Commit Graph

81 Commits

Author SHA1 Message Date
donosonaumczuk
f180a9934b misc: Function sorted based on modifier convention 2023-01-18 19:03:36 -03:00
donosonaumczuk
c9e1d59736 misc: Typo fixed 2023-01-18 18:32:41 -03:00
donosonaumczuk
bcc60005b0 feat: Executor permissions validation moved to LensHub when following 2023-01-18 18:30:54 -03:00
donosonaumczuk
16dc0b5a63 feat: Follow approval refactored to behave with similar rules as ERC-721 approval 2023-01-17 21:10:52 -03:00
donosonaumczuk
f5136ae7a7 feat: FollowNFT delegations and follower count removed 2023-01-03 19:00:08 -03:00
donosonaumczuk
0c1b6fcf80 feat: BlockStatusSet event splitted into Blocked and Unblocked, plus renamings 2023-01-02 06:46:52 -03:00
donosonaumczuk
f619757383 feat: emit missing Unfollowed event and remove followID param from it 2023-01-02 06:22:34 -03:00
donosonaumczuk
da3b0158d7 feat: unwrapAndTie now receives follow ID instead of follower ID 2022-12-29 20:45:57 -03:00
donosonaumczuk
26e03dbbf4 feat: getFollowers added 2022-12-21 19:15:26 -03:00
donosonaumczuk
cd149759ad feat: FollowNFT interface updated 2022-12-21 18:05:40 -03:00
donosonaumczuk
c92dd6c7db misc: More natspec that was missing 2022-12-06 16:36:52 +00:00
donosonaumczuk
e16d168282 misc: Missing natspec added 2022-12-06 16:28:19 +00:00
donosonaumczuk
4cbbbd6d48 feat: delegateBySig updated 2022-12-02 16:11:03 +00:00
donosonaumczuk
9eff502628 misc: followId renamed as followTokenId 2022-12-01 17:56:42 +00:00
donosonaumczuk
42b74261e7 feat: isFollowing function added at LensHub level 2022-12-01 16:19:08 +00:00
donosonaumczuk
953c9ae663 misc: Parameters and field renaming to provide more clarity 2022-12-01 16:08:03 +00:00
donosonaumczuk
a1190218b4 feat: isExecutorApproved passed in from LensHub instead of querying from the follow NFT contract 2022-12-01 15:19:20 +00:00
donosonaumczuk
8e49d47884 feat: Unfollow function added at LensHub level 2022-11-29 15:51:06 +00:00
donosonaumczuk
f0d91b7630 feat: isFollowing removed from follow module 2022-11-25 14:19:12 +00:00
donosonaumczuk
03a992c27c feat: follow module transfer hook removed and _beforeTokenTransfer improved 2022-11-24 00:08:25 +00:00
donosonaumczuk
1fc8f90565 feat: Vote delegation is profile to address operation 2022-11-23 23:54:48 +00:00
donosonaumczuk
b480cd1d10 fix: Event lib prefix added 2022-11-23 22:31:46 +00:00
donosonaumczuk
a767973fbd feat: Events for approvals added plus other code improvementes 2022-11-23 01:56:58 +00:00
donosonaumczuk
e0dce0f010 feat: Interfaces updated 2022-11-16 15:26:00 +00:00
donosonaumczuk
e587fa7681 feat: IFollowModuleLegacy added 2022-11-16 15:25:02 +00:00
donosonaumczuk
6565267472 misc: Merge base branch and solve conflicts 2022-11-15 18:50:11 +00:00
donosonaumczuk
a43cd04dd7 feat: Block feature impl 2022-11-15 18:43:55 +00:00
donosonaumczuk
a09ac8af25 feat: emitUnfollowedEvent added to interface 2022-11-08 18:18:56 +00:00
zer0dot
95234d2a03 feat: (WIP) Removed handles, commented out some validations, NFT naming and profile URI WIP. 2022-10-20 16:42:51 -04:00
zer0dot
d9993471b4 misc: Renamed delegated executor getter. 2022-10-20 14:00:23 -04:00
zer0dot
c186cd290d feat: (WIP) Implemented delegated executor setting withSig function and getter with simple positive tests. 2022-10-20 12:25:04 -04:00
zer0dot
8c6d81563d misc: Added multi state interface. 2022-10-12 16:57:41 -04:00
zer0dot
fd252dcfa2 test: Began work on fork upgrade test. Also includes a minor change of IERC721Time file location. 2022-10-10 17:43:35 -04:00
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