Skip to content

Retesteth v0.1.1 - eip1559

Compare
Choose a tag to compare
@winsvega winsvega released this 12 Jun 22:38
· 727 commits to master since this release
ab6c70d

Ethereum test runner / generator tool for the tests (https://github.com/ethereum/tests)
Uses existing clients to run/generate the tests. See documentation.

Changelog

  • fix --checkhash warnings on LegacyTests
  • remove blockchain version of old VMTests
  • typed transactions exported without rlp prefix (as plain 01 + tx.bytes)
  • select transaction by label in a filled state test
  • check for excessive expect sections in gstate tests
  • yul compilation support
  • t8ntool secret key export
  • transaction type2 support in gstate tests (0x02)
  • DataObject notinitialized type for std logic. fix issues with autosort.
  • openethereum-evm gstate tests support via wrapper
  • replace BlockHeader with spBlockHeader
  • introduce new struct BlockHeader1559
  • support besu and oewrap
  • EIP1559 test parsing
  • setup.sh script in client configs. (executed once in the begining of retesteth run)
  • fieldReplace map in clients config (on rpc protocol)
  • checkLogHash option in clients config
  • check t8ntool response files for emptiness bugfix
  • eip1559 blockchain test support (t8ntool)
  • eip1559 BerlinToLondonAt5 support (t8ntool)
  • invalid transactions check
  • test_mineBlocks method expect result of rejected transactions

ubuntu 18.04.3:
http://retesteth.ethdevops.io/release/0.1.1-eip1559/ubuntu-18.04.3/retesteth-0.1.1-eip1559-ubuntu-18.04.3

Might need the dependecies install:

- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- sudo apt-get update
- sudo apt-get install gcc-4.9
- sudo apt-get install --only-upgrade libstdc++6

macOS-XCode11:
http://retesteth.ethdevops.io/release/0.1.1-eip1559/macOS-XCode11/retesteth-0.1.1-eip1559-macOS-XCode11

Docker:
geth version: Version: 1.10.4-unstable Git Commit: eff998effbf466d4acbe599583dd8ec75f2af6a1
geth evm version: evm version 1.10.4-unstable-eff998ef-20210611
lllc version: Version: 0.5.14-develop.2021.6.12+commit.401d5358.Linux.g++
solidity version: Version: 0.8.5+commit.a4f2e591.Linux.g++
http://retesteth.ethdevops.io/release/0.1.1-eip1559/dretesteth-0.1.1-eip1559.tar

Documentation:
https://ethereum-tests.readthedocs.io/en/latest/