Commit Graph

580 Commits

Author SHA1 Message Date
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
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
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
donosonaumczuk
52ddcbb8f5 feat: Struct reordered to comply with old storage layout + small optimizations 2022-11-01 18:13:30 +00: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
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
vicnaum
e4424e0738 feat: verifyStorageSlots script 2022-10-14 16:55:16 +02:00
zer0dot
27d63b2394 fix: Fixed forge file writing. 2022-10-13 17:25:47 -04:00
zer0dot
ec4900f7bc feat: Upgrade deployment script. 2022-10-13 17:25:35 -04:00
zer0dot
0c65f12d01 test: Minor refactor and added Mumbai fork upgrade test. 2022-10-13 10:17:34 -04:00
zer0dot
bec7277549 test: Added profile validation to upgrade fork test. 2022-10-12 17:08:38 -04:00
zer0dot
ec378caa74 test: Added complex scenarios to upgrade fork test. 2022-10-12 16:57:57 -04:00
zer0dot
8c6d81563d misc: Added multi state interface. 2022-10-12 16:57:41 -04:00
zer0dot
eea5d2a0ee test: Added setting default profile to profile creation flow. 2022-10-12 12:17:38 -04:00
zer0dot
ec3afcb545 feat: (WIP) Initial setup of fork upgrade test, also removed use of freeCollectModule. 2022-10-12 11:52:19 -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
63f62d7c88 Merge branch 'main' into feat/foundry 2022-10-10 16:13:47 -04:00
Zer0dot
0e70969bbb Merge pull request #4 from lens-protocol/feat/split-lib 2022-10-10 15:39:05 -04:00
Zer0dot
b678530d02 Merge pull request #150 from lens-protocol/feat/collect-nft-royalties 2022-10-10 13:42:04 -04:00
zer0dot
421df0a891 fix: Upgraded solidity coverage version to fix Hardhat coverage. 2022-10-07 14:32:10 -04:00
zer0dot
872ce42280 refactor: Split libs into an additional ProfileLib library. 2022-10-07 10:18:17 -04:00
zer0dot
b7cabd6c06 feat: Split GeneralLib into two libraries. 2022-10-05 17:04:00 -04:00
zer0dot
3b2a84f258 misc: Removed obsolete comment. 2022-10-05 15:20:57 -04:00
zer0dot
0fc4d98293 refactor: Refactored tests to use helpers. 2022-10-04 15:34:38 -04:00
zer0dot
3f3f1a213c fix: Fixed misc Hardhat tests, removed profile metadata URI tests as those have been moved to the LensHub. 2022-10-03 16:02:10 -04:00
zer0dot
078a502ec7 fix: Removed delegatedSigner from toggleFollow signature data struct. 2022-10-03 16:00:23 -04:00
zer0dot
82609f8061 test: Fixed profile follow module Hardhat tests. 2022-10-03 15:41:05 -04:00
zer0dot
9db94645e5 test: Fixed fee follow module Hardhat tests. 2022-10-03 15:39:53 -04:00
zer0dot
34bb261289 test: Fixed approval follow module Hardhat tests. 2022-10-03 15:34:51 -04:00
zer0dot
bf9e89e848 test: Fixed timed fee collect module Hardhat tests. 2022-10-03 15:33:44 -04:00
zer0dot
2e78193c10 test: Fixed limited timed fee collect module Hardhat tests. 2022-10-03 15:32:04 -04:00
zer0dot
f99a31fd21 test: Fixed limited fee collect module. 2022-10-03 15:30:11 -04:00
zer0dot
220c389e61 misc: Renamed onBehalfOf to collector in InteractionHelpers. 2022-10-03 15:30:03 -04:00
zer0dot
8ccdbf1a17 fix: Fixed incorrect parameter in collect modules. 2022-10-03 15:29:52 -04:00
zer0dot
2d41b73b05 misc: Removed test "only" specifier. 2022-10-03 14:12:25 -04:00
zer0dot
69a99dce3f test: Fixed fee collect module Hardhat tests. 2022-10-03 14:12:11 -04:00
zer0dot
60122e31e6 test: Fixed follow module setting Hardhat tests. 2022-10-03 14:09:16 -04:00