Class: TokenDataset<D>
Token Dataset
Type parameters
| Name | Type |
|---|---|
D | extends Dataset |
Hierarchy
-
DatasetClass<D,Token>↳
TokenDataset
Methods
cancelPublicSale
▸ cancelPublicSale(req): Promise<Token>
Cancel public token sale.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<CanelPublicSaleRequest> | Use Build5Request with data based on CanelPublicSaleRequest |
Returns
Promise<Token>
create
▸ create(req): Promise<Token>
Create token.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<TokenCreateRequest> | Use Build5Request with data based on TokenCreateRequest |
Returns
Promise<Token>
credit
▸ credit(req): Promise<Transaction>
Credit token request.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<CreditTokenRequest> | Use Build5Request with data based on CreditTokenRequest |
Returns
Promise<Transaction>
enableTrading
▸ enableTrading(req): Promise<Token>
Enable token for trading on a exchange.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<EnableTokenTradingRequest> | Use Build5Request with data based on EnableTokenTradingRequest |
Returns
Promise<Token>
getAllUpdatedAfter
▸ getAllUpdatedAfter(updatedAfter, startAfter?): Promise<Token[]>
Get all records updated after unix timestamp.
Parameters
| Name | Type |
|---|---|
updatedAfter | number |
startAfter? | string |
Returns
Promise<Token[]>
Inherited from
DatasetClass.getAllUpdatedAfter
getAllUpdatedAfterLive
▸ getAllUpdatedAfterLive(updatedAfter, startAfter?): Observable<Token[]>
Get all records updated after unix timestamp. Real time stream.
Parameters
| Name | Type |
|---|---|
updatedAfter | number |
startAfter? | string |
Returns
Observable<Token[]>
Inherited from
DatasetClass.getAllUpdatedAfterLive
getByField
▸ getByField(fieldName, fieldValue, startAfter?): Promise<Token[]>
Get records by field.
Parameters
| Name | Type |
|---|---|
fieldName | string | string[] |
fieldValue | string | number | boolean | (string | number | boolean)[] |
startAfter? | string |
Returns
Promise<Token[]>
Inherited from
getByFieldLive
▸ getByFieldLive(fieldName, fieldValue, startAfter?): Observable<Token[]>
Get records by field. Real time stream.
Parameters
| Name | Type |
|---|---|
fieldName | string | string[] |
fieldValue | string | number | boolean | (string | number | boolean)[] |
startAfter? | string |
Returns
Observable<Token[]>
Inherited from
getByMemberLive
▸ getByMemberLive(member, startAfter?, limit?): Observable<Token[]>
Get tokens by member. Real time stream.
Parameters
| Name | Type |
|---|---|
member | string |
startAfter? | string |
limit? | number |
Returns
Observable<Token[]>
getBySpace
▸ getBySpace(space, startAfter?): Promise<Token[]>
Get records by space.
Parameters
| Name | Type |
|---|---|
space | string |
startAfter? | string |
Returns
Promise<Token[]>
Inherited from
getBySpaceLive
▸ getBySpaceLive(space, startAfter?): Observable<Token[]>
Get records by space. Real time stream.
Parameters
| Name | Type |
|---|---|
space | string |
startAfter? | string |
Returns
Observable<Token[]>
Inherited from
getByStatusLive
▸ getByStatusLive(status?, startAfter?, limit?): Observable<Token[]>
Get status for token. Real time stream.
Parameters
| Name | Type | Default value |
|---|---|---|
status | TokenStatus[] | [] |
startAfter? | string | undefined |
limit? | number | undefined |
Returns
Observable<Token[]>
getManyById
▸ getManyById(setIds): Promise<Token[]>
Get many records by id.
Parameters
| Name | Type |
|---|---|
setIds | string[] |
Returns
Promise<Token[]>
Inherited from
getManyByIdLive
▸ getManyByIdLive(setIds): Observable<Token[]>
Get many records by id. Real time stream.
Parameters
| Name | Type |
|---|---|
setIds | string[] |
Returns
Observable<Token[]>
Inherited from
id
▸ id(setId): ExactDataSet<D, Token>
Get specific record by id.
Parameters
| Name | Type |
|---|---|
setId | string |
Returns
ExactDataSet<D, Token>
Inherited from
importMintedToken
▸ importMintedToken(req): Promise<Transaction>
Imported minted token from the chain.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<ImportMintedTokenRequest> | Use Build5Request with data based on ImportMintedTokenRequest |
Returns
Promise<Transaction>
mint
▸ mint(req): Promise<Transaction>
Update member details.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<TokenMintRequest> | Use Build5Request with data based on MemberUpdateRequest |
Returns
Promise<Transaction>
order
▸ order(req): Promise<Transaction>
Order Token request.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<OrderTokenRequest> | Use Build5Request with data based on OrderTokenRequest |
Returns
Promise<Transaction>
rank
▸ rank(req): Promise<Rank>
Rank token.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<RankRequest> | Use Build5Request with data based on RankRequest |
Returns
Promise<Rank>
setAvailableForSale
▸ setAvailableForSale(req): Promise<Token>
Set token for sale on the launchpad.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<SetTokenForSaleRequest> | Use Build5Request with data based on SetTokenForSaleRequest |
Returns
Promise<Token>
update
▸ update(req): Promise<Token>
Update token.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<TokenUpdateRequest> | Use Build5Request with data based on TokenUpdateRequest |
Returns
Promise<Token>
vote
▸ vote(req): Promise<Vote>
Vote on token.
Parameters
| Name | Type | Description |
|---|---|---|
req | Build5Request<VoteRequest> | Use Build5Request with data based on VoteRequest |
Returns
Promise<Vote>