Parametreler
Slot ile tanımlanan blok numarası
Yanıt
0’dan MAX_LOCKOUT_HISTORY’ye kadar her derinlikte blok için oy kullanan küme stake miktarını lamport cinsinden gösteren u64 tamsayıları dizisi.
Mevcut dönemde lamport cinsinden toplam aktif stake.
Kod Örnekleri
Temel İstek
curl http://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY -X POST -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"id": 1,
"method": "getBlockCommitment",
"params": [5]
}'
web3.js Kullanımı
import { Connection } from '@solana/web3.js';
const connection = new Connection('http://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY');
const commitment = await connection.getBlockCommitment(5);
console.log(commitment);
Python Kullanımı
from solana.rpc.api import Client
client = Client("http://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY")
response = client.get_block_commitment(5)
print(response)
Notlar
- Belirli bir blok için onay bilgisi döndürür
- Onay dizisi, stake ağırlığı dağılımını gösterir
- totalStake değeri, mevcut dönemdeki toplam aktif stake’i temsil eder
- Mevcut durumdan okuduğu için yanıt anında gelir
En İyi Uygulamalar
- Blok onay durumunu doğrulamak için bu metodu kullanın
- Konsensüs seviyelerini anlamak için onay değerlerini karşılaştırın
- Ağ hatalarını yönetin ve gerektiğinde yeniden deneyin