mirror of
https://github.com/Xahau/xahaud.git
synced 2026-06-08 19:26:35 +00:00
hasQuorum() and getExportsWithQuorum() were using raw signerMap.size() which includes unverified signatures. TxQ could inject a ttEXPORT pseudo-tx that then fails the stricter verified-signature check in Change::applyExport(). Use verifiedSignatureCount() instead so TxQ only injects when cryptographically verified quorum is actually met. Also add cmake plumbing for enhanced logging: link date::date-tz when available and enable BEAST_ENHANCED_LOGGING for Debug builds.
Ripple Source Guidelines
Each folder contains a single module following the newest style:
- One class per header
- As much implementation hidden as possible
- All major interfaces are abstract
- Every class is documented
- Each module focuses on solving one problem