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
[ 試してみる >] ( /resources/dev-tools/websocket-api-tool#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オブジェクトを取得する
@@ -865,6 +923,205 @@ rippled json ledger_entry '{ "nft_page": "255DD86DDF59D778081A06D02701E9B2C9F4F0
865
923
{% /tabs %}
866
924
867
925
926
+ ### MPT Issuanceオブジェクトを取得する
927
+
928
+ ` MPTokenIssuance ` オブジェクトを返します。
929
+
930
+ | フィールド | 型 | 説明 |
931
+ | :------------------------| :-------| :---------------|
932
+ | ` mpt_issuance ` | 文字列 | 192ビットの` MPTokenIssuanceID ` 。 |
933
+
934
+ <!-- MULTICODE_BLOCK_START -->
935
+
936
+ * WebSocket*
937
+
938
+ ``` json
939
+ {
940
+ "id" : " example_get_mpt_issuance" ,
941
+ "command" : " ledger_entry" ,
942
+ "mpt_issuance" : " 000004C463C52827307480341125DA0577DEFC38405B0E3E" ,
943
+ "ledger_index" : " validated"
944
+ }
945
+ ```
946
+
947
+ * JSON-RPC*
948
+
949
+ ``` json
950
+ {
951
+ "method" : " ledger_entry" ,
952
+ "params" : [{
953
+ "mpt_issuance" : " 000004C463C52827307480341125DA0577DEFC38405B0E3E" ,
954
+ "ledger_index" : " validated"
955
+ }]
956
+ }
957
+ ```
958
+ * Commandline*
959
+
960
+ ``` sh
961
+ rippled json ledger_entry ' { "mpt_issuance": "000004C463C52827307480341125DA0577DEFC38405B0E3E", "ledger_index": "validated" }'
962
+ ```
963
+ ### MPTokenオブジェクトを取得する
964
+
965
+ ` MPToken ` オブジェクトを返します。
966
+
967
+ | フィールド | 型 | 説明 |
968
+ | :------------------------| :-------------------------| :----------------------|
969
+ | ` mptoken ` | オブジェクトまたは文字列 | 文字列の場合、取得するMPTokenのレジャーエントリIDとして解釈します。オブジェクトの場合、` MPToken ` を一意に識別するために、` account ` と` mpt_issuance_id ` のサブフィールドが必要です。 |
970
+ | mptoken.mpt_issuance_id | 文字列 | (` MPToken ` がオブジェクトの場合必須) MPTokenIssuanceに紐づく192ビットのMPTokenIssuanceID。 |
971
+ | mptoken.account ️ | 文字列 | (` MPToken ` がオブジェクトの場合必須) MPTokenの所有者のアカウント。 |
972
+
973
+ <!-- MULTICODE_BLOCK_START -->
974
+
975
+ * WebSocket*
976
+
977
+ ``` json
978
+ {
979
+ "id" : " example_get_mpt_issuance" ,
980
+ "command" : " ledger_entry" ,
981
+ "mpt_issuance_id" : " 000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D" ,
982
+ "account" :" r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"
983
+ }
984
+ ```
985
+
986
+ * JSON-RPC*
987
+
988
+ ``` json
989
+ {
990
+ "method" : " ledger_entry" ,
991
+ "params" : [
992
+ {
993
+ "mptoken" :{
994
+ "mpt_issuance_id" : " 000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D" ,
995
+ "account" :" r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"
996
+ }
997
+ }
998
+ ]
999
+ }
1000
+ ```
1001
+ * Commandline*
1002
+
1003
+ ``` sh
1004
+ rippled json ledger_entry ' { "mpt_issuance_id": "000002DFA4D893CFBC4DC6AE877EB585F90A3B47528B958D", "account":"r33kves44ksufkHSGg3M6GPPAsoVHEN8C1"}'
1005
+ ```
1006
+ <!-- MULTICODE_BLOCK_END -->
1007
+
1008
+ [ 試してみる! >] ( /resources/dev-tools/websocket-api-tool#ledger_entry-mpt_issuance )
1009
+
1010
+ ## レスポンスフォーマット
1011
+
1012
+ レスポンスは[ 標準フォーマット] [ ] に従い、成功した結果には次のフィールドが含まれます。
1013
+
1014
+ | フィールド | 型 | 説明 |
1015
+ | :---------------| :-----------------| :-----------------------------------------|
1016
+ | ` index ` | 文字列 | [ レジャーエントリ] ( ../../../protocol/ledger-data/ledger-entry-types/index.md ) の一意のID。 |
1017
+ | ` ledger_index ` | 正の整数 | このデータを取得するために使用されたレジャーの[ レジャーインデックス] ( ../../../protocol/data-types/basic-data-types.md#ledger-index ) 。 |
1018
+ | ` node ` | オブジェクト | _ (` "binary": true ` の場合省略)_ このレジャーエントリのデータ。[ レジャーのフォーマット] ( ../../../protocol/ledger-data/ledger-entry-types/index.md ) に従っています。 |
1019
+ | ` node_binary ` | 文字列 | _ (` "binary": true ` の場合省略)_ レジャーオブジェクトの[ バイナリフォーマっt] ( ../../../protocol/binary-format.md ) 。 |
1020
+
1021
+ 成功したレスポンスの例:
1022
+
1023
+ <!-- MULTICODE_BLOCK_START -->
1024
+
1025
+ * WebSocket*
1026
+
1027
+ ``` json
1028
+ {
1029
+ "id" : " example_get_accountroot" ,
1030
+ "result" : {
1031
+ "index" : " 13F1A95D7AAB7108D5CE7EEAF504B2894B8C674E6D68499076441C4837282BF8" ,
1032
+ "ledger_hash" : " 31850E8E48E76D1064651DF39DF4E9542E8C90A9A9B629F4DE339EB3FA74F726" ,
1033
+ "ledger_index" : 61966146 ,
1034
+ "node" : {
1035
+ "Account" : " rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn" ,
1036
+ "AccountTxnID" : " 4E0AA11CBDD1760DE95B68DF2ABBE75C9698CEB548BEA9789053FCB3EBD444FB" ,
1037
+ "Balance" : " 424021949" ,
1038
+ "Domain" : " 6D64756F31332E636F6D" ,
1039
+ "EmailHash" : " 98B4375E1D753E5B91627516F6D70977" ,
1040
+ "Flags" : 9568256 ,
1041
+ "LedgerEntryType" : " AccountRoot" ,
1042
+ "MessageKey" : " 0000000000000000000000070000000300" ,
1043
+ "OwnerCount" : 12 ,
1044
+ "PreviousTxnID" : " 4E0AA11CBDD1760DE95B68DF2ABBE75C9698CEB548BEA9789053FCB3EBD444FB" ,
1045
+ "PreviousTxnLgrSeq" : 61965653 ,
1046
+ "RegularKey" : " rD9iJmieYHn8jTtPjwwkW2Wm9sVDvPXLoJ" ,
1047
+ "Sequence" : 385 ,
1048
+ "TransferRate" : 4294967295 ,
1049
+ "index" : " 13F1A95D7AAB7108D5CE7EEAF504B2894B8C674E6D68499076441C4837282BF8"
1050
+ },
1051
+ "validated" : true
1052
+ },
1053
+ "status" : " success" ,
1054
+ "type" : " response"
1055
+ }
1056
+ ```
1057
+
1058
+ * JSON-RPC*
1059
+
1060
+ ``` json
1061
+ 200 OK
1062
+
1063
+ {
1064
+ "result" : {
1065
+ "index" : " 13F1A95D7AAB7108D5CE7EEAF504B2894B8C674E6D68499076441C4837282BF8" ,
1066
+ "ledger_hash" : " 395946243EA36C5092AE58AF729D2875F659812409810A63096AC006C73E656E" ,
1067
+ "ledger_index" : 61966165 ,
1068
+ "node" : {
1069
+ "Account" : " rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn" ,
1070
+ "AccountTxnID" : " 4E0AA11CBDD1760DE95B68DF2ABBE75C9698CEB548BEA9789053FCB3EBD444FB" ,
1071
+ "Balance" : " 424021949" ,
1072
+ "Domain" : " 6D64756F31332E636F6D" ,
1073
+ "EmailHash" : " 98B4375E1D753E5B91627516F6D70977" ,
1074
+ "Flags" : 9568256 ,
1075
+ "LedgerEntryType" : " AccountRoot" ,
1076
+ "MessageKey" : " 0000000000000000000000070000000300" ,
1077
+ "OwnerCount" : 12 ,
1078
+ "PreviousTxnID" : " 4E0AA11CBDD1760DE95B68DF2ABBE75C9698CEB548BEA9789053FCB3EBD444FB" ,
1079
+ "PreviousTxnLgrSeq" : 61965653 ,
1080
+ "RegularKey" : " rD9iJmieYHn8jTtPjwwkW2Wm9sVDvPXLoJ" ,
1081
+ "Sequence" : 385 ,
1082
+ "TransferRate" : 4294967295 ,
1083
+ "index" : " 13F1A95D7AAB7108D5CE7EEAF504B2894B8C674E6D68499076441C4837282BF8"
1084
+ },
1085
+ "status" : " success" ,
1086
+ "validated" : true
1087
+ }
1088
+ }
1089
+ ```
1090
+
1091
+ * Commandline*
1092
+
1093
+ ``` json
1094
+ {
1095
+ "result" : {
1096
+ "index" : " 13F1A95D7AAB7108D5CE7EEAF504B2894B8C674E6D68499076441C4837282BF8" ,
1097
+ "ledger_hash" : " 395946243EA36C5092AE58AF729D2875F659812409810A63096AC006C73E656E" ,
1098
+ "ledger_index" : 61966165 ,
1099
+ "node" : {
1100
+ "Account" : " rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn" ,
1101
+ "AccountTxnID" : " 4E0AA11CBDD1760DE95B68DF2ABBE75C9698CEB548BEA9789053FCB3EBD444FB" ,
1102
+ "Balance" : " 424021949" ,
1103
+ "Domain" : " 6D64756F31332E636F6D" ,
1104
+ "EmailHash" : " 98B4375E1D753E5B91627516F6D70977" ,
1105
+ "Flags" : 9568256 ,
1106
+ "LedgerEntryType" : " AccountRoot" ,
1107
+ "MessageKey" : " 0000000000000000000000070000000300" ,
1108
+ "OwnerCount" : 12 ,
1109
+ "PreviousTxnID" : " 4E0AA11CBDD1760DE95B68DF2ABBE75C9698CEB548BEA9789053FCB3EBD444FB" ,
1110
+ "PreviousTxnLgrSeq" : 61965653 ,
1111
+ "RegularKey" : " rD9iJmieYHn8jTtPjwwkW2Wm9sVDvPXLoJ" ,
1112
+ "Sequence" : 385 ,
1113
+ "TransferRate" : 4294967295 ,
1114
+ "index" : " 13F1A95D7AAB7108D5CE7EEAF504B2894B8C674E6D68499076441C4837282BF8"
1115
+ },
1116
+ "status" : " success" ,
1117
+ "validated" : true
1118
+ }
1119
+ }
1120
+ ```
1121
+
1122
+ <!-- MULTICODE_BLOCK_END -->
1123
+
1124
+
868
1125
## 考えられるエラー
869
1126
870
1127
* いずれかの[ 汎用エラータイプ] [ ] 。
0 commit comments