Transfers

You can create transfers of crypto securities between investors via the Distributor API. The following preconditions must be fulfilled to allow for a transfer:

  • The source wallet is a managed wallet

  • The amount of the transfer must be lower than the available amount for the product on the source wallet

  • The lock-up period of the product has ended

  • Transfers on the crypto security are not currently paused

  • The recipient wallet is added as a investor wallet via Cashlink Connect

If these preconditions are fulfilled, you can create a transfer by providing the following data:

  • ID of the product to transfer

  • ID of the source wallet

  • wallet address of the target wallet

  • amount to be transferred

The response contains a status field with the following codes:

  • processing: The task is created and is currently being executed

  • failed: The task could not be completed

  • succeeded: The task was completed successfully

  • unknown: The task needs manual investigation to determine if the transaction has actually succeeded.

After the transfer has been processed, a new investment will be created for the receiving investor and the investment amount of the source investment is reduced. The source investment is determined by a First-In-First-Out approach. Updated information about the source investment as well as the newly created target investment are available via the Distributor API’s investment endpoints.

Please note that there is no 2FA enforced directly via the API. If you need to add a 2FA security mechanism you're free to do so on your end and only sent transfer requests for approved transactions.

Last updated

Was this helpful?