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
At the moment, the default schedule is Shanghai, however, there're many projects using newer Solidity versions that cause an undefined instruction error in kontrol prove. Previously, we have postponed making Cancun the default schedule, however, we can do it now since we've implemented most of the EIPs; Cancun is also the default evm_version in Foundry.
To make the default schedule more obvious to users, we should also add the schedule = 'CANCUN' entry to the kontrol.toml file that gets generated by kontrol init.
Another way to set schedule/evm version is by providing the evm_version = 'cancun' field in foundry.toml. We should probably recognize that as well and decide on the priority between Kontrol's --schedule and foundry.toml's, evm_version (I'd suggest schedule > evm_version).
The text was updated successfully, but these errors were encountered:
Related: #800
kontrol prove
. Previously, we have postponed making Cancun the default schedule, however, we can do it now since we've implemented most of the EIPs; Cancun is also the defaultevm_version
in Foundry.schedule = 'CANCUN'
entry to thekontrol.toml
file that gets generated bykontrol init
.evm_version = 'cancun'
field infoundry.toml
. We should probably recognize that as well and decide on the priority between Kontrol's--schedule
andfoundry.toml
's,evm_version
(I'd suggestschedule > evm_version
).The text was updated successfully, but these errors were encountered: