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

Feat/sma 828 fuzz invariant tests #67

Merged
merged 168 commits into from
May 21, 2024
Merged

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    8f46876 View commit details
    Browse the repository at this point in the history
  2. lint fix

    Aboudjem committed May 7, 2024
    Configuration menu
    Copy the full SHA
    19cf454 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17c3103 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b0cbf8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a0777f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e3b4bef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a8c6ce View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    184c1cb View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    4450fcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01b7c65 View commit details
    Browse the repository at this point in the history
  3. chore: Add InvariantModuleManagementHandler for module installation a…

    …nd uninstallation tests
    Aboudjem committed May 12, 2024
    Configuration menu
    Copy the full SHA
    1ae0921 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55f8f5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1564522 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8c558d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ddd5875 View commit details
    Browse the repository at this point in the history
  8. chore: Add InvariantModuleManagementHandler for module installation a…

    …nd uninstallation tests
    Aboudjem committed May 12, 2024
    Configuration menu
    Copy the full SHA
    0174952 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7e98e39 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d06ff21 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    77454d3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    56209e9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f494e40 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f943ac9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    498af88 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a7981f5 View commit details
    Browse the repository at this point in the history
  17. chore: Refactor TestInvariant_ModuleManager.t.sol for improved readab…

    …ility and consistency
    Aboudjem committed May 12, 2024
    Configuration menu
    Copy the full SHA
    f8aa109 View commit details
    Browse the repository at this point in the history
  18. feat: Refactor TestInvariant_ERC4337Account_ValidateUserOp for improv…

    …ed readability and consistency
    Aboudjem committed May 12, 2024
    Configuration menu
    Copy the full SHA
    2cc359c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    48e3034 View commit details
    Browse the repository at this point in the history
  20. feat: Refactor TestInvariant_AccountFactory_Deployment.t.sol for impr…

    …oved readability and consistency
    Aboudjem committed May 12, 2024
    Configuration menu
    Copy the full SHA
    6d66c8f View commit details
    Browse the repository at this point in the history
  21. Refactor TestInvariant_ERC4337Account_DepositBalance.t.sol for improv…

    …ed readability and consistency
    Aboudjem committed May 12, 2024
    Configuration menu
    Copy the full SHA
    1b1b6d2 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    1562374 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dab833d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db9ee09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7632b9b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8078c40 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9361016 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    147354f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2648124 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    06bfd66 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. 🔥 remove unused tests

    Aboudjem committed May 15, 2024
    Configuration menu
    Copy the full SHA
    a538242 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3b7eac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37c97e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd4c351 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ec2aed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49ec99d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    effe254 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9610345 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    543b14e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e37fe13 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0139988 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d6fdbb7 View commit details
    Browse the repository at this point in the history
  13. refactor: Improve isContract function in Helpers.sol and testFuzz_Tok…

    …enTransfer in TestFuzz_Execute.t.sol
    Aboudjem committed May 15, 2024
    Configuration menu
    Copy the full SHA
    8f11836 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ed79fe6 View commit details
    Browse the repository at this point in the history
  15. refactor: Fix formatting

    Aboudjem committed May 15, 2024
    Configuration menu
    Copy the full SHA
    809b318 View commit details
    Browse the repository at this point in the history
  16. 🖼️ fix lint + reorder

    Aboudjem committed May 15, 2024
    Configuration menu
    Copy the full SHA
    3833865 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1fe328f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    52093f0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d2490eb View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    386c66c View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c3c1f73 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c3cdf01 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    17829a0 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f5341a5 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8c2aa46 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    fbba28e View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    90bfee7 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    2740c92 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    1c938a8 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    92271da View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    51039cf View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    03b9115 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    a49a371 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    f90d13b View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    2c60533 View commit details
    Browse the repository at this point in the history
  36. lint fix

    Aboudjem committed May 15, 2024
    Configuration menu
    Copy the full SHA
    b7729c3 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #69 from bcnmy/feat/fix-natspec-security

    📄 update Natspec security message
    livingrockrises authored May 15, 2024
    Configuration menu
    Copy the full SHA
    46548b5 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Merge pull request #72 from bcnmy/feat/sma-849-fix-slither

    Slither + OpenZeppelin Fixes + Gas Opti
    livingrockrises authored May 16, 2024
    Configuration menu
    Copy the full SHA
    54052fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10a007d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27ee508 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d8988a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c16674a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    90ff1ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    450c43f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #70 from bcnmy/feat/config-misc

    Feat/config-misc
    livingrockrises authored May 16, 2024
    Configuration menu
    Copy the full SHA
    8dc7ac5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    72c1f48 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0219d86 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5787c54 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    16395f1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1b86b42 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fcebab3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fa87c90 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dd30de9 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    bd30109 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46f74d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a70ed3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62b097b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94b6a99 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a530a36 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4746ea5 View commit details
    Browse the repository at this point in the history
  8. Update function name from preparePackedUserOperation to buildPackedUs…

    …erOperation for consistency
    Aboudjem committed May 17, 2024
    Configuration menu
    Copy the full SHA
    710336a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. move functions to helpers

    Aboudjem committed May 18, 2024
    Configuration menu
    Copy the full SHA
    22b3f28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c9db0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6417cca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76780cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86de679 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce6d96b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d78266f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3222880 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e9f8337 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9f92e48 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cdc7f77 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a99e793 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d9a1296 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fd72a87 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    db65b17 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Configuration menu
    Copy the full SHA
    02d9d7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    120bb95 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b671944 View commit details
    Browse the repository at this point in the history
  4. Refactor AccountCreationHandlerTest contract, improve comments, and a…

    …dd validation for account creation
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    43ee240 View commit details
    Browse the repository at this point in the history
  5. Refactor DepositManagementHandlerTest contract, improve comments, and…

    … update Solidity version to ^0.8.0
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    68c8e2b View commit details
    Browse the repository at this point in the history
  6. feat: Add ExecutionHandlerTest contract for executing operations on N…

    …exus account and add natspec
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    0b27827 View commit details
    Browse the repository at this point in the history
  7. add natspecs

    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    a6149ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    860481f View commit details
    Browse the repository at this point in the history
  9. refactor: Improve comments and update Solidity version in AccountVali…

    …dateUserOpInvariantTest
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    406670b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42eedf2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f9f695b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aa0b5e9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e63901 View commit details
    Browse the repository at this point in the history
  14. refactor: Update TestAccountExecution_Base contract with natspec comm…

    …ents and improve code readability
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    eab1a8c View commit details
    Browse the repository at this point in the history
  15. refactor: Update TestModuleManagement_Base contract with natspec comm…

    …ents and improve code readability
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    074a495 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e03e91c View commit details
    Browse the repository at this point in the history
  17. refactor: Improve comments and update natspec in TestAccountConfig_Su…

    …pportsExecutionMode.t.sol
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    38eb27f View commit details
    Browse the repository at this point in the history
  18. refactor: Improve comments and update natspec in TestAccountExecution…

    …_TryExecuteSingle.t.sol
    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    d916e87 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a4f3a00 View commit details
    Browse the repository at this point in the history
  20. renamed file

    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    425a88f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    052023f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ef54a16 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    52b4039 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ba421a7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a659799 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ab18e03 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    98c51f9 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b4f5515 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6ba6819 View commit details
    Browse the repository at this point in the history
  30. remove empty file

    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    d3c698d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    8c880f5 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    6349609 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    256b477 View commit details
    Browse the repository at this point in the history
  34. refactor: Rename tests

    Aboudjem committed May 19, 2024
    Configuration menu
    Copy the full SHA
    dd578a0 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    5614329 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3356c92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c646604 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    50ca521 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5491e42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    005f8f3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bcf40d1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bbfc6d7 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Chore/remove unused funcs (#77)

    * refactor: Remove onlyValidatorModule modifier from ModuleManager.sol
    
    * refactor: Add test cases for unsupported call types in TestAccountExecution_ExecuteSingle
    
    * refactor: Update MockExecutor to support tryExecuteViaAccount and customExecuteViaAccount methods
    
    * feat: Add MockInvalidModule contract for testing purposes
    
    * refactor: Update MockExecutor to support tryExecuteViaAccount and customExecuteViaAccount methods
    
    * refactor: Update TestAccountExecution_ExecuteFromExecutor.tree with descriptive test cases
    
    * refactor: Update TestAccountExecution_ExecuteSingle.t.sol with more descriptive test cases
    
    * refactor: Update TestAccountExecution_ExecuteSingle.tree with descriptive test cases for unsupported call types
    
    * refactor: Add test case for installing a module as an invalid module type ID
    
    * refactor: Add test case for installing a module with an invalid module type ID
    
    * refactor: Update Imports.sol to import MockInvalidModule for testing purposes
    
    * refactor: Update EventsAndErrors.sol to add error messages for unsupported module and call types
    Aboudjem authored May 21, 2024
    Configuration menu
    Copy the full SHA
    06b2f2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    145fc5b View commit details
    Browse the repository at this point in the history
  3. ⚠️ fix compiler warning

    Aboudjem committed May 21, 2024
    Configuration menu
    Copy the full SHA
    cc4051a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f979a47 View commit details
    Browse the repository at this point in the history
  5. 🖼️ lint fix

    Aboudjem committed May 21, 2024
    Configuration menu
    Copy the full SHA
    bc35991 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #76 from bcnmy/chore/refactor-tests

    Chore/refactor tests
    livingrockrises authored May 21, 2024
    Configuration menu
    Copy the full SHA
    4e40c28 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8ee33c7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0c676b5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8476bd0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    47b2569 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1f557e0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8d822bc View commit details
    Browse the repository at this point in the history