Documentation Index
Fetch the complete documentation index at: https://docs.orbitflare.com/llms.txt
Use this file to discover all available pages before exploring further.
Parametreler
Bu slotu içeren dönem için lider çizelgesini getir
Onay seviyesi (processed, confirmed, finalized)
Yalnızca bu doğrulayıcı kimliği için sonuçları döndür (base-58 kodlu)
Yanıt
Doğrulayıcı kimliklerini atanan lider slotlarına eşleyen sözlük
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": "getLeaderSchedule"
}'
Belirli Doğrulayıcı İçin İ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": "getLeaderSchedule",
"params": [{
"identity": "VALIDATOR_IDENTITY"
}]
}'
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 leader schedule
const leaderSchedule = await connection.getLeaderSchedule();
console.log('Leader schedule:', leaderSchedule.value);
// Get validator's leader slots
async function getValidatorLeaderSlots(validatorIdentity: string) {
const schedule = await connection.getLeaderSchedule({
identity: validatorIdentity
});
if (!schedule.value) {
return {
hasSlots: false,
slots: []
};
}
const slots = schedule.value[validatorIdentity] || [];
return {
hasSlots: slots.length > 0,
slots,
totalSlots: slots.length,
context: schedule.context
};
}
Notlar
- Mevcut veya belirtilen dönem için lider çizelgesini döndürür
- Yalnızca belirli bir doğrulayıcının slotlarını göstermek için filtrelenebilir
- Lider slotları, stake ağırlığına göre doğrulayıcılara atanır
- Çizelge bir dönem boyunca sabittir
- Yanıt, isteğin işlendiği slotu içerir
En İyi Uygulamalar
- İhtiyacınıza göre uygun onay seviyesini kullanın
- Yalnızca belirli doğrulayıcılarla ilgileniyorsanız doğrulayıcı kimliğine göre filtreleyin
- RPC yükünü azaltmak için uygun durumlarda sonuçları önbelleğe alın
- Lider çizelgesindeki değişiklikleri izleyin
- Diğer doğrulayıcıyla ilgili metodlarla birlikte kullanın
Yaygın Hatalar
| Kod | Mesaj | Çözüm |
|---|
| -32601 | Method not found | Bir Solana RPC düğümüne bağlı olduğunuzu doğrulayın |
| -32602 | Invalid params | Slot ve kimlik parametrelerini kontrol edin |
| -32007 | Schedule information unavailable | Düğüm başlatılıyor veya senkronize ediliyor olabilir |