BlockScout / Etherscan-compatible APIs.
UTON exposes a full suite of developer APIs over JSON-RPC and REST. They are compatible with the tooling Ethereum developers already use — ethers.js, viem, web3.py, Foundry, and Hardhat connect without modification. Where UTON extends Ethereum, dedicated endpoints expose post-quantum precompiles, agent identity, and verifiable-compute attestations.
Standard namespaces, plus UTON extensions.
Standard Ethereum namespace — block, transaction, log, and call methods compatible with existing clients.
Network and client version methods for tooling compatibility checks.
Mempool inspection for pending and queued transactions.
Tracing and state inspection endpoints for advanced debugging (gated access).
Documented ABI for the 0x0A/0x0B/0x0C post-quantum precompiles, callable from any client.
Read and resolve ERC-8004-oriented agent identities and reputation.
Endpoints for submitting and verifying TEE attestations and zkML proofs.
x402-oriented payment negotiation helpers for agent-to-service calls.
BlockScout/Etherscan-style REST endpoints for paginated block, tx, and token queries.
// Get latest block number
curl -X POST https://rpc.uton.example \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'// Call the ML-DSA signature precompile (0x0A)
// from an ordinary Solidity contract.
interface IPostQuantum {
function verify(bytes32 pubKeyHash, bytes msg, bytes sig)
external view returns (bool);
}
contract QuantumSafe {
IPostQuantum constant PQC = IPostQuantum(address(0x0A));
function check(bytes32 pk, bytes memory m, bytes memory s)
public view returns (bool) {
return PQC.verify(pk, m, s);
}
}