Issuance

Namespace that handles all Issuance related functionality

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Issuance(securityToken: SecurityToken, context: Context): Issuance

Overrides SubModule.constructor

Defined in src/entities/SecurityToken/Issuance/Issuance.ts:14

Create a new Issuance instance

Parameters:

Name

Type

securityToken

context

Returns: Issuance

Properties

Protected context

context: Context

Inherited from SubModule.context

Defined in src/entities/SecurityToken/SubModule.ts:10

offerings

offerings: Offerings

Defined in src/entities/SecurityToken/Issuance/Issuance.ts:14

Protected securityToken

securityToken: SecurityToken

Inherited from SubModule.securityToken

Defined in src/entities/SecurityToken/SubModule.ts:8

Methods

allowed

allowed(): Promise‹Boolean›

Defined in src/entities/SecurityToken/Issuance/Issuance.ts:73

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‹TransactionQueueFreezeIssuanceProcedureArgs, void››

Defined in src/entities/SecurityToken/Issuance/Issuance.ts:48

Permanently freeze issuance of the security token

Parameters:

Name

Type

args?

undefined | object

Returns: Promise‹TransactionQueueFreezeIssuanceProcedureArgs, void››

issue

issue(args: object): Promise‹TransactionQueueIssueTokensProcedureArgs, Tokenholder[]››

Defined in src/entities/SecurityToken/Issuance/Issuance.ts:32

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‹TransactionQueueIssueTokensProcedureArgs, Tokenholder[]››

signFreezeAck

signFreezeAck(): Promise‹TransactionQueueSignFreezeIssuanceAckProcedureArgs, void››

Defined in src/entities/SecurityToken/Issuance/Issuance.ts:61

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‹TransactionQueueSignFreezeIssuanceAckProcedureArgs, void››

Last updated