Deposit and withdraw crypto assets

Prerequisite

Before we can set up and process requests to deposit crypto assets into or withdraw crypto assets from your Liquidity Hub account, you must have completed Ripple’s onboarding process, including Know Your Customer (KYC) forms and provision of other required documentation,

In this topic, we walk through the process for depositing crypto assets into, and withdrawing crypto assets from your Liquidity Hub account:

Deposit crypto assets

To deposit a crypto asset into your Liquidity Hub account, you need to transfer the crypto asset to its destination wallet address. There are two options to get the destination wallet address:

Use the ERC-20 token standard for crypto assets with multi-chain support

If you are depositing a crypto asset that's supported on multiple blockchains, you must use the ERC-20 token standard to deposit that asset into your Liquidity Hub account. Ripple doesn't currently support receiving crypto asset deposits using any other standard, and if you attempt to deposit crypto assets on unsupported blockchains those assets may be lost.

Crypto asset transfer fees

The available balance reflects the amount of the crypto asset actually received by Ripple (net of any network fees, such as gas fees). View the transaction's network fee on the Transfers page in the Liquidity Hub UI.

Availability of deposits to trade

After you transfer the crypto asset to the destination wallet and all on-chain confirmations are complete, the available balance of the crypto asset in your Liquidity Hub account will be updated to reflect the deposit. The time it takes for on-chain confirmations to complete depends on the blockchain on which the asset transfer occurs. The available balance of the crypto asset shown in your Liquidity Hub account is the amount that's available for trading.

Check your asset balance on the Portfolio page and see a record of the deposit activity on the Transfers page in the Liquidity Hub UI.

Unsupported crypto asset deposits

If you mistakenly deposit a crypto asset that Liquidity Hub doesn't support, see Withdraw a deposit of unsupported crypto assets.

Withdraw crypto assets

You can withdraw crypto assets from your Liquidity Hub account either through the UI or through the API:

Check your asset balance on the Portfolio page and see a record of the withdrawal activity on the Transfers page in the Liquidity Hub UI.

To process your request, the amount of the crypto asset you requested to withdraw will be deducted from the available balance of that crypto asset and designated as reserved balance in your Liquidity Hub account. You cannot use crypto assets marked as reserved balance for trading. After verifying transfer details, we transfer the crypto assets (net of any fees or transaction costs, such as gas fees) to the customer-owned receiving wallet you specify. The reserved balance of the crypto asset is then adjusted by deducting the amount of the crypto asset you withdrew.

Withdraw a deposit of unsupported crypto assets

If you mistakenly deposited a crypto asset that Liquidity Hub doesn't support, send an email to payment-ops@ripple.com with the required information to request a withdrawal.

Once we receive your email, we will send you an acknowledgement stating that we are processing your request or we will let you know if there are any issues. We will email you when processing is complete.

After verifying transfer details, we transfer the crypto assets (net of any network fees, such as gas fees) to the customer-owned receiving wallet you specify.

Note

Deposits of unsupported crypto assets won't be reflected in the Transfers or Portfolio pages in the Liquidity Hub UI.

Information required to process unsupported crypto asset withdrawal requests

To withdraw unsupported crypto assets that you mistakenly deposited to your Liquidity Hub account, you must provide the following information in your email:

Field Description Example value
Proof of ownership of deposit address Provide proof of ownership of account held at a regulated exchange in the form of a confirmation form. Also provide screenshot(s) of accounts at said regulated exchanges for the unsupported crypto asset that you transferred. N/A
Receiving wallet address The address of the customer-owned, hosted wallet where the transferred crypto assets will be received. This has to be the same as the deposit address from which the unknown asset was received. 0x12234525AB12324324CD1231428usdnaksakghqw
Transaction hash Unique hash that identifies the crypto asset deposit transaction where an unsupported crypto asset was sent erroneously to Liquidity Hub. 0x4539dcfd49d24aef8582nemnwkqkngj28a270858c76a189weklwqndba28skaoi
Amount The quantity of the crypto asset you want to withdraw. 0.01000000
Asset The digital asset symbol of the unsupported crypto asset you want to withdraw. ETH