最終更新:
編集

Check

[ソース]

Checks Amendmentが必要です)

CheckオブジェクトはCheckを表します。Checkは紙の個人小切手に似ており、送金先はCheckを換金して送金元からの資金を獲得できます。(予定されている支払いは送金元によりすでに承認されていますが、換金されるまでは資金の移動は発生しません。Escrowとは異なり、Checkの資金は預託されず、資金不足が原因でCheckの換金が失敗することがあります。)

CheckのJSONの例

{
  "Account": "rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo",
  "Destination": "rfkE1aSy9G8Upk4JssnwBxhEv5p4mn2KTy",
  "DestinationNode": "0000000000000000",
  "DestinationTag": 1,
  "Expiration": 570113521,
  "Flags": 0,
  "InvoiceID": "46060241FABCF692D4D934BA2A6C4427CD4279083E38C77CBE642243E43BE291",
  "LedgerEntryType": "Check",
  "OwnerNode": "0000000000000000",
  "PreviousTxnID": "5463C6E08862A1FAE5EDAC12D70ADB16546A1F674930521295BC082494B62924",
  "PreviousTxnLgrSeq": 6,
  "SendMax": "100000000",
  "Sequence": 2,
  "index": "49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0"
}

Checkのフィールド

共通フィールドに加えて、Checkエントリは以下のフィールドを使用します。

フィールドJSONの型内部の型必須?説明
Account文字列AccountはいCheckの送金元。Checkを換金するとこのアドレスの残高から引き落とされます。
Destination文字列AccountはいCheckの指定受取人。このアドレスだけがCheckCashトランザクションを使用してCheckを換金できます。
DestinationNode文字列UInt64いいえ(省略可) 送金先の所有者ディレクトリが複数ページで構成されている場合に、このオブジェクトにリンクしているページを示すヒントです。
DestinationTag数値UInt32いいえ(省略可) このCheckの送金先(送金先アドレスのホスティングされている受取人など)を詳しく指定するための任意のタグ。
Expiration数値UInt32いいえ(省略可) 経過後にこのCheckが有効期限切れとみなされる時刻を示します。詳細は時間の指定をご覧ください。
InvoiceID文字列Hash256いいえ(省略可) このCheckの具体的な理由または識別子として送金元が指定する任意の256ビットハッシュ。
LedgerEntryType文字列UInt16はい0x0043が文字列Checkにマッピングされている場合は、このオブジェクトがCheckオブジェクトであることを示します。
OwnerNode文字列UInt64はい送金元の所有者ディレクトリが複数ページで構成されている場合に、このオブジェクトにリンクしているページを示すヒントです。注記: このオブジェクトには、オブジェクトを含む所有者ディレクトリへの直接リンクは含まれていません。これは、その値をAccountから取得できるためです。
PreviousTxnID文字列Hash256はい最後にこのオブジェクトを変更したトランザクションの識別用ハッシュ。
PreviousTxnLgrSeq数値UInt32はい最後にこのオブジェクトを変更したトランザクションを含むレジャーインデックス
SendMax文字列またはオブジェクトAmountはいこのCheckで送金元から引き落とすことができる最大通貨額。Checkの換金が成功すると、送金先に同じ通貨で最大この額までの資金が入金されます。
Sequence数値UInt32はいこのCheckを作成したCheckCreateトランザクションのシーケンス番号。
SourceTag数値UInt32いいえ(省略可) このCheckの送金元(送金元アドレスのホスティングされている返金時の受取人など)を詳しく指定するための任意のタグ。

Checkのフラグ

Checkエントリに定義されているフラグはありません。

Checkの準備金

Checkエントリは、そのエントリが台帳上にある限り、Checkの送金人の所有者準備金の1つとしてカウントされます。この準備金は、小切手が換金されるか、またはキャンセルされたときに解放されます。

Check IDのフォーマット

[ソース]

CheckオブジェクトのIDは、以下の値がこの順序で連結されているSHA-512ハーフです。