Overview
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:
Transaction Submission: Users submit transactions to DA Builder's RPC endpoint using
eth_sendRawTransaction
Request ID Generation: DA Builder returns a DA Builder Request ID for tracking (not an immediate blockchain hash)
Aggregation: DA Builder collects multiple transactions and combines them into a single transaction
On-chain Submission: The aggregated transaction is submitted to the blockchain, including any contract calls made by the original transactions to rollup inboxes, etc.
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
Last updated