Skip to content
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

Minor Chores #12

Merged
merged 6 commits into from
Apr 3, 2024
Merged

Minor Chores #12

merged 6 commits into from
Apr 3, 2024

Conversation

shuhuiluo
Copy link
Contributor

No description provided.

Removed an unnecessary comment in EphemeralPoolTickBitmap.sol. Added a return statement in PositionUtils.sol and renamed the variable 's' to 'slot0'. Updated package.json to include the --isolate option in the snapshot commands. Also, updated the gas-snapshot with new metrics.
Updated versions of all GitHub actions across multiple workflow files, switching to Node.js 20.x and checkout@v4 along with setup-node@v4. Also enhanced the Rust workflow by changing the way Rust is installed and checks are performed. Also added corresponding GitHub Actions build status badges to the README file.
This commit updates the versions of different dependencies in Cargo.toml and Cargo.lock. Significant updates include the version for "aperture-lens" and other dependencies like "aes", "aho-corasick", "anyhow" and more. In addition, some dependencies are removed in the Cargo.lock file.
This commit includes changes to deactivate certain Clippy lint warnings for complex types and improve the clarity of the code. Specifically, changes were made to pool_lens.rs and position_lens.rs that involved simplification of method parameters and vector constructions. These changes are intended to enhance readability and maintainability of the code.
The formatting check stage using `cargo fmt` has been removed from the Rust workflow in GitHub actions. This change simplifies the workflow configuration and avoids potential formatting-related build failures.
The code has been refactored to create forks after the initialization process rather than before, allowing proper configuration of state variables for each chain. Additional token and pool validations have been introduced for enhanced reliability. This update fixed an issue with initiating forks in BNB, and the 'verifyTicks' and 'verifyPosition' methods now have a 'view' visibility specifier for better encapsulation.
@shuhuiluo
Copy link
Contributor Author

Feel free to merge it. CI passes.
shuhuiluo#1

@gnarlycow gnarlycow merged commit 6e768eb into Aperture-Finance:main Apr 3, 2024
3 of 4 checks passed
@shuhuiluo shuhuiluo deleted the chore branch April 3, 2024 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants