eth_chainId
Returns the Veilify Network chain ID, not Robinhood Chain’s. This is the chain ID wallets sign for, and theVIRTUAL_CHAIN_ID every proof is bound to.
eth_sendTransaction / eth_sendRawTransaction
Intercepted. Never broadcast as-is. The proxy decodes the signed transaction:- Recipient has an inbox key → private transfer
- Recipient is a public address → private withdrawal (Instant, or matched to a prepared Round intent)
eth_getTransactionReceipt and veilify_getWithdrawals.
Reference wallets submit through
eth_sendTransaction, with wallet_sendTransaction as a fallback. The frontend never exports a key or calls a separate “submit” API.eth_getBalance
Returns your private ETH balance, computed from your decrypted, unspent notes.eth_call: balanceOf
balanceOf(you) on a whitelisted token returns your private balance of that token.