Ana içeriğe atla

Parametreler

config
object
Şunları içeren yapılandırma nesnesi:
commitment
string
Onay seviyesi (processed, confirmed, finalized)

Yanıt

result
number
Mevcut işlem sayısı

Kod Örnekleri

Temel İstek

curl https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY -X POST -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getTransactionCount"
}'

web3.js Kullanımı

import { Connection } from '@solana/web3.js';

const connection = new Connection('https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY');

// Get transaction count
const count = await connection.getTransactionCount();
console.log('Transaction count:', count);

Notlar

  1. Defterden mevcut işlem sayısını döndürür
  2. Sayım, düğüm tarafından işlenen tüm işlemleri içerir
  3. Mevcut durumdan okuduğu için yanıt anında gelir
  4. Sayım, yeni işlemlerle değişebilir
  5. Ağ yayılımı nedeniyle sayım düğümler arasında farklılık gösterebilir

En İyi Uygulamalar

  1. İhtiyacınıza göre uygun onay seviyesini kullanın
  2. RPC yükünü azaltmak için uygun durumlarda sonuçları önbelleğe alın
  3. İşlem sayısındaki değişiklikleri izleyin
  4. Gerçek zamanlı güncellemeler için WebSocket aboneliği kullanmayı düşünün
  5. Ağ hatalarını yönetin ve gerektiğinde yeniden deneyin

Yaygın Hatalar

KodMesajÇözüm
-32601Method not foundBir Solana RPC düğümüne bağlı olduğunuzu doğrulayın
-32602Invalid paramsYapılandırma parametrelerini kontrol edin