Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement trace_replayTransaction #913

Merged
merged 1 commit into from
May 14, 2024
Merged

Implement trace_replayTransaction #913

merged 1 commit into from
May 14, 2024

Conversation

JamesHinshelwood
Copy link
Contributor

This mostly relies on the supporting code in alloy and revm-inspectors. I did have to do some work on our side to split the existing TransactionApplyResult into an Evm and Scilla variant, so we can get at the necessary data to build a replay for EVM transactions.

Support for Scilla transactions will come next.

This mostly relies on the supporting code in alloy and
`revm-inspectors`. I did have to do some work on our side to split
the existing `TransactionApplyResult` into an `Evm` and `Scilla`
variant, so we can get at the necessary data to build a replay for
EVM transactions.

Support for Scilla transactions will come next.
Copy link
Contributor

@rrw-zilliqa rrw-zilliqa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me :-)

@JamesHinshelwood JamesHinshelwood added this pull request to the merge queue May 14, 2024
Merged via the queue into main with commit 601e6dc May 14, 2024
4 checks passed
@JamesHinshelwood JamesHinshelwood deleted the trace branch May 14, 2024 09:41
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.

None yet

2 participants