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

Reduce exceptions in Evm #5727

Merged
merged 8 commits into from
May 26, 2023
Merged

Reduce exceptions in Evm #5727

merged 8 commits into from
May 26, 2023

Conversation

benaadams
Copy link
Member

@benaadams benaadams commented May 23, 2023

Changes

  • Reduce exceptions in Evm processing (caused via revert decoding); as they are expensive
image

Types of changes

What types of changes does your code introduce?

  • Bugfix (a non-breaking change that fixes an issue)
  • New feature (a non-breaking change that adds functionality)
  • Breaking change (a change that causes existing functionality not to work as expected)
  • Optimization
  • Refactoring
  • Documentation update
  • Build-related changes
  • Other: Description

Testing

Requires testing

  • Yes
  • No

If yes, did you write tests?

  • Yes
  • No

@benaadams benaadams mentioned this pull request May 23, 2023
12 tasks
Copy link
Contributor

@MarekM25 MarekM25 left a comment

Choose a reason for hiding this comment

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

I think the must-have step after EVM optimization is running fuzzer. Next week I will talk with EF guys about how we can do it.

The step that we can do now is running hive consensus tests

src/Nethermind/Nethermind.Evm/TransactionSubstate.cs Outdated Show resolved Hide resolved
src/Nethermind/Nethermind.Evm/TransactionSubstate.cs Outdated Show resolved Hide resolved
src/Nethermind/Nethermind.Evm/VirtualMachine.cs Outdated Show resolved Hide resolved
src/Nethermind/Nethermind.Evm/Tracing/ITxTracer.cs Outdated Show resolved Hide resolved
src/Nethermind/Nethermind.Evm/VirtualMachine.cs Outdated Show resolved Hide resolved
@benaadams
Copy link
Member Author

@benaadams
Copy link
Member Author

Hive and Consensus (run timeout) issues unrelated

@LukaszRozmej
Copy link
Member

Hive and Consensus (run timeout) issues unrelated

You are 100% positive on that?

@benaadams
Copy link
Member Author

Hive and Consensus (run timeout) issues unrelated

You are 100% positive on that?

Yeah following up with Hive team; also have same issues on master (timeouts, etc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants