Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.avnu.fi/llms.txt

Use this file to discover all available pages before exploring further.

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