Skip to content

Commit c9b875d

Browse files
committed
[ARM] Deploy 037 Stables ARM (PYUSD/USDG) on mainnet
Record the on-chain execution of 037_DeployPaxosARMScript: the USDC-quoted Stables ARM (MultiAssetARM) with PYUSD and USDG wired through their own PaxosAssetAdapter proxies. Adds the 8 deployed contracts and the 037 execution entry to deployments-1.json, and normalizes the 035 proposalId to a string. Skip 036_DeployMultiAssetARMScript (the WETH-quoted LST ARM), which is not being deployed in this round.
1 parent 044e6e0 commit c9b875d

2 files changed

Lines changed: 41 additions & 1 deletion

File tree

build/deployments-1.json

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,38 @@
111111
{
112112
"implementation": "0xE620aFB67223AE03C260112aE21A717Af94C90f0",
113113
"name": "ETHENA_ARM_SUSDE_ADAPTER"
114+
},
115+
{
116+
"implementation": "0x03D727Fc343FE42621DD28074350f99d005f0D18",
117+
"name": "STABLES_ARM"
118+
},
119+
{
120+
"implementation": "0x93D182bF55F9B320a731cEbD1c39916319241FFE",
121+
"name": "STABLES_ARM_CAP_MAN"
122+
},
123+
{
124+
"implementation": "0xE63730c6D1045A183E7153F6cB915b8a8f464525",
125+
"name": "STABLES_ARM_CAP_IMPL"
126+
},
127+
{
128+
"implementation": "0x16dd498828Ecd2835d113e838Af18A4b7f7B10F3",
129+
"name": "STABLES_ARM_IMPL"
130+
},
131+
{
132+
"implementation": "0x0CD57291231E4ba8788E13939eD9aA22825A0F11",
133+
"name": "STABLES_ARM_PYUSD_ADAPTER_IMPL"
134+
},
135+
{
136+
"implementation": "0x720395F299526b1EeD73D15cdFA8a9788084EBce",
137+
"name": "STABLES_ARM_PYUSD_ADAPTER"
138+
},
139+
{
140+
"implementation": "0xbf87518d0c366D0E0A5aF12720d85f10640f6fF6",
141+
"name": "STABLES_ARM_USDG_ADAPTER_IMPL"
142+
},
143+
{
144+
"implementation": "0xC905Cd9DC6d4032282494ca792b3e93Dac737554",
145+
"name": "STABLES_ARM_USDG_ADAPTER"
114146
}
115147
],
116148
"executions": [
@@ -296,9 +328,15 @@
296328
},
297329
{
298330
"name": "035_UnpauseEthenaARMScript",
299-
"proposalId": 105952564920326880829480980653921695351704517467605619581569766325476268429476,
331+
"proposalId": "105952564920326880829480980653921695351704517467605619581569766325476268429476",
300332
"tsDeployment": 1782206279,
301333
"tsGovernance": 1
334+
},
335+
{
336+
"name": "037_DeployPaxosARMScript",
337+
"proposalId": 1,
338+
"tsDeployment": 1783421579,
339+
"tsGovernance": 0
302340
}
303341
]
304342
}

script/deploy/mainnet/036_DeployMultiAssetARMScript.s.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ contract $036_DeployMultiAssetARMScript is AbstractDeployScript("036_DeployMulti
3939
/// 1e36 = ARM charges 1 WETH per base asset sold to traders (must stay at/above cross)
4040
uint256 internal constant SELL_PRICE = 1e36;
4141

42+
bool public constant override skip = true;
43+
4244
function _execute() internal override {
4345
// 1. Deploy the ARM proxy.
4446
Proxy armProxy = new Proxy();

0 commit comments

Comments
 (0)