Conversation
WalkthroughThis pull request updates the documentation and dependency configuration across two packages. In the ripple-keypairs package, the README has been modified to reflect the change from using the elliptic library to the noble library for keypair and wallet generation. Additionally, the xrpl package's package.json no longer specifies a resolution for the elliptic package version, removing the override for Changes
Possibly related PRs
Poem
📜 Recent review detailsConfiguration used: .coderabbit.yaml 📒 Files selected for processing (2)
💤 Files with no reviewable changes (1)
✅ Files skipped from review due to trivial changes (1)
⏰ Context from checks skipped due to timeout of 90000ms (12)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 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 using PR comments)
Other keywords and placeholders
Documentation and Community
|
|
Your welcome
…On Thu, 6 Mar 2025, 9:37 am coderabbitai[bot], ***@***.***> wrote:
Note
Currently processing new changes in this PR. This may take a few minutes,
please wait...
📥 Commits
Reviewing files that changed from the base of the PR and between 9d55cb3
<9d55cb3>
and 43dd151
<43dd151>
.
📒 Files selected for processing (2)
- packages/ripple-keypairs/README.md (1 hunks)
- packages/xrpl/package.json (0 hunks)
____________________________________________________________________________________________________________________________________
< Contrary to popular belief, Unix is user friendly. It just happens to be very selective about who it decides to make friends with. >
------------------------------------------------------------------------------------------------------------------------------------
\
\ \
\ /\
( )
.( o ).
Tip
You can generate walkthrough in a markdown collapsible section to save
space.
Enable the reviews.collapse_walkthrough setting in your project's
settings in CodeRabbit to generate walkthrough in a markdown collapsible
section.
------------------------------
Thanks for using CodeRabbit! It's free for OSS, and your support helps us
grow. If you like it, consider giving us a shout-out.
❤️ Share
- X
<https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai>
- Mastodon
<https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai>
- Reddit
<https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai>
- LinkedIn
<https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code>
🪧 Tips Chat
There are 3 ways to chat with CodeRabbit
<https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=XRPLF/xrpl.js&utm_content=2920>
:
- Review comments: Directly reply to a review comment made by
CodeRabbit. Example:
- I pushed a fix in commit <commit_id>, please review it.
- Generate unit testing code for this file.
- Open a follow-up GitHub issue for this discussion.
- Files and specific lines of code (under the "Files changed" tab):
Tag @coderabbitai in a new review comment at the desired location with
your query. Examples:
- @coderabbitai generate unit testing code for this file.
- @coderabbitai modularize this function.
- PR comments: Tag @coderabbitai in a new PR comment to ask questions
about the PR branch. For the best results, please provide a very specific
query, as very limited context is provided in this mode. Examples:
- @coderabbitai gather interesting stats about this repository and
render them as a table. Additionally, render a pie chart showing the
language distribution in the codebase.
- @coderabbitai read src/utils.ts and generate unit testing code.
- @coderabbitai read the files in the src/scheduler package and
generate a class diagram using mermaid and a README in the markdown format.
- @coderabbitai help me debug CodeRabbit configuration file.
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 using PR comments)
- @coderabbitai pause to pause the reviews on a PR.
- @coderabbitai resume to resume the paused reviews.
- @coderabbitai review to trigger an incremental review. This is
useful when automatic reviews are disabled for the repository.
- @coderabbitai full review to do a full review from scratch and
review all the files again.
- @coderabbitai summary to regenerate the summary of the PR.
- @coderabbitai generate docstrings to generate docstrings
<https://docs.coderabbit.ai/finishing-touches/docstrings> for this PR.
- @coderabbitai resolve resolve all the CodeRabbit review comments.
- @coderabbitai configuration to show the current CodeRabbit
configuration for the repository.
- @coderabbitai help to get help.
Other keywords and placeholders
- Add @coderabbitai ignore anywhere in the PR description to prevent
this PR from being reviewed.
- Add @coderabbitai summary to generate the high-level summary at a
specific location in the PR description.
- Add @coderabbitai anywhere in the PR title to generate the title
automatically.
Documentation and Community
- Visit our Documentation <https://docs.coderabbit.ai> for detailed
information on how to use CodeRabbit.
- Join our Discord Community <http://discord.gg/coderabbit> to get
help, request features, and share feedback.
- Follow us on X/Twitter <https://twitter.com/coderabbitai> for
updates and announcements.
—
Reply to this email directly, view it on GitHub
<#2920 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEAHG22JP3MRBAENUB3Y2T2S6YIBAVCNFSM6AAAAABYNRX2TCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMBSGYZTGNJUHA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
[image: coderabbitai[bot]]*coderabbitai[bot]* left a comment
(XRPLF/xrpl.js#2920)
<#2920 (comment)>
Note
Currently processing new changes in this PR. This may take a few minutes,
please wait...
📥 Commits
Reviewing files that changed from the base of the PR and between 9d55cb3
<9d55cb3>
and 43dd151
<43dd151>
.
📒 Files selected for processing (2)
- packages/ripple-keypairs/README.md (1 hunks)
- packages/xrpl/package.json (0 hunks)
____________________________________________________________________________________________________________________________________
< Contrary to popular belief, Unix is user friendly. It just happens to be very selective about who it decides to make friends with. >
------------------------------------------------------------------------------------------------------------------------------------
\
\ \
\ /\
( )
.( o ).
Tip
You can generate walkthrough in a markdown collapsible section to save
space.
Enable the reviews.collapse_walkthrough setting in your project's
settings in CodeRabbit to generate walkthrough in a markdown collapsible
section.
------------------------------
Thanks for using CodeRabbit! It's free for OSS, and your support helps us
grow. If you like it, consider giving us a shout-out.
❤️ Share
- X
<https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai>
- Mastodon
<https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai>
- Reddit
<https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai>
- LinkedIn
<https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code>
🪧 Tips Chat
There are 3 ways to chat with CodeRabbit
<https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=XRPLF/xrpl.js&utm_content=2920>
:
- Review comments: Directly reply to a review comment made by
CodeRabbit. Example:
- I pushed a fix in commit <commit_id>, please review it.
- Generate unit testing code for this file.
- Open a follow-up GitHub issue for this discussion.
- Files and specific lines of code (under the "Files changed" tab):
Tag @coderabbitai in a new review comment at the desired location with
your query. Examples:
- @coderabbitai generate unit testing code for this file.
- @coderabbitai modularize this function.
- PR comments: Tag @coderabbitai in a new PR comment to ask questions
about the PR branch. For the best results, please provide a very specific
query, as very limited context is provided in this mode. Examples:
- @coderabbitai gather interesting stats about this repository and
render them as a table. Additionally, render a pie chart showing the
language distribution in the codebase.
- @coderabbitai read src/utils.ts and generate unit testing code.
- @coderabbitai read the files in the src/scheduler package and
generate a class diagram using mermaid and a README in the markdown format.
- @coderabbitai help me debug CodeRabbit configuration file.
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 using PR comments)
- @coderabbitai pause to pause the reviews on a PR.
- @coderabbitai resume to resume the paused reviews.
- @coderabbitai review to trigger an incremental review. This is
useful when automatic reviews are disabled for the repository.
- @coderabbitai full review to do a full review from scratch and
review all the files again.
- @coderabbitai summary to regenerate the summary of the PR.
- @coderabbitai generate docstrings to generate docstrings
<https://docs.coderabbit.ai/finishing-touches/docstrings> for this PR.
- @coderabbitai resolve resolve all the CodeRabbit review comments.
- @coderabbitai configuration to show the current CodeRabbit
configuration for the repository.
- @coderabbitai help to get help.
Other keywords and placeholders
- Add @coderabbitai ignore anywhere in the PR description to prevent
this PR from being reviewed.
- Add @coderabbitai summary to generate the high-level summary at a
specific location in the PR description.
- Add @coderabbitai anywhere in the PR title to generate the title
automatically.
Documentation and Community
- Visit our Documentation <https://docs.coderabbit.ai> for detailed
information on how to use CodeRabbit.
- Join our Discord Community <http://discord.gg/coderabbit> to get
help, request features, and share feedback.
- Follow us on X/Twitter <https://twitter.com/coderabbitai> for
updates and announcements.
—
Reply to this email directly, view it on GitHub
<#2920 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEAHG22JP3MRBAENUB3Y2T2S6YIBAVCNFSM6AAAAABYNRX2TCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMBSGYZTGNJUHA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
|
Tip For best results, initiate chat on the files or code changes. @sublimator Thank you for your acknowledgment. I'm here if you need any assistance with this PR that's removing mentions of the elliptic library. |
ckeshava
left a comment
There was a problem hiding this comment.
This line needs to b e removed:
I left that in on purpose - it's just a helpful comment |
We are not using that library anymire. Moreover, that line is pointing to raw-bytes which are not relevant to the context at all. I don't see how that is helpful. |
I don't either, but I figured the comment served a purpose and I didn't look into it enough to matter. It definitely doesn't matter for the purpose of this PR, which is just to ensure people aren't confused about what packages we are and aren't using (a comment doesn't affect that). |
High Level Overview of Change
Title says it all.
Context of Change
https://slowmist.medium.com/private-key-leakage-in-ecdsa-signatures-analysis-of-malformed-input-vulnerability-in-the-elliptic-24f73c05cac1
There were a few mentions left after #2273
Type of Change
Did you update HISTORY.md?
Test Plan
CI passes.