onchain_read_verified
One multi-chain onchain read (block_number|gas_price|balance|tx|erc20_balance|erc20_supply) reconciled across 2-3 independent RPC providers in parallel. Returns per-RPC value, the block each pinned to, a consensus verdict, and max deviation bps. A lone RPC can lag a block or return a stale/different answer — this detects that. Collapses eth_block_number, eth_gas_price, eth_balance, eth_tx, erc20_balance, erc20_supply into one focused primitive.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | The onchain read operation | |
| hash | No | Transaction hash (required for tx) | |
| sign | No | Attach ed25519 receipt (default false) | |
| chain | No | Chain (default base) | |
| address | No | 0x address (required for balance, erc20_balance) | |
| contract | No | 0x contract address (required for erc20_balance, erc20_supply) |