project screenshot 1
project screenshot 2
project screenshot 3

CASA WALLET

A chain abstraction wallet enabling transactions on L2 chains without the need for native gas tokens.

CASA WALLET

Created At

ETHGlobal Brussels

Winner of

Blockscout - Best use of Blockscout Block Explorer

Prize Pool

Project Description

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

  • Gas-less Transactions: Conduct transactions without holding native gas tokens on each chain.
  • Seamless dApp Interaction: Simplifies interactions with dApps across networks by eliminating cross-chain token swaps and gas management complexities.
  • Paymaster Mechanism: Sponsors gas fees using third-party paymasters, facilitating transactions with ERC-20 tokens like USDC.
  • Enhanced User Experience: Reduces steps and time required for cross-chain interactions, enhancing accessibility to DeFi.

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:

  • Create Wallet: Initiate a new account abstraction wallet effortlessly.
  • Receive USDC: Consolidate USDC tokens across test networks.
  • Interact with Aave: Execute WBTC deposits across chains without gas tokens.
  • Transaction Execution: Sign and send transactions securely via CASA paymaster.
  • Funding Process: Utilize paymasters to fund transactions using USDC ERC-20 tokens.
  • Result Display: Confirm successful transactions and updated balances across networks.

Experience the future of DeFi interaction with CASA—simplified, efficient, and accessible across diverse blockchain ecosystems.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates