A chain abstraction wallet enabling transactions on L2 chains without the need for native gas tokens.
Prize Pool
The decentralized finance (DeFi) ecosystem is fragmented, forcing users to manage assets and gas fees across numerous chains, exacerbated by over 120 L2 solutions. This complexity creates barriers for cross-chain transactions and dApp interactions, involving cumbersome steps like token swaps, bridging, and RPC switches.
Solution
CASA (Chain Abstraction Smart Accounts) protocol introduces a unified wallet solution that consolidates user assets into a single liquidity pool. This enables seamless transactions across multiple networks without the need for native gas tokens. Leveraging a paymaster mechanism, CASA facilitates gas fee sponsorship with ERC-20 tokens such as USDC, delivering a user-friendly, gas-less experience that simplifies interactions with dApps on different chains.
Presentation: https://docs.google.com/presentation/d/1P1Dxs5fKMX2P8eQfARgXuN0Ideh-8MnodCJYNm96xPE/edit#slide=id.g2e9fac66533_0_11
Key Features
Demo Showcase details:
Deployment on Testnets: Arbitrum Sepolia https://arbitrum-sepolia.blockscout.com/address/0x622A397C755460E877B5c3185a507Fcee51FD9e1 Base Sepolia https://base-sepolia.blockscout.com/address/0x622A397C755460E877B5c3185a507Fcee51FD9e1 Scroll Sepolia https://sepolia.scrollscan.com/address/0x622A397C755460E877B5c3185a507Fcee51FD9e1
Additional Functionality: Built on WalletConnect WalletKit Verified on Blockscout exployer
Showcase Steps:
Experience the future of DeFi interaction with CASA—simplified, efficient, and accessible across diverse blockchain ecosystems.
Our smart contracts, developed using Solidity, leverage the concept of Account Abstractions. For the frontend, we utilize the wallet client from WalletConnect WalletKit's React.js demo, integrating our custom smart wallet logic. The paymaster, built in Python, handles transaction execution and fee management.