You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After quite a bit of experimentation regarding smart contract architecture for v3, the core contributors seem to be aligning behind poc 5. This architecture allows for high modularity, optimizing in solving the smart contract size limitations which are particularly troublesome in Optimism.
The goal is to develop a simple hardhat "deployer" plugin that is able to provide the backbone architecture for Synthetix v3. This plugin should be able to deploy modules, understand when they need to be deployed, generate a router with these modules, and update a proxy with the new router.
The developer experience for this plugin should be as seamless as possible, an order of magnitude easier to use than the v2 deployer but as capable or more. It should be developed as a standalone plugin, to avoid coding edge cases into the deployer code. It should outline a complete development workflow, from testing to official system deployments.
Description
After quite a bit of experimentation regarding smart contract architecture for v3, the core contributors seem to be aligning behind poc 5. This architecture allows for high modularity, optimizing in solving the smart contract size limitations which are particularly troublesome in Optimism.
The goal is to develop a simple hardhat "deployer" plugin that is able to provide the backbone architecture for Synthetix v3. This plugin should be able to deploy modules, understand when they need to be deployed, generate a router with these modules, and update a proxy with the new router.
The developer experience for this plugin should be as seamless as possible, an order of magnitude easier to use than the v2 deployer but as capable or more. It should be developed as a standalone plugin, to avoid coding edge cases into the deployer code. It should outline a complete development workflow, from testing to official system deployments.
Tasks
QA
The text was updated successfully, but these errors were encountered: