Class TokenOperationsFactory
Properties
Private Readonly config
config: IConfig
Private Readonly falseAsHex
falseAsHex: string
Private Readonly trueAsHex
trueAsHex: string
Methods
Private buildTransactionPayload
Private computeGasLimit
- computeGasLimit(payload, executionGas): IGasLimit
Private createTransaction
issueNonFungible
- issueNonFungible(args): Transaction
Parameters
- args: IIssueNonFungibleArgs
issueSemiFungible
- issueSemiFungible(args): Transaction
Parameters
- args: IIssueSemiFungibleArgs
Private notifyAboutUnsettingBurnRoleGlobally
- notifyAboutUnsettingBurnRoleGlobally(): void
Returns void
registerAndSetAllRoles
- registerAndSetAllRoles(args): Transaction
Parameters
- args: IRegisterAndSetAllRoles
setBurnRoleGlobally
- setBurnRoleGlobally(args): Transaction
Parameters
- args: IToggleBurnRoleGloballyArgs
setSpecialRoleOnFungible
- setSpecialRoleOnFungible(args): Transaction
Parameters
- args: IFungibleSetSpecialRoleArgs
setSpecialRoleOnMetaESDT
- setSpecialRoleOnMetaESDT(args): Transaction
Parameters
- args: ISemiFungibleSetSpecialRoleArgs
setSpecialRoleOnNonFungible
- setSpecialRoleOnNonFungible(args): Transaction
Parameters
- args: INonFungibleSetSpecialRoleArgs
setSpecialRoleOnSemiFungible
- setSpecialRoleOnSemiFungible(args): Transaction
Parameters
- args: ISemiFungibleSetSpecialRoleArgs
unsetBurnRoleGlobally
- unsetBurnRoleGlobally(args): Transaction
Parameters
- args: IToggleBurnRoleGloballyArgs
updateAttributes
- updateAttributes(args): Transaction
Parameters
- args: IUpdateAttributesArgs