🧊Frozen Markets and Reserves

How to Freeze a Reserve or Market in Pu239 Protocol

To freeze a reserve in the Pu239 protocol, utilize the setReserveFreeze function found in the PoolConfigurator contract, which is applicable to every Pu239 market. Only individuals with the RiskAdmin or PoolAdmin role have the authority to carry out this action. These roles are managed by Pu239 Governance (or the Guardian multisig on networks that do not have a governance bridge), which also has the power to delegate these roles to other users.

Implications of a Frozen Reserve

When a reserve is frozen, several activities are restricted, including adding new funds, issuing new loans, or changing interest rates from variable to stable and vice versa. Nevertheless, users can still repay loans, withdraw funds, handle liquidations, and earn interest on stable rate loans.

Unfreezing a Reserve or Market

It is possible to unfreeze a reserve or market using the same method and contract function used for freezing, as long as the conditions allow for lending and borrowing activities to resume.

Pausing a Reserve

Pausing a reserve involves stopping all related activities, such as adding funds, borrowing, repaying loans, adjusting interest rates, handling liquidations, or transferring aTokens. The roles and procedures for freezing and unfreezing a reserve are similar to those for pausing and unpausing, which are facilitated through the setReservePause function.

Last updated