Parametreler
Base-64 kodlu dize olarak tam imzalanmış işlem
Şunları içeren yapılandırma nesnesi:
İşlem kodlama formatı (base58, base64, json)
Onay seviyesi (processed, confirmed, finalized)
Ön uçuş için onay seviyesi (processed, confirmed, finalized)
True ise ön uçuş işlem kontrollerini atla
RPC düğümünün işlemi lidere göndermek için yeniden deneme sayısı
İsteğin değerlendirilebileceği minimum slot
Yanıt
İşleme gömülü ilk işlem imzası (base-58 kodlu)
Kod Örnekleri
Temel İstek
web3.js Kullanımı
Notlar
- İmzalanmış bir işlemi kümeye gönderir
- İşlemin tam imzalanmış olması gerekir
- Yanıt, işlem imzasıdır
- Değişiklikler uygulanmadan önce işlemin onaylanması gerekir
- İşlem yakın bir blockhash içermelidir
En İyi Uygulamalar
- İhtiyacınıza göre uygun onay seviyesini kullanın
- Devam etmeden önce işlem onayını bekleyin
- Hız limitlerini ve ağ hatalarını yönetin
- Hatalar için işlem durumunu izleyin
- Doğrulama için ön uçuş kontrollerini kullanmayı düşünü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 | İşlem formatını ve kodlamayı kontrol edin |
| -32003 | Transaction simulation failed | İşlem geçerliliğini ve hesap bakiyelerini doğrulayın |
| -32004 | Blockhash not found | Daha yakın tarihli bir blockhash kullanın |
| -32005 | Node is behind | Farklı bir RPC düğümü deneyin |
| -32006 | Transaction already processed | İşlem zaten gönderilmiş |
| -32007 | Transaction signature verification failed | İşlem imzalarını kontrol edin |