Skip to content

Commit

Permalink
Ops/deploy many (#33)
Browse files Browse the repository at this point in the history
* fix: setup fraxtal lockbox as default

* ops: deploy arbitrum

* ops: deploy optimism

* fix: arb fix filename

* fix: op (s)frxUSD peer on sonic

* ops: deploy polygon

* ops: deploy avalanche

* ops: deploy bsc

* ops: deploy polygon zkevm

* docs: checksummed addrs

* mvp: change fraxtal peer

* fix: prod for fraxtal (s)frxUSD lockboxes

* chore: rm out

* fix: skip DVN setup for null dvn
  • Loading branch information
pegahcarter authored Jan 16, 2025
1 parent a88cae8 commit df07a68
Show file tree
Hide file tree
Showing 268 changed files with 406,362 additions and 185 deletions.
28 changes: 18 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,23 @@ This repository contains all of the contracts and deployment code used to manage
- [`Fraxtal`](https://safe.mainnet.frax.com/home?safe=fraxtal:0x5f25218ed9474b721d6a38c115107428E832fA2E)
- [`X-Layer`](https://app.safe.global/home?safe=xlayer:0xe7Cc52f0C86f4FAB6630f1E26167B487fbF66a61)
- [`Solana`](https://app.squads.so/squads/FSRTW4KPGifKL8yKcZ8mfoR9mKtAjwZiTHbHwgix8AQo)
- [`Ink`](https://app.safe.global/home?safe=ink:0x91eBC17cD330DD694225133455583FBCA54b8eC8)
- [`Sonic`](https://app.safe.global/home?safe=sonic:0x87c7A1ef67c67cd57CBF101522a0c3B19D2C3aAc)
- [`Ink`](https://app.safe.global/home?safe=ink:0x91eBC17cD330DD694225133455583FBCA54b8eC8)
- [`Arbitrum`](https://app.safe.global/home?safe=arb1:0x3da490b19F300E7cb2280426C8aD536dB2df445c)
- [`Optimism`](https://app.safe.global/home?safe=oeth:0x419e672d625f998dd07a7ecf2E06B896F8717cb2)
- [`Polygon`](https://app.safe.global/home?safe=matic:0xDbf59edA454679bB157b3B048Ba54C4D762b559E)
- [`Avalanche`](https://app.safe.global/home?safe=avax:0xBF1fF4D8B05F0871ca3f49e49fF1cA8AeeBD3b4b)
- [`BSC`](https://app.safe.global/home?safe=bnb:0xB1eff95B323D60cc04B1a44Ca1dBcbC935ae2C84)
- [`Polygon zkEvm`](https://app.safe.global/home?safe=zkevm:0x57445fD8d544e5D313e4f715220103b091814df4)

### Proxy (upgradeable) OFTs
- Chain: `Mode`, `Sei`, `Fraxtal`, `X-Layer`, `Ink`, `Sonic`
- Chain: `Mode`, `Sei`, `Fraxtal` (except for (s)frxUSD), `X-Layer`, `Ink`, `Sonic`, `Arbitrum`, `Optimism`, `Polygon`, `BSC`
- Admin: `ProxyAdmin` (owned by chain-respective msig)
- OFTs
- `frxUSD`: `0x80eede496655fb9047dd39d9f418d5483ed600df`
- `frxUSD`: `0x80Eede496655FB9047dd39d9f418d5483ED600df`
- `sfrxUSD`: `0x5bff88ca1442c2496f7e475e9e7786383bc070c0`
- `sfrxETH`: `0x3ec3849c33291a9ef4c5db86de593eb4a37fde45`
- `FXS`: `0x64445f0aecc51e94ad52d8ac56b7190e764e561a`
- `sfrxETH`: `0x3Ec3849C33291a9eF4c5dB86De593EB4A37fDe45`
- `FXS`: `0x64445f0aecC51E94aD52d8AC56b7190e764E561a`
- `frxETH`: `0x43eDD7f3831b08FE70B7555ddD373C8bF65a9050`
- `FPI` : `0x90581eCa9469D8D7F5D3B60f4715027aDFCf7927`

Expand Down Expand Up @@ -91,12 +97,14 @@ TODO: automatically save as strings.
- Submit each newly crafted json to the respective `DESTINATION_CHAIN_ID` msig.

## TODO
- Ink, Sonic
- Configure source/destination (s)frxUSD peers for Xlayer, Sei, Mode
- Configure source/destination Fraxtal (s)frxUSD peer to predetermined OFT
- Ink, Sonic, Arbitrum, Optimism, Polygon, Avalanche, BSC, Polygon zkEvm
- Configure source/destination (s)frxUSD peers for Xlayer, Sei, Mode, Solana
- Double-check peers for (s)frxUSD
- Wire (s)frxETH/FPI to legacy Ethereum lockbox
- Sonic
- Set up DVNs
- Execute msig txs
- Set up DVNs for each chain
- Solana
- Configure for Ink, Sonic, Arbitrum, Optimism, Polygon, Avalanche, BSC, Polygon zkEvm

## 1) Developing Contracts

Expand Down
4,993 changes: 4,993 additions & 0 deletions broadcast/1_DeployArbitrum.s.sol/42161/dry-run/run-1736190564.json

Large diffs are not rendered by default.

4,993 changes: 4,993 additions & 0 deletions broadcast/1_DeployArbitrum.s.sol/42161/dry-run/run-1736195123.json

Large diffs are not rendered by default.

4,993 changes: 4,993 additions & 0 deletions broadcast/1_DeployArbitrum.s.sol/42161/dry-run/run-1736196417.json

Large diffs are not rendered by default.

4,993 changes: 4,993 additions & 0 deletions broadcast/1_DeployArbitrum.s.sol/42161/dry-run/run-latest.json

Large diffs are not rendered by default.

15,028 changes: 15,028 additions & 0 deletions broadcast/1_DeployArbitrum.s.sol/42161/run-1736205798.json

Large diffs are not rendered by default.

15,028 changes: 15,028 additions & 0 deletions broadcast/1_DeployArbitrum.s.sol/42161/run-latest.json

Large diffs are not rendered by default.

5,427 changes: 5,427 additions & 0 deletions broadcast/2_DeployOptimism.s.sol/10/dry-run/run-1736387036.json

Large diffs are not rendered by default.

5,427 changes: 5,427 additions & 0 deletions broadcast/2_DeployOptimism.s.sol/10/dry-run/run-latest.json

Large diffs are not rendered by default.

7,812 changes: 7,812 additions & 0 deletions broadcast/2_DeployOptimism.s.sol/10/run-1736388079.json

Large diffs are not rendered by default.

7,812 changes: 7,812 additions & 0 deletions broadcast/2_DeployOptimism.s.sol/10/run-latest.json

Large diffs are not rendered by default.

10,452 changes: 10,452 additions & 0 deletions broadcast/2a_SetupOptimism.s.sol/10/run-1736388861.json

Large diffs are not rendered by default.

15,351 changes: 15,351 additions & 0 deletions broadcast/2a_SetupOptimism.s.sol/10/run-1736389391.json

Large diffs are not rendered by default.

15,351 changes: 15,351 additions & 0 deletions broadcast/2a_SetupOptimism.s.sol/10/run-latest.json

Large diffs are not rendered by default.

5,861 changes: 5,861 additions & 0 deletions broadcast/3_DeployPolygon.s.sol/137/dry-run/run-1736455796.json

Large diffs are not rendered by default.

5,861 changes: 5,861 additions & 0 deletions broadcast/3_DeployPolygon.s.sol/137/dry-run/run-latest.json

Large diffs are not rendered by default.

7,366 changes: 7,366 additions & 0 deletions broadcast/3_DeployPolygon.s.sol/137/run-1736457071.json

Large diffs are not rendered by default.

7,366 changes: 7,366 additions & 0 deletions broadcast/3_DeployPolygon.s.sol/137/run-latest.json

Large diffs are not rendered by default.

5,455 changes: 5,455 additions & 0 deletions broadcast/3a_ResumeDeployPolygon.s.sol/137/dry-run/run-1736460576.json

Large diffs are not rendered by default.

5,455 changes: 5,455 additions & 0 deletions broadcast/3a_ResumeDeployPolygon.s.sol/137/dry-run/run-latest.json

Large diffs are not rendered by default.

7,448 changes: 7,448 additions & 0 deletions broadcast/3a_ResumeDeployPolygon.s.sol/137/run-1736466712.json

Large diffs are not rendered by default.

7,448 changes: 7,448 additions & 0 deletions broadcast/3a_ResumeDeployPolygon.s.sol/137/run-latest.json

Large diffs are not rendered by default.

19,056 changes: 19,056 additions & 0 deletions broadcast/3b_SetupPolygon.s.sol/137/run-1736467530.json

Large diffs are not rendered by default.

19,113 changes: 19,113 additions & 0 deletions broadcast/3b_SetupPolygon.s.sol/137/run-1736467605.json

Large diffs are not rendered by default.

19,113 changes: 19,113 additions & 0 deletions broadcast/3b_SetupPolygon.s.sol/137/run-latest.json

Large diffs are not rendered by default.

6,257 changes: 6,257 additions & 0 deletions broadcast/4_DeployAvalanche.s.sol/43114/dry-run/run-1736549250.json

Large diffs are not rendered by default.

6,257 changes: 6,257 additions & 0 deletions broadcast/4_DeployAvalanche.s.sol/43114/dry-run/run-latest.json

Large diffs are not rendered by default.

18,284 changes: 18,284 additions & 0 deletions broadcast/4_DeployAvalanche.s.sol/43114/run-1736556000.json

Large diffs are not rendered by default.

18,284 changes: 18,284 additions & 0 deletions broadcast/4_DeployAvalanche.s.sol/43114/run-latest.json

Large diffs are not rendered by default.

6,653 changes: 6,653 additions & 0 deletions broadcast/5_DeployBSC.s.sol/56/dry-run/run-1736809068.json

Large diffs are not rendered by default.

6,653 changes: 6,653 additions & 0 deletions broadcast/5_DeployBSC.s.sol/56/dry-run/run-latest.json

Large diffs are not rendered by default.

11,844 changes: 11,844 additions & 0 deletions broadcast/5_DeployBSC.s.sol/56/run-1736810063.json

Large diffs are not rendered by default.

11,844 changes: 11,844 additions & 0 deletions broadcast/5_DeployBSC.s.sol/56/run-latest.json

Large diffs are not rendered by default.

4,790 changes: 4,790 additions & 0 deletions broadcast/5a_SetupBSC.s.sol/56/dry-run/run-1736811006.json

Large diffs are not rendered by default.

4,790 changes: 4,790 additions & 0 deletions broadcast/5a_SetupBSC.s.sol/56/dry-run/run-latest.json

Large diffs are not rendered by default.

8,868 changes: 8,868 additions & 0 deletions broadcast/5a_SetupBSC.s.sol/56/run-1736812081.json

Large diffs are not rendered by default.

3,805 changes: 3,805 additions & 0 deletions broadcast/5a_SetupBSC.s.sol/56/run-1736814850.json

Large diffs are not rendered by default.

3,710 changes: 3,710 additions & 0 deletions broadcast/5a_SetupBSC.s.sol/56/run-1736815321.json

Large diffs are not rendered by default.

9,135 changes: 9,135 additions & 0 deletions broadcast/5a_SetupBSC.s.sol/56/run-1736816447.json

Large diffs are not rendered by default.

9,135 changes: 9,135 additions & 0 deletions broadcast/5a_SetupBSC.s.sol/56/run-latest.json

Large diffs are not rendered by default.

20,624 changes: 20,624 additions & 0 deletions broadcast/6_DeployPolygonZkEvm.s.sol/1101/run-1736887366.json

Large diffs are not rendered by default.

20,624 changes: 20,624 additions & 0 deletions broadcast/6_DeployPolygonZkEvm.s.sol/1101/run-latest.json

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion out/Address.sol/Address.json

This file was deleted.

1 change: 0 additions & 1 deletion out/AddressCast.sol/AddressCast.json

This file was deleted.

1 change: 0 additions & 1 deletion out/AddressUpgradeable.sol/AddressUpgradeable.json

This file was deleted.

1 change: 0 additions & 1 deletion out/Base.sol/CommonBase.json

This file was deleted.

Loading

0 comments on commit df07a68

Please sign in to comment.