Third-party integration disclosure
By linking your Fireblocks Trust Company (TrustCo) account to Fireblocks, you acknowledge that your Operator identifiers (e.g., Console email address and API username) will be shared with a regulated counterparty (TrustCo) for compliance and audit purposes.
Additionally, as TrustCo will reject any withdrawals initiated by unauthorized users, you must ensure that your relevant workspace users and Fireblocks API users are properly registered with TrustCo and assigned the required permissions.
Overview
Fireblocks Trust Company (TrustCo) is a regulated custody service integrated directly into the Fireblocks ecosystem. By linking your TrustCo account, you can:
- Synchronize balances: View real-time TrustCo holdings within your Fireblocks dashboard.
- Streamline transfers: Request on-chain transfers and withdrawals using the Fireblocks Network.
- Govern transactions: Apply your workspace Policies to TrustCo transactions.
Before you begin
- Before initiating the TrustCo connection, you must complete the Know-Your-Customer (KYC) verification process and the onboarding process with the TrustCo operations team.
- You cannot self-generate API credentials. The TrustCo operations team creates them on your behalf and delivers your API key and secret via secure channel after account setup and KYC verification. You can manage user permissions yourself via the TrustCo client portal or contact the TrustCo operations team for assistance.
- The TrustCo account operates exclusively on Mainnet.
Connecting your TrustCo account
- In the Fireblocks Console, go to Accounts > Connected accounts.
- Select Connect Account.
- Select Fireblocks Trust Company.
- Enter the API Key and API Secret given to you by the TrustCo operations team.
- Select Connect Account.
Your Admin Quorum must approve the connection before it can be used for transfers.
Capabilities and operations
Asset support
Your TrustCo connection supports all blockchain assets as configured in your TrustCo vault accounts. Fireblocks loads assets dynamically from your vault accounts, so available assets may vary depending on your vault configuration.
Withdrawals
All destination addresses must be whitelisted within the TrustCo environment before any transaction will be processed. You can initiate the whitelisting process by requesting a withdrawal to an address that either belongs to an existing vault account that you control, or to an address that has been whitelisted in your workspace.
Subaccounts
You can manage subaccounts using the TrustCo client portal. Contact the TrustCo operations team for help managing this process.
Enabling deposits and withdrawals
Deposits are enabled automatically. To perform a withdrawal, which includes PII validation, the initiating user must have the appropriate permissions at Fireblocks Trust to send instructions to the managed account.
PII validation resources
Account balances
TrustCo account balances refresh automatically. If you notice a discrepancy, verify that the asset is enabled in your workspace.