Distributions
Handles all Security Token Distributions related functionality
Hierarchy
Namespace‹SecurityToken›
↳ Distributions
Index
Properties
Methods
Properties
configureDividendDistribution
• configureDividendDistribution: ProcedureMethod‹ConfigureDividendDistributionParams, DividendDistribution›
Defined in src/api/entities/SecurityToken/CorporateActions/Distributions.ts:52
Create a Dividend Distribution for a subset of the Tokenholders at a certain (existing or future) Checkpoint
param date at which the issuer publicly declared the Distribution. Optional, defaults to the current date
param checkpoint to be used to calculate Dividends. If a Schedule is passed, the next Checkpoint it creates will be used. If a Date is passed, a Checkpoint will be created at that date and used
param tokenholder identities to be included (or excluded) from the distribution. Inclusion/exclusion is controlled by the treatment property. When the value is Include, all tokenholders not present in the array are excluded, and vice-versa
param default percentage of the Dividends to be held for tax purposes
param percentage of the Dividends to be held for tax purposes from individual tokenholder Identities. This overrides the value of defaultTaxWithholding
param portfolio from which the Dividends will be distributed. Optional, defaults to the Corporate Actions Agent's Default Portfolio
param ticker of the currency in which Dividends will be distributed
param amount of currency to distribute per each share of the Security Token held
param maximum amount of currency to distribute in total
param date from which Tokenholders can claim their Dividends
param a null value means the Distribution never expires
note required roles:
Security Token Corporate Actions Agent
Origin Portfolio Custodian
Protected context
Protected context• context: Context
Inherited from void
Defined in src/api/entities/Namespace.ts:11
Protected parent
Protected parent• parent: SecurityToken
Inherited from void
Defined in src/api/entities/Namespace.ts:9
Methods
get
▸ get(): Promise‹DistributionWithDetails[]›
Defined in src/api/entities/SecurityToken/CorporateActions/Distributions.ts:74
Retrieve all Dividend Distributions associated to this Security Token
Returns: Promise‹DistributionWithDetails[]›
Last updated
Was this helpful?