A simple Rust microservice that returns the ETH balance of a given address using ethers-rs and axum.
- Connects to Ethereum via RPC
- Parses address from query
- Returns balance in ETH
- Async performance via Tokio
Set your RPC URL first:
export RPC_URL=https://mainnet.infura.io/v3/YOUR_KEYcargo runGET /balance?address=0x742d35Cc6634C0532925a3b844Bc454e4438f44eExample:
http://localhost:3000/balance?address=0x742d35Cc6634C0532925a3b844Bc454e4438f44e
MIT