ERC1155Supply mixin

Dart Mixin for ERC1155Supply that adds tracking of total supply per id to normal ERC1155.

Superclass Constraints
Mixin Applications

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.
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.
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