-
Notifications
You must be signed in to change notification settings - Fork 78
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: expose node account id in relay logging of failed transactions #3290
Conversation
Signed-off-by: nikolay <[email protected]>
|
Test Results 4 files - 18 424 suites +129 28s ⏱️ - 35m 48s Results for commit 3184eb6. ± Comparison against base commit b55ca6b. This pull request removes 609 and adds 1502 tests. Note that renamed tests count towards both.
This pull request removes 4 skipped tests and adds 1 skipped test. Note that renamed tests count towards both.
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## 3270-eth_sendrawtransaction-fast-return-add-feature-flag-and-move-all-transaction-processing-logic-in-background-if-the-feature-flag-is-enabled #3290 +/- ##
===================================================================================================================================================================================
+ Coverage 77.99% 81.35% +3.36%
===================================================================================================================================================================================
Files 66 69 +3
Lines 4472 4635 +163
Branches 1002 1041 +39
===================================================================================================================================================================================
+ Hits 3488 3771 +283
+ Misses 611 516 -95
+ Partials 373 348 -25
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Description:
The Relay server currently lacks visibility into which node account ID a transaction was submitted to when it fails due to an SDK error. With the recent update to the
hedera-sdk-js
, the error object now includes the node account ID for failed transactions.This new capability in the Relay's logging system is expected to improve troubleshooting and provide better insights into node-specific transaction failures.
Solution:
Update the Relay server's logging system to extract and log the node account ID from the error object provided by the SDK
Related issue(s):
Fixes #3278
Notes for reviewer:
Checklist