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

Use account snap by default in user operations #3844

Merged
merged 79 commits into from
Jan 29, 2024

Commits on Nov 29, 2023

  1. Create initial draft of user operation controller

    Add unit tests for Bundler helper.
    matthewwalsh0 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    35c89ab View commit details
    Browse the repository at this point in the history
  2. Add validation to addUserOperation and account responses

    Estimate gas only if not provided by account.
    Do not throw unless hash function called.
    matthewwalsh0 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    d97e14f View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    5f3e6d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a9276f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a607ebb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8769b7d View commit details
    Browse the repository at this point in the history
  5. Add additional JSDoc

    matthewwalsh0 committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    f0e8dcf View commit details
    Browse the repository at this point in the history
  6. Update yarn lock

    matthewwalsh0 committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    76fc8ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    05e1143 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d40c4d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    568b758 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f4ddaa2 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    ecb1d7d View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary casting

    Fix typo.
    matthewwalsh0 committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    de2c7c6 View commit details
    Browse the repository at this point in the history
  3. Add PendingUserOperationTracker

    Create associated unit tests.
    matthewwalsh0 committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    b0e2532 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    9ca8ec7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d98ce77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    618a726 View commit details
    Browse the repository at this point in the history
  4. Update yarn lock

    matthewwalsh0 committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    d9fb9d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f26b10 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Request approval by default

    Emit transaction-updated events.
    matthewwalsh0 committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    d141367 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Configuration menu
    Copy the full SHA
    e66431e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b43436e View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    d62f8ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13cbbd7 View commit details
    Browse the repository at this point in the history
  3. Support regeneration of user operation after approval

    Add isUserOperation property to transactions.
    Add associated unit tests.
    matthewwalsh0 committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    02e4118 View commit details
    Browse the repository at this point in the history
  4. Fix linting

    matthewwalsh0 committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a035cb0 View commit details
    Browse the repository at this point in the history
  5. Add additional JSDoc

    matthewwalsh0 committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    190abae View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Add validation unit tests

    Add JSDoc.
    matthewwalsh0 committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    beca241 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c35314 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    7a4e086 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a456654 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    7f09450 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Use gas fee estimates callback

    Use cache type to minimise duplicate arguments.
    matthewwalsh0 committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    0b03139 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary casting

    Create constant for empty value.
    matthewwalsh0 committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    388ac92 View commit details
    Browse the repository at this point in the history
  3. Set user fee level

    matthewwalsh0 committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    d57afba View commit details
    Browse the repository at this point in the history
  4. Use block polling

    matthewwalsh0 committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    a5e0cbb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b403bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f89ceb View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    bc4dd1b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Merge branch 'feat/user-operations-from-transactions' into feat/estim…

    …ate-user-operation-gas-fees
    matthewwalsh0 committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    003ac2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a2bb32 View commit details
    Browse the repository at this point in the history
  3. Fix linting

    matthewwalsh0 committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    5871265 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ccf308 View commit details
    Browse the repository at this point in the history
  5. Fix case

    matthewwalsh0 committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    73bb263 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c8c35ef View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Add swap and type request options

    Replace entrypoint constant with constructor option.
    Emit added event.
    matthewwalsh0 committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    83a3184 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2486439 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    a70c83d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76c4650 View commit details
    Browse the repository at this point in the history
  3. Update yarn lock

    matthewwalsh0 committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    12112e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    a12a6e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c2e89c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    353ee83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2aa62a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1d25f30 View commit details
    Browse the repository at this point in the history
  6. chore: format package.json

    danroc committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    fefdf35 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    72f92dc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca36ea0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9d3b1bd View commit details
    Browse the repository at this point in the history
  10. test: add UserOperation tests

    danroc committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    d79576c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    54e8e29 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a6cf95a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    487a3f6 View commit details
    Browse the repository at this point in the history
  14. chore: update yarn.lock

    danroc committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    0442d7d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4a6d0d5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f6cfaa1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3162e15 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    d0f68fe View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    228ccac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcc27eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a9b005 View commit details
    Browse the repository at this point in the history
  4. Add SnapSmartContractAccount

    Use SnapSmartContractAccount if no SmartContractAccount specified.
    Add from to AddUserOperationRequest.
    Update validation.
    Add associated unit tests.
    matthewwalsh0 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    cdb90e1 View commit details
    Browse the repository at this point in the history
  5. Delete user operation metadata if rejected

    Set user fee level to custom in transaction if paymaster in use.
    matthewwalsh0 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    9f6b5d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    5a2a64f View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    f46a5d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    577bfdc View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    06d1fcd View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    52b5717 View commit details
    Browse the repository at this point in the history