Supported Chains
EVM
- Chain IDs provided per request (see request models in
app/schemas/multi/), Base 8453 used in examples. - RPC configured via
EVM_RPC_URLorEVM_RPC_URL_<CHAIN_ID>env vars. - Token metadata and decimals loaded from
configs/evm_tokens.json. - Chainlink feed mappings via
configs/chainlink_feeds.json.
- Chainlink price:
evm_chainlink.py - Uniswap/0x quote/execute:
evm_uniswap.py - Wallet (Thirdweb or EVM Wallet MCP):
evm_thirdweb.pyandintegrations/mcp/evm_wallet.py
Solana
- Jupiter quote/execute adapter
sol_jupiter.pywith direct HTTP fallback; Helius integration referenced in docs.
Bitcoin
- Bitcoin MCP adapter with runtime tool discovery
integrations/mcp/bitcoin.py.
Production execution should verify receipts, add idempotency, and enforce allowlists per chain. See
docs/PSEUDO_TO_PRODUCTION.md in the codebase.