Currently the devchain is created with latest contracts in the commit it is built. The devtooling team ready wants to start working on celi/contractkit changes that require an L2 enabled.
It could be acheived by, after the job that builds L1 (current one) finishes, applying a second set of migrations that:
import the state into a new anvil version.
Sets the bytecode of proxyAdminAddress (0x4200000000000000000000000000000000000018) (this enables the transition)
Calls functions to fully enable the contract (for example CeloDistributionSchedule.activate(...))
Currently the devchain is created with latest contracts in the commit it is built. The devtooling team ready wants to start working on celi/contractkit changes that require an L2 enabled.
It could be acheived by, after the job that builds L1 (current one) finishes, applying a second set of migrations that:
proxyAdminAddress (0x4200000000000000000000000000000000000018)
(this enables the transition)CeloDistributionSchedule.activate(...)
)