Use code JSON50 for 50% off your first month of any plan Code JSON50 - 50% off your first month
Skip to content

Fuel Station (Closed Beta)

Closed beta - not generally available yet: the Fuel Station is being onboarded in small batches and the endpoints shown here are a design preview that may change before launch. Want in? Request early access and tell us about your app and where it stands.

Overview

The Fuel Station lets your users transact without owning SUI. Users sign their own transactions; Inodra's gas station co-signs only to pay for gas. It's fully non-custodial - no one hands over keys, and no one touches user funds.

  • Gasless UX: new users can transact without acquiring SUI first.
  • Non-custodial dual-signing: the user's signature authorizes the transaction, the sponsor signature only covers gas.
  • Predictable spend: per-transaction budget caps, daily spend limits, per-sender caps, and allowlists for senders and move-call targets keep sponsorship spend under control.
  • Pairs with Smart Wallets: combine with Smart Wallets for fully gasless social-login onboarding - what we call Charged Wallets.

The full flow - build, sponsor, dual-sign, execute - already runs end-to-end on Sui testnet.

What It Will Look Like

typescript
// Design preview - the API surface may evolve 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)

Request Access

The Fuel Station is in closed beta while we onboard the first wave of teams. Tell us about your app - what you're building and what stage it's at - and we'll reach out as access opens up. You can also ping us on Discord.

Released under the MIT License.