How It Works
- You add a gas station asset for a specific chain (e.g., SOL for Solana)
- You fund the gas station wallet with native tokens
- When a user initiates a transaction on that chain, the platform draws from the gas station to pay the network fee automatically
- You monitor the gas station balance and top it up as needed
The Gas Station covers network fees only. Transaction amounts are still drawn from the user’s wallet.
Add a Gas Station Asset
POST/assets/add-station-asset
Creates a gas station wallet for a specific chain. The ticker must be the chain’s native token.
string
required
The blockchain to create a gas station for (e.g.,
solana, ethereum).string
required
The native gas token for that chain. Must match the chain’s native currency.
Response
address to fund the gas station.
Get Gas Station Assets
POST/assets/get-station-assets
Returns all gas station wallets and their current balances.
Response
Monitoring & Top-Up
Set up a webhook for thegas.low event to get notified when a gas station balance drops below the configured threshold:
Webhook payload (gas.low)
Best Practices
Start with a conservative buffer
Start with a conservative buffer
When launching, fund each gas station with enough native tokens to cover several hundred transactions. Monitor actual consumption in the first week to calibrate your top-up schedule.
Set up automated top-ups
Set up automated top-ups
Wire the
gas.low webhook to an automated top-up system. Don’t rely on manual monitoring in production.Create a separate gas station per chain
Create a separate gas station per chain
Each chain requires its own gas station. If you support 5 chains, you need 5 gas station wallets.
Account for gas price spikes
Account for gas price spikes
On Ethereum and other congested networks, gas prices can spike dramatically. Keep a larger buffer on high-usage chains to survive short-term price spikes.

