# reverted_transfer · FT4 Rell API · Chromia Docs (concept)

> Represents a crosschain transfer that has been reverted. A cross-chain transfer that is past its deadline must be recalled or canceled. If there are
interm

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/reverted_transfer/

ENTITY

# reverted\_transfer

Represents a crosschain transfer that has been reverted.

A cross-chain transfer that is past its deadline must be recalled or canceled. If there are
intermediate chains where the transfer was applied, it must be unapplied there, and then
it can be reverted on the initial chain.

For example, if a chain going A -> B -> C got cancelled or recalled on chain C, it must be
unapplied on chain B, then reverted on chain A.

**See Also**

* [applied\_transfers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/applied_transfers/) — for an example flow of normal crosschain transfers

```signature
entity reverted_transfer {
 key init_tx_rid: byte_array;
 key init_op_index: integer;
 transaction_rid: byte_array;
 op_index: integer;
}
```

`key init_tx_rid: byte_array;`
:   The ID of the transaction that initialized this cross-chain transfer

`key init_op_index: integer;`
:   The index of the operation in the transaction that initialized this cross-chain transfer

`transaction_rid: byte_array;`
:   The RID of the transaction that reverted this transfer, all zeros if it was created before v1.2.0

`op_index: integer;`
:   The index of the operation in the transaction that reverted this transfer

[Source](https://gitlab.com/chromaway/ft4-lib/-/blob/development/rell/src/lib/ft4/core/crosschain/transfer.rell#lines-155)

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-rell/-f-t4%20-library/lib.ft4.core.crosschain/reverted_transfer/index.html)Generated API reference, mirrored from the live docs
