PrimeVault
  • PrimeVault Introduction
  • PrimeVault Suite of Products
  • Getting Started
    • Setting up your account
      • Multi-Entity Support
    • Setting up your mobile app
  • Setting up Vaults
    • Core Vaults
    • Exchange Vaults
    • Gas Vaults
  • Whitelisting an address
  • Conducting transfer operations
  • Executing trades using Smart Trade
  • Accessing DeFi
    • DeFi for Near Ecosystem
  • Recovering your Account
  • Policy Templates
    • Adding a new Policy Template
    • Creating a new Vault using Templates
    • Editing a Policy Template
    • Changing Template attached to a Vault
  • Additional Support
  • Block confirmations for incoming transaction
  • Settings
    • Whitelisted Assets
    • Webhooks
    • IP Whitelisting
    • Vault Backup and Recovery
Powered by GitBook
On this page
  • Create an Exchange Vault
  • API Key Setup for Exchanges
  • Withdrawing assets from Exchange Vault to Core Vault
  • Depositing Assets into Exchange Vault from Core Vault
  • Cross Exchange Transfer
  1. Setting up Vaults

Exchange Vaults

PreviousCore VaultsNextGas Vaults

Last updated 1 month ago

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

  1. Create API Key & Secret Key on your exchange’s platform (requirement varies as per exchange). Explained in the next section for different exchanges.

  2. 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

  • 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

  1. 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.

  2. In PrimeVault, to initiate transfer go to Transaction -> Transfer and Select Exchange account, asset, chain, amount and counter party.

  3. 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

  1. 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.

Kraken Help Center

link