-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: paymentInitiator
role in ServiceManagerBase
#260
Conversation
- creating ServiceManagerBaseStorage - adding paymentInitiator storage var to ServiceManagerBase - adding ability for owner to change paymentInitiator - formatting based on forge fmt for contracts modified
paymentInitiator
role in ServiceManagerBase
paymentInitiator
role in ServiceManagerBase
- removing erroneous gap from `ServiceManagerBase` - typo 50 to 49 - making inheritance backward compatible
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM appreciate the idea and implementation on this. Going to ping for another approval on this before merging.
Also want to flag that there will be another follow-up PR to this based on the PaymentCoordinator
being renamed to RewardsCoordinator
. WIP PR can be found here
Layr-Labs/eigenlayer-contracts#565
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks for the PR.
In the future, please keep code changes and code formatting in separate PRs -- it's hard to review otherwise!
Currently, the entity responsible for posting the range payments is the
ServiceManager
Owner, but for practical purposes this responsibility will likely be delegated to a separate entity or smart contract.High level changes:
ServiceManagerBaseStorage.sol
paymentInitiator
storage var toServiceManagerBaseStorage
paymentInitiator
paymentInitiator
role