ContractERC1155 class
Dart Class for ERC1155 Contract, A standard API for fungibility-agnostic and gas-efficient tokens within smart contracts.
Constructors
- ContractERC1155(String address, dynamic providerOrSigner, [dynamic abi])
-
Instantiate ERC1155 Contract using default abi if
abi
is notnull
.
Properties
Methods
-
approvalForAllEvents(
[List? args, dynamic startBlock, dynamic endBlock]) → Future< List< Event> > -
Log of
ApprovalForAll
events. -
balanceOf(
String address, int id) → Future< BigInt> -
Returns the amount of tokens
id
owned byaddress
-
balanceOfBatch(
List< String> addresses, List<int> ids) → Future<List< BigInt> > -
Returns the amount of tokens
ids
owned byaddresses
-
balanceOfBatchSingleAddress(
String address, List< int> ids) → Future<List< BigInt> > -
Returns the amount of tokens
ids
owned byaddress
-
connect(
dynamic providerOrSigner) → void -
Connect current contract with
providerOrSigner
-
isApprovedForAll(
String owner, String spender) → Future< bool> -
Returns
true
ifspender
is approved to transferowner
tokens -
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 tooperator
to transfer their tokens, according toapproved
. -
onTransferBatch(
void callback(String operator, String from, String to, Event event)) → void -
Equivalent to multiple
TransferSingle
events, whereoperator
,from
andto
are the same for all transfers. -
onTransferSingle(
void callback(String operator, String from, String to, Event event)) → void -
Emitted when
value
tokens of token typeid
are transferred fromfrom
toto
byoperator
. -
safeBatchTransferFrom(
String from, String to, List< int> id, List<BigInt> amount, String data) → Future<TransactionResponse> - Batched version of safeTransferFrom.
-
safeTransferFrom(
String from, String to, int id, BigInt amount, String data) → Future< TransactionResponse> -
Transfers
amount
tokens of token typeid
fromfrom
toto
. -
setApprovedForAll(
String spender, bool approved) → Future< TransactionResponse> -
Grants or revokes permission to
spender
to transfer the caller's tokens, according toapproved
, -
toString(
) → String -
A string representation of this object.
inherited
-
transferBatchEvents(
[List? args, dynamic startBlock, dynamic endBlock]) → Future< List< Event> > -
Log of
TransferBatch
events. -
transferSingleEvents(
[List? args, dynamic startBlock, dynamic endBlock]) → Future< List< Event> > -
Log of
TransferSingle
events. -
uri(
int id) → FutureOr< String> -
Returns the URI for token type
id
.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited