Commit Graph

621 Commits

Author SHA1 Message Date
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
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
donosonaumczuk
a767973fbd feat: Events for approvals added plus other code improvementes 2022-11-23 01:56:58 +00:00
donosonaumczuk
6f5d8eb903 feat: setBlockStatusWithSig implemented 2022-11-16 16:15:56 +00:00
donosonaumczuk
2a08788000 feat: Follow implementation at LensHub and Libs + FollowNFT polished 2022-11-16 15:31:14 +00:00
donosonaumczuk
58673daab5 feat: validateCallerIsOwnerOrDelegatedExecutor added 2022-11-16 15:28:18 +00:00
donosonaumczuk
22ece1b198 feat: Followed event and FollowWithSig struct updated 2022-11-16 15:26:59 +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
14f4b4a1d9 feat: Code improvements 2022-11-15 14:20:58 +00:00
donosonaumczuk
5b822a3dbf feat: _burnWithoutClearingApprovals, _unfollowIfHasFollower and burnWithSig 2022-11-14 15:53:43 +00:00
donosonaumczuk
9ed4533d17 feat: royaltyInfo and setRoyalty implemented 2022-11-08 19:14:04 +00:00
donosonaumczuk
508dccf732 feat: wrap and unwrap functions implemented 2022-11-08 18:21:32 +00:00
donosonaumczuk
f13aedc0bf feat: Balances mapping made internal to be able to access it by overrided _mint 2022-11-08 18:20:55 +00:00
donosonaumczuk
ab83ba6096 misc: Type fixed at LensHub function 2022-11-08 18:19:29 +00:00
donosonaumczuk
a09ac8af25 feat: emitUnfollowedEvent added to interface 2022-11-08 18:18:56 +00:00
Zer0dot
63f84f50d6 Merge pull request #6 from lens-protocol/test/foundry-publishing
Test: Implement Publishing Tests in Foundry
2022-11-08 11:10:11 -05:00
donosonaumczuk
84632bc9a2 feat: Unfollow and burn 2022-11-07 18:28:27 +00:00
donosonaumczuk
921d58c1f0 feat: HubRestricted base contract added 2022-11-04 12:49:45 +00:00
donosonaumczuk
aab9dd19de feat: Legacy FollowNFT removed from the repo 2022-11-04 12:25:25 +00:00
zer0dot
b33d2fd224 misc: Fixed comment, credit to s-alih on GitHub for finding this. 2022-11-03 17:29:28 -04:00
donosonaumczuk
11b337bf23 feat: approved-for-all operators allowed to write followers 2022-11-03 19:07:21 +00:00
donosonaumczuk
a934c2fa36 misc: Better variable naming 2022-11-03 18:49:44 +00:00
donosonaumczuk
ac00c37147 fix: Key and value swapped in _followIdByFollowerId when following without token 2022-11-03 17:20:28 +00:00
donosonaumczuk
9c628d0c4c feat: Storage packing 2022-11-03 16:53:30 +00:00
donosonaumczuk
1f59e0efc9 feat: FollowNFT impl improved - legacy contract took into account 2022-11-02 22:14:52 +00:00
donosonaumczuk
49799998de feat: Small details corrected at LensHub to be able to compile 2022-11-02 22:12:30 +00:00
donosonaumczuk
33aa12d17e feat: ERC721Time mappings made internal instead of private 2022-11-02 22:11:59 +00:00
vicnaum
67dd991267 test: Fix TestsList 2022-11-01 19:48:28 +01:00
donosonaumczuk
52ddcbb8f5 feat: Struct reordered to comply with old storage layout + small optimizations 2022-11-01 18:13:30 +00:00
vicnaum
6989042124 test: Publishing tests foundry migration done 2022-11-01 13:57:22 +01:00
donosonaumczuk
f36be5aa66 feat: Constants and events added 2022-10-31 18:54:04 +00:00
donosonaumczuk
33decde63c feat: Some method signatures added to LensHub, missing impl 2022-10-31 18:53:39 +00:00
donosonaumczuk
81e3c132ef feat: Follow NFT refactor - first draft 2022-10-31 18:52:52 +00:00
vicnaum
d20e81d05b test: Publishing foundry tests 2022-10-31 16:53:27 +01:00
vicnaum
380d1ca6b4 test: Inherited Publish tests for comment and mirror 2022-10-27 12:34:05 +02:00