Disconnect from Chain
What Is "Disconnect from Chain"?
The Disconnect from Chain feature allows users to remove a blockchain from their unified cluster within the Soul protocol. This operation reverts the connected chain to default behavior, fragmenting the unified liquidity and borrowing power. While this provides flexibility for users to manage their assets independently, it also comes with the critical implication of breaking the unified capital structure of the cluster.
How It Works
1. Disabling Cross-Chain Mode
When a user disconnects a chain, the cross-chain functionality for that specific blockchain is deactivated.
This effectively removes the chain from the unified cluster, isolating its collateral and borrow positions.
2. Separation of Liquidity
The user's assets and liabilities on the disconnected chain are no longer aggregated with those of other chains in the cluster from which it has been disconnected.
This fragmentation means that borrowing limits will now be calculated separately for each chain, potentially reducing borrowing capacity.
Technical Explanation
1. Initiating Disconnection
Users execute the
disconnectChain
function on the Controller smart contract that currently manages the chain they intend to disconnect. This action notifies the protocol to stop considering the chain as part of the cluster.
2. Data Reversion
The Controller removes all references to the user's collateral and borrow balances of the disconnecting chain.
The corresponding Controller on the disconnecting chain reverts to managing the user's positions locally.
3. Risk Assessment Update
Once disconnected, the user's cluster borrow and liquidations limits are recalculated without the assets or liabilities of the removed chain.
If the user's borrowing activity was heavily reliant on the cluster's unified liquidity, this may result in a lower borrow and liquidation limits.
4. No Asset Movement
Like all Soul operations, disconnecting a chain does not involve transferring assets. Positions remain securely locked in their original chains and base protocols.
Example: Disconnecting a Chain
1. Imagine Alice
Has a cluster with Ethereum (holding 5 ETH as collateral) and Polygon (where she holds 0.1 WBTC and has borrowed 3,000 USDC), both managed by Ethereum Controller.
- Decides to disconnect Polygon from her cluster.
2. Steps
1. Disconnect Polygon
- Alice executes the
disconnectChain
operation for Polygon in the Ethereum Controller.
2. Fragmentation of Liquidity
Polygon is removed from the Ethereum cluster, isolating its borrow position from her Ethereum collateral.
3. Borrowing Limit Adjustment
Since her ETH collateral on Ethereum no longer supports her USDC borrow on Polygon, Alice's Polygon position is now evaluated independently.
Important Warnings
1. Fragmentation of Liquidity
Disconnecting a chain breaks the unified liquidity structure, reducing borrowing power and increasing the risk of liquidation by reducing the liquidation limit of the cluster.
2. Cluster Disassembly
Removing a chain effectively disarms the cluster, meaning collateral and borrowing positions are no longer unified.
3. Strategic Implications
Users should carefully evaluate the impact of disconnection on their risk profile and borrowing strategy before proceeding.
Benefits and Use Cases
While disconnecting a chain can have significant implications, it provides users with flexibility:
1. Independent Chain Management
Users regain control over individual chains, allowing them to manage their assets separately.
2. Strategic Adjustments
Users can restructure their clusters by disconnecting certain chains and reconnecting others.
Transparency and Monitoring
Soul ensures transparency during the Disconnect from Chain operation:
Real-Time Updates: Users can see immediate changes to their borrowing limits and risk profiles.
On-Chain Visibility: All changes are recorded on-chain, allowing users to verify the operation and its effects.
The Disconnect from Chain operation provides flexibility for users to manage their DeFi strategies, but it should be executed with caution. By fragmenting liquidity and disassembling clusters, this operation can significantly impact borrowing power and risk levels. Soul empowers users with the tools and transparency to make informed decisions in managing their cross-chain portfolios.