注釈
catbuffer スキーマ リポジトリはどのように各トランザクションタイプがシリアライズされるべきかを定義しています。 catbuffer-generators プロジェクトと組み合わせると、開発者は特定のプログラミング言語用のビルダークラスを生成できます。
AccountMetadataTransaction をアナウンスして Key-Value 状態をアカウントに関連付けます。
Version: 0x01
EntityType: 0x4144
Inlines:
Property | Type | Description |
---|---|---|
targetAddress | UnresolvedAddress | Metadata target address. |
scopedMetadataKey | uint64 | メタデータキーの source, target, type に対するスコープ。 |
valueSizeDelta | int16 | 値のサイズをバイト単位で変更する |
valueSize | uint16 | バイト換算の値のサイズ |
value | array(byte, valueSize) | 前の値と新しい値の差分。値は xor(previous-value, new-value) として計算できます。前の値がない場合は新しい値を直接使用します。 |
MosaicMetadataTransaction をアナウンスして Key-Value 状態をモザイクに関連付けます。
Version: 0x01
EntityType: 0x4244
Inlines:
Property | Type | Description |
---|---|---|
targetAddress | UnresolvedAddress | Metadata target address. |
scopedMetadataKey | uint64 | メタデータキーの source, target, type に対するスコープ。 |
targetMosaicId | UnresolvedMosaicId | 対象のモザイク識別子 |
valueSizeDelta | int16 | 値のサイズをバイト単位で変更する |
valueSize | uint16 | バイト換算の新しい値のサイズ |
value | array(byte, valueSize) | 前の値と新しい値の差分。値は xor(previous-value, new-value) として計算できます。前の値がない場合は新しい値を直接使用します。 |
NamespaceMetadataTransaction をアナウンスして Key-Value 状態をネームスペースに関連付けます。
Version: 0x01
EntityType: 0x4344
Inlines:
Property | Type | Description |
---|---|---|
targetAddress | UnresolvedAddress | Metadata target address. |
scopedMetadataKey | uint64 | メタデータキーの source, target, type に対するスコープ。 |
targetNamespaceId | NamespaceId | 対象のネームスペース識別子 |
valueSizeDelta | int16 | 値のサイズをバイト単位で変更する |
valueSize | uint16 | バイト換算の新しい値のサイズ |
value | array(byte, valueSize) | 前の値と新しい値の差分。値は xor(previous-value, new-value) として計算できます。前の値がない場合は新しい値を直接使用します。 |
お探しのものは見つかりましたか? フィードバックをください。