Skip to main content

Fee Parameters

Solana transactions support two types of fees:

Priority Fees (prioFees)

Priority fees are paid to validators to prioritize your transaction in the block. Example:
Notes:
  • Higher priority fees increase the likelihood of faster inclusion
  • Paid regardless of transaction success or failure
  • Optional - defaults to "0" if not specified

Bribe Fees (bribeFees)

Bribe fees (also called MEV tips) are paid to MEV protection providers (e.g., Jito) to include your transaction in their bundles. Example:
Notes:
  • Required for PublicWithNonce, Antimev, and AntimevWithNonce routes
  • Minimum value is 1,000,000 lamports (0.001 SOL)
  • Provides MEV protection by routing through specialized providers
  • Only paid if the transaction lands successfully (for revert-protected routes)

Send Routes

The sendRoute parameter determines how your transaction is submitted to the network. The routes that require a nonceAccount need a durable nonce account you own. Build one with Create Nonce Account Transaction, sign it, and submit it before using its address here.

Public (Default)

The simplest route - sends your transaction through the standard public RPC only.

PublicWithNonce

Sends through both public RPC and all MEV providers with a tip.

Antimev

Sends exclusively through revert-protected MEV providers (e.g., Jito bundles).
Best for: High-value swaps where you want MEV protection and bribe fees only paid on success.

AntimevWithNonce

Sends through all MEV providers (both revert-protected and non-revert-protected).
Best for: Maximizing MEV protection coverage across all providers.