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
refactor: leverage SignHash type throughout LLMQ signing code
Extends usage of the SignHash type to improve type safety:
- CSigBase::buildSignHash() now returns SignHash instead of uint256
- Added serialization support for database storage compatibility
- Added std::hash specialization for use in unordered_map
- Use SignHash directly where possible, only converting to uint256 at
API boundaries (BLS verification, database operations)
This provides better type safety while maintaining clean abstraction
boundaries - the BLS library continues to work with uint256 as it
should not depend on higher-level LLMQ types.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
0 commit comments