- Developer Sandbox environments and Testnet workspaces are used for development and testing.
- Mainnet workspaces are used to deploy into production (with real funds).
Workspace Types
Mainnet
Mainnet is a production-level blockchain network with cryptocurrency transactions being broadcast, verified, and recorded. Mainnets have a base asset that can be used as funds in transactions or to pay network fees. All assets on Mainnets have real-world monetary value. A Mainnet workspace is a fully developed and deployed environment that allows you and your organization to conduct your real-world financial operations on the Fireblocks platform. In Mainnet workspaces, you can securely:- Transfer digital assets
- Add users
- Create a Vault account or multiple
- Whitelist new addresses
- Connect to supported exchanges
- Connect to other Fireblocks Network members
- Configure MPC-CMP devices
- Establish network connections
Testnet
Testnet is a blockchain test network used by developers to run tests with the blockchain. Testnets operate on blockchains separate from their associated Mainnet. Testnet assets have no monetary value, and many of them reset periodically. A Testnet workspace is a testing-level environment that only allows you to use Testnet assets for integration and testing purposes. You can also perform many of the same actions you can in a Mainnet workspace without incurring real-world fees. In the Fireblocks Console, the “Testnet Environment” badge appears at the top of the page to help you identify your Testnet workspace.Limitations of Testnet workspaces
The Testnet workspace will have certain conditions to protect you from losing real assets and compromising security while you test, such as:- Only Testnet assets and Testnet blockchains are supported (e.g., Ethereum Sepolia Testnet)
- Simplified signing process that removes many security features in favor of simple setup and testing, such as no mobile signing application support and no client co-signer support
- Limited exchange integrations since not all exchanges support Testnet blockchains and may not work as they would on Mainnet
- Fiat integrations will only work on fiat test networks
- DeFi and Web3 have limited blockchain and Web3 dApp test network support
- The Fireblocks Network is not available
- Transaction screening AML/KYT integrations are not available
- Reduced API rate limits (production-level load testing is not available)
Developer Sandbox
Sandbox workspaces are freely available to sign up for. These workspaces are geared towards quick development and experimentation. Here are some of the highlights of Sandbox environments:- When creating API users, the CSR certificate required to generate the private key is automatically created in the browser.
- Access to the Developer Area API Monitoring feature that displays the workspace’s API calls and errors over 24-hour and 7-day periods.
- No mobile signing devices are needed since all transactions are auto-approved, reducing the complexity of trying out the Fireblocks API.
Differences in Sandbox User Roles
When creating new Console or API users in Developer Sandbox workspaces, there are only three workspace roles available:- Non-Signing Admin
- Editor
- Viewer
- Creating and deleting users
- Resetting 2FA for workspace users
- Signing transactions (despite the “non-signing” in the role’s name)