Code JSON50 - 50% off your first month
Closed Beta

Fuel Station: Gas Sponsorship for Sui

Your users sign their own transactions and Inodra co-signs to pay the gas. Non-custodial, with spend caps to keep costs predictable. The flow runs end-to-end on Sui testnet today. The Fuel Station is in closed beta: if you want to use it, tell us about your app and we'll get in touch.

Key Features

Everything you need to build powerful applications on Sui

No SUI Required

Users transact without acquiring SUI first. Your app covers gas through Inodra.

Non-Custodial

The user's signature authorizes the transaction. The sponsor signature only pays for gas. No keys or funds change hands.

Spend Caps and Rules

Per-transaction budget caps, daily spend limits, and per-sender caps, plus allowlists for senders and move-call targets. Sponsorship spend stays predictable as usage grows.

One API Call

Your user signs a gasless transaction and you submit it once. Inodra validates it, co-signs as the gas sponsor, executes it, and returns the result.

Usage in the Dashboard

Sponsored transactions and gas spend appear in your dashboard alongside the rest of your Inodra usage.

Named Tanks

Fund one or more tanks per project. Each tank has its own balance, limits, and rules, so different apps or environments stay separate.

Developer Preview

The interface may change before general availability

TypeScript
// Developer preview - the API surface may change before GA

// 1. Get the sponsor config (cacheable)
const config = await inodra.gas.config();

// 2. Build a gasless transaction and have the user sign it
tx.setSender(userAddress);
tx.setGasOwner(config.sponsorAddress);
tx.setGasPayment([]);
const txBytes = await tx.build({ client });
const { signature } = await wallet.signTransaction(txBytes);

// 3. One call: Inodra validates, co-signs as the gas sponsor,
//    executes, and returns the result. The user paid nothing.
const result = await inodra.gas.submit({
  transactionBytes: txBytes,
  userSignature: signature,
});
console.log(result.digest, result.gasUsedMist);

Perfect For

Onboarding users who don't own SUI yet
Charged Smart Wallets with gas included
Games that cover gas for players
Free mints and promotional drops
Enterprise apps that abstract crypto away
Checkout flows without wallet friction
Loyalty programs with on-chain rewards
Flows where buying gas first loses the user

Want access?

Tell us what you're building and where you are with it. We onboard teams in small batches.