Ana içeriğe geç

validator_info

[Source]

metodu, sunucu doğrulayıcı olarak yapılandırılmışsa, mevcut doğrulayıcı ayarlarını döndürür.

bilgi

metodu, yetkisiz kullanıcılar tarafından çalıştırılamayan bir yönetici metodu'dır.

İstek Formatı

İstek formatının bir örneği:

WebSocket

{
"command": "$frontmatter.seo.title %}"
}

JSON-RPC

{
"method": "$frontmatter.seo.title %}"
}

Komut Satırı

# Sözdizimi: $frontmatter.seo.title %}
rippled $frontmatter.seo.title %}

İstek herhangi bir parametre kabul etmez.


Yanıt Formatı

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

WebSocket

{
"result": {
"domain": "mduo13.com",
"ephemeral_key": "n9KnrcCmL5psyKtk2KWP6jy14Hj4EXuZDg7XMdQJ9cSDoFSp53hu",
"manifest": "JAAAAAFxIe002KClGBUlRA7h5J2Y5B7Xdlxn1Z5OxY7ZC2UmqUIikHMhAkVIeB7McBf4NFsBceQQlScTVUWMdpYzwmvs115SUGDKdkcwRQIhAJnKfYWnPsBsATIIRfgkAAK+HE4zp8G8AmOPrHmLZpZAAiANiNECVQTKktoD7BEoEmS8jaFBNMgRdcG0dttPurCAGXcKbWR1bzEzLmNvbXASQPjO6wxOfhtWsJ6oMWBg8Rs5STAGvQV2ArI5MG3KbpFrNSMxbx630Ars9d9j1ORsUS5v1biZRShZfg9180JuZAo=",
"master_key": "nHBk5DPexBjinXV8qHn7SEKzoxh2W92FxSbNTPgGtQYBzEF4msn9",
"seq": 1
},
"status": "success",
"type": "response"
}

JSON-RPC

200 OK

{
"result": {
"domain": "mduo13.com",
"ephemeral_key": "n9KnrcCmL5psyKtk2KWP6jy14Hj4EXuZDg7XMdQJ9cSDoFSp53hu",
"manifest": "JAAAAAFxIe002KClGBUlRA7h5J2Y5B7Xdlxn1Z5OxY7ZC2UmqUIikHMhAkVIeB7McBf4NFsBceQQlScTVUWMdpYzwmvs115SUGDKdkcwRQIhAJnKfYWnPsBsATIIRfgkAAK+HE4zp8G8AmOPrHmLZpZAAiANiNECVQTKktoD7BEoEmS8jaFBNMgRdcG0dttPurCAGXcKbWR1bzEzLmNvbXASQPjO6wxOfhtWsJ6oMWBg8Rs5STAGvQV2ArI5MG3KbpFrNSMxbx630Ars9d9j1ORsUS5v1biZRShZfg9180JuZAo=",
"master_key": "nHBk5DPexBjinXV8qHn7SEKzoxh2W92FxSbNTPgGtQYBzEF4msn9",
"seq": 1,
"status": "success"
}
}

Komut Satırı

Yükleniyor: "/etc/rippled.cfg"
127.0.0.1:5005 adresine bağlanılıyor

{
"result" : {
"domain" : "mduo13.com",
"ephemeral_key" : "n9KnrcCmL5psyKtk2KWP6jy14Hj4EXuZDg7XMdQJ9cSDoFSp53hu",
"manifest" : "JAAAAAFxIe002KClGBUlRA7h5J2Y5B7Xdlxn1Z5OxY7ZC2UmqUIikHMhAkVIeB7McBf4NFsBceQQlScTVUWMdpYzwmvs115SUGDKdkcwRQIhAJnKfYWnPsBsATIIRfgkAAK+HE4zp8G8AmOPrHmLZpZAAiANiNECVQTKktoD7BEoEmS8jaFBNMgRdcG0dttPurCAGXcKbWR1bzEzLmNvbXASQPjO6wxOfhtWsJ6oMWBg8Rs5STAGvQV2ArI5MG3KbpFrNSMxbx630Ars9d9j1ORsUS5v1biZRShZfg9180JuZAo=",
"master_key" : "nHBk5DPexBjinXV8qHn7SEKzoxh2W92FxSbNTPgGtQYBzEF4msn9",
"seq" : 1,
"status" : "success"
}
}

Yanıt, [standart format][] ile birlikte, başarılı bir sonuç içeren aşağıdaki alanları içerir:

AlanTürAçıklama
domainString(Atlanabilir) Bu doğrulayıcı ile ilişkilendirilmiş alan adı, eğer yapılandırılmışsa.
ephemeral_keyString(Atlanabilir) Bu sunucunun doğrulama mesajlarını imzalamak için kullandığı geçici anahtar çiftinin genel anahtarı, [base58][]. Bu anahtar, doğrulayıcı yapılandırılmış token'ı değiştirirse değişir.
manifestString(Atlanabilir) Bu doğrulayıcının yapılandırılmış token'ına karşılık gelen genel "manifesto", ikili olarak serileştirilmiştir ve ardından base64 kodlanmıştır. Bu alan, herhangi bir özel bilgi içermez.
master_keyStringBu doğrulayıcının anahtar çiftinin genel anahtarı, [base58][]. Bu anahtar, doğrulayıcıyı benzersiz bir şekilde tanımlar ve doğrulayıcı geçici anahtarları döndürse bile aynı kalır. Sunucu, [validation_seed] yerine [validator_token] kullanarak yapılandırılmışsa, bu yanıtın tek alanıdır.
seqNumber(Atlanabilir) Bu doğrulayıcının yapılandırılmış doğrulama token'ı ve ayarları için bir sıra numarası. Bu numara, doğrulayıcı operatörü doğrulayıcı token'ını güncellediğinde artar ve geçici anahtarları döndürür veya ayarları değiştirir.
ipucu

Doğrulayıcı token'ları ve anahtar rotasyonu hakkında daha fazla bilgi için validator-keys-tool Kılavuzu'na bakın.


Olası Hatalar

  • Herhangi bir [evrensel hata türü][].
  • invalidParams - Sunucu, "error_message" : "not a validator" hatasını döndürürse, sunucu doğrulayıcı olarak yapılandırılmamıştır.