最終更新:
編集

OfferCancel

[ソース]

OfferCancelトランザクションは、XRP LedgerからOfferオブジェクトを削除します。

OfferCancelのJSONの例

{
   "TransactionType":"OfferCancel",
   "Account":"ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
   "Fee":"12",
   "Flags":0,
   "LastLedgerSequence":7108629,
   "OfferSequence":6,
   "Sequence":7
}

OfferCancel フィールド

共通フィールドに加えて、OfferCancelトランザクションは以下のフィールドを使用します。

フィールドJSONの型内部の型説明
OfferSequence数値UInt32前のOfferCreateトランザクションのシーケンス番号。指定されている場合は、レジャーでそのトランザクションにより作成されたOfferオブジェクトがすべて取り消されます。指定されたオファーが存在しない場合はエラーと見なされません。

ヒント
古いオファーを削除して新しいオファーに置き換えるには、OfferCancelとOfferCreateを使用する代わりに、OfferSequenceパラメーターを指定したOfferCreateトランザクションを使用できます。

OfferCancelメソッドは、一致するシーケンス番号が見つからない場合でもtesSUCCESSを返します。