🔗 Multi-Chain RPC Proxy

Proxy any JSON-RPC call to 8 EVM chains. $0.01/call. No API keys needed.

POST https://minia2a.uk/x402/proxy/x402-rpc
GET https://minia2a.uk/x402/proxy/x402-rpc?chain=base&method=eth_blockNumber

Quick Start

# Register (free — get 100 trial credits)
curl -X POST https://minia2a.uk/api/v1/register-user \
  -H "content-type: application/json" \
  -d '{"wallet":"0x...", "name":"my-agent"}'

# Call eth_blockNumber (1 credit = $0.01)
curl "https://minia2a.uk/x402/proxy/x402-rpc?chain=base&method=eth_blockNumber&wallet=0x..."

SDK

import { rpc } from 'minia2a';

// Get latest block
const { result } = await rpc({ chain: 'base', method: 'eth_blockNumber' });
console.log('Block:', parseInt(result, 16));

// Read contract
const usdc = '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913';
const data = '0x70a08231' + '000000000000000000000000' + 'd8dA6BF26964aF9D7eEd9e03E53415D37aA96045';
const { result: balance } = await rpc({
  chain: 'base', method: 'eth_call',
  params: [{ to: usdc, data }, 'latest']
});
console.log('USDC balance:', parseInt(balance, 16) / 1e6);

Supported Chains

ChainChain IDRPC Endpoint
base8453mainnet.base.org
ethereum1eth.llamarpc.com
polygon137polygon.llamarpc.com
arbitrum42161arb1.arbitrum.io/rpc
optimism10mainnet.optimism.io
avalanche43114api.avax.network/ext/bc/C/rpc
celo42220forno.celo.org
bsc56bsc-dataseed.binance.org

Supported Methods

Any JSON-RPC read method: eth_blockNumber, eth_call, eth_getBalance, eth_getTransactionReceipt, eth_getLogs, eth_chainId, eth_gasPrice, eth_getCode, eth_getStorageAt, and more.

Write methods not supported — read-only proxy.

Pricing

$0.01 USD per call — paid in USDC on Base via x402. Register for 500 free trial credits.

Part of minia2a.uk — 85+ x402 agent microservices. Also listed on execution.market.