Skip to content

Commit de102e5

Browse files
author
Thai Xuan Dang
committed
feat: transfer ownership of Permit2 when deploy on mainnet
1 parent a4042c0 commit de102e5

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
deploy-testnet:
22
op run --env-file="./.env" -- \
3-
bash -c 'echo $$TESTNET_PK | xargs -I {} forge script DeployPermit2 --private-key {} -f ronin-testnet'
3+
bash -c 'echo $$TESTNET_PK | xargs -I {} forge script DeployPermit2 --private-key {} -f ronin-testnet'
44

55
deploy-testnet-broadcast:
66
op run --env-file="./.env" -- \
7-
bash -c 'echo $$TESTNET_PK | xargs -I {} forge script DeployPermit2 --private-key {} -f ronin-testnet --verify --verifier sourcify --verifier-url https://sourcify.roninchain.com/server/ --legacy --broadcast'
7+
bash -c 'echo $$TESTNET_PK | xargs -I {} forge script DeployPermit2 --private-key {} -f ronin-testnet --verify --verifier sourcify --verifier-url https://sourcify.roninchain.com/server/ --legacy --broadcast'
88

99
deploy-mainnet:
1010
op run --env-file="./.env" -- \
1111
bash -c 'echo $$MAINNET_PK | xargs -I {} forge script DeployPermit2 --private-key {} -f ronin-mainnet'
1212

1313
deploy-mainnet-broadcast:
1414
op run --env-file="./.env" -- \
15-
bash -c 'echo $$MAINNET_PK | xargs -I {} forge script DeployPermit2 --private-key {} -f ronin-mainnet --legacy --broadcast'
15+
bash -c 'echo $$MAINNET_PK | xargs -I {} forge script DeployPermit2 --private-key {} -f ronin-mainnet --verify --verifier sourcify --verifier-url https://sourcify.roninchain.com/server/ --legacy --broadcast'
16+

script/DeployPermit2.s.sol

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ contract DeployPermit2 is Script {
99
function setUp() public {}
1010

1111
function run() public returns (Permit2 permit2) {
12-
vm.broadcast();
12+
vm.startBroadcast();
1313
permit2 = new Permit2();
1414
console2.log("Permit2 Deployed:", address(permit2));
15+
16+
address multisig = 0x9D05D1F5b0424F8fDE534BC196FFB6Dd211D902a;
17+
permit2.transferOwnership(multisig);
18+
console2.log("Permit2 Ownership transferred to:", multisig);
19+
vm.stopBroadcast();
1520
}
1621
}

0 commit comments

Comments
 (0)