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:- Go to the funding tab
- Toggle Kraken exchange click the gear icon
- Enable the Exchange Transfer toggle for funding directly from exchange
- Enable Kraken Oauth
- 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:ledger-query
andaccount.fast-api-key:write
in the Additional Scopes field. - Save the settings. Note that it could take up to 5 minutes for the settings cache to refresh on your site.

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.- In the user profile widget, click on Deposit
- Click on From Exchange
- Click on the Kraken icon and you will be taken immediately to the transfer flow

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