You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Description
Refactor TxSet validation logic.
Also added the validation logic for the parallel Soroban phase, which
has motivated the refactoring in the first place. The general idea is to
move the phase-specific validation into phase frames.
Also improved the test coverage for the TxSet validation:
- Fixed the test for XDR structure validation - the whole 'valid'
section has never been executed.
- Added a test for Soroban resource validation
- Added more coverage for parallel tx set phase validation
# Checklist
- [ ] Reviewed the
[contributing](https://github.com/stellar/stellar-core/blob/master/CONTRIBUTING.md#submitting-changes)
document
- [ ] Rebased on top of master (no merge commits)
- [ ] Ran `clang-format` v8.0.0 (via `make format` or the Visual Studio
extension)
- [ ] Compiles
- [ ] Ran all tests
- [ ] If change impacts performance, include supporting evidence per the
[performance
document](https://github.com/stellar/stellar-core/blob/master/performance-eval/performance-eval.md)
0 commit comments