# lib.ft4.external.crosschain · FT4 Rell API · Chromia Docs (concept)

> Functions apply_transfer This operation must be called on every chain listed in the hops array cancel_transfer Cancels a crosschain transfer that has expir

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

PACKAGE

# lib.ft4.external.crosschain

## Functions

[apply\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/apply_transfer/)
:   This operation must be called on every chain listed in the hops array

[cancel\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/cancel_transfer/)
:   Cancels a crosschain transfer that has expired. This operation must be called in place

[complete\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/complete_transfer/)
:   This operation is to be called on the initial chain (the chain for which a crosschain

[get\_applied\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_applied_transfers_filtered/)
:   Returns paginated and filtered applied transfer based on the selected filtering

[get\_apply\_transfer\_details](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_apply_transfer_details/)
:   Given a transaction that contains the applytransfer operation and the index it's at, this

[get\_apply\_transfer\_tx](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_apply_transfer_tx/)
:   Retrieves a transaction and opindex that can be passed as parameters to functions

[get\_asset\_origin\_by\_id](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_asset_origin_by_id/)
:   Retrieves the origin chain RID for the specified asset. If this asset does not

[get\_asset\_origin\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_asset_origin_filtered/)
:   Returns paginated and filtered asset(s) origin based on the selected filtering

[get\_canceled\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_canceled_transfers_filtered/)
:   Returns paginated and filtered canceled transfer based on the selected filtering

[get\_init\_transfer\_details](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_init_transfer_details/)
:   Given a transaction that contains the inittransfer operation and the index it's at, this

[get\_last\_pending\_transfer\_for\_account](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_last_pending_transfer_for_account/)
:   Same as core.crosschain.getlastpendingtransferforaccount.

[get\_pending\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_pending_transfers_filtered/)
:   Returns paginated and filtered pending transfer based on the selected filtering

[get\_pending\_transfers\_for\_account](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_pending_transfers_for_account/)
:   Retrieves all pending transfers for an account, that is: all crosschain transfers

[get\_recalled\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_recalled_transfers_filtered/)
:   Returns paginated and filtered recalled transfer based on the selected filtering

[get\_reverted\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_reverted_transfers_filtered/)
:   Returns paginated and filtered reverted transfer based on the selected filtering

[get\_unapplied\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/get_unapplied_transfers_filtered/)
:   Returns paginated and filtered unapplied transfer based on the selected filtering

[init\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/init_transfer/)
:   Initializes a crosschain transfer, which is a transfer that goes to a different blockchain

[init\_transfer\_message](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/init_transfer_message/)

[is\_transfer\_applied](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/is_transfer_applied/)
:   Checks if the transfer which was pointed out by the provided arguments was applied on this chain or not.

[recall\_unclaimed\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/recall_unclaimed_transfer/)
:   Recalls an unclaimed transfer. A transfer does not generally need to be claimed, unless

[revert\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/revert_transfer/)
:   Reverts a transfer that was initialized on this chain, after it has expired.

[unapply\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/unapply_transfer/)
:   Unapplies a crosschain transfer that has expired. This operation must be called if

[validate\_apply\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.crosschain/validate_apply_transfer/)
:   Validates that the parameters are correct for an applytransfer operation. Also used in

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