@@ -42,15 +42,15 @@ _([AMM amendment][])_
42
42
43
43
{% raw-partial file="/@i18n/ja /docs/_ snippets/tx-fields-intro.md" /%}
44
44
45
- | フィールド | JSONの型 | [ 内部の型] [ ] | 必須? | 説明 |
46
- | :--------------| :-----------| :-----------| : ------| :------------|
47
- | ` Asset ` | オブジェクト | STIssue | はい | AMMのプールにある資産の一つを定義します。JSONでは、` currency ` と` issuer ` フィールドを持つオブジェクトになります(XRPの場合は` issuer ` を省略します)。 |
48
- | ` Asset2 ` | オブジェクト | STIssue | はい | AMMのプールにあるもう一つの資産を定義します。JSONでは、` currency ` と` issuer ` フィールドを持つオブジェクトになります(XRPの場合は` issuer ` を省略します)。 |
49
- | ` Amount ` | [ 通貨額] [ ] | Amount | いいえ | AMMに預ける1つの資産の量を指定します。存在する場合、これはAMMのプールにある資産の一つ(トークンまたはXRP)と一致する必要があります。 |
50
- | ` Amount2 ` | [ 通貨額] [ ] | Amount | いいえ | AMMに追加する別の資産の量を指定します。存在する場合、これはAMMのプール内の他の資産と一致する必要があり、` Amount ` と同じ資産にすることはできません。 |
51
- | ` EPrice ` | [ 通貨額] [ ] | Amount | いいえ | 受け取った各LPトークンに支払う、預け入れ資産の最大有効価格です。 |
52
- | ` LPTokenOut ` | [ 通貨額] [ ] | Amount | いいえ | AMMのLPトークンの購入数量。 |
53
-
45
+ | フィールド | JSONの型 | [ 内部の型] [ ] | 必須? | 説明 |
46
+ | :--------------| :------------- | :------------- | :- ------| :------------|
47
+ | ` Asset ` | オブジェクト | STIssue | はい | AMMのプールにある資産の一つを定義します。JSONでは、` currency ` と` issuer ` フィールドを持つオブジェクトになります(XRPの場合は` issuer ` を省略します)。 |
48
+ | ` Asset2 ` | オブジェクト | STIssue | はい | AMMのプールにあるもう一つの資産を定義します。JSONでは、` currency ` と` issuer ` フィールドを持つオブジェクトになります(XRPの場合は` issuer ` を省略します)。 |
49
+ | ` Amount ` | [ 通貨額] [ ] | Amount | いいえ | AMMに預ける1つの資産の量を指定します。存在する場合、これはAMMのプールにある資産の一つ(トークンまたはXRP)と一致する必要があります。 |
50
+ | ` Amount2 ` | [ 通貨額] [ ] | Amount | いいえ | AMMに追加する別の資産の量を指定します。存在する場合、これはAMMのプール内の他の資産と一致する必要があり、` Amount ` と同じ資産にすることはできません。 |
51
+ | ` EPrice ` | [ 通貨額] [ ] | Amount | いいえ | 受け取った各LPトークンに支払う、預け入れ資産の最大有効価格です。 |
52
+ | ` LPTokenOut ` | [ 通貨額] [ ] | Amount | いいえ | AMMのLPトークンの購入数量。 |
53
+ | ` TradingFee ` | 数値 | UInt16 | いいえ | AMMプールの取引手数料を1/100,000の単位で投票します。1は0.001%に相当します。最大値は1000で、1%の手数料を示します。 |
54
54
55
55
### AMMDepositモード
56
56
@@ -61,19 +61,19 @@ _([AMM amendment][])_
61
61
62
62
以下の項目の組み合わせは、** ダブルアセット入金** について示しています。
63
63
64
- | フラグ名 | フラグ値 | 指定フィールド | 意味 |
65
- | --------------| --------------| ------------------------| ---------|
66
- | ` tfLPToken ` | ` 0x00010000 ` | ` LPTokenOut ` のみ | 指定された量のLPトークンを受け取るようにこのAMMの2つの資産を預けます。預ける金額は、AMMの保有する2つの資産の割合と等しくなります。 |
67
- | ` tfTwoAsset ` | ` 0x00100000 ` | ` Amount ` と` Amount2 ` | このAMMの両資産を指定した金額まで預けます。実際に預ける金額は、AMMがすでに保有している資産と同じ割合を維持する必要があるため、どちらか一方の預け入れ金額が指定金額より少なくてもかまいません。得られるLPトークンの金額は、預けた金額の合計から算出されます。 |
64
+ | フラグ名 | フラグ値 | 指定フィールド | 意味 |
65
+ | ---------------------| -------------- | ---------------------| ---------|
66
+ | ` tfLPToken ` | ` 0x00010000 ` | ` LPTokenOut ` のみ | 指定された量のLPトークンを受け取るようにこのAMMの2つの資産を預けます。預ける金額は、AMMの保有する2つの資産の割合と等しくなります。 |
67
+ | ` tfTwoAsset ` | ` 0x00100000 ` | ` Amount ` と` Amount2 ` | このAMMの両資産を指定した金額まで預けます。実際に預ける金額は、AMMがすでに保有している資産と同じ割合を維持する必要があるため、どちらか一方の預け入れ金額が指定金額より少なくてもかまいません。得られるLPトークンの金額は、預けた金額の合計から算出されます。 |
68
68
| ` tfTwoAssetIfEmpty ` | ` 0x00800000 ` | ` Amount ` と` Amount2 ` | プールが空のAMMに、このAMMの資産を指定した金額預け入れます。得られるLPトークンの量は、預け入れた合計額から算出されます。 |
69
69
70
70
以下の項目の組み合わせは、** シングルアセット入金** について示しています。
71
71
72
- | フラグ名 | フラグ値 | 指定フィールド | 意味 |
72
+ | フラグ名 | フラグ値 | 指定フィールド | 意味 |
73
73
| ---------------------| --------------| ------------------------| ---------|
74
- | ` tfSingleAsset ` | ` 0x00080000 ` | ` Amount ` のみ | 指定の資産を指定の量だけ預け、その結果得られたプールのシェアに応じた量のLPトークンを受け取ります。(手数料を差し引いた金額) |
75
- | ` tfOneAssetLPToken ` | ` 0x00200000 ` | ` Amount ` と` LPTokenOut ` | 1つの資産を指定された上限額まで預け、対価として指定金額分のLPトークンを受け取ります。(手数料を差し引いた金額) |
76
- | ` tfLimitLPToken ` | ` 0x00400000 ` | ` Amount ` と` EPrice ` | 1つの資産を指定された金額まで預けますが、LPトークン1つにつき指定された有効価格(手数料差引後)を超えて預けることはありません。 |
74
+ | ` tfSingleAsset ` | ` 0x00080000 ` | ` Amount ` のみ | 指定の資産を指定の量だけ預け、その結果得られたプールのシェアに応じた量のLPトークンを受け取ります。(手数料を差し引いた金額) |
75
+ | ` tfOneAssetLPToken ` | ` 0x00200000 ` | ` Amount ` と` LPTokenOut ` | 1つの資産を指定された上限額まで預け、対価として指定金額分のLPトークンを受け取ります。(手数料を差し引いた金額) |
76
+ | ` tfLimitLPToken ` | ` 0x00400000 ` | ` Amount ` と` EPrice ` | 1つの資産を指定された金額まで預けますが、LPトークン1つにつき指定された有効価格(手数料差引後)を超えて預けることはありません。 |
77
77
78
78
これ以外のフィールドとフラグの組み合わせは無効です。
79
79
@@ -107,7 +107,7 @@ AMMが空の場合のみ、「空のAMM」への特別な入金を行うこと
107
107
108
108
AMMDepositトランザクションは、以下のような[ ` Flags ` フィールド] ( ../common-fields.md#flagsフィールド ) の値をサポートしています。
109
109
110
- | フラグ名 | 16進数値 | 10進数値 | 説明 |
110
+ | フラグ名 | 16進数値 | 10進数値 | 説明 |
111
111
| :--------------------| :-------------| :--------------| :----------------------|
112
112
| ` tfLPToken ` | ` 0x00010000 ` | 65536 | ダブルアセット入金を行い、指定された額のLPトークンを受け取ります。 |
113
113
| ` tfSingleAsset ` | ` 0x00080000 ` | 524288 | 預け入れる資産を指定して、シングルアセット入金を行います。 |
@@ -123,12 +123,12 @@ AMMDepositトランザクションは、以下のような[`Flags`フィール
123
123
124
124
すべてのトランザクションで発生する可能性のあるエラーに加えて、{% $frontmatter.seo.title %}トランザクションでは、次の[ トランザクション結果コード] ( ../transaction-results/index.md ) が発生する可能性があります。
125
125
126
- | エラーコード | 説明 |
126
+ | エラーコード | 説明 |
127
127
| :------------------------| :---------------------------------------------|
128
128
| ` tecAMM_EMPTY ` | 現在、AMM は資産を保有していないため、通常の入金はできません。代わりに、空のAMMの場合の特殊な入金を行う必要があります。 |
129
- | ` tecAMM_NOT_EMPTY ` | The transaction specified ` tfTwoAssetIfEmpty ` , but the AMM was not empty. |
130
- | ` tecAMM_FAILED ` | 預け入れの条件が成立しませんでした。例えば、` EPrice ` フィールドに指定された実効価格が低すぎる場合など。 |
131
- || ` tecFROZEN ` | トランザクションは[ 凍結] ( freezes.html ) されているトークンを預けようとしました。 |
129
+ | ` tecAMM_NOT_EMPTY ` | トランザクションで ` tfTwoAssetIfEmpty ` が指定されましたが、AMMは空ではありませんでした。 |
130
+ | ` tecAMM_FAILED ` | 預け入れの条件が成立しませんでした。例えば、` EPrice ` フィールドに指定された実効価格が低すぎる場合など。 |
131
+ | ` tecFROZEN ` | トランザクションは[ 凍結] ( ../../../../concepts/tokens/fungible-tokens/ freezes.md ) されているトークンを預けようとしました。 |
132
132
| ` tecINSUF_RESERVE_LINE ` | このトランザクションの送信者は、この処理による[ 準備金要件] ( ../../../../concepts/accounts/reserves.md ) の増加の対象であり、LPトークンを保持するための新しいトラストラインが必要で、そのための追加の所有者準備金分のXRPを保有していないためと思われます。 |
133
133
| ` tecUNFUNDED_AMM ` | 送信者の残高が、指定された預け入れを行うのに十分な量ではありません。 |
134
134
| ` temBAD_AMOUNT ` | トランザクションで指定された金額が無効です。例えば、金額がマイナスなど。 |
0 commit comments