This causes a risk of node banning legitimate peers during inintial sync if that peer relays a lot of transactions. Hopefully the banscore increase is not too high so the practical impact is not huge, but it is still worth fixing.
Details
Details
make check ../qa/pull-tester/rpc-tests.py
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- nobanscorefinal
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 598 Build 598: arc lint + arc unit
Event Timeline
src/validation.cpp | ||
---|---|---|
655 | scoreban -> ban score |
Comment Actions
make check runs successfully
src/validation.cpp | ||
---|---|---|
655 | The comment being below the code that's executed confused the heck out of me. Should be above the call to ContextualCheckTransactionForCurrentBlock(...) |