Agent wallet SDK for Avalanche with onchain identity (ERC-8004) and payment rails (x402)
evalanche is an early-stage TypeScript project in the AI payments / x402 ecosystem. It currently has 5 GitHub stars and 1 forks.
Avalanche-first agent wallet and execution SDK for AI agents, with multi-EVM support for holdings, payments, DeFi, bridge flows, prediction markets, and perpetuals.
[email protected]robinhood network alias and chain ID 4663, with official ETH, RPC, explorer, and LI.FI metadata.ROBINHOOD_RPC_URLS, EVALANCHE_ROBINHOOD_RPC_URLS, and MCP AVALANCHE_RPC_URL, keeping the selected network alias authoritative.npm install evalanche
Polymarket authenticated actions use the official polymarket CLI. Install it on production agents and keep it on a pinned path, or set EVALANCHE_POLYMARKET_CLI_BIN=/absolute/path/to/polymarket. Evalanche passes signer material through POLYMARKET_PRIVATE_KEY in the child process environment and never through CLI argv.
import { Evalanche } from 'evalanche';
const { agent } = await Evalanche.boot({ network: 'avalanche' });
console.log(agent.address);
const holdings = await agent.holdings().scan();
console.log(holdings.summary);
const { agent: robinhoodAgent } = await Evalanche.boot({ network: 'robinhood' });
console.log(robinhoodAgent.getChainInfo()); // Robinhood Chain, chain ID 4663
Robinhood's public RPC is rate-limited. For production, set ROBINHOOD_RPC_URLS or EVALANCHE_ROBINHOOD_RPC_URLS to a comma-separated list of provider endpoints. LI.FI bridging is supported when a live route is available; Gas.zip does not currently advertise Robinhood Chain support.
npx evalanche-mcp
Evalanche ships an MCP server for wallet actions, holdings discovery, DeFi, bridge and swap flows, Polymarket, and perpetual venues. The default MCP transport is stdio. HTTP mode is available for local automation, but requires an explicit bearer token:
EVALANCHE_MCP_HTTP_TOKEN="$(openssl rand -hex 32)" npx evalanche-mcp --http --port 3402
Avalanche is the primary path, but Evalanche also supports Robinhood Chain, Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, and other EVM networks for execution and holdings discovery.
The public site for evalanche.xyz lives in website/. It is deployed separately from the npm package and is not included in the published package tarball. Git-based Vercel deploys use vercel.json plus build-website.mjs to publish only the website assets, not the SDK build.
MIT