Skip to content

SOV-5302: introduce freeze functionality feesharing#568

Open
cwsnt wants to merge 4 commits intodevelopmentfrom
SOV-5302-add-freeze-feesharing
Open

SOV-5302: introduce freeze functionality feesharing#568
cwsnt wants to merge 4 commits intodevelopmentfrom
SOV-5302-add-freeze-feesharing

Conversation

@cwsnt
Copy link
Contributor

@cwsnt cwsnt commented Jan 29, 2026

No description provided.

@tjcloa tjcloa requested review from Copilot and tjcloa February 3, 2026 23:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces freeze/unfreeze functionality for the FeeSharingCollector contract to enable emergency prevention of user withdrawals while maintaining protocol operations.

Changes:

  • Added freeze/unfreeze functions with owner-only access control
  • Implemented freeze protection modifiers on user withdrawal functions
  • Created Hardhat tasks for freeze/unfreeze operations and ownership management

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/FeeSharingCollectorTest.js Comprehensive test suite covering freeze/unfreeze functionality, access control, and state transitions
hardhat/tasks/feeSharingCollector.js Hardhat tasks for freeze/unfreeze operations and ownership/proxy management via multisig
deployment/deployments/rskSovrynMainnet/ContractsGuardianMultisig.json New deployment configuration for ContractsGuardianMultisig contract
contracts/governance/FeeSharingCollector/FeeSharingCollectorStorage.sol Added frozen state boolean to storage
contracts/governance/FeeSharingCollector/FeeSharingCollector.sol Implemented freeze/unfreeze functions and applied whenNotFrozen modifier to user-facing withdrawal methods

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants