EvmSmartAccount: {
    address: Address;
    name?: string;
    owners: EvmAccount[];
    type: "evm-smart";
}

Ethereum smart account which supports account abstraction features like user operations, batch transactions, and paymaster.

Type declaration

  • address: Address

    The smart account's address.

  • Optionalname?: string

    The name of the smart account.

  • owners: EvmAccount[]

    Array of accounts that own and can sign for the smart account (currently only supports one owner but will be extended to support multiple owners in the future).

  • type: "evm-smart"

    Identifier for the smart account type.