Commit Graph

984 Commits

Author SHA1 Message Date
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
donosonaumczuk
c9d5e07d61 feat: MigrationLib created to reduce LensHub bytecode size
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-23 20:47:14 +00:00
donosonaumczuk
bf42fecab5 misc: SPDX License set in each file
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-23 20:39:25 +00:00
donosonaumczuk
a39eb80058 fix: Param renamed to fix compilation after merge
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-22 18:19:42 +00:00
donosonaumczuk
cfb7411e68 Merge branch 'main' into misc/solving-todos 2023-03-22 18:08:45 +00:00
Alan
f196ad0de4 Merge pull request #56 from lens-protocol/feat/seadrop-mint-pub-action
feat: SeaDrop mint as publication action
2023-03-22 17:10:55 +00:00
donosonaumczuk
1cc6314365 feat: Restrictions added to LensSeaDropCollection in order to enforce Lens compatibility
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-21 16:51:47 +00:00
donosonaumczuk
115bbd5eab feat: Lens custom SeaDrop collection added - using mint pub action as factory
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-20 18:19:13 +00:00
donosonaumczuk
a74c768479 misc: SeaDrop forked repo installed temporarily as dependency to allow newer compilers 2023-03-20 15:54:24 +00:00
donosonaumczuk
504dcdc260 fix: Stack too deep sorted
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-16 18:07:55 +00:00
donosonaumczuk
7f25165248 feat: Fees automatically rescaled
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-16 17:55:35 +00:00
donosonaumczuk
fa52a484d6 feat: Decode expected mint price from action data to prevent minting with unwanted price
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-16 17:54:53 +00:00
donosonaumczuk
6890bbc562 feat: SeaDrop mint action validations added at initialization time
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-16 17:47:18 +00:00
donosonaumczuk
63f5c72c8b feat: ISeaDrop functions added - Custom errors and events too
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-16 17:46:30 +00:00
donosonaumczuk
91bd5d6d86 feat: SeaDrop mint action made upgradable
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-16 17:45:26 +00:00
donosonaumczuk
2e4f2a0266 feat: SeaDrop public mint implemented as publication action
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-14 22:59:10 +00:00
donosonaumczuk
8eeefff009 feat: Remove address validation from HubRestricted
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-14 22:58:33 +00:00
vicnaum
221516b862 misc: TODO rewrite 2023-03-10 19:34:09 +01:00
vicnaum
29b9e8d6b4 misc: Some TODOs addressed 2023-03-10 19:33:12 +01:00
vicnaum
a72117836d misc: Refactoring executor rename to transactionExecutor or delegatedExecutor
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-10 17:32:43 +01:00
Victor Naumik
5ea252b07e Merge pull request #54 from lens-protocol/feat/lens-v2-upgrade-contract
feat: Lens V2 upgrade contract
2023-03-10 16:13:32 +01:00
donosonaumczuk
0759508daa feat: LensV2UpgradeContract started. Refactor and improvements on ControllableByContract
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-09 18:20:07 +00:00
Alan
7c33995485 Merge pull request #53 from lens-protocol/feat/secure-upgrade-architecture
feat: Secure upgrade architecture
2023-03-09 17:26:54 +00:00
vicnaum
71c56d2e2a misc: Files moved to access subdirectory
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-09 17:59:29 +01:00
vicnaum
dd4d139d51 misc: Refactor Governance and ProxyAdmin to abstract UpgradeContract Permissions
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-09 17:55:32 +01:00
vicnaum
1a3ad08ef9 feat: ProxyAdmin and Governance permissions contracts
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-09 17:29:37 +01:00
Alan
e258bcba46 Merge pull request #52 from lens-protocol/feat/publication-actions
Feat: Publication Actions (aka General Actions)
2023-03-09 13:59:10 +00:00