# OfferCancel [[ソース]](https://github.com/XRPLF/rippled/blob/master/src/xrpld/app/tx/detail/CancelOffer.cpp) OfferCancelトランザクションは、XRP LedgerからOfferオブジェクトを削除します。 ## のJSONの例 ```json { "TransactionType":"OfferCancel", "Account":"ra5nK24KXen9AHvsdFTKHSANinZseWnPcX", "Fee":"12", "Flags":0, "LastLedgerSequence":7108629, "OfferSequence":6, "Sequence":7 } ``` ## フィールド [共通フィールド](/ja/docs/references/protocol/transactions/common-fields)に加えて、トランザクションは以下のフィールドを使用します。 | フィールド | JSONの型 | [内部の型](/ja/docs/references/protocol/binary-format) | 説明 | | --- | --- | --- | --- | | OfferSequence | 数値 | UInt32 | 前のOfferCreateトランザクションのシーケンス番号。指定されている場合は、レジャーでそのトランザクションにより作成されたOfferオブジェクトがすべて取り消されます。指定されたオファーが存在しない場合はエラーと見なされません。 | 古いオファーを削除して新しいオファーに置き換えるには、OfferCancelとOfferCreateを使用する代わりに、`OfferSequence`パラメーターを指定した[OfferCreateトランザクション](/ja/docs/references/protocol/transactions/types/offercreate)を使用できます。 OfferCancelメソッドは、一致するシーケンス番号が見つからない場合でも[tesSUCCESS](/ja/docs/references/protocol/transactions/transaction-results/tes-success)を返します。