レシートスキーマ

注釈

catbuffer スキーマ リポジトリはどのように各トランザクションタイプがシリアライズされるべきかを定義しています。 catbuffer-generators プロジェクトと組み合わせると、開発者は特定のプログラミング言語用のビルダークラスを生成できます。

Receipts

ReceiptType

Enumeration: uint16

Id Description
0x0000 予約済み

Receipt

レシートはブロックから取得できないすべての状態変化の証明を提供します。

インライン

Property Type Description
version uint16 レシートバージョン
type ReceiptType レシートタイプ

BalanceTransferReceipt

モザイク転送によりトリガされた不可視の状態変化。

  • version: 0x1
  • basicType: 0x1

インライン

Property Type Description
mosaic Mosaic 転送されたモザイク
senderAddress Address Address of the sender.
recipientAddress Address 受信者のアドレス

BalanceChangeReceipt

アカウントの残高変化によりトリガされた不可視の状態変化。

  • version: 0x1
  • basicType: (0x2) credit or (0x3) debit

インライン

Property Type Description
mosaic Mosaic 増加または減少したモザイク
targetAddress Address ターゲットアカウントのアドレス

MosaicExpiryReceipt

期限切れの モザイク

  • version: 0x1
  • basicType: 0x4

インライン

Property Type Description
artifactId MosaicId モザイク識別子

InflationReceipt

インフレーション のために作り出されたネットワーク通貨モザイク。

  • version: 0x1
  • basicType: 0x5

インライン

Property Type Description
mosaicId MosaicId 作成されたモザイクの識別子
amount Amount 作成されたモザイクの数

TransactionStatement

トランザクションに関するレシートのコレクション。

  • version: 0x1
  • type: Transaction_Group

インライン

Property Type Description
source ReceiptSource レシートをトリガしたトランザクション。
receipts array(Receipt, size=receiptsSize) レシートの配列