Why build on Blast
- Gas revenue sharing: net gas fees go back to the contracts that generate them.
- Native yield: ETH and USDB held by your contracts can earn yield you control.
- New business models: subsidize user gas, fund your treasury or share yield with users.
- Developer airdrop: 50% of the Blast airdrop is reserved for builders.
Claim gas revenue
Other L2s keep sequencer revenue. On Blast, every contract can opt in to claimable gas through the Blast predeploy contract. Gas fees accrue to the contract and can be claimed to any recipient address. Claiming later gives a better claim rate, so many teams claim periodically.
Use the revenue to fund development, or pass it on to users as cheaper or free transactions.
Configure yield
ETH, WETH and USDB balances on Blast support three yield modes:
Automatic
Balance rebases on its own. Default for wallets, and for USDB and WETH held by contracts.
Void
Balance stays fixed and earns nothing. Default for ETH held by contracts.
Claimable
Balance stays fixed while yield accumulates separately for your contract to claim.
Contract example
Opt a contract in to claimable yield and claimable gas in its constructor:
interface IBlast {
function configureClaimableYield() external;
function configureClaimableGas() external;
function claimAllYield(address contractAddress, address recipient) external returns (uint256);
function claimMaxGas(address contractAddress, address recipient) external returns (uint256);
}
contract MyDapp {
IBlast public constant BLAST =
IBlast(0x4300000000000000000000000000000000000002);
constructor() {
BLAST.configureClaimableYield();
BLAST.configureClaimableGas();
}
}Check the latest interfaces
Network & addresses
- Chain ID
- 81457
- RPC URL
- https://rpc.blast.io
- Explorer
- https://blastscan.io
- Blast predeploy
- 0x4300000000000000000000000000000000000002
- USDB
- 0x4300000000000000000000000000000000000003
- WETH
- 0x4300000000000000000000000000000000000004