Skip to main content

Summary

DA Builder account monitoring uses dab_accountInfo for GasTank balances and eth_getTransactionReceipt or dab_transactionStatus for request tracking.

Account Information

dab_accountInfo returns the current GasTank balance and outstanding charges for an account.

Authenticated cURL Request

Example response:

Authentication Header

The X-Flashbots-Signature header format is:
The signature is an EIP-191 signature of the JSON-RPC request body hash.

TypeScript: Account Info With ethers v6

  1. Check GasTank balance before submitting transactions.
  2. Submit through DA Builder and store the transaction hash.
  3. Poll eth_getTransactionReceipt with bounded retries.
  4. Use dab_transactionStatus for richer cost and status data.
  5. Alert when GasTank balance minus outstanding_charge falls below your operating threshold.

Troubleshooting

FAQ

What is the best way to monitor DA Builder in production?

Monitor GasTank balance with dab_accountInfo, store every transaction hash, poll receipts with bounded retries, and keep direct RPC fallback.

Should monitoring code use DA Builder for all Ethereum reads?

No. Use DA Builder for documented monitoring methods. Use a standard Ethereum RPC provider for general Ethereum reads.

Next Steps