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.