Ana içeriğe geç

Validator List Sites

validator_list_sites

[Kaynak]

validator_list_sites komutu, validator listeleri sunan sitelerin durum bilgilerini döndürür.
— İçerik Geliştirme Ekibi

tehlike

validator_list_sites metodu, ayrıcalıksız kullanıcılar tarafından çalıştırılamayan bir yönetici metodu!

İstek Formatı

İstek formatına bir örnek:

WebSocket

{
"id": 1,
"command": "validator_list_sites"
}

JSON-RPC

{
"method": "validator_list_sites",
"params": [
{}
]
}

Komut Satırı

#Syntax: validator_list_sites
rippled validator_list_sites
not

İstek herhangi bir parametre içermez.

Yanıt Formatı

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

WebSocket

{
"id":5,
"status":"success",
"type":"response",
"result": {
"validator_sites": [
{
"last_refresh_status": "accepted",
"last_refresh_time": "2017-Oct-13 21:26:37",
"refresh_interval_min": 5,
"uri": "http://127.0.0.1:51447/validators"
}
]
}
}

JSON-RPC

200 OK

{
"result": {
"status": "success",
"validator_sites": [
{
"last_refresh_status": "accepted",
"last_refresh_time": "2017-Oct-13 21:26:37",
"refresh_interval_min": 5,
"uri": "http://127.0.0.1:51447/validators"
}
]
}
}

Komut Satırı

Loading: "/etc/rippled.cfg"
Connecting to 127.0.0.1:5005

{
"result": {
"status": "success",
"validator_sites": [
{
"last_refresh_status": "accepted",
"last_refresh_time": "2017-Oct-13 21:26:37",
"refresh_interval_min": 5,
"uri": "http://127.0.0.1:51447/validators"
}
]
}
}
bilgi

Yanıt aşağıdaki [standart formata][] uymaktadır ve başarılı sonuç şu alanı içermektedir:

AlanTürAçıklama
validator_sitesDiziValidator site nesnelerinin dizisi.

validator_sites alan dizisinin her bir üyesi, aşağıdaki alanlara sahip bir nesnedir:

AlanTürAçıklama
last_refresh_statusDizeVarsa, sitenin en son güncelleme durumunu gösterir. Yoksa, site henüz başarılı bir şekilde sorgulanmamıştır. Aşağıdaki Site Durum Değerlerine bakın.
last_refresh_timeDizeSitelerin son sorgulandığı zaman (insan tarafından okunabilir). Yoksa, site henüz başarılı bir şekilde sorgulanmamıştır.
refresh_interval_minİşaretsiz Tam SayıYenileme denemeleri arasındaki dakika sayısı.
uriDizeSitelerin URI'si.

Site Durum Değerleri

last_refresh_status alanı aşağıdaki değerlere sahip olabilir:

DeğerAnlam
acceptedSite geçerli bir liste sağladı ve sunucunuz şu anda bunu kullanıyor.
same_sequenceSite, mevcut listenizle aynı sıralama numarasına sahip bir liste sağladı, bu nedenle sunucunuz mevcut listesini kullanmaya devam etti.
unsupported_versionSite, bir liste sağladı, ancak sunucunuz bu liste formatı sürüm numarasını desteklemiyor. Daha yeni bir yazılım sürümüne rippled'i güncellemeniz gerekebilir.
untrustedSite, sunucunuzun güvenmesini sağladığı bir kriptografik anahtar çiftini imzalamış bir liste sağladı. validators.txt dosyanızda yazım hataları olup olmadığını kontrol etmek isteyebilir ve liste yayımlayıcısının kriptografik anahtarlarını değiştirip değiştirmediğini kontrol edebilirsiniz.
staleSite, sunucunuzun zaten kullandığı listeden daha düşük bir sıralama numarasına sahip bir liste sağladı.
invalidSite geçerli bir şekilde oluşturulmamış bir liste veya imza sağladı.

Olası Hatalar

  • Herhangi bir [evrensel hata türü][].
  • reportingUnsupported - ([Raporlama Modu][] sunucuları yalnızca) Bu yöntem Raporlama Modunda mevcut değildir.