library library

Properties

address ↔ String?
getter/setter pair
bridge ↔ String?
getter/setter pair
chainId ↔ String?
getter/setter pair
description ↔ String?
getter/setter pair
domain ↔ String?
getter/setter pair
ethereumProvider ↔ EthereumWalletConnectProvider?
getter/setter pair
icon ↔ String?
getter/setter pair
message ↔ String?
getter/setter pair
name ↔ String?
getter/setter pair
nonce ↔ String?
getter/setter pair
payload ↔ Object?
getter/setter pair
signature ↔ String?
getter/setter pair
statement ↔ String?
getter/setter pair
uri ↔ String?
getter/setter pair
url ↔ String?
getter/setter pair
version ↔ String?
getter/setter pair
walletModal ↔ WalletConnectQrCodeModal?
getter/setter pair

Functions

createExternalMessage(dynamic domain, dynamic address, dynamic statement, dynamic uri, dynamic version, dynamic chainId, dynamic nonce) → dynamic
Create a compatible message for signing for external providers.
getNonce(dynamic url) → Future<void>
initializeProvider(BuildContext context, String bridge, String name, String description, String url, String icon) → Future<void>
Initalize a provider, you must supply: context to display modal, bridge url, app name, app description, your app url, and icon to display on connection.
signInWithEthereum(String domain, String statement, String uri, String version, String chainId) → Future<void>
verifyMessage(dynamic url) → Future