Parametreler
string
gerekli
Base-64 kodlu dize olarak simüle edilecek işlem
object
Şunları içeren yapılandırma nesnesi:
boolean
True ise işlem imzalarını doğrula
string
Onay seviyesi (processed, confirmed, finalized)
string
İşlem kodlama formatı (base58, base64, json)
boolean
True ise işlemin yakın blockhash’ini en son blockhash ile değiştir
object
number
İsteğin değerlendirilebileceği minimum slot
Yanıt
object
Şunları içeren nesne:
string | null
İşlem simülasyonu başarısız olursa hata, simülasyon başarılıysa null
array
İşlem talimatlarının yürütme sırasında çıktıladığı günlük mesajları dizisi
array
Verileriyle birlikte hesaplar dizisi (talep edildiyse)
number
İşlem tarafından tüketilen hesaplama birimi sayısı
object
Simülasyondan program geri dönüş verisi
Kod Örnekleri
Temel İstek
web3.js Kullanımı
Notlar
- Gerçekten göndermeden bir işlem göndermeyi simüle eder
- Yanıt yürütme günlüklerini ve hataları içerir
- Simülasyon mevcut durum üzerinde gerçekleştirilir
- Durum değişiklikleri kalıcı olmaz
- İşlemleri test etmek ve hata ayıklamak için kullanışlıdır
En İyi Uygulamalar
- Gerçek işlemler göndermeden önce simülasyon kullanın
- Hesaplama birimi tüketimini kontrol edin
- Hatalar için program günlüklerini analiz edin
- Simülasyon sonrası hesap durumlarını doğrulayın
- Simülasyon hatalarını uygun şekilde yönetin