Commit Graph

932 Commits

Author SHA1 Message Date
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
Victor Naumik
a945c0707c Merge pull request #51 from lens-protocol/feat/follows-migration
feat: Follows migration
2023-03-06 13:39:46 +01: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
Alan
7aa4c11c68 Merge pull request #50 from lens-protocol/feat/profile-migration
feat: Profiles migration
2023-03-03 15:49:41 +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
Alan
a890a81480 Merge pull request #49 from lens-protocol/feat/referrer-system
feat: Multiple referrals, unverified profile referrals and orginal pub referral
2023-03-02 16:11:36 +00: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
Alan
aed8cfff5a Merge pull request #48 from lens-protocol/misc/functions-removal
misc: Lens base NFT refactor, burn/permit meta-tx removal
2023-02-28 21:40:17 +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
Alan
d72ca0747e Merge pull request #47 from lens-protocol/misc/directory-cleanup
misc: Directory clean-up

Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-28 18:38:41 +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
Alan
357042cce7 Merge pull request #46 from lens-protocol/feat/namespaces
feat: Namespaces

Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-28 17:58:26 +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
donosonaumczuk
7c41d8d08f misc: Formatters upgraded to support newer solidity versions
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-27 17:34:01 +00:00
vicnaum
0ddeca0de0 feat: NamespaceRegistry initial implementation 2023-02-24 14:30:01 +00:00
vicnaum
8e93e13fc6 Misc: Change solidity pragma to support ^ later versions
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-02-24 14:29:49 +00:00
Alan
e7217c07ca Merge pull request #45 from lens-protocol/feat/refactor
misc: Library refactor, renamings and general code improvements
2023-02-23 17:40:26 +00:00
vicnaum
41f4b00ec9 fix: Tests fixed. In StorageLib: ownerOf moved to ProfileLib, getPublicationType and getContentURI moved to PublicationLib, unsafeOwner removed.
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-02-23 17:27:25 +00:00
donosonaumczuk
219df94247 misc: Refactor, libraries splitted by purpose
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-22 19:54:55 +00:00
donosonaumczuk
abba9e0365 misc: Assembly functions removed in favour of a minimal one at StorageLib
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-22 00:42:03 +00:00
donosonaumczuk
20f1add442 misc: Import refactor and LensHubStorageLib
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 22:55:27 +00:00
donosonaumczuk
e18d3cd789 misc: Solidity files prettier max column/width raised to 120 chars
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 21:15:50 +00:00
donosonaumczuk
cc47ea6ca1 misc: DataTypes renamed to Types
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 21:07:31 +00:00
donosonaumczuk
1a118e73de misc: Library renamings and reorder
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 20:59:38 +00:00
donosonaumczuk
f89c576ed5 misc: Libs moved outside of helpers dir
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 20:39:03 +00:00
donosonaumczuk
456deb1af7 misc: Errors and Events moved to constants dir
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 20:29:44 +00:00
donosonaumczuk
93c4e14ee3 misc: TypehashConstants added and all meta-tx uses MetaTx lib
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 20:23:26 +00:00
donosonaumczuk
293e8e768c feat: Allow address(0) as collect module and use it as revert one
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 17:51:54 +00:00
donosonaumczuk
b37a2f0a55 misc: Function renamed to changeCurrentDelegatedExecutorsConfig to avoid overloading and improve DX
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 17:26:57 +00:00
donosonaumczuk
12194fe51f feat: getOriginatorOrDelegatedExecutorSigner removed
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 17:08:45 +00:00
Alan
8f53c30529 Merge pull request #44 from lens-protocol/T-6536/-refactor-remove-all-withsig-data-types
feat: Refactor - all WithSig data types removed
2023-02-21 16:32:36 +00:00
donosonaumczuk
e00d1d38ae fix: All missing tests fixed
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-02-21 16:26:11 +00:00
donosonaumczuk
cfcf9da498 misc: Meta-tx messages renamed to avoid 'WithSig' suffix 2023-02-21 15:53:28 +00:00