Prerequisites
- Whitelist your EOA address by reaching out here↗
- Deploy Proposer Contract
- Submit EIP-7702 Transaction to associate your Proposer with your EOA
- Fund GasTank with ETH to cover gas costs for your future transactions
RPC Endpoints
| Environment | URL |
|---|---|
| Hoodi | https://da-builder.hoodi.spire.dev/↗ |
| Mainnet | https://da-builder.mainnet.spire.dev/↗ |
Contract Addresses
Supported RPC Methods
| Method | Description |
|---|---|
eth_sendRawTransaction | Submit transaction. note: will not increment the EOA’s nonce. |
eth_getTransactionReceipt | Track transaction status |
eth_sendBundle | A simplified version of eth_sendBundle which accepts two parameters (txs and blockNumber) but txs must contain only 1 tx. note: will not increment the EOA’s nonce. |
dab_accountInfo | Custom RPC Extension. Takes 1 account string and returns the account balance in the GasTank and the outstanding charges. |
Common Error Codes
| Error | Meaning | Solution |
|---|---|---|
Account not found | Account not funded | Deposit funds to GasTank |
Insufficient balance. | Low balance | Add more funds |
Transaction not found | Transaction not yet included | Wait and retry |
Transaction Lifecycle
- Submit → Receive transaction ID
-
Poll → Check status with
eth_getTransactionReceipt - Included → Get blockchain hash from receipt
- Confirmed → Transaction on-chain
Cost Structure
- Blob Gas : Shared across aggregated transactions
- Execution Gas : Based on your transaction’s gas usage (intrinsic gas fee is shared)
- Service Fee : Small aggregation fee