Distributions

Handles all Asset Distributions related functionality

Hierarchy

  • Namespace‹Asset

    Distributions

Index

Properties

Methods

Properties

Protected context

context: Context

Inherited from void

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


Protected parent

parent: Asset

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/Asset/CorporateActions/Distributions.ts:39arrow-up-right

Create a Dividend Distribution for a subset of the Asset Holders 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.checkAuthorizationarrow-up-right on it to see whether the signing Account and Identity have the required roles and permissions to run it

Parameters:

Returns: Promise‹TransactionQueueDividendDistribution››


get

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

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

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

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


getOne

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

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

Retrieve a single Dividend Distribution associated to this Asset 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?