AbstractOptionalsupportedEvents: "EIP-1193"[]OptionalrawProvider: Eip1193ProviderOptionalproviderName: stringProtectedaccountProtectedchainProtectedchainAbstractproviderAbstractinstalledRequest to enable accounts in the wallet Note: This call is not wrapped in a try/catch by design. Errors from connecting to a wallet can be intentional behavior (i.e. the user rejected the request to connect). Handle errors in the calling code.
Request the current active allowed from the wallet
Request the current chain id selection on the wallet
AbstractinitOptionalprovider: BrowserProviderOptionalinfo: EIP6963ProviderInfoProtectedonKeep class state internally consistent
ProtectedonKeep class state internally consistent
Get a signer from a given address
Optionaladdress: stringFetch a signer for a given address
Sign a string with a specific account enabled in the wallet
Message to sign with the signer
OptionalallowedAccount: stringAccount being used to sign the message
Sign a typed message with a specific account enabled in the wallet according to EIP-712
eip712Domain
A specific field of a structured eip-712 type.
The contents of the message to sign
OptionalallowedAccount: stringAccount being used to sign the message
Pass a callback to be notified when accounts are changed Note: This is a notifier so it does not return updated values so check the allowed accounts after the passed listener is invoked
A notify function that will be called when allowed accounts change
Pass a callback to be notified when chainId is changed Note: This is a notifier so it does not return updated values so check the chainId after the passed listener is invoked
A notify function that will be called when chainId changes
Verify a typed data signature according to EIP-712
eip712Domain
A specific field of a structured eip-712 type.
The contents of the message to sign
Signature produced by signTypedMessage
Expected signer address to verify against
boolean indicating if the signature is valid
Base class for connecting to an ethereum compatible wallet