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:
- Socket.IO
- HTTP
- 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:
- Socket.IO
- HTTP
- Required for
PublicWithNonce,Antimev, andAntimevWithNonceroutes - 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
ThesendRoute 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.
- Socket.IO
- HTTP
PublicWithNonce
Sends through both public RPC and all MEV providers with a tip.
- Socket.IO
- HTTP
Antimev
Sends exclusively through revert-protected MEV providers (e.g., Jito bundles).
- Socket.IO
- HTTP
AntimevWithNonce
Sends through all MEV providers (both revert-protected and non-revert-protected).
- Socket.IO
- HTTP

