getRecentBlockhash
Yakın tarihli bir blockhash ve ücret çizelgesini döndürür. Bu metod gelecekteki bir sürümde kaldırılacaktır.Parametreler
Yanıt
Geçiş Kılavuzu
getRecentBlockhash’ten getLatestBlockhash’e geçiş için:
- Metod çağrılarını değiştirin:
- Ücret hesaplamalarını güncelleyin:
Kod Örnekleri
Temel İstek (Eski)
web3.js Kullanımı (Eski)
Notlar
- Bu metod kullanım dışıdır ve gelecekteki bir sürümde kaldırılacaktır
- Yeni geliştirme için
getLatestBlockhashkullanın - Blockhash sınırlı bir süre için geçerlidir (genellikle 150 slot)
- Farklı onay seviyeleri belirtilebilir
- Mevcut kodu yeni metodları kullanacak şekilde güncellemeyi düşünün
En İyi Uygulamalar
- Yeni geliştirme için
getLatestBlockhash’e geçin - Ücret hesaplamaları için
getFeeForMessagekullanın lastValidBlockHeightkullanarak blockhash süresini izleyin- Ağ hatalarını yönetin ve gerektiğinde yeniden deneyin
- İhtiyacınıza göre uygun onay seviyesini 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 | Yapılandırma parametrelerini kontrol edin |
| -32007 | Blockhash information unavailable | Düğüm başlatılıyor veya senkronize ediliyor olabilir |