SmartWallet constructor

SmartWallet(
  1. {required Chain chain,
  2. required MultiSignerInterface signer,
  3. required BundlerProviderBase bundler,
  4. RPCProviderBase? jsonRpcProvider,
  5. EthereumAddress? address}
)

Entrypoint is not initialized to initialize with entrypoint, you have to call SmartWallet.init instead

  • bundler: Is the bundler provider e.g voltaire, alto, stackup ...
  • jsonRpcProvider: (optional) The Ethereum JSON RPC provider. e.g infura, alchemy, quicknode

Creates an instance of SmartWallet

Implementation

SmartWallet