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
Deprecated
Use TokenManagementTransactionsFactory instead.