To provide a reference implementation for the CT testing of the latest revisions, the geth based interpreter implementation in Tosca needs to be updated to a version that supports those revisions.
The target version of geth should be 1.14 or higher. The fork should be placed in a new fantom repositry.
To provide a reference implementation for the CT testing of the latest revisions, the
geth
based interpreter implementation in Tosca needs to be updated to a version that supports those revisions.The target version of geth should be 1.14 or higher. The fork should be placed in a new fantom repositry.
To complete the integration, modifications to support the step-wise execution need to be added to the
geth
repository fork. This has been done in the past by https://github.com/Fantom-foundation/go-ethereum-substate/commit/dd62171089adc510e722b1543d6bdb5f1139d35a, but when redoing it, those changes should be reviewed and -- if possible -- improved to ease future migrations to newer geth versions.