validator_info
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:
Alan | Tür | Açıklama |
---|---|---|
domain | String | (Atlanabilir) Bu doğrulayıcı ile ilişkilendirilmiş alan adı, eğer yapılandırılmışsa. |
ephemeral_key | String | (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. |
manifest | String | (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_key | String | Bu 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. |
seq | Number | (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, sunucudoğrulayıcı olarak yapılandırılmamıştır
.