Commit Graph

412 Commits

Author SHA1 Message Date
vicnaum
7a90b89d54 fix: T-1448 - make InteractionHelper all-internal again 2023-01-19 13:14:57 +01:00
donosonaumczuk
53971805a3 misc: Block status mapping renamed to follow convention of access 2023-01-18 19:27:44 -03:00
donosonaumczuk
f180a9934b misc: Function sorted based on modifier convention 2023-01-18 19:03:36 -03:00
donosonaumczuk
12bf74b3d6 misc: _follow renamed to _baseFollow 2023-01-18 18:56:59 -03:00
donosonaumczuk
c9e1d59736 misc: Typo fixed 2023-01-18 18:32:41 -03:00
donosonaumczuk
213e197ee7 misc: Removed unused delegation helper 2023-01-18 18:32:06 -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
325a38891c fix: Clean follow approvals in every follow with unwrapped token 2023-01-10 19:12:09 -03:00
donosonaumczuk
ded7f35f5a feat: Avoid self-following 2023-01-09 22:47:59 -03:00
donosonaumczuk
d720c13847 test: Follow tests added 2023-01-05 20:43:11 -03:00
donosonaumczuk
ad21f366f4 feat: Timestamp added to (Un)Blocked events and small fix 2023-01-03 19:00:49 -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
361ba23ac8 feat: Profile existence check added to approveFollow 2022-12-29 21:22:54 -03:00
donosonaumczuk
da3b0158d7 feat: unwrapAndTie now receives follow ID instead of follower ID 2022-12-29 20:45:57 -03:00
donosonaumczuk
f1313f0968 feat: Can follow with unwrapped if current follower was burned 2022-12-28 03:37:29 -03:00
donosonaumczuk
7c3bf3730e feat: Permissions improved and extra code abstraction added 2022-12-28 02:24:20 -03:00
donosonaumczuk
2c89d79571 misc: Condition order changed 2022-12-24 15:35:27 -03:00
donosonaumczuk
26e03dbbf4 feat: getFollowers added 2022-12-21 19:15:26 -03:00
donosonaumczuk
56240bc841 fix: Logic operator changed to fix condition 2022-12-21 18:18:35 -03:00
donosonaumczuk
cd149759ad feat: FollowNFT interface updated 2022-12-21 18:05:40 -03:00
donosonaumczuk
8a93bbcb57 feat: Changing visibility of some functions 2022-12-21 18:05:20 -03:00
donosonaumczuk
281d056a61 feat: Marking fields as private again at ERC721Time base contract 2022-12-21 18:04:40 -03:00
donosonaumczuk
a5261d7b51 feat: Refactor in FollowNFTs - Wrapped collection fully ERC-721 compliant 2022-12-21 18:03:59 -03:00
donosonaumczuk
2955908387 fix: Some conditions and signature fixes after testing 2022-12-19 21:55:22 -03:00
donosonaumczuk
eadfd32d08 feat: Tests fixed according new follow 2022-12-19 21:47:16 -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
606c2dff93 Merge branch 'feat/foundry' into feat/follow-nfts 2022-12-02 13:20:18 +00:00
donosonaumczuk
0df236267b misc: currentFollower renamed to currentFollowerProfileId 2022-12-01 18:39:49 +00:00
donosonaumczuk
9eff502628 misc: followId renamed as followTokenId 2022-12-01 17:56:42 +00:00
donosonaumczuk
d60753a9cc fix: Missing import added 2022-12-01 16:20:36 +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
Ben Sparks
9155291f52 Merge branch 'feat/foundry' into test/foundry-collecting 2022-12-01 17:03:18 +02:00
zer0dot
738a5fd22d misc: Corrected comment. 2022-11-30 12:16:52 -05:00
donosonaumczuk
8e49d47884 feat: Unfollow function added at LensHub level 2022-11-29 15:51:06 +00:00
donosonaumczuk
8cd2aa727b misc: Order of fuctions changed 2022-11-28 16:51:00 +00:00
donosonaumczuk
0e14e0d285 fix: Remove unused tokenOwner from follow with unwrapped token and fix conditions 2022-11-28 16:46:05 +00:00
donosonaumczuk
f0d91b7630 feat: isFollowing removed from follow module 2022-11-25 14:19:12 +00:00
donosonaumczuk
fc5061ec55 feat: Royalties - replacing slot constant by .slot 2022-11-25 13:35:57 +00:00
donosonaumczuk
0934b1356d feat: ERC2981CollectionRoyalties added 2022-11-24 17:38:22 +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
6449933b3f feat: only can follow if not blocked validation added 2022-11-23 22:31:14 +00:00