recalled_transfers

Represents a crosschain transfer that has been recalled.

A cross-chain transfer can be used to register accounts if the chain was configured to do so. If it is possible, the transfer must be "claimed" on the end chain by using the correct register account strategy. This will end upregistering the account, moving the funds to it, and removing any funds that should be consumed on account registration, if applicable.

For example, if a chain going A -> B -> C has been sent to an account which does not exist on chain C, chain C will consider that transfer to be aimed at registering that account. There will be no way for the user that sent the funds to retrieve them until the expiration date. After the transfer has expired, if the account wasn't registered, the user that sent the funds will be able to call recall_unclaimed_transfer on chain C; the transfer must then be unapplied on chain B and reverted on chain A.

See also

applied_transfers

for an example flow of normal crosschain transfers

create_on_crosschain_transfers

for more information on registering accounts with crosschain transfers

core.accounts.strategies.register_account

for more information on register account strategies

Properties

Link copied to clipboard

The index of the operation in the transaction that initialized this cross-chain transfer

Link copied to clipboard

The ID of the transaction that initialized this cross-chain transfer