Skip to main content
DA Builder is designed to work with L2 chains and entities that consistently post transactions. It provides:
  • Transaction Aggregation: Combines multiple transactions into a single on-chain transaction
  • Cost Optimization: Reduces gas costs by sharing execution costs across multiple users
  • Seamless Integration: Near drop-in replacement for existing transaction submission
  • Real-time Tracking: Monitor transaction status through our RPC endpoints
Here’s how DA Builder works at a high level:
  1. Transaction Submission: Users submit transactions to DA Builder’s RPC endpoint using eth_sendRawTransaction
  2. Request ID Generation: DA Builder returns a DA Builder Request ID for tracking (not an immediate blockchain hash)
  3. Aggregation: DA Builder collects multiple transactions and combines them into a single transaction
  4. On-chain Submission: The aggregated transaction is submitted to the blockchain, including any contract calls made by the original transactions to rollup inboxes, etc.
  5. Status Tracking: Users track their transaction status using the DA Builder Request ID with eth_getTransactionReceipt until they receive the actual blockchain transaction receipt which contains the onchain transaction hash