Skip to content
Starknet Start

Paymaster Providers

You need to configure a Paymaster RPC provider to allow your dapp to execute gasless transactions on Starknet.

Starknet Start paymaster providers are factories that, given a chain, return a Starknet.js PaymasterInterface object.

Providers

This section provides an alphabetical list of Paymaster RPC Providers supported by Starknet Start.

Public

Starknet Start ships with a public provider that you can use to run gasless transactions. For any production project, you should configure an API key for one of the providers below.

At the moment, this provider uses the free Paymaster RPC endpoints provided by:

  • AVNU

AVNU

Create an AVNU API key from the AVNU dashboard, or contact AVNU if dashboard access is not available.

import {  } from "@starknetfoundation/starknet-start-providers/paymaster";
 
const  = "your-api-key";
const  = ({  });

Cartridge Paymaster

Cartridge Paymaster is natively supported in the Controller and requires no additional configuration. Transactions that match a Paymaster policy (indicating a contract address and entrypoint) will automatically be subsidized. Paymaster policies and budgets can be managed through the Slot CLI.