ledger_entry
XLS-30d extends the existing ledger_entry method so that it can be used to retrieve an AMM object.
Get AMM Object
Retrieve an Automated Market-Maker (AMM) object from the ledger. This is similar to amm_info method, but the ledger_entry
version returns only the ledger entry as stored.
Field | Type | Description |
---|---|---|
amm | Object or String | The AMM to retrieve. If you specify a string, it must be the object ID of the AMM, as hexadecimal. If you specify an object, it must contain asset and asset2 sub-fields. |
amm.asset | Object | One of the two assets in this AMM's pool, as a currency object without an amount. |
amm.asset2 | Object | The other of the two assets in this AMM's pool, as a currency object without an amount. |
WebSocket
{ "id": 30, "command": "ledger_entry", "amm": { "asset": { "currency": "XRP" }, "asset2": { "currency" : "TST", "issuer" : "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd" } }, "ledger_index": "validated" }
JSON-RPC
{ "method": "ledger_entry", "params": [ { "amm": { "asset": { "currency": "XRP" }, "asset2": { "currency" : "TST", "issuer" : "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd" } }, "ledger_index": "validated" } ] }
Commandline
rippled json ledger_entry '{ "amm": { "asset": { "currency": "XRP" }, "asset2": { "currency" : "TST", "issuer" : "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd" } }, "ledger_index": "validated" }'