Commit Graph

  • 8a0b40bdae refactor: Simplified profile metadata. Peter Michael 2022-04-19 15:55:54 -04:00
  • 9dfe8972f5 misc: Removed unused error. Peter Michael 2022-04-19 14:42:13 -04:00
  • c5304b37d5 fix: Added profile image URI length validation into profile creation function. Peter Michael 2022-04-19 13:59:27 -04:00
  • d21f276fa4 feat: Restored collect NFT immutability. Peter Michael 2022-04-14 20:43:10 -04:00
  • e1ecb549d1 refactor: Refactored to make follow & collect NFTs query the hub for the handle and implementation. Peter Michael 2022-04-14 19:35:51 -04:00
  • 2bfb9e3c12 feat: package.json updated to get desired npm package setup donosonaumczuk 2022-04-14 14:22:48 +01:00
  • ddd0a46eb4 Merge pull request #107 from aave/feat/generic-env-vars Alan 2022-04-14 12:41:48 +01:00
  • 42a3011e00 fix: Ensuring empty RPC URLs values are string type donosonaumczuk 2022-04-13 17:12:13 +01:00
  • 11ac489b7c feat: Environment variables modified to be generic donosonaumczuk 2022-04-13 17:03:01 +01:00
  • c0f44df794 Merge pull request #100 from aave/feat/module-events Alan 2022-04-09 01:18:19 +01:00
  • 7a8a0576e6 fix: Fixed tests and updated typehashes. Peter Michael 2022-04-08 18:01:24 -04:00
  • c969cf0bff misc: Module data params used for initialization renamed to make them more explicit donosonaumczuk 2022-04-08 19:25:13 +01:00
  • fe4d929fbf feat: Arbitrary custom data added to IReferenceModule and its operations' events donosonaumczuk 2022-04-08 19:03:19 +01:00
  • 41a16b225b Merge branch 'feat/module-events' of github.com:aave/lens-protocol into feat/module-events Peter Michael 2022-04-08 10:51:30 -04:00
  • fa32453ea7 feat: Added Followed() event with passed follow module data emitted. Peter Michael 2022-04-08 10:51:29 -04:00
  • 0abd2c138c fix: Fixed matchEvent() function to validate array parameter length. Peter Michael 2022-04-08 10:44:11 -04:00
  • bae93a1404 test: Event tests updated to use a collect module that requires custom data donosonaumczuk 2022-04-08 15:11:05 +01:00
  • 76a753e865 feat: Collect module data added to Collected event donosonaumczuk 2022-04-08 13:59:44 +01:00
  • 7dd7dafc75 Revert "feat: Initial basic implementation of current collect tracking events in limited collect modules." Peter Michael 2022-04-07 17:22:19 -04:00
  • e6caa36cfb feat: Initial basic implementation of current collect tracking events in limited collect modules. Peter Michael 2022-04-07 15:27:26 -04:00
  • a20d294986 Merge pull request #99 from aave/feat/updated-deployment Zer0dot 2022-04-07 12:13:17 -04:00
  • 0387a0678d Merge branch 'feat/updated-deployment' of github.com:aave/lens-protocol into feat/updated-deployment Peter Michael 2022-04-07 11:56:19 -04:00
  • ead2507fed fix: Whitelist profile follow module in testnet deployment. Peter Michael 2022-04-07 11:56:17 -04:00
  • bae78e257e fix: Correct naming. Zer0dot 2022-04-07 11:55:15 -04:00
  • 0e9a011dff Merge branch 'main' into feat/updated-deployment Peter Michael 2022-04-07 11:45:01 -04:00
  • cdb102a890 misc: Fixed typo. Peter Michael 2022-04-07 11:41:55 -04:00
  • 4002bcaefd Merge pull request #97 from aave/refactor/small-refactors Zer0dot 2022-04-07 11:38:17 -04:00
  • e5f9238914 Merge pull request #98 from aave/feat/small-refactors-additions Zer0dot 2022-04-07 11:08:23 -04:00
  • b9819d1982 misc: Updated inheritance to be consistent. Zer0dot 2022-04-07 10:38:27 -04:00
  • 5a052dd39b misc: Updated typehash constant to compute keccak hash instead of raw byte string. Peter Michael 2022-04-07 10:36:03 -04:00
  • 7ac139e53c misc: Fixed typo. Peter Michael 2022-04-07 10:34:09 -04:00
  • 95249f8617 misc: Unnecessary extra address variable removed donosonaumczuk 2022-04-07 14:02:04 +01:00
  • 9e911ddb34 misc: Gas optimized by removing default-valued variable init donosonaumczuk 2022-04-07 14:00:33 +01:00
  • beb15e60d3 misc: Implemented interfaces placed after inherited contracts donosonaumczuk 2022-04-07 13:55:17 +01:00
  • ea55d24fdf misc: Added natspec. Peter Michael 2022-04-06 17:12:24 -04:00
  • 4c1ab01306 misc: Organized imports and inheritance and removed unneeded inheritance. Peter Michael 2022-04-06 17:01:46 -04:00
  • aaa7f79394 misc: Added missing natspec. Peter Michael 2022-04-06 16:56:26 -04:00
  • 9903c7a919 refactor: Refactored to reduce complexity and return empty bytes earlier on reference module initialization calling function. Peter Michael 2022-04-06 16:47:23 -04:00
  • fe4c3b4460 refactor: Refactored follow module initialization. Peter Michael 2022-04-06 16:11:46 -04:00
  • 0f07ef7435 misc: Removed unnecessary space. Peter Michael 2022-04-06 16:11:23 -04:00
  • d4bd4eb6cb refactor: Refactored getPubType getter. Peter Michael 2022-04-06 16:10:58 -04:00
  • 22054181c7 Merge pull request #94 from aave/feat/profile-follow-module Zer0dot 2022-04-06 13:34:04 -04:00
  • 79d2105ae1 misc: Combined two "if" statements, added comment. Peter Michael 2022-04-06 11:54:12 -04:00
  • 15fe712357 misc: Fixed incorrect name. Peter Michael 2022-04-06 10:44:28 -04:00
  • 0526e8ef10 test: Added test for setFollowModule event emission. Peter Michael 2022-04-06 10:26:37 -04:00
  • e1a6344d61 Last test added donosonaumczuk 2022-04-06 13:05:12 +01:00
  • 51d0b6a382 Test call changed to callStatic to avoid unwantend context changes donosonaumczuk 2022-04-06 12:10:38 +01:00
  • 6a0b383954 Adding more details to test name donosonaumczuk 2022-04-06 11:44:06 +01:00
  • f8f62cc139 Remove .only from tests donosonaumczuk 2022-04-06 11:14:18 +01:00
  • c8aa854930 Small comment fix donosonaumczuk 2022-04-06 11:14:01 +01:00
  • 38c68e30c3 test: Added tests. Peter Michael 2022-04-05 19:35:48 -04:00
  • c70f5c14b4 misc: Edited test. Peter Michael 2022-04-05 19:35:43 -04:00
  • 6121eb3a38 misc: Edited comment. Peter Michael 2022-04-05 18:23:31 -04:00
  • 7812ab5829 misc: Added missing module tests. Peter Michael 2022-04-05 18:23:23 -04:00
  • bf6e734c6a misc: Slight comment update. Peter Michael 2022-04-05 18:23:07 -04:00
  • bac59fd9d9 Test cases added without implementation donosonaumczuk 2022-04-05 20:02:52 +01:00
  • 9fbf192907 ProfileFollowModule added to test setup donosonaumczuk 2022-04-05 18:39:28 +01:00
  • 648faeeb67 ProfileFollowModule added to deploy tasks donosonaumczuk 2022-04-05 18:39:12 +01:00
  • d0d9f8038f Merge pull request #95 from aave/feat/terminal-docs Zer0dot 2022-04-05 13:17:20 -04:00
  • ff74358817 run with name Wolphin 2022-04-05 18:44:45 +03:00
  • 784c9cf593 Remove unused import donosonaumczuk 2022-04-05 16:38:47 +01:00
  • ecb816affc ProfileFollowModule implementation added donosonaumczuk 2022-04-05 16:36:24 +01:00
  • 3d8e13d309 misc: Fixed typo. testnet_v0.0.3 Peter Michael 2022-04-04 19:02:12 -04:00
  • 1ad822a824 fix: Required the hardhat runtime environment in the verification function, allowing it to be executed from any task. Peter Michael 2022-04-04 18:56:29 -04:00
  • 529262bcbd misc: Cleaned up comment formatting. Peter Michael 2022-04-04 18:43:49 -04:00
  • 1f532d1a98 misc: Updated LensHub NFT name and symbol in scripts, no more Various vegetables :( Peter Michael 2022-04-04 18:38:19 -04:00
  • ecdc2c7468 misc: Added testnet deployment task. Peter Michael 2022-04-04 18:36:00 -04:00
  • b0fda8828f misc: Cleaned up deployment tasks, added missing UI data provider deployment. Peter Michael 2022-04-04 18:35:51 -04:00
  • bc0be7650d Merge pull request #88 from aave/feat/return-ids Zer0dot 2022-04-04 17:55:56 -04:00
  • a342572f87 Merge pull request #93 from aave/refactor/return-value-optimizations Zer0dot 2022-04-04 17:18:52 -04:00
  • e66acc5476 misc: Added missing "unchecked" blocks. Peter Michael 2022-04-04 17:11:32 -04:00
  • 9d4edf2870 refactor: Placed unchecked blocks around signature functions and ++ increments, also slightly rearranged follow & collect NFT mint functions to remove one LoC. Peter Michael 2022-04-04 17:07:05 -04:00
  • afb7bf2a7c Tests added donosonaumczuk 2022-04-04 18:00:50 +01:00
  • 9ef55d2165 Small gas improvement donosonaumczuk 2022-04-04 18:00:41 +01:00
  • 7fd65342c2 Merge pull request #86 from aave/feat/peripheral-profile-metadata Zer0dot 2022-04-04 11:03:35 -04:00
  • a8aefc137c Natspec improvement + Tiny refactor to avoid passing whole mapping donosonaumczuk 2022-04-04 11:51:12 +01:00
  • 7cb5d8433f Up to date with main branch - Conflicts solved donosonaumczuk 2022-04-04 11:02:31 +01:00
  • 1bb385603c feat: Updated LensPeriphery function names to be more explicit, added tests and moved all LensPeriphery tests to the misc test file. Peter Michael 2022-04-01 18:41:07 -04:00
  • 6e96132bf1 Merge branch 'main' into feat/peripheral-profile-metadata Peter Michael 2022-04-01 14:32:58 -04:00
  • 7f82ef1b8e Merge pull request #89 from aave/feat/collect-modules-toggle-follower-only Zer0dot 2022-04-01 14:23:04 -04:00
  • c696e1b73d misc: Updated comment. Peter Michael 2022-04-01 14:02:34 -04:00
  • 707144b70e Merge branch 'main' into feat/collect-modules-toggle-follower-only Peter Michael 2022-04-01 13:42:41 -04:00
  • 2799970d6d Merge pull request #80 from aave/refactor/general-optimizations Zer0dot 2022-04-01 13:11:02 -04:00
  • 174df22b5e Merge pull request #85 from aave/feat/follower-only-owner-bypass Alan 2022-04-01 15:28:56 +01:00
  • 03a17e55e3 misc: Rearranged variable ordering. Peter Michael 2022-04-01 10:20:33 -04:00
  • 05706464b6 Tests added about pub owner collecting his own pub without following himself donosonaumczuk 2022-04-01 14:54:49 +01:00
  • a1fb1a6c77 misc: Updated collect module tests to match zero amount checks. Peter Michael 2022-03-31 19:12:21 -04:00
  • 4a6df79c53 Merge branch 'main' into feat/collect-modules-toggle-follower-only Peter Michael 2022-03-31 19:05:15 -04:00
  • 3b9f2be9ae feat: Updated modules to return correct data and added tests. Also includes a refactor of the FollowerOnlyCollectModule into the FreeCollectModule with a similar toggle. Peter Michael 2022-03-31 18:54:36 -04:00
  • 84a8b87b7d LensHub now returns IDs for profile creation, collect, mirror, comment and follow donosonaumczuk 2022-03-31 20:29:57 +01:00
  • 76151b3662 InteractionLogic lib now returns IDs for collect and follow donosonaumczuk 2022-03-31 20:28:56 +01:00
  • 88d4320b14 FollowNFT now returns token ID donosonaumczuk 2022-03-31 20:27:39 +01:00
  • 00b0a99ef3 CollectNFT now returns token ID donosonaumczuk 2022-03-31 20:27:09 +01:00
  • 7c0ff8520c refactor: Slight gas optimization. Peter Michael 2022-03-31 14:37:45 -04:00
  • 90d6c69049 refactor: Increment the publication count before comment creation, and manually prevent self-referencing comments. Peter Michael 2022-03-31 12:19:46 -04:00
  • 507f39e6eb Merge pull request #87 from aave/misc/commented-approval-follow-module-deployment Zer0dot 2022-03-31 11:06:46 -04:00
  • ece1f7bb25 Merge pull request #79 from aave/feat/additional-handle-characters Alan 2022-03-31 14:10:41 +01:00
  • 3eb9802c5b Tests updated to use isFollowing method instead of the old one donosonaumczuk 2022-03-31 13:06:25 +01:00
  • 58555ba7af FollowValidationModuleBase short circuit improvement using isFollowing donosonaumczuk 2022-03-31 13:06:04 +01:00
  • 3e033d26ed Follow module base contract isFollowing implementation added donosonaumczuk 2022-03-31 13:05:29 +01:00