Ana içeriğe geç

ledger_cleaner

ledger_cleaner

[Kaynak]

ledger_cleaner komutu, rippled'in defter veritabanında bozulmaları bulup onaran asenkron bir bakım süreci olan Defter Temizleyici'yi kontrol eder. — Kaynak

ledger_cleaner yöntemi, yetkisiz kullanıcılar tarafından çalıştırılamayan bir yönetici yöntemidir.

İstek Formatı

İstek formatına bir örnek:

WebSocket

{
"command": "ledger_cleaner",
"max_ledger": 13818756,
"min_ledger": 13818000,
"stop": false
}

İstek aşağıdaki parametreleri içerir:

AlanTürAçıklama
ledgerNumara - [Defter İndeksi][](Opsiyonel) Sağlanırsa, sadece belirtilen defteri kontrol et ve düzelt.
max_ledgerNumara - [Defter İndeksi][](Opsiyonel) Defter temizleyicisini, bu değere eşit veya daha düşük defter indeksleri olan defterleri kontrol etmek için yapılandır.
min_ledgerNumara - [Defter İndeksi][](Opsiyonel) Defter temizleyicisini, bu değere eşit veya daha yüksek defter indeksleri olan defterleri kontrol etmek için yapılandır.
fullBoolean(Opsiyonel) Doğruysa, belirtilen defter(ler)de defter durumu nesnelerini ve işlemleri düzelt. Varsayılan olarak yanlıştır. ledger sağlanırsa otomatik olarak true olarak ayarlanır.
fix_txnsBoolean(Opsiyonel) Doğruysa, belirtilen defter(ler)deki işlemleri düzelt. Sağlanırsa full'ı geçersiz kılar.
check_nodesBoolean(Opsiyonel) Doğruysa, belirtilen defter(ler)deki defter durumu nesnelerini düzelt. Sağlanırsa full'ı geçersiz kılar.
stopBoolean(Opsiyonel) Doğruysa, defter temizleyicisini devre dışı bırak.

Yanıt Formatı

Başarılı bir yanıt örneği:

JSON-RPC

200 OK

{
"result" : {
"message" : "Temizleyici yapılandırıldı",
"status" : "başarılı"
}
}

Yanıt, [standart format][]'ı takip eder ve başarılı bir sonuç aşağıdaki alanları içerir:

AlanTürAçıklama
messageStringBaşarılı olduğunda Temizleyici yapılandırıldı.

Olası Hatalar

tehlike
  • Herhangi bir [evrensel hata türü][].
  • Bir parametre yanlış belirtildiğinde internal. (Bu bir hata; beklenen hata kodu invalidParams.)