Skip to content

Conversation

@pgherveou
Copy link
Collaborator

@pgherveou pgherveou commented May 12, 2025

  • Refactor tests (use vitest snapshots)
  • Use @parity/resolc
  • introduce prestate tests (disable for now)

github-merge-queue bot pushed a commit to paritytech/polkadot-sdk that referenced this pull request May 15, 2025
- Break down eth-rpc client storage and runtime API into separate files
- Make debug_trace methods Return a composite Trace enum so we can
introduce other trace types (in follow up PR)
- Fix eth_getStorageAt to use BigEndian for key encoding

companion evm-test-suite PR
paritytech/evm-test-suite#93

Fix paritytech/contract-issues#67

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit to paritytech/polkadot-sdk that referenced this pull request May 15, 2025
- Break down eth-rpc client storage and runtime API into separate files
- Make debug_trace methods Return a composite Trace enum so we can
introduce other trace types (in follow up PR)
- Fix eth_getStorageAt to use BigEndian for key encoding

companion evm-test-suite PR
paritytech/evm-test-suite#93

Fix paritytech/contract-issues#67

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit to paritytech/polkadot-sdk that referenced this pull request May 15, 2025
- Break down eth-rpc client storage and runtime API into separate files
- Make debug_trace methods Return a composite Trace enum so we can
introduce other trace types (in follow up PR)
- Fix eth_getStorageAt to use BigEndian for key encoding

companion evm-test-suite PR
paritytech/evm-test-suite#93

Fix paritytech/contract-issues#67

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
pgherveou added a commit to paritytech/polkadot-sdk that referenced this pull request May 15, 2025
- Break down eth-rpc client storage and runtime API into separate files
- Make debug_trace methods Return a composite Trace enum so we can
introduce other trace types (in follow up PR)
- Fix eth_getStorageAt to use BigEndian for key encoding

companion evm-test-suite PR
paritytech/evm-test-suite#93

Fix paritytech/contract-issues#67

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
(cherry picked from commit d99bafc)
github-merge-queue bot pushed a commit to paritytech/polkadot-sdk that referenced this pull request Jun 13, 2025
- Add prestate tracer, with identical API as
https://geth.ethereum.org/docs/developers/evm-tracing/built-in-tracers#prestate-tracer
- Add coinbase runtime API to get the miner's address
tested against geth with
paritytech/evm-test-suite#93

fixes paritytech/revive-differential-tests#7

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@pgherveou pgherveou merged commit 9e7c970 into main Jun 13, 2025
1 check passed
alvicsam pushed a commit to paritytech/polkadot-sdk that referenced this pull request Oct 17, 2025
- Break down eth-rpc client storage and runtime API into separate files
- Make debug_trace methods Return a composite Trace enum so we can
introduce other trace types (in follow up PR)
- Fix eth_getStorageAt to use BigEndian for key encoding

companion evm-test-suite PR
paritytech/evm-test-suite#93

Fix paritytech/contract-issues#67

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
alvicsam pushed a commit to paritytech/polkadot-sdk that referenced this pull request Oct 17, 2025
- Add prestate tracer, with identical API as
https://geth.ethereum.org/docs/developers/evm-tracing/built-in-tracers#prestate-tracer
- Add coinbase runtime API to get the miner's address
tested against geth with
paritytech/evm-test-suite#93

fixes paritytech/revive-differential-tests#7

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants