ContractERC1155Burnable class

Dart Class for ERC1155Burnable Contract that allows token holders to destroy both their own tokens and those that they have been approved to use.

Inheritance
Mixed in types

Constructors

ContractERC1155Burnable(String address, dynamic providerOrSigner, [dynamic abi])
Instantiate ERC1155 Contract using default abi if abi is not null.

Properties

contract Contract
Ethers Contract object.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

approvalForAllEvents([List? args, dynamic startBlock, dynamic endBlock]) Future<List<Event>>
Log of ApprovalForAll events.
inherited
balanceOf(String address, int id) Future<BigInt>
Returns the amount of tokens id owned by address
inherited
balanceOfBatch(List<String> addresses, List<int> ids) Future<List<BigInt>>
Returns the amount of tokens ids owned by addresses
inherited
balanceOfBatchSingleAddress(String address, List<int> ids) Future<List<BigInt>>
Returns the amount of tokens ids owned by address
inherited
connect(dynamic providerOrSigner) → void
Connect current contract with providerOrSigner
inherited
exists(int id) Future<bool>
Indicates weither any token exist with a given id, or not.
inherited
isApprovedForAll(String owner, String spender) Future<bool>
Returns true if spender is approved to transfer owner tokens
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onApprovalForAll(void callback(String account, String operator, Event event)) → void
Emitted when account grants or revokes permission to operator to transfer their tokens, according to approved.
inherited
onTransferBatch(void callback(String operator, String from, String to, Event event)) → void
Equivalent to multiple TransferSingle events, where operator, from and to are the same for all transfers.
inherited
onTransferSingle(void callback(String operator, String from, String to, Event event)) → void
Emitted when value tokens of token type id are transferred from from to to by operator.
inherited
safeBatchTransferFrom(String from, String to, List<int> id, List<BigInt> amount, String data) Future<TransactionResponse>
Batched version of safeTransferFrom.
inherited
safeTransferFrom(String from, String to, int id, BigInt amount, String data) Future<TransactionResponse>
Transfers amount tokens of token type id from from to to.
inherited
setApprovedForAll(String spender, bool approved) Future<TransactionResponse>
Grants or revokes permission to spender to transfer the caller's tokens, according to approved,
inherited
toString() String
A string representation of this object.
inherited
totalSupply(int id) Future<BigInt>
Total amount of tokens in with a given id.
inherited
transferBatchEvents([List? args, dynamic startBlock, dynamic endBlock]) Future<List<Event>>
Log of TransferBatch events.
inherited
transferSingleEvents([List? args, dynamic startBlock, dynamic endBlock]) Future<List<Event>>
Log of TransferSingle events.
inherited
uri(int id) FutureOr<String>
Returns the URI for token type id.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited