Comments (2)
Hey @fecetrulo , there's an ACP to activate the Shanghai Upgrade (which includes the PUSH0 opcode) on Avalanche here: https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/24-shanghai-eips.md.
This will most likely activate in the next network upgrade on Avalanche.
As for mainnet, yes mainnet is currently the same as Fuji and does not support the PUSH0 opcode and you'll need to update the Solidity version used to compile your contract.
Solidity versions <= v0.8.19 work correctly and if you want to use a version >= v0.8.20 you will need to set the EVM version to target prior to the Shanghai Upgrade following the instructions here: https://docs.soliditylang.org/en/v0.8.20/using-the-compiler.html#setting-the-evm-version-to-target.
from subnet-evm.
@aaronbuchwald, thanks for the response.
from subnet-evm.
Related Issues (20)
- Issue with deploying subnet in Fuji HOT 4
- Issue building the project HOT 5
- Cannot deploy subnet in Local Network HOT 2
- Many CI jobs cannot be trivially reproduced locally HOT 2
- Replace context.TODOs
- Release v0.5.11
- Linter: check consistency of copyright headers
- [code sync] Update code to go-ethereum 1.12.2
- Flaking Load Test
- Not able to start subnet network with avalanchego 1.11.0 and subnet-evm 0.6.0 HOT 45
- Document Durango Changes
- [code sync] Update code to go-ethereum 1.13.2
- Genesis ChainConfig Timestamp Cleanup
- Invalid bloom error thus shutting down chain bootstrap HOT 4
- Subnet knows about pending tx, but has stopped producing blocks HOT 18
- ethclient.ChainConfig errors after precompile upgrade
- Deprecate historical proofs from API
- [code sync] Update code to go-ethereum 1.13.8
- RPC call: the method debug_traceBlockByNumber does not exist/is not available HOT 4
- [code sync] Update code to go-ethereum 1.13.14 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from subnet-evm.