Ana içeriğe atla

Parametreler

config
object

Yanıt

result
number
Mevcut slot numarası

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": "getSlot",
  "params": []
}'

Onay Seviyesiyle İ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": "getSlot",
  "params": [
    {
      "commitment": "confirmed"
    }
  ]
}'

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 current slot
const slot = await connection.getSlot();
console.log('Current slot:', slot);

// Get slot with commitment
async function getSlotWithCommitment(
  commitment: 'processed' | 'confirmed' | 'finalized' = 'confirmed'
) {
  const slot = await connection.getSlot(commitment);
  return {
    slot,
    commitment,
    timestamp: Date.now()
  };
}

Notlar

  1. Düğümün mevcut slotunu döndürür
  2. Slot numarası yeni bloklar üretildikçe artar
  3. Farklı onay seviyeleri belirtilebilir
  4. Mevcut durumdan okuduğu için yanıt anında gelir
  5. Slot numarası çeşitli zamana dayalı işlemler için kullanılır

En İyi Uygulamalar

  1. Uygun olduğunda slot numarasını önbelleğe alın
  2. Gerçek zamanlı güncellemeler için WebSocket aboneliği kullanmayı düşünün
  3. Ağ hatalarını yönetin ve gerektiğinde yeniden deneyin
  4. İhtiyacınıza göre uygun onay seviyesini kullanın
  5. Zamana duyarlı işlemler için slot ilerlemesini izleyin

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
-32007Slot information unavailableDüğüm başlatılıyor veya senkronize ediliyor olabilir