Commit Graph

545 Commits

Author SHA1 Message Date
vicnaum
f88d23b4de misc: Grammar fixes
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-24 16:09:34 +01: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
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
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
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
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
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
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
donosonaumczuk
b3bd2da9a5 fix: Tests fixed
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-08 18:50:28 +00:00
donosonaumczuk
b6ad13a76b fix: initializePublicationAction fixed and minor code polishing 2023-03-08 17:36:06 +00:00
vicnaum
45198228e2 misc: Deprecated Emit function moved 2023-03-07 19:09:09 +01:00
vicnaum
f0a6f2b427 feat: PublicationActions (aka GeneralActions) initial implementation
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-07 19:01:34 +01:00
donosonaumczuk
2eeb6d3f15 feat: Publication actions implementation started
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-06 17:30:32 +00:00
vicnaum
492b46a174 fix: Improved Migrated detection and include mintTimestamp as originalFollowTimestamp for non-migrated tokens followWithWrappedToken 2023-03-06 13:32:42 +01:00
donosonaumczuk
d3061193d6 feat: Follows migration
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-03 18:17:27 +00:00
donosonaumczuk
54b1a7d2f3 feat: ProfileCreationProxy adapted to V2
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-03 16:27:14 +00:00
vicnaum
9c281c8f64 misc: Removed ownable migration functions and settle with Public migration
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-03 16:23:51 +01:00
vicnaum
7ea23f65bc fix: Shrinking the size of LensHub by making library functions external 2023-03-03 11:51:06 +01:00
vicnaum
dfacc6f509 fix: Code verification fixes 2023-03-03 11:50:28 +01:00
vicnaum
b3ec5fd8ab feat: Profile Migration Fork Tests 2023-03-03 11:50:03 +01:00
vicnaum
6e394ba7e0 feat: Modifications required for migration of Profiles
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-03-02 19:46:45 +01:00
donosonaumczuk
46df0a52b2 misc: Stack too deep fixed along with tests
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-02 16:03:48 +00:00
donosonaumczuk
8107ef912f feat: Multiple referrals, unverified profile referrals and orginal pub referral
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-03-01 18:42:27 +00:00
donosonaumczuk
839d76005a feat: Lens base NFT refactor and follower count came back
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-28 21:32:29 +00:00
donosonaumczuk
127ec35935 misc: Lens base NFT refactor, burn/permit meta-tx removed and enumerable logic removed
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-28 21:32:11 +00:00
donosonaumczuk
cec4455814 misc: Upgradeability contracts, namespaces and ModuleGlobals moved to misc 2023-02-28 18:30:59 +00:00
donosonaumczuk
4e7a7f17b4 misc: Core dir removed by moving files out of it 2023-02-28 18:20:09 +00:00
donosonaumczuk
80f4ce1356 misc: Modules directory cleanup, modules removed from core repo 2023-02-28 18:16:11 +00:00
donosonaumczuk
77932e4656 misc: Mocks directory moved from main directory to tests one 2023-02-28 18:03:24 +00:00
donosonaumczuk
1c994cd71e misc: Revert formatting over Typehash lib and add it to .prettierignore 2023-02-28 17:51:13 +00:00
donosonaumczuk
e9ff3805a1 feat: Token<>Handle registry added, Handles improved
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-28 17:34:17 +00:00
vicnaum
dd68732b88 feat: Back to Namespace universal impl
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-02-28 16:12:44 +01:00
donosonaumczuk
47b5551fd9 feat: Handle contract impl continued
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-27 19:02:26 +00:00
donosonaumczuk
ade3cf603a feat: First minimal handle implementation
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-27 17:34:35 +00:00