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:
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
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