Creates an approve transaction.
Token contract address
Spender address
Amount to approve (as string for bigint)
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a burn transaction.
Token contract address
Address to burn from
Amount to burn (as string for bigint)
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Calls a custom script method.
Token contract address
Method name
Method parameters
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a token creation transaction.
Token creation parameters
Optionaloptions: { Optionalnonce?: numberUnsigned transaction ready for signing
Creates and signs a token creation transaction.
Token creation parameters
Optionaloptions: { Optionalnonce?: numberSigned transaction ready for confirm/broadcast
Gets token balance for an address.
Token contract address
Holder address
Balance result
Gets token information.
Token contract address
Token query result
Gets all tokens held by an address.
Holder address
Array of token references
Creates a grant permissions transaction.
Token contract address
Address to grant permissions to
Permissions to grant
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a mint transaction.
Token contract address
Recipient address
Amount to mint (as string for bigint)
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a pause transaction.
Token contract address
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a revoke permissions transaction.
Token contract address
Address to revoke permissions from
Permissions to revoke
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a transfer transaction.
Token contract address
Recipient address
Amount to transfer (as string for bigint)
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a transferFrom transaction.
Token contract address
Owner address
Recipient address
Amount to transfer (as string for bigint)
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a transfer ownership transaction.
Token contract address
New owner address
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates an unpause transaction.
Token contract address
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Creates a script upgrade transaction.
Token contract address
New script code
New method definitions
New hooks to activate
Optionaloptions: { Optionalnonce?: numberUnsigned transaction
Utility class for token operations on Demos Network.