mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-20 19:55:54 +00:00
Updates per Shawn Xie
This commit is contained in:
@@ -978,8 +978,8 @@ Return an `MPToken` object.
|
||||
{
|
||||
"id": "example_get_mpt_issuance",
|
||||
"command": "ledger_entry",
|
||||
"mpt_issuance": "000004C463C52827307480341125DA0577DEFC38405B0E3E",
|
||||
"ledger_index": "validated"
|
||||
"mpt_issuance_id": "000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D",
|
||||
"account":"r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"
|
||||
}
|
||||
```
|
||||
|
||||
@@ -987,17 +987,21 @@ Return an `MPToken` object.
|
||||
|
||||
```json
|
||||
{
|
||||
"method": "ledger_entry",
|
||||
"params": [{
|
||||
"mpt_issuance": "000004C463C52827307480341125DA0577DEFC38405B0E3E",
|
||||
"ledger_index": "validated"
|
||||
}]
|
||||
"method": "ledger_entry",
|
||||
"params": [
|
||||
{
|
||||
"mptoken":{
|
||||
"mpt_issuance_id": "000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D",
|
||||
"account":"r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
*Commandline*
|
||||
|
||||
```sh
|
||||
rippled json ledger_entry '{ "mpt_issuance": "000004C463C52827307480341125DA0577DEFC38405B0E3E", "ledger_index": "validated" }'
|
||||
rippled json ledger_entry '{ "mpt_issuance_id": "000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D", "account":"r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"}'
|
||||
```
|
||||
<!-- MULTICODE_BLOCK_END -->
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ labels:
|
||||
|
||||
{% partial file="/docs/_snippets/mpts-disclaimer.md" /%}
|
||||
|
||||
For a given `MPTokenIssuanceID` and ledger sequence, `mpt_holders` returns all holders of that MPT and their balance. This method likely returns very large data sets, so you should expect to implement paging via the `marker` field.
|
||||
For a given `MPTokenIssuanceID` and ledger sequence, `mpt_holders` returns all holders of that MPT and their balance. This method likely returns very large data sets, so you should expect to implement paging via the `marker` field. This API is only available using Clio, not rippled.
|
||||
|
||||
## Request Format
|
||||
|
||||
@@ -91,15 +91,8 @@ An `mptoken` object has the following parameters:
|
||||
| `account` | string | The account address of the holder who owns the `MPToken`. |
|
||||
| `flags` | number | The flags assigned to the`MPToken` object. |
|
||||
| `mpt_amount` | string | Base 10-encoded amount of the holder's balance. |
|
||||
| `locked_amount` | string | Base 10-encoded amount of the locked balance. (Can be omitted if the value is 0.) |
|
||||
| `mptoken_index` | string | Key of the `MPToken` object. |
|
||||
|
||||
#### Synthetic mpt_issuance_id field
|
||||
`MPTokenIssuanceID` is an identifier that allows you to specify an `MPTokenIssuance` in RPCs. The server adds a synthetically parsed `mpt_issuance_id` field to API responses to avoid the need for client-side parsing of the `MPTokenIssuanceID`.
|
||||
|
||||
##### Transaction Metadata
|
||||
An `mpt_issuance_id` field is provided in JSON transaction metadata (not available for binary) for all successful `MPTokenIssuanceCreate` transactions. The following APIs are impacted: `tx`, `account_tx`, `subscribe` and `ledger`.
|
||||
|
||||
##### Example
|
||||
Example of a `tx` response:
|
||||
|
||||
@@ -147,7 +140,7 @@ Example of an `account_objects` response:
|
||||
"Flags": 64,
|
||||
"Issuer": "rBT9cUqK6UvpvZhPFNQ2qpUTin8rDokBeL",
|
||||
"LedgerEntryType": "MPTokenIssuance",
|
||||
"OutstandingAmount": "5a",
|
||||
"OutstandingAmount": "100",
|
||||
"OwnerNode": "0",
|
||||
"PreviousTxnID": "BDC5ECA6B115C74BF4DA83E36325A2F55DF9E2C968A5CC15EB4D009D87D5C7CA",
|
||||
"PreviousTxnLgrSeq": 308,
|
||||
|
||||
Reference in New Issue
Block a user