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 →