Skip to main content

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
Hesaplar yapılandırma nesnesi:
string
Hesap verisi kodlama formatı (base58, base64, json)
array
Veri döndürülecek hesap adresleri dizisi
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

  1. Gerçekten göndermeden bir işlem göndermeyi simüle eder
  2. Yanıt yürütme günlüklerini ve hataları içerir
  3. Simülasyon mevcut durum üzerinde gerçekleştirilir
  4. Durum değişiklikleri kalıcı olmaz
  5. İşlemleri test etmek ve hata ayıklamak için kullanışlıdır

En İyi Uygulamalar

  1. Gerçek işlemler göndermeden önce simülasyon kullanın
  2. Hesaplama birimi tüketimini kontrol edin
  3. Hatalar için program günlüklerini analiz edin
  4. Simülasyon sonrası hesap durumlarını doğrulayın
  5. Simülasyon hatalarını uygun şekilde yönetin

Yaygın Hatalar