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: OVM #147

Merged

Commits on May 18, 2021

  1. Configuration menu
    Copy the full SHA
    9d3fc68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4747619 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1545be4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2fa4241 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Configuration menu
    Copy the full SHA
    8355ceb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9857f2 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Remove obsoleted Address.isContract check

    as EOAs are contracts in Optimism
    elenadimitrova committed May 21, 2021
    Configuration menu
    Copy the full SHA
    42577c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d89b364 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    f890a06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    071b71e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96ad50c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    730db29 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef0f6ce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4e786a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    390ddbf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0fd3c46 View commit details
    Browse the repository at this point in the history
  9. Extract NonfungiblePositionManager.collect function into a library

    Lower NonfungiblePositionManager bytecode size by 1250 bytes
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    e2553c3 View commit details
    Browse the repository at this point in the history
  10. Extract NonfungiblePositionManager.decreaseLiquidity function into a …

    …library
    
    Lower NonfungiblePositionManager bytecode size by 972 bytes
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    c24bbc8 View commit details
    Browse the repository at this point in the history
  11. Extract NonfungiblePositionManager.increaseLiquidity function into a …

    …library
    
    Lower NonfungiblePositionManager bytecode size by 523 bytes
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    a3d3dce View commit details
    Browse the repository at this point in the history
  12. Extract LiquidityManagement.addLiquidity function into a library

    Lower NonfungiblePositionManager bytecode size by 1483 bytes
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    46e61d7 View commit details
    Browse the repository at this point in the history
  13. Merge NonfungibleTokenPositionDescriptor with NonfungiblePositionLibr…

    …ary and make tokenURI function a library functionThis change made NonfungiblePositionManager contract size drop by just 83 bytes but more refactoring of this logic will follow to optimise that
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    1f70e13 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3445fb1 View commit details
    Browse the repository at this point in the history
  15. Do not recompose PoolKey struct in mint function. Saves 102 bytes in …

    …NonfungiblePositionManager contract size
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    f13fce2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6cf78e1 View commit details
    Browse the repository at this point in the history
  17. Do not instantiate PoolKey struct in memory, reference storage instea…

    …d. Save 177 bytes in NonfungiblePositionManager contract size
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    8a4f929 View commit details
    Browse the repository at this point in the history
  18. Optimise NonfungiblePositionLibrary.collect function. NonfungiblePosi…

    …tionManager bytecode decreased by 72 bytes
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    15cbdc2 View commit details
    Browse the repository at this point in the history
  19. Remove parameterisation of WETH address and make that constant

    Saves 297 bytes from contract NonfungiblePositionManager contract size
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    72c0000 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c3b9090 View commit details
    Browse the repository at this point in the history
  21. Optimise NonfungiblePositionLibrary.decreaseLiquidity function.

    Saves NonfungiblePositionManager 113 bytes off contract size
    elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    c6090a7 View commit details
    Browse the repository at this point in the history
  22. UniswapV3Pool and UniswapV3Factory are now only deployed once per tes…

    …t suite run
    
    This change was required to accommodate the new libraries that need to
    be linked to Uniswap V3 Core contracts. See the comments in
    test/shared/setup.ts for more info
    mds1 authored and elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    5f6ef33 View commit details
    Browse the repository at this point in the history
  23. Fix ABI imports

    mds1 authored and elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    35a94d1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f5b905d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    de6295b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9cd17e8 View commit details
    Browse the repository at this point in the history
  27. fix import

    mds1 authored and elenadimitrova committed May 25, 2021
    Configuration menu
    Copy the full SHA
    17604e8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e2e2743 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6663adc View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    c1d96ba View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b6b57c7 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    859f5cd View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    b9a4dd1 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Configuration menu
    Copy the full SHA
    7df8eed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc10389 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7759e41 View commit details
    Browse the repository at this point in the history
  4. Optimise increaseLiquidity function in NonfungiblePositionManager

    bytecode size decresed by 455 bytes
    elenadimitrova committed May 26, 2021
    Configuration menu
    Copy the full SHA
    7435715 View commit details
    Browse the repository at this point in the history
  5. Move all events from INonfungiblePositionManager to NonfungiblePositi…

    …onLibrary
    
    Decreased NonfungiblePositionManager bytecodesize by 301 bytes
    elenadimitrova committed May 26, 2021
    Configuration menu
    Copy the full SHA
    573c7a1 View commit details
    Browse the repository at this point in the history
  6. Switch isAuthorizedForToken from modifier to a private function

    Saves 91 bytes in NonfungiblePositionManager bytecodesize
    elenadimitrova committed May 26, 2021
    Configuration menu
    Copy the full SHA
    1e284f3 View commit details
    Browse the repository at this point in the history
  7. Extract logic for updating a position after minting

    Decreased NonfungiblePositionManager bytecode by 641 bytes
    elenadimitrova committed May 26, 2021
    Configuration menu
    Copy the full SHA
    9b6d455 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3a99025 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Configuration menu
    Copy the full SHA
    1b06417 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e19b64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1545010 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a6ecb0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    406f41e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3462ac9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a315345 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26519a2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8aa098d View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    f712db6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56e691a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dde5cb8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bde2512 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

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

Commits on Jun 1, 2021

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

Commits on Jun 2, 2021

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

Commits on Jun 3, 2021

  1. Configuration menu
    Copy the full SHA
    8c25c1e View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary isContract check (undo 26519a2)

    On the OVM all accounts are contracts so this is not necessary. This
    change is also required to get contracts below the size limit
    mds1 committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    907a65d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d5e6b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

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

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    a5fa0b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6af84f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d75488 View commit details
    Browse the repository at this point in the history
  4. Update to latest v3-core commit

    mds1 committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    68e27f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Configuration menu
    Copy the full SHA
    d709dab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    277aa1a View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. Configuration menu
    Copy the full SHA
    c403e63 View commit details
    Browse the repository at this point in the history
  2. Rename NonfungibleTokenPositionLibrary test file back to NonfungibleT…

    …okenPositionDescriptor
    
    This was renamed to better describe what the test file does after
    library changes, but is renamed back here to make the diff more clear
    mds1 committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    242d984 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7501b87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a51d92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    21c5545 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ef62f95 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d583959 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. Configuration menu
    Copy the full SHA
    ee47567 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78c0c13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15af024 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Update README

    mds1 committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    a1f8bbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46d33ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3828a79 View commit details
    Browse the repository at this point in the history
  4. Add CI job for OVM unit tests

    mds1 committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    830749a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    46fdd14 View commit details
    Browse the repository at this point in the history
  2. Run prettier

    mds1 committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    e9dec92 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    596b5b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5da89d6 View commit details
    Browse the repository at this point in the history
  3. Run prettier

    mds1 committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    9d235a3 View commit details
    Browse the repository at this point in the history
  4. Skip V3 migrator tests on OVM

    mds1 committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    22ed22f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5336ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a21d704 View commit details
    Browse the repository at this point in the history