misc: Removed the collectActionModule from the publicActProxy as it was not needed anymore

This commit is contained in:
vicnaum
2024-05-17 15:48:32 +02:00
parent 39ee4ea0e7
commit 90901fccc9
5 changed files with 5 additions and 24 deletions

View File

@@ -41,11 +41,9 @@ contract PublicActProxy is PublicActProxy_MetaTx {
using SafeERC20 for IERC20;
ILensHub public immutable HUB;
CollectPublicationAction public immutable COLLECT_PUBLICATION_ACTION;
constructor(address lensHub, address collectPublicationAction) {
constructor(address lensHub) {
HUB = ILensHub(lensHub);
COLLECT_PUBLICATION_ACTION = CollectPublicationAction(collectPublicationAction);
}
// The free act is pretty simple, but should follow the rules above:

View File

@@ -401,10 +401,7 @@ contract DeployFreshLensV2 is Script, ForkManagement, ArrayHelpers {
litAccessControl = LitAccessControl(address(litAccessControlProxy));
_logDeployedAddress(address(litAccessControl), 'LitAccessControl');
publicActProxy = new PublicActProxy({
lensHub: address(hub),
collectPublicationAction: address(collectPublicationAction)
});
publicActProxy = new PublicActProxy({lensHub: address(hub)});
_logDeployedAddress(address(publicActProxy), 'PublicActProxy');
}

View File

@@ -32,7 +32,6 @@ contract DeployPublicActProxy is Script, ForkManagement, ArrayHelpers {
string mnemonic;
address lensHub;
address collectPublicationAction;
address publicActProxy;
@@ -95,22 +94,12 @@ contract DeployPublicActProxy is Script, ForkManagement, ArrayHelpers {
lensHub = json.readAddress(string(abi.encodePacked('.', targetEnv, '.LensHub')));
vm.label(lensHub, 'LensHub');
console.log('Lens Hub Proxy: %s', lensHub);
Module[] memory actModules = abi.decode(
vm.parseJson(json, string(abi.encodePacked('.', targetEnv, '.Modules.v2.act'))),
(Module[])
);
collectPublicationAction = findModuleHelper(actModules, 'CollectPublicationAction').addy;
vm.label(collectPublicationAction, 'CollectPublicationAction');
console.log('CollectPublicationAction: %s', collectPublicationAction);
}
function deploy() internal {
vm.startBroadcast(deployer.ownerPk);
{
publicActProxy = address(
new PublicActProxy({lensHub: lensHub, collectPublicationAction: collectPublicationAction})
);
publicActProxy = address(new PublicActProxy({lensHub: lensHub}));
_logDeployedAddress(publicActProxy, 'PublicActProxy');
}
vm.stopBroadcast();

View File

@@ -230,10 +230,7 @@ contract S02_DeployLensV2Periphery is Script, ForkManagement, ArrayHelpers {
vm.label(address(profileCreationProxy), 'ProfileCreationProxy');
saveContractAddress('ProfileCreationProxy', address(profileCreationProxy));
publicActProxy = new PublicActProxy({
lensHub: address(hub),
collectPublicationAction: address(collectPublicationAction)
});
publicActProxy = new PublicActProxy({lensHub: address(hub)});
console.log('\n+ + + PublicActProxy: %s', address(publicActProxy));
vm.writeLine(addressesFile, string.concat('PublicActProxy: ', vm.toString(address(publicActProxy))));
vm.label(address(publicActProxy), 'PublicActProxy');

View File

@@ -43,7 +43,7 @@ contract PublicActProxyTest is BaseTest {
);
} else {
console.log('PublicActProxy key does not exist');
publicActProxy = new PublicActProxy(address(hub), address(collectPublicationAction));
publicActProxy = new PublicActProxy(address(hub));
}
publicProfile = _loadAccountAs('PUBLIC_PROFILE');