This feature is currently in private beta.Please contact us in slack or via email (hello@dynamic.xyz) to enable for your Dynamic environment ID.

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

Dashboard Setup

Follow these steps to enable exchange funding from Dashbaord:

  1. Go to the funding tab
  2. Toggle Coinbase exchange on and click the gear icon
  3. Enable the Exchange Transfer toggle for funding directly from exchange
  4. As part of Coinbase OAuth setup, please ensure you add wallet:transactions:send 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.

SDK Views

Once enabled in Dashboard and the settings have propagated, your end users would be able to link their Coinbase 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. At the moment, Coinbase is the only exchange integrated with Dynamic in this manner - so you will be taken immediately to the transfer flow

Headless Implementation

For developers looking to implement a headless version of the Fund from Exchange feature, you can use the useExchangeAccounts hook. This hook provides programmatic access to exchange account management, transaction history, and transfer operations.

This feature is currently in private beta.Please contact us in slack or via email (hello@dynamic.xyz) to enable for your Dynamic environment ID.

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

Dashboard Setup

Follow these steps to enable exchange funding from Dashbaord:

  1. Go to the funding tab
  2. Toggle Coinbase exchange on and click the gear icon
  3. Enable the Exchange Transfer toggle for funding directly from exchange
  4. As part of Coinbase OAuth setup, please ensure you add wallet:transactions:send 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.

SDK Views

Once enabled in Dashboard and the settings have propagated, your end users would be able to link their Coinbase 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. At the moment, Coinbase is the only exchange integrated with Dynamic in this manner - so you will be taken immediately to the transfer flow

Headless Implementation

For developers looking to implement a headless version of the Fund from Exchange feature, you can use the useExchangeAccounts hook. This hook provides programmatic access to exchange account management, transaction history, and transfer operations.