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

> Types applied_transfers Represents a crosschain transfer that has been applied on this chain. asset_origin The origin of a crosschain asset that can be use

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

PACKAGE

# lib.ft4.core.crosschain

On this page

* [Types](#types)
* [Functions](#functions)
* [Properties](#properties)

## Types

[applied\_transfers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/applied_transfers/)
:   Represents a crosschain transfer that has been applied on this chain.

[asset\_origin](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/asset_origin/)
:   The origin of a crosschain asset that can be used on this chain.

[asset\_origin\_filter](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/asset_origin_filter/)
:   Filter used for the query getassetoriginfiltered to fetch asset origins based on selected criteria

[canceled\_transfers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/canceled_transfers/)
:   Represents a crosschain transfer that has been canceled.

[pending\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/pending_transfer/)
:   Represents a crosschain transfer that has been initialized.

[pending\_transfer\_filter](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/pending_transfer_filter/)
:   Filter used for the query getpendingtransfersfiltered to fetch pending transfers based on selected criteria

[recalled\_transfers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/recalled_transfers/)
:   Represents a crosschain transfer that has been recalled.

[reverted\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/reverted_transfer/)
:   Represents a crosschain transfer that has been reverted.

[transfers\_filter](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/transfers_filter/)
:   Filter used for the queries getappliedtransfersfiltered, getcanceledtransfersfiltered,

[unapplied\_transfers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/unapplied_transfers/)
:   Represents a crosschain transfer that has been unapplied.

## Functions

[after\_apply\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/after_apply_transfer/)
:   Extendable function that allows the developer to add more functionality to the

[after\_crosschain\_balance\_change](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/after_crosschain_balance_change/)
:   Extendable function that allows the developer to add more functionality to the

[after\_init\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/after_init_transfer/)
:   Extendable function that allows the developer to add more functionality to the

[before\_apply\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/before_apply_transfer/)
:   Extendable function that allows the developer to add more functionality to the

[before\_crosschain\_balance\_change](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/before_crosschain_balance_change/)
:   Extendable function that allows the developer to add more functionality to the

[before\_init\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/before_init_transfer/)
:   Extendable function that allows the developer to add more functionality to the

[create\_on\_crosschain\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/create_on_crosschain_transfer/)
:   The crosschain equivalent of core.assets.createoninternaltransfer.

[ensure\_blockchain\_account](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/ensure_blockchain_account/)
:   Returns the blockchain account with the given ID, creating it if needed.

[get\_applied\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_applied_transfers_filtered/)
:   Retrieves all applied transfers based on the selected filter of transfersfilter, paginated

[get\_asset\_origin\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_asset_origin_filtered/)
:   Retrieves all asset origins based on the selected filter of assetoriginfilter, paginated

[get\_canceled\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_canceled_transfers_filtered/)
:   Retrieves all canceled transfers based on the selected filter of transfersfilter, paginated

[get\_last\_pending\_transfer\_for\_account](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_last_pending_transfer_for_account/)
:   Retrieves only the last transfer that was not yet completed, based on the parameters

[get\_paginated\_pending\_transfers](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_paginated_pending_transfers/)
:   Retrieves all transfers that were not yet completed, paginated.

[get\_pending\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_pending_transfers_filtered/)
:   Retrieves all pending transfers based on the selected filter of pendingtransferfilter, paginated

[get\_recalled\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_recalled_transfers_filtered/)
:   Retrieves all recalled transfers based on the selected filter of transfersfilter, paginated

[get\_reverted\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_reverted_transfers_filtered/)
:   Retrieves all reverted transfers based on the selected filter of transfersfilter, paginated

[get\_unapplied\_transfers\_filtered](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/get_unapplied_transfers_filtered/)
:   Retrieves all unapplied transfers based on the selected filter of transfersfilter, paginated

[is\_blockchain](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/is_blockchain/)
:   Whether a certain account is a blockchain account

[is\_create\_on\_crosschain\_transfer\_enabled](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/is_create_on_crosschain_transfer_enabled/)
:   Returns whether crosschain transfers can be used to create new accounts.

[map\_applied\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/map_applied_transfer/)
:   Maps an appliedtransfers into a readable format for the frontend.

[map\_asset\_origin](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/map_asset_origin/)
:   Maps an assetorigin into a readable format for the frontend.

[map\_pending\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/map_pending_transfer/)
:   Maps a pendingtransfer into a readable format for the frontend.

[map\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/map_transfer/)
:   Maps a transfer's inittxrid and initopindex into a readable format for the frontend.

[recall\_on\_crosschain\_transfer](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/recall_on_crosschain_transfer/)
:   The crosschain equivalent of core.assets.recalloninternaltransfer.

## Properties

[ACCOUNT\_TYPE\_BLOCKCHAIN](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/-a-c-c-o-u-n-t_-t-y-p-e_-b-l-o-c-k-c-h-a-i-n/)
:   The account type for blockchain accounts.

[MAX\_PATH\_LENGTH](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/-m-a-x_-p-a-t-h_-l-e-n-g-t-h/)

[NO\_TRANSACTION\_RID](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/-n-o_-t-r-a-n-s-a-c-t-i-o-n_-r-i-d/)

[NO\_OP\_INDEX](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.crosschain/-n-o_-o-p_-i-n-d-e-x/)

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