Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

ethereum/execution-spec-tests

danceratopz closed an issue on ethereum/execution-spec-tests
✨(gentest): allow custom headers in `gentest` config file and add an example config file
1. Instead of using specific fields like `client_id` and `secret`, I propose we change the config file structure to include a single key called rpc_headers. This allows users to define a flexible n...
danceratopz closed a pull request on ethereum/execution-spec-tests
✨ feat(all): add application-wide configuration manager
# 🗒️ Description This PR introduces a package to manage environment and application configurations. ```console . ├── src │ └── 📁 config [Application wide environment and configurations] ...
danceratopz created a review comment on a pull request on ethereum/execution-spec-tests
You could define a new Exception class (or classes) to help with these exceptions that handle the relevant info instead of using a `TransactionExceptionInfo` class. I think this would be less surpr...

View on GitHub

danceratopz created a review comment on a pull request on ethereum/execution-spec-tests
I would also add an Exception class for this and use a mutli-line f-string for the message and apply `textwrap.dedent()` to it. There's examples of `dedent()` usage within EEST.

View on GitHub

danceratopz created a review comment on a pull request on ethereum/execution-spec-tests
These strings look very strange and deserve an explanation :slightly_smiling_face: I think this is because EELS doesn't yet have unique exceptions and you're just trying to ensure that the bidi...

View on GitHub

danceratopz created a review comment on a pull request on ethereum/execution-spec-tests
I think we'll also need to add `verify_transactions()` to `src/ethereum_test_specs/state.py`.

View on GitHub

danceratopz created a review on a pull request on ethereum/execution-spec-tests
This looks fantastic, looking forward to using these exceptions in `consume` in due course! A few small comments below.

View on GitHub

danceratopz created a review on a pull request on ethereum/execution-spec-tests
This looks fantastic, looking forward to using these exceptions in `consume` in due course! A few small comments below.

View on GitHub

