Commit Graph

  • d25e9f6d98 misc: Added profile ID zero check to profile handle existence check. Peter Michael 2022-07-04 09:58:20 -04:00
  • 39ca4fe6fd Fix typo in DataTypes.sol docs hossein 2022-06-26 12:50:48 +04:30
  • 9c80cab06f misc: Added comments. Peter Michael 2022-06-24 19:10:32 -04:00
  • 0882f54832 misc: removed unnecessary bitmask. Peter Michael 2022-06-23 16:58:41 -04:00
  • 680a17b0e0 refactor: Refactored common logic. Peter Michael 2022-06-23 16:23:34 -04:00
  • 2f910573cf misc: Bumped solidity version to 0.8.15. Peter Michael 2022-06-23 15:03:30 -04:00
  • 67132e7cf0 misc: Clarified comment. Peter Michael 2022-06-23 14:49:38 -04:00
  • b30ad842cc refactor: Removed LensHubNFTBase. Peter Michael 2022-06-23 14:47:07 -04:00
  • b6923a9c25 fix: Fixed invalid imports. Peter Michael 2022-06-23 13:45:40 -04:00
  • d4e89fda23 misc: Added missing virtual specifier. Peter Michael 2022-06-23 12:13:01 -04:00
  • 2e1837ddb4 misc: Clarified comment. Peter Michael 2022-06-23 12:12:02 -04:00
  • 1fc0c093ea misc: Cleanup. Peter Michael 2022-06-23 12:10:49 -04:00
  • 6f3a8ded27 misc: Removed unnecessary function and scoping. Peter Michael 2022-06-23 11:35:10 -04:00
  • fe8d57f1aa (WIP) refactor: Refactored to remove storage pointers from collect function. Peter Michael 2022-06-23 11:12:23 -04:00
  • 736b0e3abe refactor: Refactored uint8 to boolean. Peter Michael 2022-06-23 10:19:28 -04:00
  • 6169f935df Merge pull request #143 from aave/fix/solidity-coverage-range-bug Zer0dot 2022-06-23 10:03:24 -04:00
  • 7a26d6106a fix: remove assembly if statement at InteractionHelpers to prevent solidity coverage compilation bug kartojal 2022-06-23 11:03:50 +02:00
  • b5d00a99be (WIP) refactor: Refactored to reduce storage pointers passed. Peter Michael 2022-06-20 18:46:35 -04:00
  • 61f9fa1688 refactor: Disabled IR pipeline, refactored to fix stack errors. Peter Michael 2022-06-14 13:00:20 -04:00
  • f935807fa4 refactor: (WIP) Refactored to not pass storage pointers to all profile owner functions. Peter Michael 2022-06-09 17:55:56 -04:00
  • c8bcc7b5bc refactor: Refactored to reduce passing of storage pointers to GeneralLib. Peter Michael 2022-06-08 12:27:22 -04:00
  • 08b07d2636 refactor: Refactored profile creation to avoid passing storage pointers. Peter Michael 2022-06-08 11:09:11 -04:00
  • 082c51d97a refactor: Refactored to approve directly from meta transactions in the GeneralLib. Peter Michael 2022-06-07 17:59:47 -04:00
  • a850e68395 misc: Formatting. Peter Michael 2022-06-07 12:19:07 -04:00
  • ad9f097b7a refactor: Refactored to write image URIs via assembly in the general lib. Peter Michael 2022-06-06 19:54:51 -04:00
  • 3061221a2c refactor: Refactored more logic to the GeneralLib. Peter Michael 2022-06-06 14:49:13 -04:00
  • bf83bf2160 refactor: Consolidated libraries into GeneralLib, WIP. Peter Michael 2022-06-03 18:14:52 -04:00
  • bc4bf9807c refactor: Refactored PublishingLogic into GeneralLib, moved more admin logic to GeneralLib. Peter Michael 2022-06-02 14:24:48 -04:00
  • b8b76f5257 misc: Removed spacing. Peter Michael 2022-06-02 10:40:17 -04:00
  • 0d71b35a7f misc: Replaced error string with custom error. Peter Michael 2022-06-02 10:39:56 -04:00
  • 6a447ea224 misc: Added important comment. Peter Michael 2022-05-31 16:17:42 -04:00
  • 5959d02175 gas: Removed unnecessary stack variable. Peter Michael 2022-05-31 16:01:39 -04:00
  • e635c46ace misc: Fixed tests using old error strings. Peter Michael 2022-05-31 15:30:05 -04:00
  • d98c685031 refactor: Refactored error strings to revert messages. Peter Michael 2022-05-31 14:44:08 -04:00
  • 6b57f1a01c refactor: Changed error strings to new errors in ERC721Enumerable. Peter Michael 2022-05-31 14:21:03 -04:00
  • 80a7e04375 refactor: Moved simple storage accesses to PublishingLogic instead of passing pointers. Peter Michael 2022-05-27 16:41:52 -04:00
  • e754d8be3c misc: Added comments. Peter Michael 2022-05-27 15:07:45 -04:00
  • 0552df1a8a misc: Clarified comments. Peter Michael 2022-05-27 14:56:54 -04:00
  • 605a8591e0 refactor: Refactor LensHub and LensNFTBase to a cleaner state. Peter Michael 2022-05-27 12:16:24 -04:00
  • c07528daef refactor: Added unchecked blocks to ERC721Time single increments and decrements. Peter Michael 2022-05-27 11:48:21 -04:00
  • c8f66cdc27 misc: Slight reorganization. Peter Michael 2022-05-27 10:45:40 -04:00
  • 2b40af4508 refactor: Refactored MetaTxLib library and LensHub to not affect state except sig nonce. Peter Michael 2022-05-27 10:42:06 -04:00
  • 6cfaa580b3 feat: (WIP) Refactored meta transactions into a library. Includes hardhat-tracer. Peter Michael 2022-05-26 17:39:11 -04:00
  • 9f3b62aab1 Merge pull request #130 from aave/misc/npm-version LensHub-1.0.0 Zer0dot 2022-05-10 14:44:29 -04:00
  • b4755ed575 misc: npm package version and license updated donosonaumczuk 2022-05-10 19:11:08 +01:00
  • 2cc0fbd3a8 Merge pull request #129 from aave/misc/npm-package-update Alan 2022-05-10 18:56:35 +01:00
  • b34d97c09a misc: package version updated - v1.0.1 donosonaumczuk 2022-05-10 18:35:20 +01:00
  • 18b3f14cec Merge pull request #128 from aave/refactor/profile-follow-module testnet_v0.0.4 Zer0dot 2022-05-10 11:05:41 -04:00
  • 3e41544f8a Merge pull request #127 from aave/refactor/testnet-profile-creation-proxy Zer0dot 2022-05-10 11:02:57 -04:00
  • 1785b77b14 refactor: ProfileFollowModule tests updated to do not take into account revision number donosonaumczuk 2022-05-10 12:43:14 +01:00
  • 9d28ffcbaa refactor: ProfileFollowModule revision logic removed donosonaumczuk 2022-05-10 12:42:45 +01:00
  • fd7bfea4d7 misc: MockProfileCreationProxy contract natspec improved donosonaumczuk 2022-05-10 11:22:54 +01:00
  • 400982f901 misc: Test and task updated according new MockProfileCreationProxy impl donosonaumczuk 2022-05-09 17:59:34 +01:00
  • 5b3c665d81 refactor: MockProfileCreationProxy replicates ProfileCreationProxy except for Ownable and suffix donosonaumczuk 2022-05-09 17:58:55 +01:00
  • 853c4c47d7 misc: Remove unused import from mainnet proxy donosonaumczuk 2022-05-09 17:57:32 +01:00
  • df2a15fe5d Merge pull request #124 from aave/feat/main-profile-proxy Alan 2022-05-09 17:24:45 +01:00
  • ab442ea7fb Added profile creation proxy whitelisting with explicit profile creator address to main deploy scripts. (Also includes minor formatting.) Peter Michael 2022-05-09 11:24:58 -04:00
  • 2212571d54 misc: Added proxy admin address as explicit variable. Peter Michael 2022-05-09 11:20:38 -04:00
  • 1f82b28417 misc: Added profile creation proxy to deployment scripts. Peter Michael 2022-05-09 11:17:24 -04:00
  • 14bc4951da Merge pull request #126 from aave/refactor/mit-license Zer0dot 2022-05-09 11:09:44 -04:00
  • 42878ca656 misc: Updated license. Zer0dot 2022-05-09 10:22:06 -04:00
  • ff1967e5ab refactor: License identifier changed to MIT donosonaumczuk 2022-05-09 14:38:29 +01:00
  • d0fb8356ef Merge pull request #125 from aave/add-license-1 Alan 2022-05-09 12:42:48 +01:00
  • f8a517eab9 Create LICENSE David Silverman 2022-05-09 07:25:54 -04:00
  • 474dd037c5 test: Added tests for profile creation proxy. Peter Michael 2022-05-06 17:13:36 -04:00
  • 0484bbee15 feat: Updated profile creation proxy to only allow owner to create profiles. Peter Michael 2022-05-06 16:55:36 -04:00
  • 8df68b47cb Fix: Added event for profile creation proxy whitelisting. Peter Michael 2022-05-06 15:23:34 -04:00
  • 23cbf9a29f misc: Cleaned spacing. Peter Michael 2022-05-06 15:17:18 -04:00
  • 63c20540e2 feat: First implementation of a profile creation proxy with a whitelist. Peter Michael 2022-05-06 15:16:10 -04:00
  • 145684442a Merge pull request #121 from aave/fix/emergency-admin-scope Alan 2022-05-06 15:49:16 +01:00
  • 5bad9db0bb Merge pull request #122 from aave/feat/mock-profile-creation Zer0dot 2022-05-06 10:45:07 -04:00
  • 6285b92dff fix: Fixed another test. Peter Michael 2022-05-06 10:22:48 -04:00
  • 4bbae73dd4 test: Fixed tests. Peter Michael 2022-05-06 10:04:41 -04:00
  • ace1b311b5 Revert "misc: Optimized revert path for emergency admin setting state." Peter Michael 2022-05-06 09:54:38 -04:00
  • fa7bee9bbf fix: Removing unused import donosonaumczuk 2022-05-06 13:20:45 +01:00
  • 6f162d81c0 refactor: Tests updated according suffix logic changes donosonaumczuk 2022-05-06 13:18:58 +01:00
  • 89d9d1f4c1 refactor: Appending suffix to handle instead of requiring it beforehand donosonaumczuk 2022-05-06 13:18:27 +01:00
  • 5f71237636 misc: Scripts updated to take into account new MockProfileCreationProxy deployment params donosonaumczuk 2022-05-05 18:39:35 +01:00
  • 8cc3fee2f2 test: New MockProfileCreationProxy features tested donosonaumczuk 2022-05-05 18:39:07 +01:00
  • 3961ad6b26 feat: MockProfileCreationProxy now includes some suffix, chars and length validations donosonaumczuk 2022-05-05 18:38:40 +01:00
  • 6d37723bf7 misc: Optimized revert path for emergency admin setting state. Peter Michael 2022-05-05 12:56:28 -04:00
  • 97a73851c4 feat: Prevented emergency admin from setting state if the protocol is already paused. Peter Michael 2022-05-05 12:23:09 -04:00
  • f2945a6556 Merge pull request #113 from aave/fix/peckshield-audit-2 Zer0dot 2022-05-05 12:05:52 -04:00
  • c225881fb7 misc: Added missing unchecked block. Peter Michael 2022-05-05 10:53:03 -04:00
  • a60d9ccc5a Merge pull request #120 from aave/feat/revert-follow-module Alan 2022-05-04 20:16:27 +01:00
  • 35329af6fb misc: Setting revert follow module at deploy scripts donosonaumczuk 2022-05-04 19:41:15 +01:00
  • edcf178581 test: Revert follow module tests added donosonaumczuk 2022-05-04 19:38:23 +01:00
  • 226a1b918d feat: Revert follow module added donosonaumczuk 2022-05-04 19:38:02 +01:00
  • 6d18bd1f65 Merge branch 'main' into fix/peckshield-audit-2 Peter Michael 2022-04-27 11:28:10 -04:00
  • 49cc6cac47 Merge pull request #108 from aave/feat/npm-package-setup Zer0dot 2022-04-27 10:46:34 -04:00
  • f5ef9b2b18 refactor: Changing package name to @aave/lens-protocol donosonaumczuk 2022-04-27 15:10:10 +01:00
  • 90441ecfef Merge branch 'main' into feat/npm-package-setup donosonaumczuk 2022-04-27 14:56:11 +01:00
  • d0aed7c751 Merge pull request #115 from aave/feat/limit-emergency-admin-unpause Alan 2022-04-26 12:11:37 +01:00
  • f2db3bde43 feat: Prevented emergency admin from unpausing. Also includes follow/collect NFT getter tests. Peter Michael 2022-04-21 11:55:11 -04:00
  • 0469d20591 Merge pull request #112 from aave/refactor/simpler-profile-metadata Alan 2022-04-21 12:30:23 +01:00
  • f2f4056206 Merge pull request #111 from aave/refactor/name-symbol-computation-follow-nft-only Alan 2022-04-21 12:13:03 +01:00
  • c015ee1388 fix: Removed unused import. Peter Michael 2022-04-20 13:35:14 -04:00
  • 0d72b2fffc refactor: Refactored to simplify profile metadata setter into one function. Peter Michael 2022-04-20 11:55:16 -04:00
  • be94b9ffe4 misc: Removed unused contract. Peter Michael 2022-04-20 11:29:54 -04:00
  • 10b0ca9c13 misc: Removed unused comments. Zer0dot 2022-04-20 11:20:13 -04:00