Skip to main content

Summary

DA Builder exposes JSON-RPC endpoints for transaction submission, receipt polling, account balance monitoring, and transaction status tracking.

RPC Endpoints

Use DA Builder endpoints for supported transaction submission and monitoring methods. Use a standard Ethereum RPC provider for reads, simulations, archive queries, logs, and direct fallback.

Contract Addresses

Supported RPC Methods

For the OpenRPC playground, see https://da-builder.mainnet.spire.dev/docs. eth_sendRawTransaction and eth_sendBundle do not increment the EOA’s normal nonce in the same way as direct independent submission. Validate nonce handling in your transaction sender before production use.

Authentication For dab_accountInfo

dab_accountInfo requires a Flashbots-style header:
The signature is an EIP-191 signature over the JSON-RPC request body hash.

Minimal cURL Examples

Submit A Raw Transaction

Poll A DA Builder Transaction Hash

Check Account Info

TypeScript Example: Authenticated Account Info

This example uses ethers v6 and Node.js 18+ fetch.