-
Notifications
You must be signed in to change notification settings - Fork 5
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
refactor: Solana changes #140
base: main
Are you sure you want to change the base?
refactor: Solana changes #140
Conversation
WalkthroughThe pull request introduces systematic changes across multiple contracts and test files, focusing on reordering parameters in byte array packing and payload construction. The modifications primarily affect how data is encoded and extracted in delegation, deposit, and transfer operations, with a consistent pattern of moving the sender or staker address to the first position, followed by amount, and then the token or validator identifier. These changes aim to standardize message formats across different contract interactions while maintaining the existing functional logic. Changes
Assessment against linked issues
Possibly related PRs
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
⏰ Context from checks skipped due to timeout of 90000ms (1)
🔇 Additional comments (2)
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 using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
✅ The Solhint workflow has completed successfully. Check the workflow run for details. (a89fda6) |
✅ The Slither Analysis workflow has completed successfully. Check the workflow run for details. (a89fda6) |
✅ The Forge CI workflow has completed successfully. Check the workflow run for details. (a89fda6) |
✅ The Compare Storage Layouts workflow has completed successfully. Check the workflow run for details. (a89fda6) |
Pin the foundry version so that it runs even on the base branch. Later, in a separate PR, once this one is merged, it will be reverted to the nightly version.
@@ -91,7 +91,7 @@ jobs: | |||
# The below line does not accept environment variables, | |||
# so it becomes the single source of truth for the version, within this workflow. | |||
# Any `pinning` of the version should be done here and in forge-ci.yml. | |||
foundry-version: nightly | |||
foundry-version: nightly-70cd140131cd49875c6f31626bdfae08eba35386 |
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.
This change is necessary to make the CI pass. It will be changed back to nightly
in the next PR.
commit 75c84b1
Author: MaxMustermann2 [email protected]
Date: Fri Jan 17 12:38:52 2025 +0000
commit 52fde80
Author: MaxMustermann2 [email protected]
Date: Fri Jan 17 12:34:50 2025 +0000
Summary by CodeRabbit
Changes
Technical Notes