What is Algorand x EVM?
Algorand x EVM lets you use your existing Ethereum wallet to control an Algorand account. No new wallet, no new seed phrase, no new app to install.
Algorand x EVM derives an Algorand address from your EVM address and uses an on-chain Smart Account to verify your EVM signatures.
- One wallet - your EVM wallet works on both Ethereum and Algorand
- One identity - your EVM address maps to exactly one Algorand address
- Full self-custody - only your wallet signature can authorize Algorand x EVM transactions
How It Works (High Level)
- Your EVM address (20 bytes) is used to deterministically generate an Algorand Smart Signature Account
- When you want to transact on Algorand, the app builds the transaction and asks your wallet to sign an EIP-712 typed data message
- The signature is attached to the Smart Account, which verifies the ECDSA signature on-chain using Algorand's
ecdsa_pk_recoveropcode - If valid, the transaction executes on Algorand
Your private key never leaves your wallet. The Smart Account only checks that the signature matches the expected EVM address - it cannot move funds on its own.
What Can You Do?
- Send and receive ALGO
- Opt into and transfer Algorand Standard Assets (ASAs)
- Bridge assets between EVM chains and Algorand
- Interact with Algorand dApps (public beta coming soon)