Upgrade deployer for OVM 2.0#1562
Upgrade deployer for OVM 2.0#1562liamzebedee wants to merge 11 commits intofutures-implementationfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## futures-implementation #1562 +/- ##
=======================================================
Coverage 93.87% 93.87%
=======================================================
Files 85 85
Lines 2058 2058
Branches 627 627
=======================================================
Hits 1932 1932
Misses 126 126 Continue to review full report at Codecov.
|
|
Thanks mate! I do think we should tackle #1504 first though |
No worries, jj. I actually wrote this because I was testing a fresh redeploy of the EVM code on OVM 2.0. Turns out we needed it in the end anyways (see above issues for context). |
|
@liamzebedee Should we at the same time clean up all the other |
LegacyOwned is contained within legacy/
Code is now compiled using the regular solc.
Yeah we should but I'd say it's better in another PR. The changes here are already running live for Kwenta Futures and to me that justifies merging this in now, and working on the rest of it in a separate one. Thoughts? |
|
That being said - I think I will make the changes here to fix up the tests rather than break CI. |
The OVM 2.0 upgrade means that all contracts can now be run natively using EVM code. This removes edge case code we have to navigate around the old OVM 1.0 architecture, where contracts were transpiled to OVM bytecode.