Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several updates to the
StakingMiddleware
documentation and the addition of new components to the system. The most significant changes are the introduction of theNotifier
contract and updates to existing contracts to integrate withNotifier
.Documentation Updates:
docs/autogen/src/SUMMARY.md
: Added entries forNotifier
andINotifier
to the documentation summary. [1] [2]New Components:
docs/autogen/src/src/UVN/L1/StakingMiddleware/Notifier.sol/abstract.Notifier.md
: Added documentation for the newNotifier
contract, which allows operators to mint ERC721 tokens and notify service contracts of stake changes.docs/autogen/src/src/interfaces/UVN/L1/StakingMiddleware/INotifier.sol/interface.INotifier.md
: Added documentation for theINotifier
interface, detailing functions and events related to theNotifier
contract.Integration with Notifier:
docs/autogen/src/src/UVN/L1/StakingMiddleware.sol/contract.StakingMiddleware.md
: Updated to includeNotifier
in the inheritance and constructor. [1] [2]docs/autogen/src/src/UVN/L1/StakingMiddleware/README.md
: AddedNotifier
to the contents.Refactoring and Renaming:
docs/autogen/src/src/UVN/L1/StakingMiddleware/DelegatorAccessControl.sol/abstract.DelegatorAccessControl.md
: RenamedAccessControl
struct toAccessControlParams
. [1] [2]docs/autogen/src/src/UVN/L1/StakingMiddleware/StakeManager.sol/contract.StakeManager.md
: Renamed_beforeSlash
and_afterSlash
functions to_beforeDelegatorSlashed
and_afterDelegatorSlashed
.docs/autogen/src/src/UVN/L1/StakingMiddleware/UniStakerWrapper.sol/contract.UniStakerWrapper.md
: Updated function names to match the new naming convention for slashing-related functions.