Transfers
You can create transfers of crypto securities or digital assets between investors via the API. The following preconditions must be fulfilled to allow for a transfer:
The source wallet is a managed wallet
The target wallet is a managed or generic (ERC-20) 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.
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 API’s investment endpoints.
Last updated
Was this helpful?