@@ -26,39 +26,10 @@ contract DeployFactory is Script {
2626 address constant FACTORY_PROXY_ADMIN_OWNER = address (0 );
2727 ////////////////////////////////////////////////////////////////////
2828
29- ////////////////// VERIFICATION PARAMETERS /////////////////////////
30- /**
31- * @notice Expected address for the deployed Renounced Proxy Admin, using CREATE3
32- */
33- address constant EXPECTED_RENOUNCED_PROXY_ADMIN_ADDRESS = address (0xd9734c69cCE8777514062e603aF211D429Ae328C );
34- /**
35- * @notice Expected address for deployed aTokenVaultFactory, using CREATE3
36- */
37- address constant EXPECTED_FACTORY_ADDRESS = address (0x7954d5c3ECaA0A8F3f373BBA88cE38f4Fa27616A );
38- ////////////////////////////////////////////////////////////////////
29+ address constant EXPECTED_FACTORY_ADDRESS = address (0xa35995bb2fFC5F2b33379C2e95d00C20FbF71E70 );
3930
4031 address constant DEPLOYER_ADDRESS = address (0xFAC70d880Da5923673C502dbC8CeD1675c57e155 );
4132
42- /**
43- * @notice CREATE3 Salt for the Vault'sRenounced Ownership Proxy Admin deployment
44- *
45- * @dev Generated through following steps:
46- *
47- * Base Salt: keccak256("aave.aTokenVaultFactory.vault.renouncedProxyAdmin")
48- * = 0x2bb59d5d1bfe60f97765faf35a14525d450d29788deb958f5afddb864ebc4929
49- *
50- * 0x 2bb59d5d1bfe60f97765faf35a14525d450d2978 8d eb958f5afddb864ebc4929
51- *
52- * Add deployer address (0xFAC70d880Da5923673C502dbC8CeD1675c57e155) at the beginning for protection:
53- * 0x FAC70d880Da5923673C502dbC8CeD1675c57e155 8d eb958f5afddb864ebc4929
54- *
55- * Set the next byte to 0x00 in order to turn off the cross-chain protection:
56- * 0x FAC70d880Da5923673C502dbC8CeD1675c57e155 00 eb958f5afddb864ebc4929
57- *
58- * Keep the final bytes from the base salt
59- */
60- bytes32 constant RENOUNCED_PROXY_ADMIN_SALT = 0xFAC70d880Da5923673C502dbC8CeD1675c57e15500eb958f5afddb864ebc4929 ;
61-
6233 /**
6334 * @notice CREATE3 Salt for the deterministic aTokenVaultFactory deployment
6435 *
@@ -97,28 +68,20 @@ contract DeployFactory is Script {
9768 console.log ("ChainId: " , block .chainid );
9869
9970 require (FACTORY_PROXY_ADMIN_OWNER != address (0 ), "FACTORY_PROXY_ADMIN_OWNER is not set " );
100- console.log ("Proxy admin for deployed vaults: " , FACTORY_PROXY_ADMIN_OWNER);
101-
102- require (EXPECTED_FACTORY_ADDRESS != address (0 ), "EXPECTED_FACTORY_ADDRESS is not set " );
103- console.log ("Expected deployed factory address: " , EXPECTED_FACTORY_ADDRESS);
71+ console.log ("Factory proxy admin owner: " , FACTORY_PROXY_ADMIN_OWNER);
10472
10573
10674 vm.startBroadcast ();
10775
10876
10977 /////// Deploy Renounced ProxyAdmin (using OpenZeppelin v4.7)
11078
111- console.log ("Deploying vault's renounced proxy admin - Expected at: " , address (EXPECTED_RENOUNCED_PROXY_ADMIN_ADDRESS) );
79+ console.log ("Deploying vault's renounced proxy admin " );
11280
113- address renouncedProxyAdmin = CREATE3_FACTORY.deployCreate3 ({
114- salt: RENOUNCED_PROXY_ADMIN_SALT,
115- initCode: abi.encodePacked (type (ProxyAdmin_v4_7).creationCode)
116- });
81+ address renouncedProxyAdmin = address (new ProxyAdmin_v4_7 ());
11782
11883 console.log ("Renounced proxy admin deployed at: " , renouncedProxyAdmin);
11984
120- require (renouncedProxyAdmin == EXPECTED_RENOUNCED_PROXY_ADMIN_ADDRESS, "Renounced proxy admin address mismatch " );
121-
12285 ProxyAdmin_v4_7 (renouncedProxyAdmin).renounceOwnership ();
12386
12487
0 commit comments