Commit Graph

1010 Commits

Author SHA1 Message Date
Victor Naumik
271d653c0d Merge pull request #60 from lens-protocol/misc/todo-solving-patch-1
misc: Compilation fixes
2023-04-07 16:27:23 +02:00
donosonaumczuk
e5dc73734b misc: LensProfiles overrides supportsInterface to only care about ERC-2981, to reduce bytecode size 2023-04-06 23:37:05 +01:00
donosonaumczuk
23da6853f2 misc: Errors clean-up trying to lower LensHubInitializable bytecode size 2023-04-06 23:29:08 +01:00
donosonaumczuk
2b55500bce test: Test files updated to stop breaking compilation 2023-04-06 22:44:08 +01:00
donosonaumczuk
c61ab627d5 fix: LensProfile's _beforeRoyaltiesSet asks for governance as caller 2023-04-06 22:43:51 +01:00
donosonaumczuk
f023fe8619 misc: whenPublishingEnabled modifier moved to LensHub, used only by ILensProtocol's functions 2023-04-06 22:43:03 +01:00
donosonaumczuk
7d8f38a29a misc: LensGovernable internal validation replaced by ValidationLib call 2023-04-06 22:42:16 +01:00
donosonaumczuk
271891463d misc: Missing _SLOT suffix in a StorageLib constant 2023-04-06 22:39:36 +01:00
donosonaumczuk
bbdcae0d86 feat: ValidationLib::validateCallerIsGovernance added 2023-04-06 22:38:20 +01:00
donosonaumczuk
93a8ea67a5 feat: ERC-2981 Lens impl's _beforeRoyaltiesSet forces overriding for security reasons 2023-04-06 22:37:35 +01:00
donosonaumczuk
f0075f6ce1 misc: LensHubStorage moved to the end of the inheritance path 2023-04-05 19:35:58 +01:00
donosonaumczuk
9918365f4e feat: LensHub inheritance reworked
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-05 19:33:48 +01:00
donosonaumczuk
8129886757 misc: LensHub interface broke up into different interfaces
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-04 20:06:47 +01:00
donosonaumczuk
7f868a362d misc: Getters for deprecated collect NFT and modules removed
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-04 19:17:38 +01:00
Alan
b8d5b2bbf0 Merge pull request #58 from lens-protocol/feat/v2-modules
Migrate Modules to V2
2023-04-04 18:56:51 +01:00
donosonaumczuk
e5e12362b2 misc: TODO added 2023-04-04 18:48:16 +01:00
donosonaumczuk
3bda0e99d0 feat: TokenGatedReferenceModule adapted to Lens V2
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-03 20:03:48 +01:00
donosonaumczuk
b59ef0f743 feat: FollowerOnlyReferenceModule adapted to Lens V2
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-03 20:03:28 +01:00
donosonaumczuk
5103976955 misc: OZ dependency version bumped to v4.8
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-03 20:02:53 +01:00
donosonaumczuk
a51831015d feat: FollowValidationLib added for module's follow validation
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-03 20:01:29 +01:00
donosonaumczuk
020fb9089d feat: Classic fee collect modules adapted to Lens V2
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-04-03 17:37:08 +01:00
donosonaumczuk
e9bd05c7be feat: DegreesOfSeparationReferenceModule improved and adapted to Lens V2 2023-04-03 17:19:22 +01:00
donosonaumczuk
396bdc4310 misc: TODOs added 2023-03-31 16:49:31 +01:00
donosonaumczuk
27f401920c feat: processFollowModuleReturnData added to Followed event 2023-03-31 16:31:59 +01:00
vicnaum
e56a28f0f7 feat: Revert and Fee Follow Modules added
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-31 15:54:55 +02:00
Victor Naumik
bcbe38c31d Merge pull request #57 from lens-protocol/misc/natspec
misc: Natspec documentation
2023-03-31 14:53:54 +02:00
vicnaum
dafe523a4f misc: Natspec
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-31 14:46:13 +02:00
vicnaum
478633667e misc: Remove the initializer from LensHub and move it to a separate contract
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-31 14:28:31 +02:00
vicnaum
02da9d7b8c fix: _getCollectNFT helper 2023-03-31 12:53:48 +02:00
vicnaum
2c5dbc0829 Misc: Fix LensHub size, fix tests, reduce runs to 100 temporarily
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-30 22:44:37 +02:00
vicnaum
dea70cc3e6 misc: Test and mock files fixed after changes
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-30 21:56:47 +02:00
vicnaum
9422657d72 feat: Migration takes into account follow module
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-30 21:56:24 +02:00
vicnaum
cb804929bc feat: Return data for all modules added & legacy collect module distinguished
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-30 21:55:53 +02:00
vicnaum
72bc0964cc misc: Interface natspec improved
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-30 21:52:48 +02:00
vicnaum
aa267bec4a misc: Natspec and TODOs added for Reference and PubActions modules 2023-03-30 14:35:15 +02:00
vicnaum
15b1bd6d0f misc: Natspec added for TokenHandleRegistry 2023-03-30 14:18:16 +02:00
donosonaumczuk
23634be7f8 feat: Action module whitelisting functions improved
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-29 18:26:23 +01:00
donosonaumczuk
1674ec114d misc: More natspec added
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-29 17:04:45 +01:00
donosonaumczuk
7f86fde00f misc: Natspec improved
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-28 20:04:31 +01:00
donosonaumczuk
6eb6987e4b misc: docs/ added to .gitignore 2023-03-28 20:04:03 +01:00
Alan
ba2a17c3c1 Merge pull request #55 from lens-protocol/misc/solving-todos
Refactor: Solving TODOs
2023-03-28 18:21:29 +01:00
donosonaumczuk
b7cbae1941 misc: Again, more TODOs solved
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-28 17:55:09 +01:00
donosonaumczuk
da5c4e0f8d misc: Some TODOs solved
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-27 18:50:13 +01:00
vicnaum
f88d23b4de misc: Grammar fixes
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-24 16:09:34 +01:00
donosonaumczuk
72e4a538b1 misc: CI updated to skip tests when compiling (they are compiled after when running them) 2023-03-23 21:56:30 +00:00
donosonaumczuk
353dd03c7e misc: Unused imports removed
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-23 21:45:11 +00:00
donosonaumczuk
e8d8505954 misc: CI warnigns as errors working as expected 2023-03-23 21:33:13 +00:00
donosonaumczuk
44723d4d6f misc: LensHub bytecode size below limits again
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-23 21:19:43 +00:00
donosonaumczuk
bfc5dffedd misc: CI updated to treat warnings as compilation errors
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-23 21:19:07 +00:00
donosonaumczuk
9e97ac2b66 misc: foundry.toml updated - optimizer and all warnings enabled
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-23 21:18:21 +00:00