# solvePendingCrosschainTransfer · FT4 TypeScript client · Chromia Docs (concept)

> solvePendingCrosschainTransfer(
    connection: Connection ,
    pendingTransfer: TransferRef ,
): Web3PromiEvent<void, SolveTransferEvents > Solves a pend

Source: https://docs.chromia.com/pages/ft4-ts-client/functions/crosschain.solvePendingCrosschainTransfer/

Function

# solvePendingCrosschainTransfer

* ```signature
  solvePendingCrosschainTransfer(
      connection: Connection,
      pendingTransfer: TransferRef,
  ): Web3PromiEvent<void, SolveTransferEvents>
  ```

  Solves a pending transfer. This is useful if the transfer is stuck in a pending state and you want to solve it.
  It will automatically complete it, revert it, recall it, based on the current state of the transfer.

  #### Parameters

  + connection: [Connection](https://docs.chromia.com/pages/ft4-ts-client/interfaces/ft-session.Connection/)

    connection to the source chain. I.e., the chain where the account that originally sent the assets is registered.
  + pendingTransfer: [TransferRef](https://docs.chromia.com/pages/ft4-ts-client/types/crosschain.TransferRef/)

    the transfer to solve. Can be acquired using [getPendingCrosschainTransfers](https://docs.chromia.com/pages/ft4-ts-client/interfaces/accounts.Account/#getpendingcrosschaintransfers)

  #### Returns Web3PromiEvent<void, [SolveTransferEvents](https://docs.chromia.com/pages/ft4-ts-client/types/crosschain.SolveTransferEvents/)>

  a promi-event that will emit once for each hop during the solve. It will resolve once the transfer is completely solved.

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-ts-client/functions/crosschain.solvePendingCrosschainTransfer.html)Generated API reference, mirrored from the live docs
