Not available in Cold Wallet workspaces
This feature is not available in Cold Wallet workspaces.
Overview
Flexible Network Routing gives you more flexibility when using the Fireblocks P2P Network. You can preset the destination to receive Network deposits at the profile or connection level, both in your Fireblocks Console or via the Fireblocks API.
You can now deposit directly to your preferred Fireblocks vault account, exchange account, or fiat account destination, instead of a default Network Deposits vault account. This means:
- You no longer have to transfer assets manually between your Network Deposits vault account and another destination, so you avoid the gas fees for sweeping.
- You can now select your preferred deposit destinations for both crypto and fiat.
- You now have maximum flexibility to route Network transfers by defining routing at either the P2P Network profile level or the individual connection level.
- You no longer need multiple profiles to customize routing by connection. You can manage all connections and set custom routing for any of them under one profile.
- You can now archive or rename the default Network Deposits vault account that originally came with your workspace.
How do I configure Flexible Network Routing?
When you create a P2P Network profile, you choose the Vault, exchange, or fiat account where deposits will be routed. Similarly, when you add connections to a P2P Network profile, you can route deposits to the account the profile is configured to use, or you can configure the connection to route deposits to a different account.
Important notes
- Adding a connection or changing the account a profile or connection uses for deposit routing requires approval from the Admin Quorum or an Approval Group.
- The Fiat field does not appear unless you have one or more fiat accounts connected to your workspace. It functions the same as the Crypto field described below, but with your fiat accounts.
Using the profile's account for new connections
- In the Fireblocks Console, go to P2P Network > Connections and then select Add connection.
- On the Add a network connection dialog, select (or search for and select) the profile you want to connect with. Note that to add members who have made themselves not discoverable, you must ask them privately for their P2P Network ID and use it to find them.
- On the next Add a network connection dialog, leave Use [profile name] profile routing toggled on. Note that the Crypto field below is read-only and automatically populated with the profile's selected account.
- Select Add connection.
Using a different account for new connections
- In the Fireblocks Console, go to P2P Network > Connections and then select Add connection.
- On the Add a network connection dialog, select (or search for and select) the profile you want to connect with.
- On the next Add a network connection dialog, toggle off Use [profile name] profile routing. Note that the Crypto field below becomes available, and you can select the account you want deposits from this connection to route to.
- Select Add connection.
Changing the account the profile uses
- In the Fireblocks Console, go to P2P Network > Connections.
- Find the profile you want to update, then select Profile settings on the right.
- On the Profile settings page, under the Deposit routing heading, use the Crypto field to select the new account you want to use.
- Select Save.
Changing the account that an existing connection uses
- In the Fireblocks Console, go to P2P Network > Connections.
- Find the profile containing the connection you want to update, then expand it using the down arrow on the left.
- Find the connection you want to update, then select More actions
> Change deposit routing.
- If you want to switch the connection to use your profile's selected account, toggle onĀ Use [your profile name] profile routing. Otherwise, use the Crypto field to select the new account you want to use.
- Select Save.