nethermind
nethermind copied to clipboard
Feature/details message blockprocessing
Fixes #4891
This will set error messages primarily for engine RPC endpoints, which was a request from Mario EF test.
Changes
Optional error message is passed from Block, header and transaction validators and also in BlockChainProcessor for post process blocks.
What types of changes does your code introduce?
- [ ] Bugfix (a non-breaking change that fixes an issue)
- [x] 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
- [x] Yes
- [ ] No
If yes, did you write tests?
- [x] Yes
- [ ] No