Elytro LogoElytro

Quick Start

Get up and running with Elytro in minutes.

Minimal Working Flow

  1. Install Elytro CLI.
  2. Create a smart account.
  3. Check your balance.
  4. Simulate the transaction.
  5. 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/cli

Or run directly with npx @elytro/cli (always uses latest version)

ClawHub

For AI agents, install the Elytro skill:

run clawhub install elytro

First-Time Setup

# 1. Initialize wallet (creates vault key in macOS Keychain)
elytro init
# 2. Create a smart account on Sepolia testnet
elytro account create --chain 11155111 --alias myWallet
# 3. Deploy the smart contract on-chain
elytro account activate myWallet

Check Your Balance

# Always query - never guess
elytro query balance myWallet

Send Your First Transaction

# Simulate first (recommended)
elytro tx simulate --tx "to:0xRecipient,value:0.001"
# Send the transaction
elytro tx send --tx "to:0xRecipient,value:0.001"

Supported Chains

ChainChain ID
Ethereum Mainnet1
Optimism10
Arbitrum42161
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.