manifest
Reports the current manifest information for a given validator public key. The manifest is a block of data that authorizes an ephemeral signing key with a signature from the validator's master key pair.
This method will use 20 Compute Units.
Reference: Here
Parameters
public_key(string, required) The base58-encoded public key of the validator to look up. This can be the master public key or ephemeral public key.
Returns
details(object) The data contained in this manifest:domain,ephemeral_key,master_keyandseq. When the server has no manifest for the requested key,detailsis still returned with onlyephemeral_keyandmaster_key, both set to the requested key, andmanifestis omitted; the example below shows that case.manifest(string) May be omitted. The full manifest data in base64 format.requested(string) Thepublic_keyfrom the request.
// Result
{
"result": {
"details": {
"ephemeral_key": "nHUFE9prPXPrHcG3SkwP1UzAQbSphqyQkQK9ATXLZsfkezhhda3p",
"master_key": "nHUFE9prPXPrHcG3SkwP1UzAQbSphqyQkQK9ATXLZsfkezhhda3p"
},
"requested": "nHUFE9prPXPrHcG3SkwP1UzAQbSphqyQkQK9ATXLZsfkezhhda3p",
"status": "success"
},
"status": "success",
"type": "response",
"forwarded": true
}Over WebSocket, send {"id":1,"command":"manifest","public_key":"nHUFE9prPXPrHcG3SkwP1UzAQbSphqyQkQK9ATXLZsfkezhhda3p"} to wss://mainnet.xrpl.validationcloud.io/v1/<YOUR_API_KEY_HERE>.
The public key in this example is the documented xrpl.org sample; the response was captured live. A key the server has no manifest for returns
detailswith the same value forephemeral_keyandmaster_keyand nomanifestfield.
Last updated
Was this helpful?