Page Menu
Quick Start
Smart accounts for agents with 2FA and spending limits. This guide gets you running in minutes.
Minimal Working Flow
- Install Elytro CLI.
- Create a smart account.
- Check your balance.
- Simulate the transaction.
- Send the transaction.
Prerequisites
- Node.js ≥ 18 (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)
Read https://raw.githubusercontent.com/Elytro-eth/skills/main/elytro/SKILL.md and set up my elytro account step by step.I want to create and activate an elytro account on Arbitrum (with email 2FA and a daily spending limit).Do not skip the security setup — I want full protection.Uses the Elytro wallet skill: elytro/SKILL.md · Agent integration docs
First-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 |
| Base | 8453 |
| 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.