Summary
DA Builder supports two EIP-7702 integration paths:TrustedProposer for fast setup and TrustlessProposer for account-owner authorization on every delegated call.
Choose An Integration Path
Start withTrustedProposer unless your application already requires account-owner authorization for every delegated call.
Network Configuration
TrustedProposer Workflow
TrustedProposer is the fastest way to use DA Builder. The transaction sender can keep submitting normal signed transactions after setup.
- Create or choose a dedicated EOA.
- Deposit ETH into the Spire GasTank for that EOA.
- Submit an EIP-7702 authorization that delegates the EOA to Spire’s
TrustedProposer. - Send transaction submissions to the DA Builder RPC endpoint.
- Store the returned transaction hash.
- Poll
eth_getTransactionReceiptordab_transactionStatus. - Use direct RPC fallback for outages, unsupported methods, or non-aggregated operational paths.
TrustedProposer Delegation With Foundry
TrustlessProposer Workflow
TrustlessProposer is for applications that need DA Builder aggregation without trusting Spire to choose arbitrary delegated execution.
- Delegate the EOA to
TrustlessProposer. - Fund the Spire GasTank.
- Update the application to sign proposer call payloads.
- Submit the signed proposer call through DA Builder.
- Poll status and implement direct RPC fallback.
IProposer Interface
TrustlessProposer Security Requirements
For a complete implementation, see TrustlessProposer.sol↗.
TrustlessProposer Delegation With Foundry
TrustlessProposer Example Call
This example builds the exact calldata shape used byTrustlessProposer.onCall(...) and uses ethers v6.
Next Steps
- Quick Reference - Endpoints, methods, examples, and auth.
- Architecture - Component responsibilities and trust boundaries.
- Monitor Account - Balance and status monitoring.
- AI Agent Integration - Instructions for autonomous coding agents.