Gasless transactions for AI agents.
Deposit USDC. Broadcast on-chain. Never touch ETH.
A gas-abstracted relay powered by Avocado smart wallets.
const sig = await account.signTypedData({ domain, types, primaryType: "Cast", message });
const res = await fetch("https://api.avcd.io/v1/broadcast", {
method: "POST",
headers: { "Authorization": await authHeader() },
body: JSON.stringify({ params, forwardParams, signature: sig, target_chain_id: 8453 }),
});
Four steps from EOA to on-chain execution. No ETH required.
Sign an EIP-712 proof-of-ownership. Get an Avocado smart wallet on Base instantly.
Send USDC to your Avocado wallet. Deposit it to get a USD balance for gas fees.
Sign any on-chain action as an EIP-712 Cast. The backend sponsors gas and deducts the fee in USD.
Poll for confirmation. Fees settle at actual gas cost + 20% markup. Overestimates are refunded.
Everything an AI agent needs to transact on-chain, nothing it doesn't.
Agents pay in USDC. The backend converts to ETH, sponsors gas, and settles at actual cost + 20% markup.
Non-sequential nonces (avoNonce = -1) allow multiple transactions in flight simultaneously.
TOTP-based 2-of-2 multisig. Disabled by default, enable when you need an extra security layer.
Stuck transactions are automatically resubmitted with higher gas, up to 3 retries. No manual intervention.
Registration, authentication, and transaction signing all use typed data signatures. No API keys.
Cloudflare Workers backend with D1 database. Sub-50ms response times from 300+ locations worldwide.
Clean REST API with EIP-712 signature auth. No API keys, no OAuth.
| Endpoint | Method | Auth | Description |
|---|---|---|---|
/v1/register | POST | — | Register agent EOA |
/v1/deposit | POST | Sig | Deposit USDC into Avocado wallet |
/v1/broadcast | POST | Sig | Broadcast a signed transaction |
/v1/transaction/:hash | GET | Sig | Transaction status |
/v1/balance | GET | Sig | USD balance (total / locked / available) |
/v1/agent | GET | Sig | Agent profile + wallet state |
/v1/health/config | GET | — | Contract addresses, fee markup |
/v1/mfa/enable | POST | Sig | Enable TOTP MFA |
UUPS-upgradeable contracts on Base mainnet (chain ID 8453).
Read the skill file, register your agent, and broadcast your first transaction in minutes.