[JA] Fix minor issues in Batch ref

This commit is contained in:
mDuo13
2025-07-15 11:02:41 -07:00
parent a330c24908
commit 50e6521cac

View File

@@ -1,5 +1,4 @@
---
html: batch.html
seo:
description: 最大8件のトランザクションをまとめて作成・送信し、それらがすべて成功するか、すべて失敗するようにアトミックに処理されるようにします。
labels:
@@ -120,8 +119,8 @@ status: not_enabled
| フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
| :---------------- | :--------- | :--------- | :----- | :----------------------------------------------------------- |
| `Flags` | 数値 | UInt32 | はい | このトランザクションのビットフラグです。トランザクションのバッチモードを表すために、正確に1つ指定する必要があります。[バッチのフラグ](#バッチのフラグ)をご覧ください。 |
| `RawTransactions` | 配列 | STArray | はい | 適用するトランザクションのリストです。 |
| `BatchSigners` | 配列 | STArray | いいえ | 複数アカウントの`Batch`トランザクションを承認する署名です。 |
| `RawTransactions` | 配列 | Array | はい | 適用するトランザクションのリストです。 |
| `BatchSigners` | 配列 | Array | いいえ | 複数アカウントの`Batch`トランザクションを承認する署名です。 |
### RawTransactions
@@ -130,7 +129,7 @@ status: not_enabled
各内部トランザクションは以下の条件を満たす必要があります。
* `tfInnerBatchTxn` (10進数値: `1073741824`、または16進数値: `0x40000000`) フラグを含める必要があります。
* `fee` の値が `0` である必要があります。
* `Fee` の値が `"0"` である必要があります。
* 署名されていてはなりません(グローバルトランザクションはすべての関係者によってすでに署名されています)。代わりに、`SigningPubKey` には空の文字列 (`""`) を含み、`TxnSignature` フィールドは省略する必要があります。
* `TicketSequence` または `Sequence` の値がゼロより大きい必要があります。
@@ -140,10 +139,10 @@ status: not_enabled
| フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
| :-------------- | :--------- | :--------- | :----- | :----------------------------------------------------------- |
| `Account` | 文字列 | STAccount | はい | 少なくとも1つの内部トランザクションを持つアカウント。 |
| `SigningPubKey` | 文字列 | STBlob | いいえ | このトランザクションの署名に使用された秘密鍵に対応する公開鍵の16進数表現。 |
| `TxnSignature` | 文字列 | STBlob | いいえ | このトランザクションが、それが由来するとされるアカウントからのものであることを検証する署名。 |
| `Signers` | 配列 | STArray | いいえ | このトランザクションを承認するマルチシグを表すオブジェクトの配列。 |
| `Account` | 文字列 | AccountID | はい | 少なくとも1つの内部トランザクションを持つアカウント。 |
| `SigningPubKey` | 文字列 | Blob | いいえ | このトランザクションの署名に使用された秘密鍵に対応する公開鍵の16進数表現。 |
| `TxnSignature` | 文字列 | Blob | いいえ | このトランザクションが、それが由来するとされるアカウントからのものであることを検証する署名。 |
| `Signers` | 配列 | Array | いいえ | このトランザクションを承認するマルチシグを表すオブジェクトの配列。 |
{% admonition type="info" name="Note" %}
`Batch`トランザクションを送信するアカウントが単一署名を使用する場合、`Flags`フィールドと内部トランザクションのハッシュに署名します。この場合、含まれるのは`SigningPubKey``TxnSignature`のみです。一方で、複数署名を使用する場合は代わりに`Signers`フィールドが使用され、そこに`Flags`フィールドおよび内部トランザクションのハッシュに対する署名が格納されます。
@@ -170,3 +169,5 @@ status: not_enabled
|:--------------------------|:--------------------------------------------------|
| `temINVALID_INNER_BATCH` | 内部トランザクションの形式が不正です。 |
| `temSEQ_AND_TICKET` | トランザクションに`TicketSequence`フィールドと、0以外の`Sequence`フィールドの両方が含まれています。両方を同時に指定することはできませんが、いずれか一方は必須です。 |
{% raw-partial file="/docs/_snippets/common-links.md" /%}