Merge branch 'master' into ja-mpt

This commit is contained in:
tequ
2025-02-19 11:02:45 +09:00
190 changed files with 3637 additions and 1050 deletions

View File

@@ -16,7 +16,7 @@ labels:
トラストラインとは、XRP Ledgerにおける[トークン](../index.md)を保持するための仕組みを指します。トラストラインは、XRP Ledgerのルールである「不要なトークンを他者に保有させることはできない」という原則を強制するものです。この制限は、XRP Ledgerのユースケースである[コミュニティクレジット](../index.md#コミュニティクレジット)などを実現するために不可欠なものです。
それぞれのトラストラインは、以下のような _双方向_ の関係から成り立っています。
トラストラインは[RippleState](../../../references/protocol/ledger-data/ledger-entry-types/ripplestate.md)オブジェクトとして定義されます。それぞれのトラストラインは、以下のような _双方向_ の関係から成り立っています。
- トラストラインが接続する **2つの[アカウント](../../accounts/index.md)** の識別子
- 一方のアカウントから見てプラス、他方のアカウントから見てマイナスとなる、単一の共有された**残高**

View File

@@ -18,7 +18,7 @@ labels:
ほとんどの実装では、"ウォーム"ウォレットとしてスタンバイアカウントを使用します。信頼できる人間のオペレータは、スタンバイアカウントを使用してステーブルコインを運用アカウントに配布します。
<div align="center">
<img src="img/uc-stablecoin-distribution-flow.png" height="50%" width="50%"></image>
<img src="/docs/img/uc-stablecoin-distribution-flow.png" height="50%" width="50%"></image>
</div>
運用アカウント、または「ホット」ウォレットは、XRPL上で他のアカウントと取引します。自動化されたインターネット接続システムは、これらのアドレスの秘密鍵を使用して、顧客やパートナーへの送金などの日常業務を行います。

View File

@@ -110,7 +110,7 @@ labels:
https://vl.devnet.rippletest.net
[validator_list_keys]
EDDF2F53DFEC79358F7BE76BC884AC31048CFF6E2A00C628EAE06DB7750A247B12
EDBB54B0D9AEE071BB37784AF5A9E7CC49AC7A0EFCE868C54532BCB966B9CFC13B
```
```{% label="Mainnet" %}

View File

@@ -8,7 +8,7 @@ labels:
- コアサーバ
---
# オンライン削除
[[ソース]<br/>](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/misc/SHAMapStoreImp.cpp "Source")
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/misc/SHAMapStoreImp.cpp "Source")
オンライン削除機能により、`rippled`サーバはレジャーの古いバージョンのローカルコピーを削除できます。これにより、時間とともにディスク使用量が急増しないようにできます。デフォルトの構成ファイルにはオンライン削除の自動実行が設定されていますが、指示があった場合にのみオンライン削除を実行するようにも設定できます。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.27.0" %}新規: rippled 0.27.0{% /badge %}

View File

