Class: TokenMarketDataset<D>
Token Market Dataset
Type parameters
Name | Type |
---|---|
D | extends Dataset |
Hierarchy
-
DatasetClass
<D
,TokenTradeOrder
>↳
TokenMarketDataset
Methods
getAllUpdatedAfter
▸ getAllUpdatedAfter(updatedAfter
, startAfter?
): Promise
<TokenTradeOrder
[]>
Get all records updated after unix timestamp.
Parameters
Name | Type |
---|---|
updatedAfter | number |
startAfter? | string |
Returns
Promise
<TokenTradeOrder
[]>
Inherited from
DatasetClass.getAllUpdatedAfter
getAllUpdatedAfterLive
▸ getAllUpdatedAfterLive(updatedAfter
, startAfter?
): Observable
<TokenTradeOrder
[]>
Get all records updated after unix timestamp. Real time stream.
Parameters
Name | Type |
---|---|
updatedAfter | number |
startAfter? | string |
Returns
Observable
<TokenTradeOrder
[]>
Inherited from
DatasetClass.getAllUpdatedAfterLive
getBidsLive
▸ getBidsLive(token
, type
, status
, startAfter?
): Observable
<TokenTradeOrder
[]>
TODO
Parameters
Name | Type |
---|---|
token | string |
type | TokenTradeOrderType |
status | TokenTradeOrderStatus |
startAfter? | string |
Returns
Observable
<TokenTradeOrder
[]>
getByField
▸ getByField(fieldName
, fieldValue
, startAfter?
): Promise
<TokenTradeOrder
[]>
Get records by field.
Parameters
Name | Type |
---|---|
fieldName | string | string [] |
fieldValue | string | number | boolean | (string | number | boolean )[] |
startAfter? | string |
Returns
Promise
<TokenTradeOrder
[]>
Inherited from
getByFieldLive
▸ getByFieldLive(fieldName
, fieldValue
, startAfter?
): Observable
<TokenTradeOrder
[]>
Get records by field. Real time stream.
Parameters
Name | Type |
---|---|
fieldName | string | string [] |
fieldValue | string | number | boolean | (string | number | boolean )[] |
startAfter? | string |
Returns
Observable
<TokenTradeOrder
[]>
Inherited from
getBySpace
▸ getBySpace(space
, startAfter?
): Promise
<TokenTradeOrder
[]>
Get records by space.
Parameters
Name | Type |
---|---|
space | string |
startAfter? | string |
Returns
Promise
<TokenTradeOrder
[]>
Inherited from
getBySpaceLive
▸ getBySpaceLive(space
, startAfter?
): Observable
<TokenTradeOrder
[]>
Get records by space. Real time stream.
Parameters
Name | Type |
---|---|
space | string |
startAfter? | string |
Returns
Observable
<TokenTradeOrder
[]>
Inherited from
getManyById
▸ getManyById(setIds
): Promise
<TokenTradeOrder
[]>
Get many records by id.
Parameters
Name | Type |
---|---|
setIds | string [] |
Returns
Promise
<TokenTradeOrder
[]>
Inherited from
getManyByIdLive
▸ getManyByIdLive(setIds
): Observable
<TokenTradeOrder
[]>
Get many records by id. Real time stream.
Parameters
Name | Type |
---|---|
setIds | string [] |
Returns
Observable
<TokenTradeOrder
[]>
Inherited from
getMemberBidsLive
▸ getMemberBidsLive(token
, member
, type
, startAfter?
): Observable
<TokenTradeOrder
[]>
TODO
Parameters
Name | Type |
---|---|
token | string |
member | string |
type | TokenTradeOrderType |
startAfter? | string |
Returns
Observable
<TokenTradeOrder
[]>
getTokenPrice
▸ getTokenPrice(token
): Promise
<unknown
>
TODO
Parameters
Name | Type |
---|---|
token | string |
Returns
Promise
<unknown
>
getTokenPriceInUsd
▸ getTokenPriceInUsd(token
): Promise
<unknown
>
TODO
Parameters
Name | Type |
---|---|
token | string |
Returns
Promise
<unknown
>
getTokenPriceLive
▸ getTokenPriceLive(token
): Observable
<GetTokenPriceResponse
>
TODO
Parameters
Name | Type |
---|---|
token | string |
Returns
Observable
<GetTokenPriceResponse
>
id
▸ id(setId
): ExactDataSet
<D
, TokenTradeOrder
>
Get specific record by id.
Parameters
Name | Type |
---|---|
setId | string |
Returns
ExactDataSet
<D
, TokenTradeOrder
>
Inherited from
tradeToken
▸ tradeToken(req
): Promise
<Transaction
>
Trade token.
Parameters
Name | Type | Description |
---|---|---|
req | Build5Request <TradeTokenRequest > | Use Build5Request with data based on TradeTokenRequest |
Returns
Promise
<Transaction
>