Distributions
Last updated
Was this helpful?
Last updated
Was this helpful?
Handles all Security Token Distributions related functionality
Namespace‹›
↳ Distributions
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
contextInherited from void
Protected
parentInherited from void
Retrieve all Dividend Distributions associated to this Security Token
• configureDividendDistribution: ProcedureMethod‹, ›
Defined in
• context:
Defined in
• parent:
Defined in
▸ get(): Promise‹[]›
Defined in
Returns: Promise‹[]›