Skip to content

Commit ab442ea

Browse files
committed
Added profile creation proxy whitelisting with explicit profile creator address to main deploy scripts. (Also includes minor formatting.)
1 parent 2212571 commit ab442ea

File tree

3 files changed

+23
-5
lines changed

3 files changed

+23
-5
lines changed

tasks/full-deploy-verify.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,12 @@ task('full-deploy-verify', 'deploys the entire Lens Protocol with explorer verif
5858
const governance = accounts[1];
5959
const treasuryAddress = accounts[2].address;
6060
const proxyAdminAddress = deployer.address;
61+
const profileCreatorAddress = deployer.address;
6162

6263
// Nonce management in case of deployment issues
6364
let deployerNonce = await ethers.provider.getTransactionCount(deployer.address);
6465

65-
console.log('\n\t -- Deploying Module Globals --');
66+
console.log('\n\t-- Deploying Module Globals --');
6667
const moduleGlobals = await deployWithVerify(
6768
new ModuleGlobals__factory(deployer).deploy(
6869
governance.address,
@@ -275,7 +276,7 @@ task('full-deploy-verify', 'deploys the entire Lens Protocol with explorer verif
275276

276277
console.log('\n\t-- Deploying Profile Creation Proxy --');
277278
const profileCreationProxy = await deployWithVerify(
278-
new ProfileCreationProxy__factory(deployer).deploy(deployer.address, lensHub.address, {
279+
new ProfileCreationProxy__factory(deployer).deploy(profileCreatorAddress, lensHub.address, {
279280
nonce: deployerNonce++,
280281
}),
281282
[deployer.address, lensHub.address],
@@ -338,6 +339,14 @@ task('full-deploy-verify', 'deploys the entire Lens Protocol with explorer verif
338339
})
339340
);
340341

342+
// Whitelist the profile creation proxy
343+
console.log('\n\t-- Whitelisting Profile Creation Proxy --');
344+
await waitForTx(
345+
lensHub.whitelistProfileCreator(profileCreationProxy.address, true, {
346+
nonce: governanceNonce++,
347+
})
348+
);
349+
341350
// Save and log the addresses
342351
const addrs = {
343352
'lensHub proxy': lensHub.address,

tasks/full-deploy.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,12 @@ task('full-deploy', 'deploys the entire Lens Protocol').setAction(async ({}, hre
4242
const governance = accounts[1];
4343
const treasuryAddress = accounts[2].address;
4444
const proxyAdminAddress = deployer.address;
45+
const profileCreatorAddress = deployer.address;
4546

4647
// Nonce management in case of deployment issues
4748
let deployerNonce = await ethers.provider.getTransactionCount(deployer.address);
4849

49-
console.log('\n\t -- Deploying Module Globals --');
50+
console.log('\n\t-- Deploying Module Globals --');
5051
const moduleGlobals = await deployContract(
5152
new ModuleGlobals__factory(deployer).deploy(
5253
governance.address,
@@ -215,7 +216,7 @@ task('full-deploy', 'deploys the entire Lens Protocol').setAction(async ({}, hre
215216

216217
console.log('\n\t-- Deploying Profile Creation Proxy --');
217218
const profileCreationProxy = await deployContract(
218-
new ProfileCreationProxy__factory(deployer).deploy(deployer.address, lensHub.address, {
219+
new ProfileCreationProxy__factory(deployer).deploy(profileCreatorAddress, lensHub.address, {
219220
nonce: deployerNonce++,
220221
})
221222
);
@@ -280,6 +281,14 @@ task('full-deploy', 'deploys the entire Lens Protocol').setAction(async ({}, hre
280281
.whitelistCurrency(currency.address, true, { nonce: governanceNonce++ })
281282
);
282283

284+
// Whitelist the profile creation proxy
285+
console.log('\n\t-- Whitelisting Profile Creation Proxy --');
286+
await waitForTx(
287+
lensHub.whitelistProfileCreator(profileCreationProxy.address, true, {
288+
nonce: governanceNonce++,
289+
})
290+
);
291+
283292
// Save and log the addresses
284293
const addrs = {
285294
'lensHub proxy': lensHub.address,

tasks/testnet-full-deploy-verify.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ task(
6262
// Nonce management in case of deployment issues
6363
let deployerNonce = await ethers.provider.getTransactionCount(deployer.address);
6464

65-
console.log('\n\t -- Deploying Module Globals --');
65+
console.log('\n\t-- Deploying Module Globals --');
6666
const moduleGlobals = await deployWithVerify(
6767
new ModuleGlobals__factory(deployer).deploy(
6868
governance.address,

0 commit comments

Comments
 (0)