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

> applyTransfer(
    initTransferTx: GTX,
    initTransferOpIndex: number,
    tx: GTX,
    operationIndex: number,
    targetChainIndex: number,
): Operatio

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

Function

# applyTransfer

* ```signature
  applyTransfer(
      initTransferTx: GTX,
      initTransferOpIndex: number,
      tx: GTX,
      operationIndex: number,
      targetChainIndex: number,
  ): Operation
  ```

  Builds an operation object that can be used to call `ft4.crosschain.complete_transfer` operation

  #### Parameters

  + initTransferTx: GTX

    the transaction that contains the init\_transfer operation for the transfer to apply
  + initTransferOpIndex: number

    the index of the transfer operation inside the `initTransferTx` transaction
  + tx: GTX

    the transaction that was submitted to the previous chain hop on the path which contains the transfer to apply
  + operationIndex: number

    the index inside the `tx` object at which the transfer to apply can be found
  + targetChainIndex: number

    the index of the current chain on the path

  #### Returns Operation

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