Skip to content

Commit 36ca461

Browse files
committed
notes
1 parent 8754ee8 commit 36ca461

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
# deploy new contracts
22
yarn hardhat --network mainnet deploy:FeePolicy
3-
4-
# spot v2 check storage layout
5-
yarn hardhat --network mainnet validate_upgrade PerpetualTranche 0xC1f33e0cf7e40a67375007104B929E49a581bafE
6-
yarn hardhat --network mainnet validate_upgrade:RolloverVault 0x82A91a0D599A45d8E9Af781D67f695d7C72869Bd \
7-
--tranche-manager-address 0xe0028c40C8A09449852ea4D2e9aa4d25895F285f
3+
# fee policy 0x8689Fa9991834Bcf0387b31b7986ac311bAb6ab5
4+
yarn hardhat --network mainnet transferOwnership "0x8689Fa9991834Bcf0387b31b7986ac311bAb6ab5" \
5+
--new-owner-address "0x57981B1EaFe4b18EC97f8B10859B40207b364662"
86

97
# deploy new implementations
108
yarn hardhat --network mainnet prepare_upgrade PerpetualTranche 0xC1f33e0cf7e40a67375007104B929E49a581bafE
119
yarn hardhat --network mainnet prepare_upgrade:RolloverVault 0x82A91a0D599A45d8E9Af781D67f695d7C72869Bd
1210
# linked library 0xe0028c40C8A09449852ea4D2e9aa4d25895F285f
1311

12+
# spot v2 check storage layout
13+
yarn hardhat --network mainnet validate_upgrade PerpetualTranche 0xC1f33e0cf7e40a67375007104B929E49a581bafE
14+
yarn hardhat --network mainnet validate_upgrade:RolloverVault 0x82A91a0D599A45d8E9Af781D67f695d7C72869Bd \
15+
--tranche-manager-address 0xe0028c40C8A09449852ea4D2e9aa4d25895F285f
16+
1417
# execute via multisig
1518
# proxyAdmin: 0x2978B4103985A6668CE345555b0febdE64Fb092F
1619
# proxyAdmin.upgrade(0xC1f33e0cf7e40a67375007104B929E49a581bafE, 0x62cbE9F24413485f04FA62F9548C7855ec4a5425)
@@ -22,3 +25,10 @@ yarn hardhat --network mainnet ops:vault:info 0x82A91a0D599A45d8E9Af781D67f695d7
2225
# emergency rollback
2326
# proxyAdmin.upgrade(0xC1f33e0cf7e40a67375007104B929E49a581bafE, 0x5dc5488b35c34a43fe19ba9de38b63806fab4b23)
2427
# proxyAdmin.upgrade(0x82A91a0D599A45d8E9Af781D67f695d7C72869Bd, 0xa85be82083e032edf32a19028df558484b399196)
28+
29+
# Deployment runbook
30+
# 1) Pause everything, SPOT, stAMPL and BillBroker
31+
# 2) Setup new fee policy, with chosen parameters (sanity check return values)
32+
# 3) Execute upgrade (spot and stampl)
33+
# 4) Set fee policy reference and double check all other parameters on SPOT and STAMPL
34+
# 5) Ops, execute first rebalance

0 commit comments

Comments
 (0)