Drop-in gas top-ups
Surface a single CTA when a wallet lacks native funds. We handle swaps, bridging, and settlement behind the scenes.
NexaFuel lets wallets and dApps top up user gas balances instantly using cross-chain liquidity.
Wire NexaFuel into your existing UI. Detect low balances, surface a single CTA, and hand off the swap, bridge, and funding steps to us.
Surface a single CTA when a wallet lacks native funds. We handle swaps, bridging, and settlement behind the scenes.
Use the TypeScript helper for EIP-1193 wallets or hit the /gas endpoints directly from any backend.
Route limits, webhook callbacks, and detailed status polling help you keep users informed at every step.
The core flow mirrors what you saw in Backpack. Quote the SOL cost, execute when the user accepts, confirm their Solana signature, then poll or listen for the funding webhook.
Ship faster with the OpenAPI spec, TypeScript SDK, and local test harnesses. The demo gateway mirrors production endpoints so you can test without live liquidity.
REST-first design means any wallet can integrate. Use your own signer, custodial backend, or the provided helpers for Backpack and EIP-1193 providers.
curl -X POST https://api.nexafuel.dev/gas/quote -H "Content-Type: application/json" -H "X-API-Key: YOUR_KEY" -d '{
"src": {"chain": "solana", "token": "SOL"},
"dst": {"chain": "base", "native": "ETH", "targetAmountNative": "0.003"},
"user": {"solanaPubkey": "...", "evmAddress": "0x..."},
"mode": "fast"
}'
Spin up Redis, MongoDB, and the worker streams with make up
. Webhooks replay automatically so you can see every state change.
Join the private beta to get a dedicated Slack channel, mock credentials, and guided integration support. We prioritise teams enabling gasless onboarding and cross-chain swaps.