What it offers
- swap: Exact input single-hop swap with fee tier selection via V3 SwapRouter
Notes
- Standard Uniswap V3 fork interface with identical parameter naming
- Blast-only deployment
- Leverages Blast’s native yield: ETH and USDB in pools automatically earn native yield
- Gas rebates from Blast’s gas monetization feature benefit traders
- Input token must be ERC20-approved to the V3 SwapRouter
- For Blast DEX swaps, also consider Fenix (ve(3,3) Solidly-fork) for stable pairs
Its names in a program
On Blast,Thruster is a namespace: its contracts need no import.
Deployments
ABI
ThrusterV3SwapRouterABI
import ThrusterV3SwapRouterABI from "./protocols/thruster/ThrusterV3SwapRouterABI.json"; Speaks for: v3SwapRouter.
exactInputSingle((address tokenIn, address tokenOut, uint24 fee, address recipient, uint256 deadline, uint256 amountIn, uint256 amountOutMinimum, uint160 sqrtPriceLimitX96) params) payable returns (uint256 amountOut)
Next steps
- Protocols: the other protocols, by what they do.
- Protocols and tokens: calling a contract by its namespace, or through its ABI.
- Glossary: the words these pages use, in plain terms.
