You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: scripts/README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,7 @@ In this step we deploy the `MultiCallDeploy` only. We use the standard deploymen
54
54
not need to be the same across all the environments.
55
55
56
56
* Set the value of RELAYER_SUBMITTER_EOA_PUB_KEY to match the EOA of the primary Relayer submitter. The Submitter EOA is granted execute permission on the MultiCallDeploy.
57
+
* Set the value of MULTICALL_ADMIN_PUB_KEY
57
58
* Set the `accountIndex` to 0 in `wallet-options.ts`.
58
59
* Execute the command `npx hardhat run scripts/step0.ts --network <ENV>`
59
60
@@ -65,6 +66,7 @@ this address is used to produce a deterministic counter factual address for the
65
66
all the chains.
66
67
67
68
* Set the value of RELAYER_SUBMITTER_EOA_PUB_KEY to match the EOA of the primary Relayer submitter.
69
+
* Set the value of the FACTORY_ADMIN_PUB_KEY to the privileged mulstisig pub key (Purple ledger)
68
70
* Set the value of `multiCallDeployAddress` to match the address of the contract deployed in Step0.
69
71
* Set the `accountIndex` to 10 in `wallet-options.ts`.
70
72
* Execute the command `npx hardhat run scripts/step1.ts --network <ENV>`
@@ -74,7 +76,8 @@ all the chains.
74
76
In this step we deploy the contract that tracks the location of the latest wallet implementation. As this step
75
77
just uses the CREATE2 contract factory we use the standard deployment key (Orange Key!!!).
76
78
77
-
* Set the value of WALLET_IMPL_LOCATOR_ADMIN, and WALLET_IMPL_CHANGER_ADMIN environment variables to the public key of the Priveleged key.
79
+
* Set the value of DEPLOYER_CONTRACT_ADDRESS to the address of the CREATE2 factory contract.
80
+
* Set the value of WALLET_IMPL_LOCATOR_ADMIN, and WALLET_IMPL_CHANGER_ADMIN environment variables to the public key of the Privileged key.
78
81
* Set the `accountIndex` to 0.
79
82
* Execute the command `npx hardhat run scripts/step2.ts --network <ENV>`
0 commit comments