@gala-chain/api • Readme | API
@gala-chain/api / TokenHold
Class: TokenHold
Constructors
new TokenHold(params)
new TokenHold(
params
?):TokenHold
Parameters
• params?
• params.created?: number
• params.createdBy?: string
• params.expires?: number
• params.instanceId?: BigNumber
• params.lockAuthority?: string
• params.name?: string
• params.quantity?: BigNumber
Returns
Source
chain-api/src/types/TokenBalance.ts:593
Properties
created
readonly
created:number
Source
chain-api/src/types/TokenBalance.ts:573
createdBy
readonly
createdBy:string
Source
chain-api/src/types/TokenBalance.ts:560
expires
readonly
expires:number
Source
chain-api/src/types/TokenBalance.ts:577
instanceId
readonly
instanceId:BigNumber
Source
chain-api/src/types/TokenBalance.ts:565
lockAuthority?
optional
lockAuthority:string
Source
chain-api/src/types/TokenBalance.ts:591
name?
optional
readonly
name:string
Source
chain-api/src/types/TokenBalance.ts:581
quantity
readonly
quantity:BigNumber
Source
chain-api/src/types/TokenBalance.ts:569
DEFAULT_EXPIRES
static
readonly
DEFAULT_EXPIRES:0
=0
Source
chain-api/src/types/TokenBalance.ts:557
Methods
isExpired()
isExpired(
currentTime
):boolean
Parameters
• currentTime: number
Returns
boolean
Source
chain-api/src/types/TokenBalance.ts:640
matches()
matches(
instanceId
,name
):boolean
Parameters
• instanceId: BigNumber
• name: undefined
| string
Returns
boolean
Source
chain-api/src/types/TokenBalance.ts:636
createValid()
static
createValid(params
):Promise
\<TokenHold
>
Parameters
• params
• params.created: number
• params.createdBy: string
• params.expires: undefined
| number
• params.instanceId: BigNumber
• params.lockAuthority: undefined
| string
• params.name: undefined
| string
• params.quantity: BigNumber
Returns
Promise
\<TokenHold
>
Source
chain-api/src/types/TokenBalance.ts:617
sortByAscendingExpiration()
static
sortByAscendingExpiration(a
,b
):-1
|0
|1
Parameters
• a: TokenHold
• b: TokenHold
Returns
-1
| 0
| 1