65 Commits

Author SHA1 Message Date
vicnaum
01b2b7d43e fix: Events added to ProtocolSharedRevenue module, deploy script improved 2024-05-03 13:25:23 +02:00
vicnaum
a69cc6024b fix: currentCollects removed from protocolSharedRevenue module (redeployed) 2024-04-29 13:48:50 +02:00
vicnaum
1f5e452b91 misc: updated naming, made ownable initializable 2024-04-18 11:00:21 +02:00
vicnaum
8ca03d5491 feat: ProtocolSharedRevenueMinFeeMintModule 2024-04-17 15:31:02 +02:00
donosonaumczuk
4c0707b5a9 fix: LensModuleMetadata moved from base collect module to leaf modules 2023-11-01 14:46:32 -03:00
donosonaumczuk
0fa72faa7a fix: Ownable fixed for upgradable modules
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-10-31 17:53:10 -03:00
donosonaumczuk
cda076f92a misc: Ownable improved for modules metadata
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-10-31 17:51:35 -03:00
vicnaum
d66afa6a51 feat: verification of CollectModules added with Metadata (plus metadata in CollectModuleRegistered event) 2023-10-27 23:20:24 +02:00
vicnaum
000b2dbff4 feat: LensModuleMetadata ownable with setter 2023-10-27 19:29:17 +02:00
donosonaumczuk
eb6e7369fb misc: Some TODOs solved 2023-10-24 16:23:46 -03:00
donosonaumczuk
6b876d80b0 misc: Custom upgardeable tag docs added 2023-10-24 14:29:51 -03:00
vicnaum
0a7edecbdf misc: TODO to return module metadata 2023-10-20 20:44:06 +02:00
vicnaum
cc2d15e733 feat: isFollowing validation for self 2023-10-20 20:36:59 +02:00
vicnaum
e8eb87ff97 feat: LensModule interface with ERC165 standard and metadata [P-21] T-16815
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-10-18 19:42:05 +02:00
donosonaumczuk
4c75b05598 feat: Pub ID being processed passed to reference module 2023-10-18 13:25:17 -03:00
donosonaumczuk
d8229cecc8 misc: Registry functions renamed for clarity and future usage
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-10-16 15:30:43 -03:00
donosonaumczuk
a2b4e8fd58 Merge branch 'development' into fix/v2-small-fixes 2023-10-16 15:02:42 -03:00
donosonaumczuk
d686544ab1 fix: Typo was making condition always false 2023-10-14 15:21:12 -03:00
vicnaum
5a22a606da fix: [P-15] processFollow() in FeeFollowModule reverts for zero currency and amount T-16817 2023-10-13 18:22:14 +02:00
donosonaumczuk
deff8dd813 feat: Reference modules allow self-comment 2023-10-12 16:29:04 -03:00
vicnaum
cd6631f1e3 fix: Deny initialization of Multirecipient with address(0) as currency T-16818 2023-10-12 17:45:34 +02:00
vicnaum
a4fd0b3d11 misc: make Multirecipient fail with 1 recipient 2023-10-12 09:18:25 +02:00
Victor Naumik
52dde08100 Merge branch 'development' into misc/v2-deployment-scripts 2023-10-05 16:53:01 +02:00
vicnaum
997c9575c2 fix: DegreesOfSeparation - original author and source can always reply
Co-authored-by: Alan <donosonaumczuk@gmail.com>
2023-10-04 17:32:06 +02:00
vicnaum
b2f4ce494c misc: v2 deployment scripts 2023-10-03 16:37:44 +02:00
vicnaum
24c482013e misc: make Degrees module return init data 2023-09-29 15:43:45 +02:00
vicnaum
bff480792e fix: DegreesOfSeparation natspec fix (3 to 2) 2023-09-16 21:10:41 +02:00
vicnaum
a5f0faac79 Fix: BaseFeeCollectModule - currency whitelisting removed 2023-09-12 15:24:09 +02:00
donosonaumczuk
958d07fa5c feat: ModuleGlobals removed - treasury fees now in the Hub
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-09-11 17:39:36 +01:00
donosonaumczuk
03e5d9c31a feat: Permissionless modules - Impl in progress
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-09-08 18:59:00 +01:00
donosonaumczuk
605ea54dd0 misc: Conflicts solved - but not compiling yet 2023-09-08 15:59:31 +01:00
donosonaumczuk
c06a2d2f95 misc: Modules return empty bytes instead of redundant input data
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-09-07 19:15:27 +01:00
donosonaumczuk
c5eeac8fdb feat: ModuleRegistry initial draft
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-09-05 16:04:34 +01:00
donosonaumczuk
86c28fbfda misc: Fee modules require zero addy when zero amount set 2023-09-04 17:23:43 +01:00
donosonaumczuk
80a46435a4 misc: Collect publication action returns collectNFT and collectModule too 2023-09-04 16:28:41 +01:00
vicnaum
b8db7cce22 fix: [C4-137] Make _getReceiver() not revert but return address(0) if token does not exist 2023-09-04 15:09:15 +01:00
donosonaumczuk
cf297976e9 fix: MetaTxLib encoding & CollectPubAction 2023-09-04 15:08:51 +01:00
donosonaumczuk
43405e7c28 misc: Degrees of Sep - Max degrees = 2 2023-09-04 14:54:23 +01:00
donosonaumczuk
39456c7aa5 feat: Collect NFT recipient added for Collect Action 2023-08-24 17:40:12 +01:00
donosonaumczuk
393f78fe9d misc: Transaction executor added as event param 2023-08-22 18:17:12 +01:00
donosonaumczuk
68809f077a misc: Remove unused imports and some formating
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-07-13 21:33:58 +01:00
vicnaum
1aface5f90 misc: collect nft symbol to pure to fix compiler warnings 2023-07-13 13:48:25 +02:00
donosonaumczuk
5668a83a67 misc: Comments slightly more formal 2023-07-13 12:36:38 +01:00
donosonaumczuk
c82354b31b misc: Name and symbol updated for Collect NFTs 2023-07-13 12:35:42 +01:00
vicnaum
4827af64f4 feat: More readable CollectNFT name/symbol [ T-11317 ] 2023-07-12 14:06:23 +02:00
vicnaum
ec114778b6 misc: Moved CollectNFT to modules 2023-07-12 12:53:24 +02:00
donosonaumczuk
390fd88cfa fix: Underflow when degrees are zero 2023-06-16 16:57:38 +01:00
donosonaumczuk
8eb7ca8ef0 misc: Redundant getters removed to reduce bytecode size
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-06-09 17:49:03 +02:00
donosonaumczuk
70d6ef9122 misc: Remove unused nonces mapping from degrees of sep ref module
Co-authored-by: Victor Naumik <vicnaum@gmail.com>
2023-05-04 18:02:58 +01:00
vicnaum
9e6adc336e misc: Remove unnecessary VersionedInitializable 2023-04-26 11:35:49 +01:00