File tree Expand file tree Collapse file tree 2 files changed +54
-48
lines changed
Expand file tree Collapse file tree 2 files changed +54
-48
lines changed Original file line number Diff line number Diff line change @@ -101,51 +101,3 @@ contract DeployLLMOracleCoordinator is Script {
101101 impl = Upgrades.getImplementationAddress (proxy);
102102 }
103103}
104-
105- contract UpgradeLLMOracleCoordinator is Script {
106- Helper public helper;
107-
108- constructor () {
109- helper = new Helper ();
110- }
111-
112- function run () public returns (address impl ) {
113- // todo: get proxy address
114- address proxy = 0xe3Ab5D57Feb189d7CD1685336FD638856391b9EB ;
115-
116- vm.startBroadcast ();
117- impl = upgrade (proxy);
118- vm.stopBroadcast ();
119-
120- helper.writeProxyAddresses ("LLMOracleCoordinator " , proxy, impl);
121- }
122-
123- function upgrade (address proxy ) public returns (address impl ) {
124- Upgrades.upgradeProxy (proxy, "LLMOracleCoordinatorV2.sol " , "" );
125- impl = Upgrades.getImplementationAddress (proxy);
126- }
127- }
128-
129- contract UpgradeLLMOracleRegistry is Script {
130- Helper public helper;
131-
132- constructor () {
133- helper = new Helper ();
134- }
135-
136- function run () public returns (address impl ) {
137- // todo: get proxy address
138- address proxy = 0x568Cfb5363E70Cde784f8603E2748e614c3420a7 ;
139-
140- vm.startBroadcast ();
141- impl = upgrade (proxy);
142- vm.stopBroadcast ();
143-
144- helper.writeProxyAddresses ("LLMOracleRegistry " , proxy, impl);
145- }
146-
147- function upgrade (address proxy ) public returns (address impl ) {
148- Upgrades.upgradeProxy (proxy, "LLMOracleRegistryV2.sol " , "" );
149- impl = Upgrades.getImplementationAddress (proxy);
150- }
151- }
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: Apache-2.0
2+ pragma solidity ^ 0.8.20 ;
3+
4+ import {Upgrades} from "@openzeppelin/foundry-upgrades/Upgrades.sol " ;
5+ import {Script} from "forge-std/Script.sol " ;
6+ import {Helper} from "./Helper.s.sol " ;
7+
8+ contract UpgradeLLMOracleCoordinator is Script {
9+ Helper public helper;
10+
11+ constructor () {
12+ helper = new Helper ();
13+ }
14+
15+ function run () public returns (address impl ) {
16+ // todo: get proxy address
17+ address proxy = 0xe3Ab5D57Feb189d7CD1685336FD638856391b9EB ;
18+
19+ vm.startBroadcast ();
20+ impl = upgrade (proxy);
21+ vm.stopBroadcast ();
22+
23+ helper.writeProxyAddresses ("LLMOracleCoordinator " , proxy, impl);
24+ }
25+
26+ function upgrade (address proxy ) public returns (address impl ) {
27+ Upgrades.upgradeProxy (proxy, "LLMOracleCoordinatorV2.sol " , "" );
28+ impl = Upgrades.getImplementationAddress (proxy);
29+ }
30+ }
31+
32+ contract UpgradeLLMOracleRegistry is Script {
33+ Helper public helper;
34+
35+ constructor () {
36+ helper = new Helper ();
37+ }
38+
39+ function run () public returns (address impl ) {
40+ // todo: get proxy address
41+ address proxy = 0x568Cfb5363E70Cde784f8603E2748e614c3420a7 ;
42+
43+ vm.startBroadcast ();
44+ impl = upgrade (proxy);
45+ vm.stopBroadcast ();
46+
47+ helper.writeProxyAddresses ("LLMOracleRegistry " , proxy, impl);
48+ }
49+
50+ function upgrade (address proxy ) public returns (address impl ) {
51+ Upgrades.upgradeProxy (proxy, "LLMOracleRegistryV2.sol " , "" );
52+ impl = Upgrades.getImplementationAddress (proxy);
53+ }
54+ }
You can’t perform that action at this time.
0 commit comments