The veilify_* methods and Round fields describe the proposed Veilify interface. No live Veilify RPC deployment is published yet.
The proposed Veilify Network RPC proxy uses Ethereum JSON-RPC 2.0 with three kinds of methods.

Modified

Standard methods with private semantics, such as sending and balances.

Forwarded

Standard reads passed through to Robinhood Chain.

Veilify

The veilify_* namespace: chains, policy, withdrawals.

Rounds

Rounds is Veilify’s name for scheduled payout batches. The app’s Fast / Round choice maps to mode: "instant" and mode: "round" in the API; Round-specific fields use roundAt, rounds and roundGas.

Transport

  • POST with Content-Type: application/json
  • One request per call. The reference client sets id: 1.
  • The reference client aborts after 20 seconds.

Authentication

Browser clients send requests with credentials: "include", so the account session travels as a cookie. Account methods only return data for the authenticated from account.

Errors

Errors follow JSON-RPC 2.0, with a machine-readable reason:
See Error Reasons.