Distributions

Handles all Security Token Distributions related functionality

Hierarchy

Index

Properties

Methods

Properties

Protected context

context: Context

Inherited from void

Defined in src/api/entities/Namespace.ts:11arrow-up-right


Protected parent

parent: SecurityToken

Inherited from void

Defined in src/api/entities/Namespace.ts:9arrow-up-right

Methods

configureDividendDistribution

configureDividendDistribution(args: ConfigureDividendDistributionParams, opts?: ProcedureOptsarrow-up-right): Promise‹TransactionQueueDividendDistribution››

Defined in src/api/entities/SecurityToken/CorporateActions/Distributions.ts:39arrow-up-right

Create a Dividend Distribution for a subset of the Tokenholders at a certain (existing or future) Checkpoint

note required role:

  • Origin Portfolio Custodian

note this method is of type ProcedureMethodarrow-up-right, which means you can call configureDividendDistribution.checkAuthorization on it to see whether the Current Account has the required permissions to run it

Parameters:

Returns: Promise‹TransactionQueueDividendDistribution››


get

get(): Promise‹DistributionWithDetailsarrow-up-right[]›

Defined in src/api/entities/SecurityToken/CorporateActions/Distributions.ts:114arrow-up-right

Retrieve all Dividend Distributions associated to this Security Token, along with their details

Returns: Promise‹DistributionWithDetailsarrow-up-right[]›


getOne

getOne(args: object): Promise‹DistributionWithDetailsarrow-up-right

Defined in src/api/entities/SecurityToken/CorporateActions/Distributions.ts:62arrow-up-right

Retrieve a single Dividend Distribution associated to this Security Token by its ID

throws if there is no Distribution with the passed ID

Parameters:

args: object

Name
Type

id

BigNumber

Returns: Promise‹DistributionWithDetailsarrow-up-right

Last updated

Was this helpful?