Skip to content

EscrowCancel

[Source]

Added by the [Escrow amendment][].

{
"Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"TransactionType": "EscrowCancel",
"Owner": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"OfferSequence": 7,
}
{
"Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"TransactionType": "EscrowCancel",
"Owner": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"EscrowID": "49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0",
}
FieldJSON Type[Internal Type][]Description
OwnerStringAccountIDAddress of the source account that funded the escrow payment.
OfferSequenceNumberUInt32(Optional) Transaction sequence (or Ticket number) of [EscrowCreate transaction][] that created the escrow to cancel.
EscrowIDStringHash256(Optional) The ID of the Escrow ledger object to cancel, as a 64-character hexadecimal string.

Any account may submit an EscrowCancel transaction.

  • If the corresponding [EscrowCreate transaction][] did not specify a CancelAfter time, the EscrowCancel transaction fails.
  • Otherwise the EscrowCancel transaction fails if the CancelAfter time is after the close time of the most recently-closed ledger.