Checkpoint

Represents a snapshot of the Security Token's holders and their respective balances at a certain point in time

Hierarchy

Index

Properties

Methods

Properties

Protected context

context: Context

Inherited from Entity.context

Defined in src/api/entities/Entity.ts:48arrow-up-right


id

id: BigNumber

Defined in src/api/entities/Checkpoint.ts:46arrow-up-right

checkpoint identifier number


ticker

ticker: string

Defined in src/api/entities/Checkpoint.ts:51arrow-up-right

ticker of the Security Token whose balances are being recorded


uuid

uuid: string

Inherited from Entity.uuid

Defined in src/api/entities/Entity.ts:46arrow-up-right

Methods

allBalances

allBalances(paginationOpts?: PaginationOptionsarrow-up-right): Promise‹ResultSetarrow-up-rightIdentityBalancearrow-up-right››

Defined in src/api/entities/Checkpoint.ts:98arrow-up-right

Retrieve all Tokenholder balances at this Checkpoint

note supports pagination

Parameters:

Name
Type

Returns: Promise‹ResultSetarrow-up-rightIdentityBalancearrow-up-right››


balance

balance(args?: undefined | object): Promise‹BigNumber›

Defined in src/api/entities/Checkpoint.ts:182arrow-up-right

Retrieve the balance of a specific Tokenholder Identity at this Checkpoint

Parameters:

Name
Type

args?

undefined | object

Returns: Promise‹BigNumber›


createdAt

createdAt(): Promise‹Date›

Defined in src/api/entities/Checkpoint.ts:82arrow-up-right

Retrieve this Checkpoint's creation date

Returns: Promise‹Date›


exists

exists(): Promise‹boolean›

Overrides Entity.exists

Defined in src/api/entities/Checkpoint.ts:222arrow-up-right

Determine whether this Checkpoint exists on chain

Returns: Promise‹boolean›


isEqual

isEqual(entity: Entity‹unknown, unknown›): boolean

Inherited from Entity.isEqual

Defined in src/api/entities/Entity.ts:61arrow-up-right

Determine whether this Entity is the same as another one

Parameters:

Name
Type

entity

Entity‹unknown, unknown›

Returns: boolean


toJson

toJson(): HumanReadablearrow-up-right

Overrides Entity.toJson

Defined in src/api/entities/Checkpoint.ts:242arrow-up-right

Return the Checkpoint's ticker and identifier

Returns: HumanReadablearrow-up-right


totalSupply

totalSupply(): Promise‹BigNumber›

Defined in src/api/entities/Checkpoint.ts:68arrow-up-right

Retrieve the Security Token's total supply at this checkpoint

Returns: Promise‹BigNumber›


Static generateUuid

generateUuidIdentifiers›(identifiers: Identifiers): string

Inherited from Entity.generateUuid

Defined in src/api/entities/Entity.ts:14arrow-up-right

Generate the Entity's UUID from its identifying properties

Type parameters:

Identifiers

Parameters:

Name
Type
Description

identifiers

Identifiers

Returns: string


Static unserialize

unserializeIdentifiers›(serialized: string): Identifiers

Inherited from Entity.unserialize

Defined in src/api/entities/Entity.ts:23arrow-up-right

Unserialize a UUID into its Unique Identifiers

Type parameters:

Identifiers

Parameters:

Name
Type
Description

serialized

string

UUID to unserialize

Returns: Identifiers

Last updated

Was this helpful?