Skip to main content
Let users pay gas in any token, or sponsor it entirely so they pay nothing. avnu pioneered paymaster on Starknet (SNIP-9, SNIP-29) - now powering 50+ dApps. avnu Portal - Sponsor gas for your users

Pick your mode

ModeWho paysSetup
GasfreeYou sponsor all gasPortal + API key
GaslessUser pays in USDC, USDT, etc.No setup needed

Gasfree: you sponsor gas

Best for onboarding, gaming, and premium UX. Your dApp covers gas - users transact for free.

Gasfree integration

Portal setup, API keys, credits, and code

Propulsion Program

Get up to $1M in gas subsidies from Starknet Foundation

Gasless: user pays in tokens

Users pay gas in any supported token instead of STRK. No API key required.
import { PaymasterRpc } from 'starknet';

const paymaster = new PaymasterRpc({
  nodeUrl: 'https://starknet.paymaster.avnu.fi',
});

// User pays gas in USDC instead of STRK
const result = await account.execute(calls, {
  paymaster: {
    provider: paymaster,
    params: {
      version: '0x1',
      feeMode: {
        mode: 'default',
        gasToken: '0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8' // USDC
      }
    }
  }
});
Supported tokens: USDC, USDT, DAI, ETH, STRK, WBTC, solvBTC, LBTC, EKUBO, NSTR, LORDS, wstETH - more added regularly.

Resources