winsvega pushed 52 commits to postHint ethereum/execution-spec-tests
  • fix(forks): small pytest session header fix with dev forks (#806) * fix(forks): fix erroneous message in pytest sess... d72b1d7
  • fix(fw): max stack height calculation in __add__ (#810) * fix(fw): max stack height calculation in __add__ * fi... fb958b8
  • new(test): EIP-7702 + EIP-1153: test that TransientStorage stays at correct address (#799) * new(test): EIP-7702 + E... ead3a92
  • new(tests): TSTORE: ensure transient storage is cleared after transactions (#798) * new(tests): TSTORE: ensure trans... 758baf3
  • new(tests): EOF - EIP-7620: EOFCREATE referencing the same subcontainer twice (#809) * tests/prague/eof/eof_create: ... be613a0
  • new(tests): EOF - EIP-7620: Dangling data in subcontainer test (#812) * Dangling data in subcontainer test Test d... b48db3c
  • fix(fw): EOF - Accept `initcode_prefix` on EOF `Container.Init` (#819) * fix(fw): Accept `initcode_prefix` on EOF `C... 12c0087
  • fix(tests): Fix Existing EOF + EIP-7702 Tests (#821) * fix(tools): Conditional EOF generator * fix(tests): EOF + ... c0a381c
  • feat(docs): re-write test gen doc flow with pytest plugin (#801) Co-authored-by: Mario Vega <[email protected]> ad69c4b
  • fix(docs,ci): add build-evm-base to docs deploy workflows cf #801 (#829) 172e6bb
  • refactor(tools,rpc): Move `ethereum_test_tools.rpc` to `ethereum_test_rpc` (#822) * refactor(tools,rpc): Move `ether... e01f2d7
  • new(tests): EOF - EIP-7620 EOFCREATE gas testing (#785) * new(tests): EOF - EIP-7620 - EOFCREATE gas testing * fi... b035ad3
  • fix(tests): add terminating op to tstore eof variant test (#831) The runtime code of the TSTORE test is not valid EO... 0767d80
  • refactor(plugins): move `solc` plugin into its own folder (#823) Co-authored-by: danceratopz <[email protected]> 3804707
  • feat(plugins): Create `concurrency` pytest plugin (#824) * refactor(plugins): Create `concurrency` plugin * docs:... a90b001
  • feat(base_types): Add `Wei` type (#825) * feat(base_types): Add Wei * docs: changelog * Apply suggestions from... 8fe6a4d
  • new(tests): EOF - EIP-6206: clarify "non-returning instruction" (#837) 156992b
  • feat(docs,tests): add links to the online test case docs in the EOF tracker (#838) * fix(docs): fix incorrect test m... f41fb29
  • refactor(tests): unify EOF return code constants (#834) For EOF create and EXTCALL tests use the same return code co... 22c734a
  • fix(docs): miscellaneous improvements to troubleshooting, navigation, styling (#840) * feat(docs): add solc certific... d1f8ae1
  • and 32 more ...

View on GitHub

danceratopz created a review on a pull request on ethereum/execution-spec-tests
This is great! 🌟 Thanks a lot for this!

View on GitHub

github-actions[bot] published a release on ethereum/execution-spec-tests
[email protected]
First EIP-7692 release filled for the `Osaka` fork. Filled tests in `tests/prague` and `tests/osaka` folders. Prague fork follows **devnet-3 specification** (see https://github.com/ethereum/e...
marioevz pushed 1 commit to gh-pages ethereum/execution-spec-tests
  • Deployed 10860cc88 to main with MkDocs 1.6.0 and mike 1.1.2 281267c

View on GitHub

marioevz deleted a branch ethereum/execution-spec-tests

update-osaka-config

marioevz pushed 1 commit to main ethereum/execution-spec-tests
  • fix(github): Fix `eip7692-osaka` to also fill `tests/prague` (#897) 10860cc

View on GitHub

marioevz closed a pull request on ethereum/execution-spec-tests
fix(github): Fix `eip7692-osaka` to also fill `tests/prague`
## 🗒️ Description Updates `eip7692-osaka` feature configuration to also fill tests under `tests/prague`, in order to fill tests that do cross-functional testing on Prague EIPs too. ## 🔗 Related...
shemnon created a review on a pull request on ethereum/execution-spec-tests

View on GitHub

marioevz opened a pull request on ethereum/execution-spec-tests
fix(github): Fix `eip7692-osaka` to also fill `tests/prague`
## 🗒️ Description Updates `eip7692-osaka` feature configuration to also fill tests under `tests/prague`, in order to fill tests that do cross-functional testing on Prague EIPs too. ## 🔗 Related...
marioevz created a branch on ethereum/execution-spec-tests

update-osaka-config - A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

marioevz created a review comment on a pull request on ethereum/execution-spec-tests
Makes sense :+1:

View on GitHub

marioevz created a review on a pull request on ethereum/execution-spec-tests

View on GitHub

marioevz pushed 1 commit to gh-pages ethereum/execution-spec-tests
  • Deployed e91a712fc to main with MkDocs 1.6.0 and mike 1.1.2 c5792cf

View on GitHub

marioevz deleted a branch ethereum/execution-spec-tests

pre-reqs-for-devnet-4-updates

marioevz pushed 7 commits to main ethereum/execution-spec-tests
  • fix(base_types): Allow `Bytes()`, add `sha256` method 4c95173
  • feat(base_types): Allow instantiating `Address` with a label afc45c0
  • fix(base_types): Fix `FixedSizeBytes` comparison ad0814a
  • feat(specs): Add `BlockchainTestEngine` fixup: BlockchainEngine changelog fixup(docs): BlockchainTestEngine docs C... e143011
  • feat(types,plugins): Allow `nonce` in `fund_eoa` 2bffcef
  • fix(tools): Allow `Bytes` in `Initcode` 818c87f
  • Merge pull request #888 from ethereum/pre-reqs-for-devnet-4-updates feat(fw): Changes required for Devnet-4 Tests e91a712

View on GitHub

marioevz closed a pull request on ethereum/execution-spec-tests
feat(fw): Changes required for Devnet-4 Tests
## 🗒️ Description This PR can be best reviewed (and also merged via any method that is not Squash) by commit. #### [Allow Bytes(), add sha256 method](https://github.com/ethereum/execution-spe...
pdobacz created a review comment on a pull request on ethereum/execution-spec-tests
> Lastly it's 100k cases for undefined instruction and stack underflow alone, for example the cases where 012345 is used as placeholder "code". of course, if we did this, we'd first de-dup it, s...

View on GitHub

pdobacz created a review on a pull request on ethereum/execution-spec-tests

View on GitHub

pdobacz created a review comment on a pull request on ethereum/execution-spec-tests
This crossed my mind, but then I had doubts. Comparing to the positive ones, the resulting coverage would be very erratic, and at the same time basic, as all the code would always be in 0th contain...

View on GitHub

pdobacz created a review on a pull request on ethereum/execution-spec-tests

View on GitHub

marioevz created a tag on ethereum/execution-spec-tests

[email protected] - A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

marioevz created a review on a pull request on ethereum/execution-spec-tests
Awesome, thanks for the changes, it's cleaner IMO. This might need a rebase because now EOF tests are in the `osaka` folder.

View on GitHub

Load more