-
Notifications
You must be signed in to change notification settings - Fork 1k
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
feat: OVM #147
Commits on May 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9d3fc68 - Browse repository at this point
Copy the full SHA 9d3fc68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4747619 - Browse repository at this point
Copy the full SHA 4747619View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1545be4 - Browse repository at this point
Copy the full SHA 1545be4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa4241 - Browse repository at this point
Copy the full SHA 2fa4241View commit details
Commits on May 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8355ceb - Browse repository at this point
Copy the full SHA 8355cebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9857f2 - Browse repository at this point
Copy the full SHA c9857f2View commit details
Commits on May 21, 2021
-
Remove obsoleted Address.isContract check
as EOAs are contracts in Optimism
Configuration menu - View commit details
-
Copy full SHA for 42577c0 - Browse repository at this point
Copy the full SHA 42577c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89b364 - Browse repository at this point
Copy the full SHA d89b364View commit details
Commits on May 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f890a06 - Browse repository at this point
Copy the full SHA f890a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 071b71e - Browse repository at this point
Copy the full SHA 071b71eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96ad50c - Browse repository at this point
Copy the full SHA 96ad50cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 730db29 - Browse repository at this point
Copy the full SHA 730db29View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef0f6ce - Browse repository at this point
Copy the full SHA ef0f6ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e786a - Browse repository at this point
Copy the full SHA f4e786aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 390ddbf - Browse repository at this point
Copy the full SHA 390ddbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd3c46 - Browse repository at this point
Copy the full SHA 0fd3c46View commit details -
Extract NonfungiblePositionManager.collect function into a library
Lower NonfungiblePositionManager bytecode size by 1250 bytes
Configuration menu - View commit details
-
Copy full SHA for e2553c3 - Browse repository at this point
Copy the full SHA e2553c3View commit details -
Extract NonfungiblePositionManager.decreaseLiquidity function into a …
…library Lower NonfungiblePositionManager bytecode size by 972 bytes
Configuration menu - View commit details
-
Copy full SHA for c24bbc8 - Browse repository at this point
Copy the full SHA c24bbc8View commit details -
Extract NonfungiblePositionManager.increaseLiquidity function into a …
…library Lower NonfungiblePositionManager bytecode size by 523 bytes
Configuration menu - View commit details
-
Copy full SHA for a3d3dce - Browse repository at this point
Copy the full SHA a3d3dceView commit details -
Extract LiquidityManagement.addLiquidity function into a library
Lower NonfungiblePositionManager bytecode size by 1483 bytes
Configuration menu - View commit details
-
Copy full SHA for 46e61d7 - Browse repository at this point
Copy the full SHA 46e61d7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1f70e13 - Browse repository at this point
Copy the full SHA 1f70e13View commit details -
Do not recompose PoolKey struct. Saves 57 bytes in NonfungiblePositio…
…nManager contract size
Configuration menu - View commit details
-
Copy full SHA for 3445fb1 - Browse repository at this point
Copy the full SHA 3445fb1View commit details -
Do not recompose PoolKey struct in mint function. Saves 102 bytes in …
…NonfungiblePositionManager contract size
Configuration menu - View commit details
-
Copy full SHA for f13fce2 - Browse repository at this point
Copy the full SHA f13fce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cf78e1 - Browse repository at this point
Copy the full SHA 6cf78e1View commit details -
Do not instantiate PoolKey struct in memory, reference storage instea…
…d. Save 177 bytes in NonfungiblePositionManager contract size
Configuration menu - View commit details
-
Copy full SHA for 8a4f929 - Browse repository at this point
Copy the full SHA 8a4f929View commit details -
Optimise NonfungiblePositionLibrary.collect function. NonfungiblePosi…
…tionManager bytecode decreased by 72 bytes
Configuration menu - View commit details
-
Copy full SHA for 15cbdc2 - Browse repository at this point
Copy the full SHA 15cbdc2View commit details -
Remove parameterisation of WETH address and make that constant
Saves 297 bytes from contract NonfungiblePositionManager contract size
Configuration menu - View commit details
-
Copy full SHA for 72c0000 - Browse repository at this point
Copy the full SHA 72c0000View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3b9090 - Browse repository at this point
Copy the full SHA c3b9090View commit details -
Optimise NonfungiblePositionLibrary.decreaseLiquidity function.
Saves NonfungiblePositionManager 113 bytes off contract size
Configuration menu - View commit details
-
Copy full SHA for c6090a7 - Browse repository at this point
Copy the full SHA c6090a7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5f6ef33 - Browse repository at this point
Copy the full SHA 5f6ef33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35a94d1 - Browse repository at this point
Copy the full SHA 35a94d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b905d - Browse repository at this point
Copy the full SHA f5b905dView commit details -
Configuration menu - View commit details
-
Copy full SHA for de6295b - Browse repository at this point
Copy the full SHA de6295bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd17e8 - Browse repository at this point
Copy the full SHA 9cd17e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17604e8 - Browse repository at this point
Copy the full SHA 17604e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e2743 - Browse repository at this point
Copy the full SHA e2e2743View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6663adc - Browse repository at this point
Copy the full SHA 6663adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d96ba - Browse repository at this point
Copy the full SHA c1d96baView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6b57c7 - Browse repository at this point
Copy the full SHA b6b57c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 859f5cd - Browse repository at this point
Copy the full SHA 859f5cdView commit details -
Refactor NonfungibleTokenPositionDescriptor tests into NonfungibleTok…
…enPositionLibrary
Configuration menu - View commit details
-
Copy full SHA for b9a4dd1 - Browse repository at this point
Copy the full SHA b9a4dd1View commit details
Commits on May 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7df8eed - Browse repository at this point
Copy the full SHA 7df8eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc10389 - Browse repository at this point
Copy the full SHA dc10389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7759e41 - Browse repository at this point
Copy the full SHA 7759e41View commit details -
Optimise increaseLiquidity function in NonfungiblePositionManager
bytecode size decresed by 455 bytes
Configuration menu - View commit details
-
Copy full SHA for 7435715 - Browse repository at this point
Copy the full SHA 7435715View commit details -
Move all events from INonfungiblePositionManager to NonfungiblePositi…
…onLibrary Decreased NonfungiblePositionManager bytecodesize by 301 bytes
Configuration menu - View commit details
-
Copy full SHA for 573c7a1 - Browse repository at this point
Copy the full SHA 573c7a1View commit details -
Switch isAuthorizedForToken from modifier to a private function
Saves 91 bytes in NonfungiblePositionManager bytecodesize
Configuration menu - View commit details
-
Copy full SHA for 1e284f3 - Browse repository at this point
Copy the full SHA 1e284f3View commit details -
Extract logic for updating a position after minting
Decreased NonfungiblePositionManager bytecode by 641 bytes
Configuration menu - View commit details
-
Copy full SHA for 9b6d455 - Browse repository at this point
Copy the full SHA 9b6d455View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a99025 - Browse repository at this point
Copy the full SHA 3a99025View commit details
Commits on May 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1b06417 - Browse repository at this point
Copy the full SHA 1b06417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e19b64 - Browse repository at this point
Copy the full SHA 6e19b64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1545010 - Browse repository at this point
Copy the full SHA 1545010View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a6ecb0 - Browse repository at this point
Copy the full SHA 1a6ecb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 406f41e - Browse repository at this point
Copy the full SHA 406f41eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3462ac9 - Browse repository at this point
Copy the full SHA 3462ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a315345 - Browse repository at this point
Copy the full SHA a315345View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26519a2 - Browse repository at this point
Copy the full SHA 26519a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa098d - Browse repository at this point
Copy the full SHA 8aa098dView commit details
Commits on May 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f712db6 - Browse repository at this point
Copy the full SHA f712db6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56e691a - Browse repository at this point
Copy the full SHA 56e691aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dde5cb8 - Browse repository at this point
Copy the full SHA dde5cb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bde2512 - Browse repository at this point
Copy the full SHA bde2512View commit details
Commits on May 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ad9eb7a - Browse repository at this point
Copy the full SHA ad9eb7aView commit details
Commits on Jun 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ff19473 - Browse repository at this point
Copy the full SHA ff19473View commit details
Commits on Jun 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 80e2a7e - Browse repository at this point
Copy the full SHA 80e2a7eView commit details
Commits on Jun 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8c25c1e - Browse repository at this point
Copy the full SHA 8c25c1eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 907a65d - Browse repository at this point
Copy the full SHA 907a65dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d5e6b3 - Browse repository at this point
Copy the full SHA 9d5e6b3View commit details
Commits on Jun 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 43a1d68 - Browse repository at this point
Copy the full SHA 43a1d68View commit details
Commits on Jun 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a5fa0b7 - Browse repository at this point
Copy the full SHA a5fa0b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6af84f2 - Browse repository at this point
Copy the full SHA 6af84f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d75488 - Browse repository at this point
Copy the full SHA 3d75488View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e27f6 - Browse repository at this point
Copy the full SHA 68e27f6View commit details
Commits on Jun 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d709dab - Browse repository at this point
Copy the full SHA d709dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 277aa1a - Browse repository at this point
Copy the full SHA 277aa1aView commit details
Commits on Jun 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c403e63 - Browse repository at this point
Copy the full SHA c403e63View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 242d984 - Browse repository at this point
Copy the full SHA 242d984View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7501b87 - Browse repository at this point
Copy the full SHA 7501b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a51d92 - Browse repository at this point
Copy the full SHA 4a51d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c5545 - Browse repository at this point
Copy the full SHA 21c5545View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef62f95 - Browse repository at this point
Copy the full SHA ef62f95View commit details -
Configuration menu - View commit details
-
Copy full SHA for d583959 - Browse repository at this point
Copy the full SHA d583959View commit details
Commits on Jun 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ee47567 - Browse repository at this point
Copy the full SHA ee47567View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c0c13 - Browse repository at this point
Copy the full SHA 78c0c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15af024 - Browse repository at this point
Copy the full SHA 15af024View commit details
Commits on Jun 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a1f8bbb - Browse repository at this point
Copy the full SHA a1f8bbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d33ec - Browse repository at this point
Copy the full SHA 46d33ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3828a79 - Browse repository at this point
Copy the full SHA 3828a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 830749a - Browse repository at this point
Copy the full SHA 830749aView commit details
Commits on Jun 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 46fdd14 - Browse repository at this point
Copy the full SHA 46fdd14View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9dec92 - Browse repository at this point
Copy the full SHA e9dec92View commit details
Commits on Jun 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 596b5b7 - Browse repository at this point
Copy the full SHA 596b5b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da89d6 - Browse repository at this point
Copy the full SHA 5da89d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d235a3 - Browse repository at this point
Copy the full SHA 9d235a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22ed22f - Browse repository at this point
Copy the full SHA 22ed22fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5336ca - Browse repository at this point
Copy the full SHA a5336caView commit details -
Configuration menu - View commit details
-
Copy full SHA for a21d704 - Browse repository at this point
Copy the full SHA a21d704View commit details