Setting up Vaults
Exchange Vaults
22 min
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 https //support kraken com/hc/en us/articles/360000919966 how to create an api key permissions query, deposit and withdraw ips for whitelisting 13 59 176 125 , 18 223 183 241 nonce window 10000 coinbase international api > create api key permissions > view & transfer ip allowlist > 54 151 154 241 and 18 136 156 129 coinbase exchange api key setup similar as coinbase international above ip allowlist > 13 59 176 125 and 18 223 183 241 gateio profile > api management > create api key ips to link 13 59 176 125 , 18 223 183 241 permissions spot trade > read only wallet > read and write withdraw > read and write account > 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 241 and 18 136 156 129 permissions enable withdrawal kucoin profile > api management > create api key ip allowlist > 54 151 154 241 and 18 136 156 129 permissions withdrawal 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 241 and 18 136 156 129 (comma separated and no space) permissions assets account transfer withdrawal withdrawing assets from exchange vault to core vault whitelist the 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 the exchange account using primevault in primevault, to initiate transfer, go to transaction > transfer and select exchange account, asset, chain, amount and counterparty 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 withdrawal 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