Summary
DA Builder exposes JSON-RPC endpoints for transaction submission, receipt polling, account balance monitoring, and transaction status tracking.RPC Endpoints
| Environment | URL |
|---|---|
| Mainnet | https://da-builder.mainnet.spire.dev/↗ |
| Sepolia | https://da-builder.sepolia.spire.dev/↗ |
Contract Addresses
Supported RPC Methods
For the OpenRPC playground, seehttps://da-builder.mainnet.spire.dev/docs↗.
| Method | Auth | Parameters | Output | Use this when |
|---|---|---|---|---|
eth_sendRawTransaction | Signed raw transaction | [rawTransaction] | transaction hash | Submit one signed transaction through DA Builder |
eth_getTransactionReceipt | None beyond request body | [transactionHash] | Receipt or null | Poll the transaction hash |
eth_sendBundle | Signed transaction in bundle | [txs, blockNumber] where txs contains one tx | transaction hash | Use simplified bundle submission |
dab_accountInfo | X-Flashbots-Signature | [accountAddress] | balance, outstanding_charge | Check GasTank balance and pending charges |
dab_transactionStatus | Optional token parameter | [transactionHash] or method-specific status params from OpenRPC | Status, cost, tracking details | Inspect transaction status and savings |
dab_getBatchedTransactionReceipt | None beyond request body | [batchedTransactionHash] | Receipt or null | Get receipt by transaction hash |
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:
Minimal cURL Examples
Submit A Raw Transaction
Poll A DA Builder Transaction Hash
Check Account Info
TypeScript Example: Authenticated Account Info
This example usesethers v6 and Node.js 18+ fetch.
Internal Links
- Quickstart - Fast
TrustedProposersetup. - Full Integration Guide - Choose proposer path.
- Monitor Account - Monitoring workflows.
- Cost Structure - Pricing and GasTank charges.