[ZK Stack] - How to upgrade the bootloader system contract? #975
-
Team or ProjectNo response Module Affected
Rust Version1.85.0 Operating System
Issue DescriptionWe deployed a new zkChain on Sepolia testnet. From the documents we know that the zkEVM run the bootloader contract to execute all L2 transactions in a L1 batch. We have some modifications to the bootloader contract (file bootloader.yul). But we can't file a document how to upgrade the current bootloader to the new contract. Is it possible? Thank you in advance. Expected BehaviorGot a how-to document to upgrade bootloader system contract Current BehaviorCannot find the document for upgrading the bootloader contract. Repository Link (if applicable)No response Additional DetailsNo response Prior Research
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Hi @moneta! I believe that to deploy a chain to the Elastic Network, you cannot modify the bootloader code. However if you aren't planning on doing that, I can investigate what steps are required to do this. |
Beta Was this translation helpful? Give feedback.
Thanks for clarifying. We don't have full documentation for running a custom ecosystem at this point unfortunately. You may find the spec book helpful though.