Exchange Vaults
Exchange Vault Introduction
Connect your Exchange trading accounts in PrimeVault and provision necessary access controls to admins to move funds between Core Vaults and Exchanges
Automate Vault-to-Exchange and Exchange-to-Exchange transfers
Note: Exchange Vault is a custodial Vault where the funds are in your Exchange’s custody
The Vault in PrimeVault provides a permissioned framework to interact with assets sitting on linked Exchanges and enables single-window administration of funds across Exchanges
We’ve enabled connections to a large number of exchanges via our partner’s APIs (Mesh)
How to use an Exchange Vault
Create an Exchange Vault
Withdrawing assets out of Exchange Vault
Depositing assets into Exchange Vault
Create an Exchange Vault
Create API Key & Secret Key on your exchange’s platform (requirement varies as per exchange). Explained in the next section for different exchanges.
Complete steps as per the Exchange Vault flow. Select the policy template, review the assets and submit.
API Key Setup for Exchanges
Kraken
Settings -> API -> Create API Key

Kraken Help Center link
Permissions: Query, Deposit and Withdraw
IPs for whitelisting:
13.59.176.125,18.223.183.241Nonce window: 10000
Coinbase International
API->Create API Key

Permissions ->
View&TransferIP Allowlist ->
54.151.154.241and18.136.156.129
Coinbase Exchange
API key setup similar as
Coinbase Internationalabove.IP Allowlist ->
13.59.176.125and18.223.183.241
Gateio
Profile -> API Management -> Create API Key
IPs to link:
13.59.176.125,18.223.183.241Permissions
Spot Trade->Read OnlyWallet->Read And WriteWithdraw->Read And WriteAccount->Read And Write
Mexc
Profile -> API Management
Provide the permissions as below

IPs to link: 13.59.176.125, 18.223.183.241
Binance
Profile->Settings->Account->API Management

IP Allowlist ->
54.151.154.241and18.136.156.129Permissions
Enable Withdrawal
KuCoin
Profile->API Management -> Create API Key

IP Allowlist ->
54.151.154.241and18.136.156.129PermissionsWithdrawal
Bitget
Profile -> API Key -> Create API Key
Enter name
Permissions -> Read-write
Permission type
Spot - Trade
Wallet - Transfer & Withdraw
IP
13.59.176.125, 18.223.183.241

ByBit

IPs to whitelist
54.151.154.241and18.136.156.129(Comma separated and no space)
Permissions
Assets
Account Transfer
Withdrawal
Withdrawing assets from Exchange Vault to Core Vault
Whitelist core vault, other exchange vault and other addresses on the exchange using the specific exchange platform. This is a requirement to be able to withdraw funds from exchange account using PrimeVault.
In PrimeVault, to initiate transfer go to
Transaction->Transferand Select Exchange account, asset, chain, amount and counter party.After all the inputs are provided, you will see the expected withdrawal fee computed based on the inputs.

Depositing Assets into Exchange Vault from Core Vault
Use the PrimeVault platform to initiate deposits into the exchange
Cross Exchange Transfer
Cross-Exchange transfer would be similar to deposit and withdraw actions.
First, whitelist the destination exchange’s deposit address for withdrawals on the source exchange.
When you initiate a transfer in PrimeVault, it will trigger a withdrawal from the source exchange to the destination exchange’s (deposit)address.
Last updated