Versions in this module Expand all Collapse all v0 v0.1.0 Jul 13, 2024 Changes in this version + const DefaultSeedPhrase + type BundlerWalletDetails struct + Beneficiary common.Address + EntryPointAddress common.Address + Mnemonic string + type DevAccount struct + Address common.Address + Balance *big.Int + PrivateKey *ecdsa.PrivateKey + PrivateKeyHex string + PublicKey *ecdsa.PublicKey + func GenerateAccountsFromSeed(seedPhrase string, numAccounts int) ([]DevAccount, error) + type PreDeployedContracts struct + EntryPointAddress common.Address + GlobalCounterAddress common.Address + SimpleAccountFactoryAddress common.Address + type Wallet struct + func NewWallet(ctx context.Context, ethNodePort string, coinbaseKeystoreFile string) (*Wallet, error) + func (w *Wallet) GetBundlerWalletDetails() BundlerWalletDetails + func (w *Wallet) GetDevAccounts(ctx context.Context) ([]DevAccount, error) + func (w *Wallet) GetEthClient() *ethclient.Client + func (w *Wallet) GetGethClient() *gethclient.Client + func (w *Wallet) GetKeyStoreAccounts() []common.Address + func (w *Wallet) GetPreDeployedContracts() PreDeployedContracts