Skip to content

minor optimizations and refactors + repo improvements + bump version to 1.0.2#42

Merged
filmakarov merged 35 commits intodevfrom
chore/clean-git-submodules
Oct 2, 2025
Merged

minor optimizations and refactors + repo improvements + bump version to 1.0.2#42
filmakarov merged 35 commits intodevfrom
chore/clean-git-submodules

Conversation

@filmakarov
Copy link
Contributor

@filmakarov filmakarov commented Sep 25, 2025

  • clean git submodules => pnpm only
  • clean unused dependencies, especially OZ
  • pin dependencies
  • fix warnings
  • use efficient hashing lib
  • fix important forge linting issues in the production files

PR-Codex overview

This PR focuses on restructuring and optimizing the codebase for the NodePaymaster and related contracts, enhancing linting rules, and improving testing workflows. It also updates dependencies and introduces versioning for better management.

Detailed summary

  • Removed obsolete files and dependencies.
  • Added solhint configuration for linting.
  • Updated IMEE interface and Constants with new constants.
  • Enhanced NodePaymaster with worker EOA management and versioning.
  • Improved NodePaymasterFactory with better deployment logic.
  • Refactored libraries to use solady utilities.
  • Optimized test files and added new workflows for linting and tests.
  • Updated package.json with new dependencies and scripts.

The following files were skipped due to too many changes: test/unit/K1MEEValidator_Test.t.sol, test/unit/node-paymaster/fixed-premium/FixedPremium_Test.t.sol, contracts/BaseNodePaymaster.sol, test/unit/node-paymaster/percentage-premium/PercentagePremium_Test.t.sol, contracts/validators/K1MeeValidator.sol, test/Base.t.sol, pnpm-lock.yaml

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@filmakarov filmakarov changed the title Refactor: clean and lint Version 1.0.1 : minor optimizations and refactors Oct 2, 2025
@filmakarov filmakarov changed the title Version 1.0.1 : minor optimizations and refactors minor optimizations and refactors + repo improvements + bump version to 1.0.2 Oct 2, 2025
@filmakarov filmakarov merged commit 89a7f09 into dev Oct 2, 2025
2 checks passed
@filmakarov filmakarov deleted the chore/clean-git-submodules branch October 2, 2025 12:29
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.

1 participant