Commit Graph

48 Commits

Author SHA1 Message Date
zer0dot
42b9e30204 feat: Added "followerProfileId" to isFollowing() check in follow modules. 2022-09-30 15:35:32 -04:00
zer0dot
fe17aac372 feat: Added originator profile ID parameters to collect and follow processing functions. 2022-09-30 15:13:47 -04:00
zer0dot
aead0f116f misc: Renamed "onBehalfOf" to "collector." 2022-09-30 14:21:49 -04:00
zer0dot
261c9ee598 feat: Added profile metadata withSig function and tests. Also added executor-unrelated tests, despite hardhat tests. 2022-09-29 15:23:16 -04:00
zer0dot
6c3435ae73 misc: Renamed default profile getter. 2022-09-29 13:58:54 -04:00
zer0dot
5e44e55862 feat: Added profile metadata setter and profile image getter. 2022-09-29 13:05:18 -04:00
Peter Michael
6fa66e321b misc: Removed unused comment. 2022-09-28 13:34:35 -04:00
Peter Michael
94fa1fa466 feat: (WIP: breaks tests) Added support for DEs on default profile setting. 2022-09-20 17:39:45 -04:00
Peter Michael
3799abf001 feat: Minor fix to delegated executor setter, also fixes hardhat tests. 2022-09-19 14:38:00 -04:00
Peter Michael
efe06f90e6 feat: (WIP) Integrated Foundry development environment. 2022-09-16 12:51:34 -04:00
Peter Michael
c019ff546a fix: Updated hub to match new follow interface. 2022-09-02 13:53:59 +01:00
Peter Michael
3a26d96ae0 feat: (WIP) Began work on simple delegated execution system. 2022-09-01 16:42:48 +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
cf6630f7cd feat: (DRAFT) EIP-1271 Support. 2022-07-19 10:22:05 -04:00
Peter Michael
2f910573cf misc: Bumped solidity version to 0.8.15. 2022-06-23 15:03:30 -04:00
Peter Michael
61f9fa1688 refactor: Disabled IR pipeline, refactored to fix stack errors. 2022-06-14 13:00:20 -04:00
Peter Michael
605a8591e0 refactor: Refactor LensHub and LensNFTBase to a cleaner state. 2022-05-27 12:16:24 -04:00
Peter Michael
6cfaa580b3 feat: (WIP) Refactored meta transactions into a library. Includes hardhat-tracer. 2022-05-26 17:39:11 -04:00
donosonaumczuk
ff1967e5ab refactor: License identifier changed to MIT 2022-05-09 14:38:29 +01:00
Peter Michael
97a73851c4 feat: Prevented emergency admin from setting state if the protocol is already paused. 2022-05-05 12:23:09 -04:00
Peter Michael
d21f276fa4 feat: Restored collect NFT immutability. 2022-04-14 20:43:10 -04:00
Peter Michael
e1ecb549d1 refactor: Refactored to make follow & collect NFTs query the hub for the handle and implementation. 2022-04-14 19:35:51 -04:00
donosonaumczuk
c969cf0bff misc: Module data params used for initialization renamed to make them more explicit 2022-04-08 19:25:13 +01:00
donosonaumczuk
fe4d929fbf feat: Arbitrary custom data added to IReferenceModule and its operations' events 2022-04-08 19:03:19 +01:00
donosonaumczuk
a8aefc137c Natspec improvement + Tiny refactor to avoid passing whole mapping 2022-04-04 11:51:12 +01:00
donosonaumczuk
7cb5d8433f Up to date with main branch - Conflicts solved 2022-04-04 11:02:31 +01:00
Zer0dot
2799970d6d Merge pull request #80 from aave/refactor/general-optimizations 2022-04-01 13:11:02 -04:00
donosonaumczuk
84a8b87b7d LensHub now returns IDs for profile creation, collect, mirror, comment and follow 2022-03-31 20:29:57 +01:00
donosonaumczuk
88d4320b14 FollowNFT now returns token ID 2022-03-31 20:27:39 +01:00
donosonaumczuk
00b0a99ef3 CollectNFT now returns token ID 2022-03-31 20:27:09 +01:00
donosonaumczuk
c1befa2fe4 IFollowModule validateFollow replaced with isFollowing that returns boolean instead of reverting 2022-03-31 13:03:38 +01:00
Peter Michael
835e26a253 misc: Capitalized comments. 2022-03-30 17:05:40 -04:00
Peter Michael
dd82346393 misc: Added return types and cleaned up comments. 2022-03-30 14:15:10 -04:00
Peter Michael
04a506dc5d misc: Added missing comments. 2022-03-24 15:28:00 -04:00
Peter Michael
37ab8cea46 refactor: Wrapped for loop iterators in unchecked blocks, also formatted with prettier. 2022-03-24 10:07:52 -04:00
Peter Michael
d454dcc492 feat: Updated to only allow setting the default profile for the sender. 2022-03-15 15:54:58 -04:00
Peter Michael
cfa08e1986 refactor: Refactored setting default profile to reduce complexity and code size. 2022-03-15 12:43:25 -04:00
Josh Stevens
e7649a04ae test: add unit tests 2022-03-02 10:48:07 +00:00
Josh Stevens
c38c6d1ea0 rename owner > wallet 2022-03-01 17:22:08 +00:00
Josh Stevens
0cae03a0b6 remove unset methods to bring down contract size 2022-03-01 17:09:25 +00:00
Josh Stevens
0c0970a7b5 fix: naming issues from PR comments 2022-02-28 16:18:48 +00:00
Josh Stevens
60d6b6dfdf feat: allow to set default profile 2022-02-25 12:36:34 +00:00
zerosnacks
b44bf9cf79 fix param name 2022-02-18 17:55:36 +01:00
Peter Michael
c0fb2754a6 misc: Updated naming. 2022-02-05 19:12:54 -05:00
Peter Michael
94c53b6638 misc: Updated NatSpec author field. 2022-02-05 19:11:57 -05:00
Peter Michael
a3a9ce688c misc: Updated IFollowNFT interface to reflect new changes. 2022-02-03 13:29:14 -05:00
Peter Michael
dd137b2dee Initial commit 2022-01-25 15:19:42 -05:00