@@ -68,7 +68,7 @@ Aborted (core dumped)
- `rippled`ユーザが読み取ることができる構成ファイルを`$HOME/.config/ripple/rippled.cfg`に作成します(`$HOME`は`rippled`ユーザのホームディレクトリを指しています)。
{% admonition type="success" name="ヒント" %}`rippled`リポジトリには、RPMのインストール時にデフォルトの構成として提供される[`rippled.cfg`サンプルファイル](https://github.com/XRPLF/rippled/blob/master/cfg/rippled-example.cfg)が含まれています。このファイルがない場合は、上記のリンク先からコピーできます。{% /admonition %}
{% admonition type="success" name="ヒント" %}`rippled`リポジトリには、パケージのインストール時にデフォルトの構成として提供される[`rippled.cfg`サンプルファイル](https://github.com/XRPLF/rippled/blob/master/cfg/rippled-example.cfg)が含まれています。このファイルがない場合は、上記のリンク先からコピーできます。{% /admonition %}
- `--conf`[コマンドラインオプション](../commandline-usage.md)を使用して、使用する構成ファイルのパスを指定します。
@@ -84,9 +84,9 @@ Aborted (core dumped)
考えられる解決策:
- `[validators.txt]`ファイルが存在し、`rippled`ユーザにこのファイルの読み取り権限があることを確認します。
- `validators.txt`ファイルが存在し、`rippled`ユーザにこのファイルの読み取り権限があることを確認します。
{% admonition type="success" name="ヒント" %}`rippled`リポジトリには、RPMのインストール時にデフォルトの構成として提供される[`validators.txt`サンプルファイル](https://github.com/XRPLF/rippled/blob/master/cfg/validators-example.txt)が含まれています。このファイルがない場合は、上記のリンク先からコピーできます。{% /admonition %}
{% admonition type="success" name="ヒント" %}`rippled`リポジトリには、パケージのインストール時にデフォルトの構成として提供される[`validators.txt`サンプルファイル](https://github.com/XRPLF/rippled/blob/master/cfg/validators-example.txt)が含まれています。このファイルがない場合は、上記のリンク先からコピーできます。{% /admonition %}
- `rippled.cfg`ファイルを編集し、`[validators_file]`設定を変更して、`validators.txt`ファイル(またはこれに相当するファイル)の正しいパスを指定します。ファイル名の前後に余分な空白があるかどうかを確認します。

View File

@@ -52,7 +52,7 @@ rippled account_channels rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn ra5nK24KXen9AHvsdFTK
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#account_channels)
{% try-it method="account_channels" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -45,7 +45,7 @@ labels:
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#account_currencies)
{% try-it method="account_currencies" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -54,7 +54,7 @@ rippled account_info rG1QQv2nh2gr7RCZ1P8YYcBUKCCN633jCn validated
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#account_info)
{% try-it method="account_info" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -49,7 +49,7 @@ rippled account_lines r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#account_lines)
{% try-it method="account_lines" /%}
リクエストには以下のパラメーターを指定できます。

View File

@@ -44,7 +44,7 @@ _([NonFungibleTokensV1_1 amendment][]により追加されました。)_
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#account_nfts)
{% try-it method="account_nfts" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -72,6 +72,8 @@ rippled account_objects r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 validated
{% /tabs %}
{% try-it method="account_objects" /%}
リクエストには以下のパラメーターが含まれます。
| `Field` | 型 | 必須? | 説明 |

View File

@@ -49,7 +49,7 @@ rippled account_offers r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59 current
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#account_offers)
{% try-it method="account_offers" /%}
リクエストには以下のパラメーターを指定できます。

View File

@@ -63,7 +63,7 @@ rippled -- account_tx rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w -1 -1 2 0 binary descen
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#account_tx)
{% try-it method="account_tx" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -51,6 +51,8 @@ labels:
{% /tabs %}
{% try-it method="gateway_balances" /%}
リクエストには以下のパラメーターが含まれます。
| `Field` | 型 | 説明 |

View File

@@ -49,6 +49,8 @@ labels:
{% /tabs %}
{% try-it method="noripple_check" /%}
{% admonition type="info" name="注記" %}このメソッドのコマンドライン構文はありません。コマンドラインからアクセスするには[jsonメソッド][]を使用してください。{% /admonition %}
リクエストには以下のパラメーターが含まれます。

View File

@@ -28,7 +28,7 @@ Clioサーバはデフォルトで検証済みのレジャーデータを返す
{% /tabs %}
<!-- [Try it! >](websocket-api-tool.html#ledger) -->
{% try-it method="ledger" server="s1" /%}
リクエストには以下のパラメータを含めることができます。

View File

@@ -44,7 +44,7 @@ labels:
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#nft_history)
{% try-it method="nft_history" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -41,7 +41,7 @@ labels:
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#nft_info)
{% try-it method="nft_info" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -39,7 +39,7 @@ labels:
{% /tabs %}
<!-- [Try it! >](websocket-api-tool.html#server_info) -->
{% try-it method="server_info" server="s1" /%}
リクエストにパラメーターは含みません。

View File

@@ -56,7 +56,7 @@ rippled ledger current
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger)
{% try-it method="ledger" server="xrplcluster" /%}
リクエストには以下のパラメーターを含めることができます。

View File

@@ -45,7 +45,7 @@ rippled ledger_closed
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_closed)
{% try-it method="ledger_closed" /%}
このメソッドはパラメーターを受け入れません。

View File

@@ -46,7 +46,7 @@ rippled ledger_current
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_current)
{% try-it method="ledger_current" /%}
このリクエストにはパラメーターは含まれていません。

View File

@@ -98,7 +98,7 @@ rippled json ledger_entry '{ "index": "7DB0788C020F02780A673DC74757F23823FA3014C
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-by-object-id)
{% try-it method="ledger_entry-by-object-id" /%}
{% admonition type="success" name="ヒント" %}
このタイプのリクエストは、レジャーデータにシングルトンオブジェクトが存在する場合、そのIDは常に同一であるため、任意のシングルトンオブジェクトを取得するために使用できます。たとえば
@@ -154,7 +154,7 @@ rippled json ledger_entry '{ "account_root": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-accountroot)
{% try-it method="ledger_entry-accountroot" /%}
@@ -221,7 +221,7 @@ rippled json ledger_entry '{ "amm": { "asset": { "currency": "XRP" }, "asset2":
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fs.devnet.rippletest.net%3A51233%2F#ledger_entry-amm)
{% try-it method="ledger_entry-amm" server="testnet" /%}
### Bridgeオブジェクトを取得する
@@ -291,7 +291,7 @@ rippled json ledger_entry '{ "bridge_account": "rnQAXXWoFNN6PEqwqsdTngCtFPCrmfuq
{% /tabs %}
[試してみよう! >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fs.devnet.rippletest.net%3A51233%2F#ledger_entry-bridge)
{% try-it method="ledger_entry-bridge" server="devnet" /%}
@@ -347,7 +347,7 @@ rippled json ledger_entry '{ "directory": { "owner": "rf1BiGeXwwQoi8Z2ueFYTEXSwu
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-directorynode)
{% try-it method="ledger_entry-directorynode" /%}
@@ -402,7 +402,7 @@ rippled json ledger_entry '{ "offer": { "account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJY
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-offer)
{% try-it method="ledger_entry-offer" /%}
### Oracleオブジェクトを取得する
@@ -515,7 +515,7 @@ rippled json ledger_entry '{ "ripple_state": { "accounts": ["rf1BiGeXwwQoi8Z2ueF
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-ripplestate)
{% try-it method="ledger_entry-ripplestate" /%}
@@ -560,7 +560,7 @@ rippled json ledger_entry '{ "check": "C4A46CCD8F096E994C4B0DEAB6CE98E722FC17D79
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-check)
{% try-it method="ledger_entry-check" /%}
@@ -613,7 +613,7 @@ rippled json ledger_entry '{ "escrow": { "owner": "rL4fPHi2FWGwRGRQSH7gBcxkuo2b9
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-escrow)
{% try-it method="ledger_entry-escrow" /%}
@@ -658,7 +658,7 @@ rippled json ledger_entry '{ "payment_channel": "C7F634794B79DB40E87179A9D1BF05D
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-paychannel)
{% try-it method="ledger_entry-paychannel" /%}
### DepositPreauthオブジェクトを取得する
@@ -710,7 +710,7 @@ rippled json ledger_entry '{ "deposit_preauth": { "owner": "rf1BiGeXwwQoi8Z2ueFY
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-depositpreauth)
{% try-it method="ledger_entry-depositpreauth" /%}
### Ticketオブジェクトを取得する
@@ -762,7 +762,7 @@ rippled json ledger_entry '{ "ticket": { "account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJ
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-ticket)
{% try-it method="ledger_entry-ticket" /%}
### NFT Pageを取得する
@@ -806,7 +806,7 @@ rippled json ledger_entry '{ "nft_page": "255DD86DDF59D778081A06D02701E9B2C9F4F0
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ledger_entry-nft-page)
{% try-it method="ledger_entry-nft-page" /%}
### MPT Issuanceオブジェクトを取得する

View File

@@ -59,7 +59,7 @@ _([AMM amendment][]により追加されました。)_
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Famm.devnet.rippletest.net%3A51233%2F#amm_info)
{% try-it method="amm_info" server="testnet" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -46,7 +46,7 @@ rippled book_changes 88530953
{% /tabs %}
[試してみる! >](/resources/dev-tools/websocket-api-tool#book_changes)
{% try-it method="book_changes" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -65,7 +65,7 @@ rippled book_offers 'USD/rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B' 'EUR/rvYAfWj5gh67oV6
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#book_offers)
{% try-it method="book_offers" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -87,9 +87,7 @@ _([PriceOracle amendment][])_
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fs.devnet.rippletest.net%3A51233%2F#get_aggregate_price)
{% try-it method="get_aggregate_price" server="devnet" /%}
リクエストには以下のパラメータが含まれています:

View File

@@ -44,7 +44,7 @@ _([NonFungibleTokensV1_1 amendment][]により追加されました。)_
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#nft_buy_offers)
{% try-it method="nft_buy_offers" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -45,7 +45,7 @@ _([NonFungibleTokensV1_1 amendment][]により追加されました。)_
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#nft_sell_offers)
{% try-it method="nft_sell_offers" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -51,7 +51,7 @@ path_findコマンドには3種類のモードサブコマンドがあり
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#path_find)
{% try-it method="path_find" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -81,7 +81,7 @@ rippled ripple_path_find '{"source_account":"r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59"
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ripple_path_find)
{% try-it method="ripple_path_find" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -37,7 +37,7 @@ labels:
{% /tabs %}
[試してみよう! >](/resources/dev-tools/websocket-api-tool#server_definitions)
{% try-it method="server_definitions" /%}
リクエストにパラメータは含まれません。

View File

@@ -45,7 +45,7 @@ rippled server_info
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#server_info)
{% try-it method="server_info" /%}
リクエストにパラメーターは何も含まれません。

View File

@@ -49,7 +49,7 @@ rippled server_state
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#server_state)
{% try-it method="server_state" /%}
リクエストはパラメーターをとりません。

View File

@@ -62,7 +62,7 @@ labels:
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#subscribe)
{% try-it method="subscribe" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -45,7 +45,7 @@ labels:
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#unsubscribe)
{% try-it method="unsubscribe" /%}
このリクエストのパラメーターは、[subscribeメソッド][]のパラメーターとほぼ同様の方法で指定されますが、終了するサブスクリプションを定義するために使用される点が異なります。これらのパラメーターを以下に示します。

View File

@@ -64,7 +64,7 @@ submit 1200002280000000240000000361D4838D7EA4C6800000000000000000000000000055534
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#submit)
{% try-it method="submit" /%}
## 署名と送信モード
@@ -159,7 +159,7 @@ rippled submit s█████████████████████
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#submit)
{% try-it method="submit" /%}
## レスポンスのフォーマット

View File

@@ -51,7 +51,7 @@ rippled transaction_entry E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDA
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#transaction_entry)
{% try-it method="transaction_entry" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -82,7 +82,7 @@ rippled tx C53ECF838647FA5A4C780377025FEC7999AB4182590510CA461444B207AB74A9 fals
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#tx)
{% try-it method="tx" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -48,7 +48,7 @@ rippled tx_history 0
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#tx_history)
{% try-it method="tx_history" /%}
リクエストには以下のパラメーターが含まれます。

View File

@@ -45,7 +45,7 @@ rippled ping
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#ping)
{% try-it method="ping" /%}
リクエストにはパラメーターが含まれていません。

View File

@@ -36,7 +36,7 @@ _([NonFungibleTokensV1_1 amendment][]により追加されました)_
}
```
[トランザクションの例を確認 >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fs1.ripple.com%2F&req=%7B%22id%22%3A%22example_NFTokenAcceptOffer%22%2C%22command%22%3A%22tx%22%2C%22transaction%22%3A%22BEB64444C36D1072820BAED317BE2E6470AFDAD9D8FB2D16A15A4D46E5A71909%22%2C%22binary%22%3Afalse%7D)
{% tx-example txid="BEB64444C36D1072820BAED317BE2E6470AFDAD9D8FB2D16A15A4D46E5A71909" server="s2" /%}
## ブローカー vs. ダイレクト モード

View File

@@ -38,7 +38,7 @@ _([NonFungibleTokensV1_1 amendment][]により追加されました)_
}
```
[トランザクションを取得してみる >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fs1.ripple.com%2F&req=%7B%22id%22%3A%22example_NFTokenMint%22%2C%22command%22%3A%22tx%22%2C%22transaction%22%3A%22B42C7A0C9C3061463C619999942D0F25E4AE5FB051EA0D7A4EE1A924DB6DFEE8%22%2C%22binary%22%3Afalse%7D)
{% tx-example txid="B42C7A0C9C3061463C619999942D0F25E4AE5FB051EA0D7A4EE1A924DB6DFEE8" /%}
{% raw-partial file="/@l10n/ja/docs/_snippets/tx-fields-intro.md" /%}

View File

@@ -34,7 +34,7 @@ Paymentは、[アカウントを作成](#アカウントの作成)する唯一
}
```
[トランザクションを取得してみる >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fxrplcluster.com%2F&req=%7B%22id%22%3A%22example_Payment%22%2C%22command%22%3A%22tx%22%2C%22transaction%22%3A%227BF105CFE4EFE78ADB63FE4E03A851440551FE189FD4B51CAAD9279C9F534F0E%22%2C%22binary%22%3Afalse%7D)
{% tx-example txid="7BF105CFE4EFE78ADB63FE4E03A851440551FE189FD4B51CAAD9279C9F534F0E" /%}
{% raw-partial file="/@l10n/ja/docs/_snippets/tx-fields-intro.md" /%}
<!--{# fix md highlighting_ #}-->

View File

@@ -8,6 +8,7 @@ filters:
- interactive_steps
labels:
- アカウント
steps: ['Generate', 'Connect', 'Check Sequence', 'Prepare & Sign', 'Submit', 'Wait', 'Intermission', 'Check Tickets', 'Prepare Ticketed Tx', 'Submit Ticketed Tx', 'Wait Again']
---
# チケットの使用
@@ -17,7 +18,7 @@ labels:
<!-- Source for this tutorial's interactive bits: -->
<script type="application/javascript" src="/js/interactive-tutorial.js"></script>
<script type="application/javascript" src="/js/tutorials/how-tos/use-tickets.js"></script>
<script type="application/javascript" src="/js/tutorials/use-tickets.js"></script>
このページでは、[xrpl.js](https://js.xrpl.org/)ライブラリを使用したJavaScriptのサンプルを提供しています。設定方法は、[JavaScriptを使ってみよう](../../javascript/build-apps/get-started.md)をご覧ください。