25
25
| ` binary ` | ブール値 | _ (省略可)_ ` true ` の場合、リクエストしたレジャーオブジェクトの内容がXRP Ledgerの[ バイナリ形式] ( ../../../protocol/binary-format.md ) の16進数の文字列として返されます。それ以外の場合はデータがJSONフォーマットで返されます。デフォルトは` false ` です。{% badge href="https://github.com/XRPLF/rippled/releases/tag/1.2.0 " %}更新: rippled 1.2.0{% /badge %} |
26
26
| ` ledger_hash ` | 文字列 | _ (省略可)_ 使用するレジャーバージョンの20バイトの16進数の文字列。([ レジャーの指定] [ ] をご覧ください。 |
27
27
| ` ledger_index ` | 文字列 または 符号なし整数 | _ (省略可)_ 使用するレジャーの[ レジャーインデックス] [ ] 、またはレジャーを自動的に選択するためのショートカット文字列("validated"や"closed"、"current"など)。([ レジャーの指定] [ ] をご覧ください。 |
28
+ | ` include_deleted ` | 真偽値 | _ (省略可, Clioサーバのみ)_ クエリされたオブジェクトが削除されている場合、その完全なデータを削除前の状態で返します。` false ` または提供されていない場合、クエリされたオブジェクトが削除されている場合は` objectNotFound ` を返します。 |
28
29
29
30
` generator ` と` ledger ` パラメータは非推奨であり、予告なく削除される可能性があります。
30
31
@@ -39,13 +40,16 @@ label:
39
40
- [ Bridgeオブジェクトを取得する] ( #bridgeオブジェクトを取得する )
40
41
- [ Directorynodeオブジェクトを取得する] ( #directorynodeオブジェクトを取得する )
41
42
- [ Offerオブジェクトを取得する] ( #offerオブジェクトを取得する )
43
+ - [ Oracleオブジェクトを取得する] ( #oracleオブジェクトを取得する )
42
44
- [ RippleStateオブジェクトを取得する] ( #ripplestateオブジェクトを取得する )
43
45
- [ Checkオブジェクトを取得する] ( #checkオブジェクトを取得する )
44
46
- [ Escrowオブジェクトを取得する] ( #escrowオブジェクトを取得する )
45
47
- [ Paychannelオブジェクトを取得する] ( #paychannelオブジェクトを取得する )
46
48
- [ DepositPreauthオブジェクトを取得する] ( #depositpreauthオブジェクトを取得する )
47
49
- [ Ticketオブジェクトを取得する] ( #ticketオブジェクトを取得する )
48
50
- [ Nft Pageを取得する] ( #nft-pageを取得する )
51
+ - [ MPT Issuanceオブジェクトを取得する] ( #mpt-issuanceオブジェクトを取得する )
52
+ - [ MPTokenオブジェクトを取得する] ( #mptokenオブジェクトを取得する )
49
53
- [ レスポンスのフォーマット] ( #レスポンスのフォーマット )
50
54
- [ 考えられるエラー] ( #考えられるエラー )
51
55
@@ -400,6 +404,60 @@ rippled json ledger_entry '{ "offer": { "account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJY
400
404
401
405
{% try-it method="ledger_entry-offer" /%}
402
406
407
+ ### Oracleオブジェクトを取得する
408
+
409
+ _ ([ PriceOracle amendment] [ ] が必要です)_
410
+
411
+ [ Oracleエントリ] ( ../../../protocol/ledger-data/ledger-entry-types/oracle.md ) を取得します。これは、トークン価格を保存できる単一の価格オラクルを表します。
412
+
413
+ | フィールド | 型 | 必須? | 説明 |
414
+ | -----------------------------| ----------------------| -------| ------|
415
+ | ` oracle ` | Object | はい | オラクルの識別子。 |
416
+ | ` oracle.account ` | String - [ Address] [ ] | はい | ` Oracle ` オブジェクトを制御するアカウント。 |
417
+ | ` oracle.oracle_document_id ` | Number | はい | ` Account ` のオラクルの一意の識別子。 |
418
+
419
+ {% tabs %}
420
+
421
+ {% tab label="WebSocket" %}
422
+ ``` json
423
+ {
424
+ "id" : " example_get_oracle" ,
425
+ "command" : " ledger_entry" ,
426
+ "oracle" : {
427
+ "account" : " rNZ9m6AP9K7z3EVg6GhPMx36V4QmZKeWds" ,
428
+ "oracle_document_id" : 34
429
+ },
430
+ "ledger_index" : " validated"
431
+ }
432
+ ```
433
+ {% /tab %}
434
+
435
+ {% tab label="JSON-RPC" %}
436
+ ``` json
437
+ {
438
+ "method" : " ledger_entry" ,
439
+ "params" : [
440
+ {
441
+ "oracle" : {
442
+ "account" : " rNZ9m6AP9K7z3EVg6GhPMx36V4QmZKeWds" ,
443
+ "oracle_document_id" : 34
444
+ },
445
+ "ledger_index" : " validated"
446
+ }
447
+ ]
448
+ }
449
+ ```
450
+ {% /tab %}
451
+
452
+ {% tab label="Commandline" %}
453
+ ``` sh
454
+ rippled json ledger_entry ' { "oracle": { "account": "rNZ9m6AP9K7z3EVg6GhPMx36V4QmZKeWds", "oracle_document_id": 34 }, "ledger_index": "validated" }'
455
+ ```
456
+ {% /tab %}
457
+
458
+ {% /tabs %}
459
+
460
+ [ 試してみる >] ( /resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fs.devnet.rippletest.net%3A51233%2F#ledger_entry-oracle )
403
461
404
462
405
463
### RippleStateオブジェクトを取得する
@@ -750,18 +808,120 @@ rippled json ledger_entry '{ "nft_page": "255DD86DDF59D778081A06D02701E9B2C9F4F0
750
808
751
809
{% try-it method="ledger_entry-nft-page" /%}
752
810
753
- ## レスポンスのフォーマット
811
+ ### MPT Issuanceオブジェクトを取得する
812
+
813
+ _ ([ MPTokensV1 amendment] [ ] が必要です。 {% not-enabled /%})_
814
+
815
+ ` MPTokenIssuance ` オブジェクトを返します。
816
+
817
+ | フィールド | 型 | 説明 |
818
+ | :------------------------| :-------| :---------------|
819
+ | ` mpt_issuance ` | 文字列 | 192ビットの` MPTokenIssuanceID ` を16進文字列で指定。 |
820
+
821
+ {% tabs %}
822
+
823
+ {% tab label="WebSocket" %}
824
+ ``` json
825
+ {
826
+ "id" : " example_get_mpt_issuance" ,
827
+ "command" : " ledger_entry" ,
828
+ "mpt_issuance" : " 000004C463C52827307480341125DA0577DEFC38405B0E3E" ,
829
+ "ledger_index" : " validated"
830
+ }
831
+ ```
832
+ {% /tab %}
833
+
834
+ {% tab label="JSON-RPC" %}
835
+ ``` json
836
+ {
837
+ "method" : " ledger_entry" ,
838
+ "params" : [{
839
+ "mpt_issuance" : " 000004C463C52827307480341125DA0577DEFC38405B0E3E" ,
840
+ "ledger_index" : " validated"
841
+ }]
842
+ }
843
+ ```
844
+ {% /tab %}
845
+
846
+ {% tab label="Commandline" %}
847
+ ``` sh
848
+ rippled json ledger_entry ' { "mpt_issuance": "000004C463C52827307480341125DA0577DEFC38405B0E3E", "ledger_index": "validated" }'
849
+ ```
850
+ {% /tab %}
851
+ {% /tabs %}
754
852
755
- レスポンスは[ 標準フォーマット] [ ] に従って、成功結果には以下のフィールドが含まれます。
853
+ <!-- TODO: add try-it for MPT issuance
854
+ [Try it! >](/resources/dev-tools/websocket-api-tool#ledger_entry-mpt_issuance)
855
+ -->
756
856
757
- | フィールド | 型 | 説明 |
857
+ ### MPTokenオブジェクトを取得する
858
+
859
+ _ ([ MPTokensV1 amendment] [ ] が必要です。 {% not-enabled /%})_
860
+
861
+ ` MPToken ` オブジェクトを返します。
862
+
863
+ | フィールド | 型 | 説明 |
864
+ | :------------------------| :-------------------------| :----------------------|
865
+ | ` mptoken ` | オブジェクトまたは文字列 | 文字列の場合、取得するMPTokenのレジャーエントリIDとして解釈します。オブジェクトの場合、` MPToken ` を一意に識別するために、` account ` と` mpt_issuance_id ` のサブフィールドが必要です。 |
866
+ | mptoken.mpt_issuance_id | 文字列 | (` MPToken ` がオブジェクトの場合必須) MPTokenIssuanceに紐づく192ビットのMPTokenIssuanceID。 |
867
+ | mptoken.account ️ | 文字列 | (` MPToken ` がオブジェクトの場合必須) MPTokenの所有者のアカウント。 |
868
+
869
+ {% tabs %}
870
+
871
+ {% tab label="WebSocket" %}
872
+
873
+ ``` json
874
+ {
875
+ "id" : " example_get_mpt_issuance" ,
876
+ "command" : " ledger_entry" ,
877
+ "mptoken" : {
878
+ "mpt_issuance_id" : " 000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D" ,
879
+ "account" :" r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"
880
+ }
881
+ }
882
+ ```
883
+ {% /tab %}
884
+
885
+ {% tab label="JSON-RPC" %}
886
+ ``` json
887
+ {
888
+ "method" : " ledger_entry" ,
889
+ "params" : [
890
+ {
891
+ "mptoken" :{
892
+ "mpt_issuance_id" : " 000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D" ,
893
+ "account" :" r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"
894
+ }
895
+ }
896
+ ]
897
+ }
898
+ ```
899
+ {% /tab %}
900
+
901
+ {% tab label="Commandline" %}
902
+ ``` sh
903
+ rippled json ledger_entry ' { "mptoken": {"mpt_issuance_id": "000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D", "account":"r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"} }'
904
+ ```
905
+ {% /tab %}
906
+ {% /tabs %}
907
+
908
+ <!-- TODO: make a try-it link for MPT object
909
+ [Try it! >](/resources/dev-tools/websocket-api-tool#ledger_entry-mptoken)
910
+ -->
911
+
912
+ ## レスポンスフォーマット
913
+
914
+ レスポンスは[ 標準フォーマット] [ ] に従い、成功した結果には次のフィールドが含まれます。
915
+
916
+ | フィールド | 型 | 説明 |
758
917
| :---------------| :-----------------| :-----------------------------------------|
759
- | ` index ` | 文字列 | [ レジャーオブジェクト] ( ../../../protocol/ledger-data/ledger-entry-types/index.md ) の一意のID。 |
760
- | ` ledger_index ` | 符号なし整数 | このデータを取得する際に使用したレジャーの [ レジャーインデックス] [ ] 。 |
761
- | ` node ` | オブジェクト | _ (` "binary": true ` が指定されている場合、省略)_ [ レジャーフォーマット] [ ] に基づいた、この元帳オブジェクトのデータを含むオブジェクト。 |
762
- | ` node_binary ` | 文字列 | _ (` "binary": true ` が指定されていない場合、省略)_ レジャーオブジェクトの[ バイナリ形式] ( ../../../protocol/binary-format.md ) を16進数で表したもの。 |
918
+ | ` index ` | 文字列 | [ レジャーエントリ] ( ../../../protocol/ledger-data/ledger-entry-types/index.md ) の一意のID。 |
919
+ | ` ledger_index ` | 正の整数 | このデータを取得するために使用されたレジャーの[ レジャーインデックス] [ ] 。 |
920
+ | ` node ` | オブジェクト | _ (` "binary": true ` の場合省略)_ このレジャーエントリのデータ。[ レジャーのフォーマット] [ ] に従っています。 |
921
+ | ` node_binary ` | 文字列 | _ (` "binary": true ` の場合省略)_ レジャーオブジェクトの[ バイナリフォーマット] ( ../../../protocol/binary-format.md ) 。 |
922
+ | ` deleted_ledger_index ` | String | _ (Clioサーバのみ, ` include_deleted ` パラメータが設定されている場合のみ)_ レジャーエントリオブジェクトが削除された[ レジャーインデックス] [ ] 。 |
763
923
764
- 処理が成功したレスポンスの例 :
924
+ 成功したレスポンスの例 :
765
925
766
926
{% tabs %}
767
927
@@ -831,7 +991,7 @@ rippled json ledger_entry '{ "nft_page": "255DD86DDF59D778081A06D02701E9B2C9F4F0
831
991
```
832
992
{% /tab %}
833
993
834
- {% tab label="コマンドライン " %}
994
+ {% tab label="Commandline " %}
835
995
``` json
836
996
{
837
997
"result" : {
0 commit comments