Quick Start
Get up and running with Elytro in minutes.
Minimal Working Flow
- Install Elytro CLI.
- Create a smart account.
- Check your balance.
- Simulate the transaction.
- Send the transaction.
Prerequisites
- Node.js ≥ 24 (or Bun)
- macOS (recommended) for Keychain vault support
- Network access to Ethereum RPC providers
Installation
npm install -g @elytro/cliOr run directly with npx @elytro/cli (always uses latest version)
ClawHub
For AI agents, install the Elytro skill:
run clawhub install elytroFirst-Time Setup
# 1. Initialize wallet (creates vault key in macOS Keychain)elytro init
# 2. Create a smart account on Sepolia testnetelytro account create --chain 11155111 --alias myWallet
# 3. Deploy the smart contract on-chainelytro account activate myWalletCheck Your Balance
# Always query - never guesselytro query balance myWalletSend Your First Transaction
# Simulate first (recommended)elytro tx simulate --tx "to:0xRecipient,value:0.001"
# Send the transactionelytro tx send --tx "to:0xRecipient,value:0.001"Supported Chains
| Chain | Chain ID |
|---|---|
| Ethereum Mainnet | 1 |
| Optimism | 10 |
| Arbitrum | 42161 |
| Sepolia (testnet) | 11155111 |
| OP Sepolia (testnet) | 11155420 |
Important Notes
- Sponsor covers gas only, NOT the transaction value. If sending 0.1 ETH, your account needs 0.1 ETH.
- Fund before activate: The CREATE2 address is deterministic. Send ETH to it before calling
account activate. - Always query balances: Never guess on-chain data.