Ethereum class

Available extensions
Annotations
  • @JS()

Constructors

Ethereum()

Properties

autoRefreshOnNetworkChange bool
getter/setter pair
chainChanged Stream<int>

Available on Ethereum, provided by the DartEthereum extension

A broadcast stream emitting values when the selected chain is changed by the user.
no setter
chainId int
no setter
hashCode int
The hash code for this object.
no setterinherited
isMetaMask bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

asRpcService() RpcService

Available on Ethereum, provided by the DartEthereum extension

Turns this raw client into an rpc client that can be used to create a Web3Client:
isConnected() bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
on(String event, Function callback) → void
This should not be used in user code. Use stream(event) instead.
rawRequest(String method, {Object? params}) Future

Available on Ethereum, provided by the DartEthereum extension

Sends a raw rpc request using the injected Ethereum client.
removeListener(String event, Function callback) → void
This should not be used in user code. Use stream(event) instead.
request(RequestArguments args) Object
This should not be used in user code. Use requestRaw instead.
requestAccount() Future<CredentialsWithKnownAddress>

Available on Ethereum, provided by the DartEthereum extension

Asks the user to select an account and give your application access to it.
stream(String eventName) Stream

Available on Ethereum, provided by the DartEthereum extension

Creates a stream of raw ethereum events.
toString() String
A string representation of this object.
inherited

Operators

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