Commit Graph

473 Commits

Author SHA1 Message Date
Peter Michael
3799abf001 feat: Minor fix to delegated executor setter, also fixes hardhat tests. 2022-09-19 14:38:00 -04:00
Peter Michael
a192fdbb36 misc: Removed hardhat console and updated reverting on try catch. 2022-09-16 16:09:57 -04:00
Peter Michael
efe06f90e6 feat: (WIP) Integrated Foundry development environment. 2022-09-16 12:51:34 -04:00
Peter Michael
6f337eddd8 misc: Updated Hardhat version. 2022-09-16 12:51:11 -04:00
Peter Michael
923f52d2c7 test: (WIP-- debugging) Adapted tests, many still fail. 2022-09-06 18:18:05 +01:00
Peter Michael
f34a5852b3 refactor: Refactored to remove delegated executor check flag from address recovery and split it into two functions. 2022-09-02 16:50:45 +01:00
Peter Michael
f7bab551ef fix: Fixed stack too deep errors. 2022-09-02 16:07:26 +01:00
Peter Michael
b124b621df fix: Updated mock modules and reverted unnecessary variable silencing change. 2022-09-02 16:04:32 +01:00
Peter Michael
8fc8c5037a feat: Adapted FollowerOnlyReferenceModule to new interface. 2022-09-02 14:35:04 +01:00
Peter Michael
4b4ac9ffe8 feat: Adapted follow modules to new interface and functionality. 2022-09-02 14:34:04 +01:00
Peter Michael
160282d203 feat: Updated collect modules to match new interface and functionality. 2022-09-02 14:21:31 +01:00
Peter Michael
c019ff546a fix: Updated hub to match new follow interface. 2022-09-02 13:53:59 +01:00
Peter Michael
81787fffe2 misc: Created deprecated modules and minor cleanups. 2022-09-02 13:47:50 +01:00
Peter Michael
bcdb95b2e0 fix: Fixed LensNFTBase meta transaction functions. 2022-09-02 13:19:40 +01:00
Peter Michael
aa73f275f6 Merge branch 'refactor/library-refactor' into feat/on-behalf-of 2022-09-02 13:19:17 +01:00
Peter Michael
c5c2589600 feat: Added minor missing features. 2022-09-01 17:13:13 +01:00
Peter Michael
3a26d96ae0 feat: (WIP) Began work on simple delegated execution system. 2022-09-01 16:42:48 +01:00
Zer0dot
4b2b90285b Merge pull request #1 from lens-protocol/feat/eip-1271 2022-08-31 15:57:23 +01:00
Peter Michael
e6c771437b misc: Implemented minor additional natspec. 2022-08-31 14:15:03 +01:00
Peter Michael
b354e3e23d misc: Removed old TODO comments and added natspec. 2022-08-31 14:10:20 +01:00
Peter Michael
b0b1ac6122 misc: Moved negative test to correct section. 2022-08-24 18:28:57 +01:00
Peter Michael
5a292c7353 feat: (WIP) Continued implementation of delegated executors with meta transactions. 2022-08-24 13:04:31 +01:00
Peter Michael
0c12ef27da feat: Initial setup of the delegated executor system. 2022-08-18 21:50:47 +01:00
Peter Michael
758491f8fd test: Added EIP1271 tests. 2022-08-11 16:56:43 -04:00
Peter Michael
6920242e5b feat: Added support for EIP1271. Needs more testing. 2022-08-08 14:57:12 -04:00
Peter Michael
00c697ac45 test: (DRAFT) WIP, tests failing, added testing for EIP-1271. 2022-07-19 14:29:10 -04:00
Peter Michael
cf6630f7cd feat: (DRAFT) EIP-1271 Support. 2022-07-19 10:22:05 -04:00
Peter Michael
7a7a5c1ea3 misc: Added comment. 2022-07-13 17:10:21 -04:00
Peter Michael
7584b65709 misc: Minor reorder. 2022-07-13 15:35:42 -04:00
Peter Michael
3a0c9c26b1 feat: Cached Polygon domain separator. 2022-07-12 16:02:39 -04:00
Peter Michael
a8289baa6a misc: Cleaned up comment. 2022-07-06 11:21:08 -04:00
Peter Michael
f1319194ca refactor: Optimized profile existence check in follow. 2022-07-06 11:18:35 -04:00
Peter Michael
c2c0d7368e misc: Cleaned up comment. 2022-07-06 11:18:20 -04:00
Peter Michael
9669446e46 misc: Added missing test case. 2022-07-05 17:32:05 -04:00
Peter Michael
0ba6d06734 refactor: Refactored libraries for a cleaner directory, also pulled content URI getter to GeneralLib. 2022-07-05 14:18:14 -04:00
Peter Michael
c45581cc08 misc: Added comment. 2022-07-05 11:41:52 -04:00
Peter Michael
766facf44c misc: Added explanatory comments. 2022-07-04 19:08:20 -04:00
Peter Michael
4c19c88a40 misc: Renamed GeneralLib burn function for clarity. 2022-07-04 16:18:18 -04:00
Peter Michael
0f45a5b04d misc: Removed redundant comment. 2022-07-04 11:44:46 -04:00
Peter Michael
9043178fbe test: Added zero follow check. 2022-07-04 10:05:21 -04:00
Peter Michael
d25e9f6d98 misc: Added profile ID zero check to profile handle existence check. 2022-07-04 09:58:20 -04:00
Peter Michael
9c80cab06f misc: Added comments. 2022-06-24 19:10:32 -04:00
Peter Michael
0882f54832 misc: removed unnecessary bitmask. 2022-06-23 16:58:41 -04:00
Peter Michael
680a17b0e0 refactor: Refactored common logic. 2022-06-23 16:23:34 -04:00
Peter Michael
2f910573cf misc: Bumped solidity version to 0.8.15. 2022-06-23 15:03:30 -04:00
Peter Michael
67132e7cf0 misc: Clarified comment. 2022-06-23 14:49:38 -04:00
Peter Michael
b30ad842cc refactor: Removed LensHubNFTBase. 2022-06-23 14:47:07 -04:00
Peter Michael
b6923a9c25 fix: Fixed invalid imports. 2022-06-23 13:45:40 -04:00
Peter Michael
d4e89fda23 misc: Added missing virtual specifier. 2022-06-23 12:13:01 -04:00
Peter Michael
2e1837ddb4 misc: Clarified comment. 2022-06-23 12:12:02 -04:00