Cross-Chain Identity
The key innovation is universal Smart Account addresses. A user who creates a Smart Account on Avalanche Fuji will have the exact same address on Cronos Testnet.How It Works
The Smart Account address is derived from:Cronos Testnet Deployment
Cronos Testnet lacks a native ERC-4337 bundler, so we deployed the full AA infrastructure ourselves using CREATE2 to match ThirdWeb’s universal addresses.Deployment Method
We extracted the deployment parameters from the original Ethereum mainnet transaction and replayed them on Cronos:- Find original deployment tx on Etherscan/Blockscout
- Extract CREATE2 salt (first 32 bytes of input data)
- Extract init code (remaining bytes)
- Call Arachnid’s CREATE2 deployer (
0x4e59b44847b379578588920cA78FbF26c0B4956C)
Deployed Contracts
Supported Chains
Account Registration Flow
When a user connects on Cronos Testnet:API Endpoints
POST /api/aa/prepare
Prepare a UserOperation for signing.
POST /api/aa/submit
Submit a signed UserOperation for execution.
POST /api/aa/register-cronos
Deploy a Smart Account on Cronos (if not already deployed).
Key Files
Value for Cronos Ecosystem
This work provides production-ready ERC-4337 v0.7 infrastructure for Cronos Testnet:- Universal AccountFactory: Same address as Ethereum, Fuji, and other chains
- EntryPoint v0.7: Latest standard with PackedUserOperation support
- Gasless transactions: SimplePaymaster for gas sponsorship
- Cross-chain identity: Users keep the same Smart Account address