Home/Docs/Providers/QuickNode

QuickNode Provider

Learn about using QuickNode as your RPC provider with Payload's optimized network.

About QuickNode

QuickNode is a high-performance RPC provider that offers dedicated endpoints for Solana. When selected as your provider in Payload, your transactions will be routed through QuickNode's optimized network infrastructure.

Key Features

  • Dedicated Solana endpoints
  • High-performance infrastructure
  • Global network of nodes
  • Advanced transaction optimization tools

Optimizing Transactions

QuickNode provides several tools and best practices for optimizing your Solana transactions. Here are some key strategies:

Priority Fees

Use QuickNode's Priority Fee API to estimate optimal fees for your transactions:

curl https://docs-demo.solana-mainnet.quiknode.pro/ \
  -X POST \
  -H "Content-Type: application/json" \
  -H "x-qn-api-version: 1" \
  --data '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "qn_estimatePriorityFees",
    "params": {
        "last_n_blocks": 100,
        "account": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
        "api_version": 2
    }
}'

Compute Unit Optimization

Optimize compute units by simulating transactions before sending:

const testTransaction = new Transaction().add(testInstruction);
const simulation = await connection.simulateTransaction(testTransaction, {
    replaceRecentBlockhash: true,
    sigVerify: false,
}); 
const targetComputeUnitsAmount = simulation.value.unitsConsumed;

Additional Optimization Strategies

  • Use transaction simulation to set accurate compute unit limits
  • Consider using Jito Bundles for complex operations
  • Implement proper transaction confirmation logic
  • Monitor network conditions and adjust fees accordingly

Further Reading

For the most up-to-date information on optimizing Solana transactions with QuickNode, refer to their official documentation:

QuickNode Transaction Optimization Guide

Next Steps

Ready to start using QuickNode with Payload? Check out our implementation guide:

Send Transactions Guide