Proposal: Update to geth 1.13
Current behavior: geth 1.11
Desired behavior: geth 1.13
Use case:
- Users can deploy contracts using the latest Solidity compiler. One example is the MCOPY opcode, which is available starting from Cancun.
- Inco Network uses https://github.com/zama-ai/fhevm-go, which uses geth 1.13.5's Golang API.
For our (Inco Network) use cases, our testnet already uses geth 1.13 but on SDK 0.46. I just created a PR to update to geth 1.13.5 with on top of your 0.50 code: Inco-fhevm#1. If it's useful for you, I can create a PR on this repository too.
If this is not on your roadmap, we can also close this issue for now.
Problems
It seems like you're using your own fork of go-ethereum, and added some custom APIs like DefaultActivePrecompiles
. My PR removes usage of those custom APIs, and is built on top of unmodified geth 1.13.5.
Happy to collaborate on this!