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

> function recall_ transfer(sender_ blockchain_ rid: byte_ array, sender_ id: byte_ array, transfer_ tx_ rid: byte_ array, transfer_ op_ index: integer): ( a

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.accounts.strategies.transfer/recall_transfer/

FUNCTION

# recall\_transfer

```signature
function recall_transfer(sender_blockchain_rid: byte_array, sender_id: byte_array, transfer_tx_rid: byte_array, transfer_op_index: integer): (asset, big_integer)
```

[Source](https://gitlab.com/chromaway/ft4-lib/-/blob/development/rell/src/lib/ft4/core/accounts/strategies/transfer/module.rell#lines-625)

Marks a specific `account_creation_transfer` that has expired as recalled.
It does not send the assets back to the sender.

Can only be called from an operation.

Throws `"RECALL ERROR"` if the transfer cannot be recalled. Common cases include:

* no pending transfer is found with the specified details:
  + the transfer was already completed or recalled
  + the transfer was never created
* too many transfers have the specified details. This should never happen, but it could
  be caused by one operation creating multiple `account_creation_transfer`s
* the transfer was found, but it has not yet timed out

**Parameters**

* **sender\_blockchain\_rid** — the RID of the blockchain this transfer came from, or this blockchain's RID if the transfer was internal
* **sender\_id** — the ID of the sender account
* **transfer\_tx\_rid** — the ID of the transaction that brought the assets on this chain
* **transfer\_op\_index** — the index of the operation that brought the assets on this chain in the `transfer_tx`. Generally, it will be the index of `ft4.apply_transfer`

**Returns**

a tuple containing `(asset, amount)` for the `account_creation_transfer` that was
cancelled

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