@gala-chain/connect ∙ API
API > TokenHold
Class: TokenHold
Contents
- Constructors
- new TokenHold(params)
- Properties
- created
- createdBy
- expires
- instanceId
- lockAuthority
- name
- quantity
- vestingPeriodStart
- DEFAULT_EXPIRES
- Methods
- getLockedVestingQuantity()
- isExpired()
- isVestingHold()
- isVestingStarted()
- matches()
- timeSinceStart()
- totalTimeOfVestingPeriod()
- createValid()
- sortByAscendingExpiration()
Constructors
new TokenHold(params)
new TokenHold(
params?):TokenHold
Parameters
▪ params?: object
▪ params.created?: number
▪ params.createdBy?: UserAlias
▪ params.expires?: number
▪ params.instanceId?: BigNumber
▪ params.lockAuthority?: UserAlias
▪ params.name?: string
▪ params.quantity?: BigNumber
▪ params.vestingPeriodStart?: number
Source
chain-api/src/types/TokenBalance.ts:506
Properties
created
readonlycreated:number
Source
chain-api/src/types/TokenBalance.ts:481
createdBy
readonlycreatedBy:UserAlias
Source
chain-api/src/types/TokenBalance.ts:468
expires
readonlyexpires:number
Source
chain-api/src/types/TokenBalance.ts:485
instanceId
readonlyinstanceId:BigNumber
Source
chain-api/src/types/TokenBalance.ts:473
lockAuthority
lockAuthority?:
UserAlias
Source
chain-api/src/types/TokenBalance.ts:499
name
readonlyname?:string
Source
chain-api/src/types/TokenBalance.ts:489
quantity
readonlyquantity:BigNumber
Source
chain-api/src/types/TokenBalance.ts:477
vestingPeriodStart
readonlyvestingPeriodStart?:number
Source
chain-api/src/types/TokenBalance.ts:504
DEFAULT_EXPIRES
staticreadonlyDEFAULT_EXPIRES:0=0
Source
chain-api/src/types/TokenBalance.ts:465
Methods
getLockedVestingQuantity()
getLockedVestingQuantity(
currentTime):BigNumber
Parameters
▪ currentTime: number
Source
chain-api/src/types/TokenBalance.ts:578
isExpired()
isExpired(
currentTime):boolean
Parameters
▪ currentTime: number
Source
chain-api/src/types/TokenBalance.ts:558
isVestingHold()
isVestingHold():
boolean
Source
chain-api/src/types/TokenBalance.ts:561
isVestingStarted()
isVestingStarted(
currentTime):boolean
Parameters
▪ currentTime: number
Source
chain-api/src/types/TokenBalance.ts:565
matches()
matches(
instanceId,name):boolean
Parameters
▪ instanceId: BigNumber
▪ name: undefined | string
Source
chain-api/src/types/TokenBalance.ts:554
timeSinceStart()
timeSinceStart(
currentTime):number
Parameters
▪ currentTime: number
Source
chain-api/src/types/TokenBalance.ts:569
totalTimeOfVestingPeriod()
totalTimeOfVestingPeriod():
number
Source
chain-api/src/types/TokenBalance.ts:573
createValid()
staticcreateValid(params):Promise\<TokenHold>
Parameters
▪ params: object
▪ params.created: number
▪ params.createdBy: UserAlias
▪ params.expires: undefined | number
▪ params.instanceId: BigNumber
▪ params.lockAuthority: undefined | UserAlias
▪ params.name: undefined | string
▪ params.quantity: BigNumber
▪ params.vestingPeriodStart: undefined | number
Source
chain-api/src/types/TokenBalance.ts:534
sortByAscendingExpiration()
staticsortByAscendingExpiration(a,b):0|1|-1
Parameters
▪ a: TokenHold
▪ b: TokenHold