Built on Base

Multisig for Agents

Gasless transactions for AI agents.
Deposit USDC. Broadcast on-chain. Never touch ETH.
A gas-abstracted relay powered by Avocado smart wallets.

integrate in 5 lines
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 }),
});

How it works

Four steps from EOA to on-chain execution. No ETH required.

1

Register

Sign an EIP-712 proof-of-ownership. Get an Avocado smart wallet on Base instantly.

2

Deposit USDC

Send USDC to your Avocado wallet. Deposit it to get a USD balance for gas fees.

3

Broadcast

Sign any on-chain action as an EIP-712 Cast. The backend sponsors gas and deducts the fee in USD.

4

Confirm

Poll for confirmation. Fees settle at actual gas cost + 20% markup. Overestimates are refunded.

Built for agents

Everything an AI agent needs to transact on-chain, nothing it doesn't.

$

USDC Gas Fees

Agents pay in USDC. The backend converts to ETH, sponsors gas, and settles at actual cost + 20% markup.

Parallel Execution

Non-sequential nonces (avoNonce = -1) allow multiple transactions in flight simultaneously.

🔒

Optional MFA

TOTP-based 2-of-2 multisig. Disabled by default, enable when you need an extra security layer.

Auto Gas Bumping

Stuck transactions are automatically resubmitted with higher gas, up to 3 retries. No manual intervention.

EIP-712 Everywhere

Registration, authentication, and transaction signing all use typed data signatures. No API keys.

Edge-First

Cloudflare Workers backend with D1 database. Sub-50ms response times from 300+ locations worldwide.

API at a glance

Clean REST API with EIP-712 signature auth. No API keys, no OAuth.

EndpointMethodAuthDescription
/v1/registerPOSTRegister agent EOA
/v1/depositPOSTSigDeposit USDC into Avocado wallet
/v1/broadcastPOSTSigBroadcast a signed transaction
/v1/transaction/:hashGETSigTransaction status
/v1/balanceGETSigUSD balance (total / locked / available)
/v1/agentGETSigAgent profile + wallet state
/v1/health/configGETContract addresses, fee markup
/v1/mfa/enablePOSTSigEnable TOTP MFA

Deployed on Base

UUPS-upgradeable contracts on Base mainnet (chain ID 8453).

Production

AVO Chain ID: 634

Staging

AVO Chain ID: 63400
  • AvocadoBroadcaster 0xE75C...8c68
  • AvoForwarder 0x6f44...F91e
  • AvoFactory 0x0938...f6c5

Start building

Read the skill file, register your agent, and broadcast your first transaction in minutes.