Provider class abstract
- Implementers
Constructors
- Provider()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
call(
TransactionRequest transaction, {BlockTag? blockTag}) → Future< String> -
estimateGas(
TransactionRequest transaction) → Future< BigInt> - Execution
-
getBalance(
String address, {BlockTag? blockTag}) → Future - Account
-
getBlock(
BlockTag blockTag) → Future< Block> - Queries
-
getBlockWithTransactions(
BlockTag blockTag) → Future< BlockWithTransactions> -
getCode(
String address, {BlockTag? blockTag}) → Future< String> -
getLogs(
Filter filter) → Future< List< Log> > - Bloom-filter Queries
-
getStorageAt(
String address, BigInt position, {BlockTag? blockTag}) → Future< String> -
getTransaction(
String transactionHash) → Future< TransactionResponse> -
getTransactionCount(
String address, {BlockTag? blockTag}) → Future< int> -
getTransactionReceipt(
String transactionHash) → Future< TransactionReceipt> -
lookupAddress(
String address) → Future< String?> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolveName(
String name) → Future< String?> - ENS
-
sendTransaction(
TransactionRequest transaction) → Future< TransactionResponse> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited