Overview
Circle is the issuer of the USDC stablecoin. The Circle integration with Fireblocks allows you to purchase USDC issued directly from Circle and transfer it within your Fireblocks workspace.
This article describes the steps to connect your Circle account to your Fireblocks workspace. After connecting your Circle account, you can securely buy and transfer USDC from your Circle account. Circle supports USD wire transfers.
Configuring your Circle account
To configure your Circle account to connect to Fireblocks:
- Verify whether your Circle license agreement has API integration. If not, reach out to the Circle support team and request that they add it.
- In your Circle dashboard, create an API key to use for your Fireblocks integration.
- This should be a Core API key for read-write and read-only operations.
- This API key should accept traffic from the following Fireblocks IP addresses for international exchanges: 52.76.208.129.
- Within one business day, Circle will send you an email with a login link. Log in using your email to get your API key.
- Copy and keep your API key. You will need it in the next section to add this exchange to your workspace.
Configuring Fireblocks
- Go to Accounts > Connected accounts.
- Select + Connect Account.
- Select Circle, and then complete the following fields:
-
- Name on Fireblocks: Enter the name you want to give this exchange account on Fireblocks.
- Secret: Enter the API key that you saved from Circle. Include the "PROD_API_KEY" prefix, followed by the actual key. For example: “PROD_API_KEY:xxxxxxxxxxxxxxxxxxxxxx”.
- Select Connect Account.
The Admin Quorum must approve the new account to make it available for new transfers from your workspace.
Your Circle account appears on the Exchanges page along with all managed assets and their balances. Following Admin Quorum approval, transfers are available from your vault accounts, whitelisted addresses, Fireblocks P2P Network connections, and other connected exchange accounts to your Circle account.
Enabling withdrawals from Circle
See the Circle documentation to learn more about adding a deposit address to your Circle account.
Using Circle in a testnet workspace
To test Circle in a Fireblocks testnet workspace, you need to create a user on Circle's Sandbox here. To clarify: we only use the Circle Sandbox environment, and NOT the Circle Testnet environment for testing.