Issuance
Namespace that handles all Issuance related functionality
Hierarchy
SubModule
↳ Issuance
Index
Constructors
constructor
Properties
context
offerings
securityToken
Methods
allowed
freeze
issue
signFreezeAck
Constructors
constructor
+ new Issuance(securityToken
: SecurityToken, context
: Context): Issuance
Overrides SubModule.constructor
Create a new Issuance instance
Parameters:
Name
Type
securityToken
context
Returns: Issuance
Properties
Protected
context
Protected
context• context: Context
Inherited from SubModule.context
offerings
• offerings: Offerings
Protected
securityToken
Protected
securityToken• securityToken: SecurityToken
Inherited from SubModule.securityToken
Methods
allowed
▸ allowed(): Promise‹Boolean›
Retrieve whether the issuance of tokens is allowed or not Can be permanently frozen with freeze
Returns: Promise‹Boolean›
freeze
▸ freeze(args?
: undefined | object): Promise‹TransactionQueue‹FreezeIssuanceProcedureArgs, void››
Permanently freeze issuance of the security token
Parameters:
Name
Type
args?
undefined | object
Returns: Promise‹TransactionQueue‹FreezeIssuanceProcedureArgs, void››
issue
▸ issue(args
: object): Promise‹TransactionQueue‹IssueTokensProcedureArgs, Tokenholder[]››
Issue a certain amount of tokens to an address. The address must already have been added via modifyData
. Otherwise, the corresponding tokenholder data for that address must be supplied to this method NOTE: If tokenholder data is supplied, client-side validations to verify if the transfer is possible won't be performed
Parameters:
▪ args: object
Name
Type
issuanceData
Returns: Promise‹TransactionQueue‹IssueTokensProcedureArgs, Tokenholder[]››
signFreezeAck
▸ signFreezeAck(): Promise‹TransactionQueue‹SignFreezeIssuanceAckProcedureArgs, void››
Generate a signature string that can be used to permanently freeze issuance of the Security Token
Note that only the owner's signature is valid for this operation
Returns: Promise‹TransactionQueue‹SignFreezeIssuanceAckProcedureArgs, void››
Last updated
Was this helpful?