ACP-99: Subnet Manager Solidity Standard #98
Replies: 6 comments 2 replies
-
Fantastic work on this! I think this is obviously relevant for the entire Avalanche community and a good start. I think it will be easier to provide feedback and make revisions on these ideas as a draft ACP as opposed to on this discussion post, so I'd suggest creating a draft PR to streamline that process. |
Beta Was this translation helpful? Give feedback.
-
As suggested by @aaronbuchwald I went ahead and created a draft PR: #99 |
Beta Was this translation helpful? Give feedback.
-
This looks great! I've been thinking about "how much of a generalization" this should have. I think @aaronbuchwald also mentioned we can have 2 separate contracts (manager + staking). I was also thinking maybe we can even have 1 contract manager and many other staking/PoA etc contracts all active at the same time. I think this is similar to @aaronbuchwald's first opinion but slightly more generalized:
Sample pseudocode:
This would let multiple contracts to own different validators, making it possible to add validators with different mechanisms/tokens. It might be "too" generic though, so I wonder if this makes sense at all. |
Beta Was this translation helpful? Give feedback.
-
Hey everyone, I just refreshed the ACP draft in commit 4ac8057. It is now named The refresher reflects the latest changes that happened on ACP-77 and the reference implementation that I have been working on in the Suzaku Contracts Library on the acp-99-implementation branch. The list of interfaces and contracts implemented are detailed in the README. Looking forward to having everyone's feedback! |
Beta Was this translation helpful? Give feedback.
-
It would be good to have this merged so it attains a more legitimate status. With the summit coming up having it there is something we can point to in discussions. I wholeheartedly agree that such a standard should be in place to make managing L1s more streamlined. |
Beta Was this translation helpful? Give feedback.
-
For further discussion on this idea now that it is a proposed ACP, please see to the official discussion thread here. |
Beta Was this translation helpful? Give feedback.
-
ACP rendered
Beta Was this translation helpful? Give feedback.
All reactions