@multiversx/sdk-core - v14.0.1
Preparing search index...
TokenManagementController
Class TokenManagementController
Hierarchy (
View Summary
)
BaseController
TokenManagementController
Index
Constructors
constructor
Methods
add
Extra
Gas
Limit
If
Required
await
Completed
Add
Quantity
await
Completed
Burn
Quantity
await
Completed
Change
Token
To
Dynamic
await
Completed
Create
Nft
await
Completed
Freeze
await
Completed
Issue
Fungible
await
Completed
Issue
Non
Fungible
await
Completed
Issue
Semi
Fungible
await
Completed
Local
Mint
await
Completed
Metadata
Recreate
await
Completed
Modify
Creator
await
Completed
Modify
Royalties
await
Completed
Pause
await
Completed
Register
And
Setting
Roles
await
Completed
Register
Dynamic
Token
await
Completed
Register
Dynamic
Token
And
Setting
Roles
await
Completed
Register
Meta
Esdt
await
Completed
Set
Burn
Role
Globally
await
Completed
Set
New
Uris
await
Completed
Set
Special
Role
On
Fungible
Token
await
Completed
Set
Special
Role
On
MetaESDTToken
await
Completed
Set
Special
Role
On
Non
Fungible
Token
await
Completed
Set
Special
Role
On
Semi
Fungible
Token
await
Completed
Unfreeze
await
Completed
Unpause
await
Completed
Unset
Burn
Role
Globally
await
Completed
Update
Attributes
await
Completed
Update
Metadata
await
Completed
Update
Token
Id
await
Completed
Wipe
await
Complete
Local
Burn
create
Transaction
For
Adding
Quantity
create
Transaction
For
Burning
Quantity
create
Transaction
For
Changing
Token
To
Dynamic
create
Transaction
For
Creating
Nft
create
Transaction
For
Freezing
create
Transaction
For
Issuing
Fungible
create
Transaction
For
Issuing
Non
Fungible
create
Transaction
For
Issuing
Semi
Fungible
create
Transaction
For
Local
Burning
create
Transaction
For
Loca
Minting
create
Transaction
For
Metadata
Recreate
create
Transaction
For
Modifying
Creator
create
Transaction
For
Modifying
Royalties
create
Transaction
For
Pausing
create
Transaction
For
Registering
And
Setting
Roles
create
Transaction
For
Registering
Dynamic
Token
create
Transaction
For
Registering
Dynamic
Token
And
Setting
Roles
create
Transaction
For
Registering
Meta
Esdt
create
Transaction
For
Set
Burn
Role
Globally
create
Transaction
For
Setting
New
Uris
create
Transaction
For
Setting
Special
Role
On
Fungible
Token
create
Transaction
For
Setting
Special
Role
On
MetaESDT
create
Transaction
For
Setting
Special
Role
On
Non
Fungible
Token
create
Transaction
For
Setting
Special
Role
On
Semi
Fungible
Token
create
Transaction
For
Un
Freezing
create
Transaction
For
Unpausing
create
Transaction
For
Unsetting
Burn
Role
Globally
create
Transaction
For
Unsetting
Special
Role
On
Fungible
Token
create
Transaction
For
Unsetting
Special
Role
On
MetaESDT
create
Transaction
For
Unsetting
Special
Role
On
Non
Fungible
Token
create
Transaction
For
Unsetting
Special
Role
On
Semi
Fungible
Token
create
Transaction
For
Updating
Attributes
create
Transaction
For
Updating
Metadata
create
Transaction
For
Updating
Token
Id
create
Transaction
For
Wiping
parse
Add
Quantity
parse
Burn
Quantity
parse
Change
Token
To
Dynamic
parse
Freeze
parse
Issue
Fungible
parse
Issue
Non
Fungible
parse
Issue
Semi
Fungible
parse
Local
Burn
parse
Local
Mint
parse
Metadata
Recreate
parse
Modify
Creator
parse
Modify
Royalties
parse
Nft
Create
parse
Pause
parse
Register
And
Set
All
Roles
parse
Register
Dynamic
Token
parse
Register
Dynamic
Token
And
Setting
Roles
parse
Register
Meta
Esdt
parse
Set
Burn
Role
Globally
parse
Set
New
Uris
parse
Set
Special
Role
On
Fungible
parse
Set
Special
Role
On
MetaESDTToken
parse
Set
Special
Role
On
Non
Fungible
Token
parse
Set
Special
Role
On
Semi
Fungible
Token
parse
Unfreeze
parse
Unpause
parse
Unset
Burn
Role
Globally
parse
Update
Attributes
parse
Update
Metadata
parse
Wipe
set
Transaction
Gas
Options
Constructors
constructor
new
TokenManagementController
(
options
:
{
chainID
:
string
;
networkProvider
:
INetworkProvider
}
,
)
:
TokenManagementController
Parameters
options
:
{
chainID
:
string
;
networkProvider
:
INetworkProvider
}
Returns
TokenManagementController
Methods
Protected
add
Extra
Gas
Limit
If
Required
addExtraGasLimitIfRequired
(
transaction
:
Transaction
)
:
void
Parameters
transaction
:
Transaction
Returns
void
await
Completed
Add
Quantity
awaitCompletedAddQuantity
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Burn
Quantity
awaitCompletedBurnQuantity
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Change
Token
To
Dynamic
awaitCompletedChangeTokenToDynamic
(
txHash
:
string
,
)
:
Promise
<
ChangeToDynamicOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
ChangeToDynamicOutput
[]
>
await
Completed
Create
Nft
awaitCompletedCreateNft
(
txHash
:
string
)
:
Promise
<
MintNftOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
MintNftOutput
[]
>
await
Completed
Freeze
awaitCompletedFreeze
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Issue
Fungible
awaitCompletedIssueFungible
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Issue
Non
Fungible
awaitCompletedIssueNonFungible
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Issue
Semi
Fungible
awaitCompletedIssueSemiFungible
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Local
Mint
awaitCompletedLocalMint
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Metadata
Recreate
awaitCompletedMetadataRecreate
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Modify
Creator
awaitCompletedModifyCreator
(
txHash
:
string
)
:
Promise
<
ModifyingCreatorOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
ModifyingCreatorOutput
[]
>
await
Completed
Modify
Royalties
awaitCompletedModifyRoyalties
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Pause
awaitCompletedPause
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Register
And
Setting
Roles
awaitCompletedRegisterAndSettingRoles
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Register
Dynamic
Token
awaitCompletedRegisterDynamicToken
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Register
Dynamic
Token
And
Setting
Roles
awaitCompletedRegisterDynamicTokenAndSettingRoles
(
txHash
:
string
,
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Register
Meta
Esdt
awaitCompletedRegisterMetaEsdt
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Set
Burn
Role
Globally
awaitCompletedSetBurnRoleGlobally
(
txHash
:
string
)
:
Promise
<
void
>
Parameters
txHash
:
string
Returns
Promise
<
void
>
await
Completed
Set
New
Uris
awaitCompletedSetNewUris
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Set
Special
Role
On
Fungible
Token
awaitCompletedSetSpecialRoleOnFungibleToken
(
txHash
:
string
,
)
:
Promise
<
SpecialRoleOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
SpecialRoleOutput
[]
>
await
Completed
Set
Special
Role
On
MetaESDTToken
awaitCompletedSetSpecialRoleOnMetaESDTToken
(
txHash
:
string
,
)
:
Promise
<
SpecialRoleOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
SpecialRoleOutput
[]
>
await
Completed
Set
Special
Role
On
Non
Fungible
Token
awaitCompletedSetSpecialRoleOnNonFungibleToken
(
txHash
:
string
,
)
:
Promise
<
SpecialRoleOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
SpecialRoleOutput
[]
>
await
Completed
Set
Special
Role
On
Semi
Fungible
Token
awaitCompletedSetSpecialRoleOnSemiFungibleToken
(
txHash
:
string
,
)
:
Promise
<
SpecialRoleOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
SpecialRoleOutput
[]
>
await
Completed
Unfreeze
awaitCompletedUnfreeze
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Unpause
awaitCompletedUnpause
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Unset
Burn
Role
Globally
awaitCompletedUnsetBurnRoleGlobally
(
txHash
:
string
)
:
Promise
<
void
>
Parameters
txHash
:
string
Returns
Promise
<
void
>
await
Completed
Update
Attributes
awaitCompletedUpdateAttributes
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Update
Metadata
awaitCompletedUpdateMetadata
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Completed
Update
Token
Id
awaitCompletedUpdateTokenId
(
txHash
:
string
)
:
Promise
<
TransactionOnNetwork
>
Parameters
txHash
:
string
Returns
Promise
<
TransactionOnNetwork
>
await
Completed
Wipe
awaitCompletedWipe
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
await
Complete
Local
Burn
awaitCompleteLocalBurn
(
txHash
:
string
)
:
Promise
<
EsdtOutput
[]
>
Parameters
txHash
:
string
Returns
Promise
<
EsdtOutput
[]
>
create
Transaction
For
Adding
Quantity
createTransactionForAddingQuantity
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UpdateInput
&
{
quantity
:
bigint
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UpdateInput
&
{
quantity
:
bigint
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Burning
Quantity
createTransactionForBurningQuantity
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UpdateInput
&
{
quantity
:
bigint
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UpdateInput
&
{
quantity
:
bigint
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Changing
Token
To
Dynamic
createTransactionForChangingTokenToDynamic
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Creating
Nft
createTransactionForCreatingNft
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
MintInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
MintInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Freezing
createTransactionForFreezing
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
ManagementInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
ManagementInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Issuing
Fungible
createTransactionForIssuingFungible
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
IssueInput
&
{
initialSupply
:
bigint
;
numDecimals
:
bigint
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
IssueInput
&
{
initialSupply
:
bigint
;
numDecimals
:
bigint
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Issuing
Non
Fungible
createTransactionForIssuingNonFungible
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
IssueInput
&
{
canTransferNFTCreateRole
:
boolean
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
IssueInput
&
{
canTransferNFTCreateRole
:
boolean
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Issuing
Semi
Fungible
createTransactionForIssuingSemiFungible
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
IssueInput
&
{
canTransferNFTCreateRole
:
boolean
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
IssueInput
&
{
canTransferNFTCreateRole
:
boolean
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Local
Burning
createTransactionForLocalBurning
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
LocalBurnInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
LocalBurnInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Loca
Minting
createTransactionForLocaMinting
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
LocalMintInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
LocalMintInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Metadata
Recreate
createTransactionForMetadataRecreate
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Modifying
Creator
createTransactionForModifyingCreator
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Modifying
Royalties
createTransactionForModifyingRoyalties
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BaseInput
&
{
newRoyalties
:
bigint
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BaseInput
&
{
newRoyalties
:
bigint
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Pausing
createTransactionForPausing
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
PausingInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
PausingInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Registering
And
Setting
Roles
createTransactionForRegisteringAndSettingRoles
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
RegisterRolesInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
RegisterRolesInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Registering
Dynamic
Token
createTransactionForRegisteringDynamicToken
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
RegisteringDynamicTokenInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
RegisteringDynamicTokenInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Registering
Dynamic
Token
And
Setting
Roles
createTransactionForRegisteringDynamicTokenAndSettingRoles
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
RegisteringDynamicTokenInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
RegisteringDynamicTokenInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Registering
Meta
Esdt
createTransactionForRegisteringMetaEsdt
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
RegisterMetaESDTInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
RegisterMetaESDTInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Set
Burn
Role
Globally
createTransactionForSetBurnRoleGlobally
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BurnRoleGloballyInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BurnRoleGloballyInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Setting
New
Uris
createTransactionForSettingNewUris
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Setting
Special
Role
On
Fungible
Token
createTransactionForSettingSpecialRoleOnFungibleToken
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
FungibleSpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
FungibleSpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Setting
Special
Role
On
MetaESDT
createTransactionForSettingSpecialRoleOnMetaESDT
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
SemiFungibleSpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
SemiFungibleSpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Setting
Special
Role
On
Non
Fungible
Token
createTransactionForSettingSpecialRoleOnNonFungibleToken
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
SpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
SpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Setting
Special
Role
On
Semi
Fungible
Token
createTransactionForSettingSpecialRoleOnSemiFungibleToken
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
SemiFungibleSpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
SemiFungibleSpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Un
Freezing
createTransactionForUnFreezing
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
ManagementInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
ManagementInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Unpausing
createTransactionForUnpausing
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
PausingInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
PausingInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Unsetting
Burn
Role
Globally
createTransactionForUnsettingBurnRoleGlobally
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BurnRoleGloballyInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BurnRoleGloballyInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Unsetting
Special
Role
On
Fungible
Token
createTransactionForUnsettingSpecialRoleOnFungibleToken
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UnsetFungibleSpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UnsetFungibleSpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Unsetting
Special
Role
On
MetaESDT
createTransactionForUnsettingSpecialRoleOnMetaESDT
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UnsetSemiFungibleSpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UnsetSemiFungibleSpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Unsetting
Special
Role
On
Non
Fungible
Token
createTransactionForUnsettingSpecialRoleOnNonFungibleToken
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UnsetSpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UnsetSpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Unsetting
Special
Role
On
Semi
Fungible
Token
createTransactionForUnsettingSpecialRoleOnSemiFungibleToken
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UnsetSemiFungibleSpecialRoleInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UnsetSemiFungibleSpecialRoleInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Updating
Attributes
createTransactionForUpdatingAttributes
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UpdateInput
&
{
attributes
:
Uint8Array
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UpdateInput
&
{
attributes
:
Uint8Array
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Updating
Metadata
createTransactionForUpdatingMetadata
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
BaseInput
&
{
newUris
:
string
[]
}
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Updating
Token
Id
createTransactionForUpdatingTokenId
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
UpdateTokenIDInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
UpdateTokenIDInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
create
Transaction
For
Wiping
createTransactionForWiping
(
sender
:
IAccount
,
nonce
:
bigint
,
options
:
ManagementInput
&
BaseControllerInput
,
)
:
Promise
<
Transaction
>
Parameters
sender
:
IAccount
nonce
:
bigint
options
:
ManagementInput
&
BaseControllerInput
Returns
Promise
<
Transaction
>
parse
Add
Quantity
parseAddQuantity
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Burn
Quantity
parseBurnQuantity
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Change
Token
To
Dynamic
parseChangeTokenToDynamic
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
ChangeToDynamicOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
ChangeToDynamicOutput
[]
parse
Freeze
parseFreeze
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Issue
Fungible
parseIssueFungible
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Issue
Non
Fungible
parseIssueNonFungible
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Issue
Semi
Fungible
parseIssueSemiFungible
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Local
Burn
parseLocalBurn
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Local
Mint
parseLocalMint
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Metadata
Recreate
parseMetadataRecreate
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Modify
Creator
parseModifyCreator
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
ModifyingCreatorOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
ModifyingCreatorOutput
[]
parse
Modify
Royalties
parseModifyRoyalties
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Nft
Create
parseNftCreate
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
MintNftOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
MintNftOutput
[]
parse
Pause
parsePause
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Register
And
Set
All
Roles
parseRegisterAndSetAllRoles
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Register
Dynamic
Token
parseRegisterDynamicToken
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
RegisterDynamicOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
RegisterDynamicOutput
[]
parse
Register
Dynamic
Token
And
Setting
Roles
parseRegisterDynamicTokenAndSettingRoles
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
RegisterDynamicOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
RegisterDynamicOutput
[]
parse
Register
Meta
Esdt
parseRegisterMetaEsdt
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Set
Burn
Role
Globally
parseSetBurnRoleGlobally
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
void
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
void
parse
Set
New
Uris
parseSetNewUris
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Set
Special
Role
On
Fungible
parseSetSpecialRoleOnFungible
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
SpecialRoleOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
SpecialRoleOutput
[]
parse
Set
Special
Role
On
MetaESDTToken
parseSetSpecialRoleOnMetaESDTToken
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
SpecialRoleOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
SpecialRoleOutput
[]
parse
Set
Special
Role
On
Non
Fungible
Token
parseSetSpecialRoleOnNonFungibleToken
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
SpecialRoleOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
SpecialRoleOutput
[]
parse
Set
Special
Role
On
Semi
Fungible
Token
parseSetSpecialRoleOnSemiFungibleToken
(
transactionOnNetwork
:
TransactionOnNetwork
,
)
:
SpecialRoleOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
SpecialRoleOutput
[]
parse
Unfreeze
parseUnfreeze
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Unpause
parseUnpause
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Unset
Burn
Role
Globally
parseUnsetBurnRoleGlobally
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
void
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
void
parse
Update
Attributes
parseUpdateAttributes
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Update
Metadata
parseUpdateMetadata
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
parse
Wipe
parseWipe
(
transactionOnNetwork
:
TransactionOnNetwork
)
:
EsdtOutput
[]
Parameters
transactionOnNetwork
:
TransactionOnNetwork
Returns
EsdtOutput
[]
Protected
set
Transaction
Gas
Options
setTransactionGasOptions
(
transaction
:
Transaction
,
options
:
{
gasLimit
?:
bigint
;
gasPrice
?:
bigint
}
,
)
:
void
Parameters
transaction
:
Transaction
options
:
{
gasLimit
?:
bigint
;
gasPrice
?:
bigint
}
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Extra
Gas
Limit
If
Required
await
Completed
Add
Quantity
await
Completed
Burn
Quantity
await
Completed
Change
Token
To
Dynamic
await
Completed
Create
Nft
await
Completed
Freeze
await
Completed
Issue
Fungible
await
Completed
Issue
Non
Fungible
await
Completed
Issue
Semi
Fungible
await
Completed
Local
Mint
await
Completed
Metadata
Recreate
await
Completed
Modify
Creator
await
Completed
Modify
Royalties
await
Completed
Pause
await
Completed
Register
And
Setting
Roles
await
Completed
Register
Dynamic
Token
await
Completed
Register
Dynamic
Token
And
Setting
Roles
await
Completed
Register
Meta
Esdt
await
Completed
Set
Burn
Role
Globally
await
Completed
Set
New
Uris
await
Completed
Set
Special
Role
On
Fungible
Token
await
Completed
Set
Special
Role
On
MetaESDTToken
await
Completed
Set
Special
Role
On
Non
Fungible
Token
await
Completed
Set
Special
Role
On
Semi
Fungible
Token
await
Completed
Unfreeze
await
Completed
Unpause
await
Completed
Unset
Burn
Role
Globally
await
Completed
Update
Attributes
await
Completed
Update
Metadata
await
Completed
Update
Token
Id
await
Completed
Wipe
await
Complete
Local
Burn
create
Transaction
For
Adding
Quantity
create
Transaction
For
Burning
Quantity
create
Transaction
For
Changing
Token
To
Dynamic
create
Transaction
For
Creating
Nft
create
Transaction
For
Freezing
create
Transaction
For
Issuing
Fungible
create
Transaction
For
Issuing
Non
Fungible
create
Transaction
For
Issuing
Semi
Fungible
create
Transaction
For
Local
Burning
create
Transaction
For
Loca
Minting
create
Transaction
For
Metadata
Recreate
create
Transaction
For
Modifying
Creator
create
Transaction
For
Modifying
Royalties
create
Transaction
For
Pausing
create
Transaction
For
Registering
And
Setting
Roles
create
Transaction
For
Registering
Dynamic
Token
create
Transaction
For
Registering
Dynamic
Token
And
Setting
Roles
create
Transaction
For
Registering
Meta
Esdt
create
Transaction
For
Set
Burn
Role
Globally
create
Transaction
For
Setting
New
Uris
create
Transaction
For
Setting
Special
Role
On
Fungible
Token
create
Transaction
For
Setting
Special
Role
On
MetaESDT
create
Transaction
For
Setting
Special
Role
On
Non
Fungible
Token
create
Transaction
For
Setting
Special
Role
On
Semi
Fungible
Token
create
Transaction
For
Un
Freezing
create
Transaction
For
Unpausing
create
Transaction
For
Unsetting
Burn
Role
Globally
create
Transaction
For
Unsetting
Special
Role
On
Fungible
Token
create
Transaction
For
Unsetting
Special
Role
On
MetaESDT
create
Transaction
For
Unsetting
Special
Role
On
Non
Fungible
Token
create
Transaction
For
Unsetting
Special
Role
On
Semi
Fungible
Token
create
Transaction
For
Updating
Attributes
create
Transaction
For
Updating
Metadata
create
Transaction
For
Updating
Token
Id
create
Transaction
For
Wiping
parse
Add
Quantity
parse
Burn
Quantity
parse
Change
Token
To
Dynamic
parse
Freeze
parse
Issue
Fungible
parse
Issue
Non
Fungible
parse
Issue
Semi
Fungible
parse
Local
Burn
parse
Local
Mint
parse
Metadata
Recreate
parse
Modify
Creator
parse
Modify
Royalties
parse
Nft
Create
parse
Pause
parse
Register
And
Set
All
Roles
parse
Register
Dynamic
Token
parse
Register
Dynamic
Token
And
Setting
Roles
parse
Register
Meta
Esdt
parse
Set
Burn
Role
Globally
parse
Set
New
Uris
parse
Set
Special
Role
On
Fungible
parse
Set
Special
Role
On
MetaESDTToken
parse
Set
Special
Role
On
Non
Fungible
Token
parse
Set
Special
Role
On
Semi
Fungible
Token
parse
Unfreeze
parse
Unpause
parse
Unset
Burn
Role
Globally
parse
Update
Attributes
parse
Update
Metadata
parse
Wipe
set
Transaction
Gas
Options
@multiversx/sdk-core - v14.0.1
Loading...