Pre-General Availability: 2026-02-23
All REST Endpoints
Besu Passthrough
Generic JSON-RPC proxy for any Besu method
- Generic Passthrough for Besu JSON-RPC
- Method: postPath:
/v1/besu/proxy
Contracts
Contract metadata (read and ingestion)
- Get Contract Deployment by Address
- Method: getPath:
/v1/contracts/{address} - Get Version at a Specific Block
- Method: getPath:
/v1/contracts/{address}/at/{blockNum} - Import OpenZeppelin/Hardhat Manifest and Contracts
- Method: postPath:
/v1/contracts/manifests/import - Import solc Storage Layout, ABI, and Deployed Runtime Bytecode for a Contract Address
- Method: postPath:
/v1/contracts/solc/import - List Contract Deployments
- Method: getPath:
/v1/contracts
Health
Liveness and readiness probes
- Liveness Probe
- Method: getPath:
/healthz - Readiness Probe
- Method: getPath:
/ready
Instance
Instance-level operations
- Download Genesis Bundle
- Method: getPath:
/v1/instance/genesisdata/zip - Get Genesis Configuration
- Method: getPath:
/v1/instance/genesisdata
OpenAPI
OpenAPI document retrieval
- Retrieve OpenAPI Document
- Method: getPath:
/openapi
Transactions
Sign and submit transactions
- Read-only Contract Query
- Method: postPath:
/v1/besu/query - Sign and Submit a Transaction
- Method: postPath:
/v1/besu/signTransaction
Wallets
Custodial wallet proxy endpoints
- Activate a Wallet
- Method: patchPath:
/v1/wallets/{walletId}/activate - Create New Wallet for Current User
- Method: postPath:
/v1/wallets - Freeze a Wallet
- Method: patchPath:
/v1/wallets/{walletId}/freeze - Get a wallet by ID
- Method: getPath:
/v1/wallets/{walletId} - List Wallets for Current User
- Method: getPath:
/v1/wallets - Update a Wallet
- Method: patchPath:
/v1/wallets/{walletId} - Upload Existing Key as Wallet for Current User
- Method: postPath:
/v1/wallets/uploadkey