Wallet Support

The Enclave Money platform provides comprehensive support for various wallet types, enabling chain abstraction and seamless user experiences across different wallet implementations.

Supported Wallet Types

Embedded Wallets

Enclave Money SDK seamlessly integrates with popular embedded EOA wallet providers such as:

  • Privy

  • Dynamic

  • Turnkey

  • Web3Auth

These embedded wallets can be used in conjunction with the Enclave Money JS SDK to create chain-abstracted user experiences while maintaining familiar onboarding processes.

Smart Contract Wallets

The Enclave Money SDK offers full compatibility with existing smart contract wallets. Developers can enable chain abstraction through:

  1. Session Key Access:

    • Enables forwarding of user funds to Enclave paymaster vaults

    • Facilitates chain-abstracted balances spendable across any chain

    • Restricted specifically to fund forwarding operations

  2. Session Key Module Options:

    • Developers can use their existing session key module

    • Alternatively, they can implement Enclave's ERC7579-compliant session key module

Externally Owned Accounts (EOAs)

Enclave will soon enable advanced features for EOAs through EIP7702 implementation:

  • Chain abstraction

  • Transaction bundling

  • Automated transaction execution

  • Gasless transactions

This support extends to:

  • Mobile/browser wallets (e.g., MetaMask, Rabby)

  • Embedded wallet providers (e.g., Privy, Dynamic, Web3Auth, Turnkey)

Users can transact in a chain-abstracted manner by:

  • Spending their asset balance on any chain

  • Avoiding gas fees in native tokens

  • Experiencing chainless crypto interactions

Demo

Here's a demo of a metamask EOA transacting on Odyssey testnet using funds on Arbitrum Sepolia and Optimism Sepolia

Last updated