API
Architecture & endpoints
There is no backend API.
EVM Wallet is a fully client-side application. There is no server holding accounts, balances, or keys. Your browser talks directly to public EVM RPC endpoints to read balances and broadcast signed transactions.
Public RPC endpoints
Each chain has a primary RPC and several fallbacks. If one fails, the client retries against the next.
Ethereum
chainId 1 · ETH
- · https://ethereum-rpc.publicnode.com
- · https://eth.llamarpc.com
- · https://cloudflare-eth.com
- · https://rpc.ankr.com/eth
Explorer: https://etherscan.io
BNB Smart Chain
chainId 56 · BNB
- · https://bsc-rpc.publicnode.com
- · https://binance.llamarpc.com
- · https://bsc-dataseed.binance.org
- · https://rpc.ankr.com/bsc
Explorer: https://bscscan.com
Base
chainId 8453 · ETH
- · https://base-rpc.publicnode.com
- · https://base.llamarpc.com
- · https://mainnet.base.org
- · https://rpc.ankr.com/base
Explorer: https://basescan.org
Disperse contract
Bulk gas-funding uses the canonical disperse.app contract, deployed at the same address on Ethereum, BSC, and Base:
0xD152f549545093347A162Dce210e7293f1452150
Self-hosting
Want your own deployment with private RPC endpoints? The client is open source — fork it, swap the RPC URLs in src/lib/wallet/chains.ts, and deploy as a static site.
Part of the honest.money ecosystem.