-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Refactor SignatureMap for Multi-Transaction Support in _signedTransactions #2601
Conversation
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
92b3bd4
to
0da5a6f
Compare
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2601 +/- ##
==========================================
+ Coverage 84.71% 84.79% +0.08%
==========================================
Files 283 284 +1
Lines 71086 71227 +141
==========================================
+ Hits 60218 60399 +181
+ Misses 10868 10828 -40 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Svetoslav Borislavov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Svetoslav Borislavov <[email protected]>
Signed-off-by: Svetoslav Borislavov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Signed-off-by: Ivaylo Nikolov <[email protected]>
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description:
This PR refactors the SignatureMap to support multiple transactions per node in _signedTransactions. It replaces NodeAccountIdSignatureMap with a SignaturePairMap mapped by TransactionId, allowing each node to store signatures for multiple transactions. This update resolves the issue where only the first transaction's signatures were accessible, ensuring comprehensive signature retrieval across all transactions including chunked Transactions.
Related issue(s):
#2595
Fixes #
#2595
Checklist