This functionality is also only available on version 4.25.0 of the SDK and above.

Dashboard Setup

Follow these steps to enable exchange funding for Kraken:
  1. Go to the funding tab
  2. Toggle Kraken exchange click the gear icon
  3. Enable the Exchange Transfer toggle for funding directly from exchange
  4. As part of Kraken OAuth setup, please ensure you add account.fast-api-key:funds-query account.fast-api-key:funds-withdraw account.fast-api-key:write in the Additional Scopes field.
  5. Save the settings. Note that it could take up to 5 minutes for the settings cache to refresh on your site.
Dashbaord funding exchanges

SDK Views

Once enabled in Dashboard and the settings have propagated, your end users would be able to link their Kraken exchange account to their user profile and initiate the transfer.
  1. In the user profile widget, click on Deposit
  2. Click on From Exchange
  3. Click on the Kraken icon and you will be taken immediately to the transfer flow
Deposit screen

Whitelisting

Kraken mandates that you first whitelist your destination wallet for the specific token you wish to transfer. Once your wallet address is approved, you’re free to move funds without further restrictions. To add a wallet to your whitelist, follow Kraken’s detailed instructions here: Whitelisting Directions
Kraken Whitelisting