-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
op-batcher: fix "handle receipt" log message to properly log id #9918
Conversation
it used to log the full transaction frames
WalkthroughWalkthroughThe modification primarily revolves around the alteration of data types in channel declarations and function parameters, transitioning from Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
Semgrep found 1 Please create a GitHub ticket for this TODO. Ignore this finding from todos_require_linear. |
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.
Love how this reduces complexity in the batcher. I actually didn't realize we never needed more than just the ID!
Description
Fixes "handle receipt" log message to properly log id. It used to log the full transaction frames.
While fixing this, decided to attach only the
txID
to the transaction candidate, instead of the fulltxData
. We only need the attached id as an identifier, not the full data. This made me remove thedata_len
field from one log, but that's fine because we already log the channel and tx length in multiple places before. We don't need to log it when confirming a receipt.Note that the bug was in line 266 and is now implicitly solved by changing the type of the
ID
field of the receipt.Tests
n/a