From 392c0ec83b25fa5c08f1bd05b443438e1b5b56a3 Mon Sep 17 00:00:00 2001 From: Jem <0x0xjem@gmail.com> Date: Thu, 21 Nov 2024 14:30:18 +0500 Subject: [PATCH 1/2] Add formatting and sorting of JSON files --- .prettierignore | 3 +++ package.json | 13 ++++++++----- pnpm-lock.yaml | 13 +++++++++++++ 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/.prettierignore b/.prettierignore index 5f116674..74c2e9da 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,3 +8,6 @@ docs/ lib/ node_modules/ out/ + +# Skip deployment sequences, as order is important +src/scripts/deploy/savedDeployments/ diff --git a/package.json b/package.json index d2ef7eca..f954e43f 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,9 @@ }, "scripts": { "build": "chmod +x shell/*.sh && ./shell/full_install.sh", - "prettier": "prettier --no-error-on-unmatched-pattern --write 'src/**/*.sol' '**/*.html' '**/*.sh'", - "prettier:list": "prettier --no-error-on-unmatched-pattern --list-different 'src/**/*.sol' '**/*.html' '**/*.sh'", - "prettier:check": "prettier --no-error-on-unmatched-pattern --check 'src/**/*.sol' '**/*.html' '**/*.sh'", + "prettier": "prettier --no-error-on-unmatched-pattern --write 'src/**/*.sol' '**/*.html' '**/*.sh' '**/*.json'", + "prettier:list": "prettier --no-error-on-unmatched-pattern --list-different 'src/**/*.sol' '**/*.html' '**/*.sh' '**/*.json'", + "prettier:check": "prettier --no-error-on-unmatched-pattern --check 'src/**/*.sol' '**/*.html' '**/*.sh' '**/*.json'", "solhint": "solhint --config ./.solhint.json 'src/**/*.sol' --fix", "solhint:check": "solhint --config ./.solhint.json 'src/**/*.sol'", "markdownlint": "markdownlint --fix '**/*.md'", @@ -37,6 +37,7 @@ "prettier": "^3.0.3", "prettier-plugin-sh": "^0.14.0", "prettier-plugin-solidity": "^1.0.0-beta.19", + "prettier-plugin-sort-json": "^4.0.0", "solhint": "^3.3.7", "solidity-code-metrics": "^0.0.25" }, @@ -47,7 +48,9 @@ "printWidth": 100, "plugins": [ "prettier-plugin-solidity", - "prettier-plugin-sh" - ] + "prettier-plugin-sh", + "prettier-plugin-sort-json" + ], + "jsonRecursiveSort": true } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d418ca9a..991333af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,6 +20,9 @@ importers: prettier-plugin-solidity: specifier: ^1.0.0-beta.19 version: 1.1.3(prettier@3.3.3) + prettier-plugin-sort-json: + specifier: ^4.0.0 + version: 4.0.0(prettier@3.3.3) solhint: specifier: ^3.3.7 version: 3.4.1 @@ -411,6 +414,12 @@ packages: peerDependencies: prettier: '>=2.3.0 || >=3.0.0-alpha.0' + prettier-plugin-sort-json@4.0.0: + resolution: {integrity: sha512-zV5g+bWFD2zAqyQ8gCkwUTC49o9FxslaUdirwivt5GZHcf57hCocavykuyYqbExoEsuBOg8IU36OY7zmVEMOWA==} + engines: {node: '>=18.0.0'} + peerDependencies: + prettier: ^3.0.0 + prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -948,6 +957,10 @@ snapshots: semver: 7.5.0 solidity-comments-extractor: 0.0.7 + prettier-plugin-sort-json@4.0.0(prettier@3.3.3): + dependencies: + prettier: 3.3.3 + prettier@2.8.8: optional: true From 822b0b8cfe5a9a39a204a956fdf3d1039e8e9c7c Mon Sep 17 00:00:00 2001 From: Jem <0x0xjem@gmail.com> Date: Thu, 21 Nov 2024 14:30:27 +0500 Subject: [PATCH 2/2] chore: linting --- .markdownlint.json | 16 +- .solhint.json | 30 +- .vscode/extensions.json | 16 +- .vscode/settings.json | 8 +- deployments/.goerli-1683746592.json | 2 +- deployments/.goerli-1687263720.json | 8 +- deployments/.goerli-1694584404.json | 6 +- deployments/.goerli-1699462992.json | 10 +- deployments/.mainnet-1683818735.json | 2 +- deployments/.mainnet-1687357895.json | 4 +- deployments/.mainnet-1700170000.json | 6 +- deployments/.mainnet-1701454199.json | 2 +- deployments/.mainnet-1706764595.json | 4 +- deployments/.mainnet-1706764655.json | 4 +- deployments/.mainnet-1706764763.json | 4 +- deployments/.mainnet-1706764859.json | 4 +- deployments/.mainnet-1724691611.json | 2 +- deployments/.mainnet-1725559199.json | 2 +- deployments/.mainnet-1725899591.json | 2 +- deployments/.mainnet-1726164719.json | 2 +- deployments/.mainnet-1726860383.json | 4 +- deployments/goerli-1668727716.json | 28 +- deployments/goerli-1669676484.json | 8 +- deployments/goerli-1670451192.json | 8 +- deployments/goerli-1670601948.json | 8 +- deployments/goerli-1675205280.json | 2 +- deployments/mainnet-1668789239.json | 28 +- deployments/mainnet-1670606591.json | 8 +- deployments/mainnet-1706729459.json | 4 +- src/proposals/addresses.json | 64 +-- src/scripts/env.json | 808 +++++++++++++-------------- 31 files changed, 551 insertions(+), 553 deletions(-) diff --git a/.markdownlint.json b/.markdownlint.json index a88f4459..e6210302 100644 --- a/.markdownlint.json +++ b/.markdownlint.json @@ -1,10 +1,10 @@ { - "list-marker-space": { - "ul_multi": 1, - "ul_single": 1 - }, - "ul-indent": { - "indent": 4 - }, - "MD013": false + "MD013": false, + "list-marker-space": { + "ul_multi": 1, + "ul_single": 1 + }, + "ul-indent": { + "indent": 4 + } } diff --git a/.solhint.json b/.solhint.json index ab96b455..d9482b32 100644 --- a/.solhint.json +++ b/.solhint.json @@ -1,17 +1,17 @@ { - "extends": "solhint:recommended", - "rules": { - "compiler-version": ["error",">=0.7.0"], - "avoid-low-level-calls": "off", - "const-name-snakecase": "off", - "var-name-mixedcase": "off", - "func-name-mixedcase": "off", - "not-rely-on-time": "off", - "func-visibility": [ "warn", { "ignoreConstructors":true }], - "no-inline-assembly": "off", - "reason-string": "off", - "no-empty-blocks": "off", - "no-console": "off", - "no-global-import": "off" - } + "extends": "solhint:recommended", + "rules": { + "avoid-low-level-calls": "off", + "compiler-version": ["error", ">=0.7.0"], + "const-name-snakecase": "off", + "func-name-mixedcase": "off", + "func-visibility": ["warn", {"ignoreConstructors": true}], + "no-console": "off", + "no-empty-blocks": "off", + "no-global-import": "off", + "no-inline-assembly": "off", + "not-rely-on-time": "off", + "reason-string": "off", + "var-name-mixedcase": "off" + } } diff --git a/.vscode/extensions.json b/.vscode/extensions.json index f2a888d2..93d6cb10 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,9 +1,9 @@ { - "recommendations": [ - "nomicfoundation.hardhat-solidity", - "gruntfuggly.todo-tree", - "ryanluker.vscode-coverage-gutters", - "github.vscode-github-actions", - "d-koppenhagen.file-tree-to-text-generator" - ] -} \ No newline at end of file + "recommendations": [ + "nomicfoundation.hardhat-solidity", + "gruntfuggly.todo-tree", + "ryanluker.vscode-coverage-gutters", + "github.vscode-github-actions", + "d-koppenhagen.file-tree-to-text-generator" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json index 5cdfdad4..7156fac7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,10 +1,10 @@ { - "solidity.formatter": "prettier", "[solidity]": { "editor.defaultFormatter": "NomicFoundation.hardhat-solidity" }, - "solidity.defaultCompiler": "remote", - "solidity.compileUsingRemoteVersion": "v0.8.15+commit.e14f2714", "solidity-metrics.file.exclusions.glob": "{**/node_modules,**/mock*,**/test*,**/migrations,**/Migrations.sol,lib,**/external,**/libraries,**/interfaces}", + "solidity.compileUsingRemoteVersion": "v0.8.15+commit.e14f2714", + "solidity.defaultCompiler": "remote", + "solidity.formatter": "prettier", "solidity.monoRepoSupport": false -} \ No newline at end of file +} diff --git a/deployments/.goerli-1683746592.json b/deployments/.goerli-1683746592.json index cd3869f1..ff2c5de8 100644 --- a/deployments/.goerli-1683746592.json +++ b/deployments/.goerli-1683746592.json @@ -1,3 +1,3 @@ { -"OlympusHeart": "0x3B6edDE642E9C1f541e2Fa88A2E28F28fabAC9Da", + "OlympusHeart": "0x3B6edDE642E9C1f541e2Fa88A2E28F28fabAC9Da" } diff --git a/deployments/.goerli-1687263720.json b/deployments/.goerli-1687263720.json index 49b31b98..f943c117 100644 --- a/deployments/.goerli-1687263720.json +++ b/deployments/.goerli-1687263720.json @@ -1,6 +1,6 @@ { -"BLVaultLido": "0xa5588e518CE5ee0e4628C005E4edAbD5e87de3aD", -"BLVaultManagerLido": "0xFbf6383dC3F6010d403Ecdf12DDC1311701D143D", -"BLVaultLusd": "0x0A58698a671932b4A2c22466Ef8A5E830d993644", -"BLVaultManagerLusd": "0x733f6A19E989A0B5E561f6695c0C1a8Dd0199027", + "BLVaultLido": "0xa5588e518CE5ee0e4628C005E4edAbD5e87de3aD", + "BLVaultLusd": "0x0A58698a671932b4A2c22466Ef8A5E830d993644", + "BLVaultManagerLido": "0xFbf6383dC3F6010d403Ecdf12DDC1311701D143D", + "BLVaultManagerLusd": "0x733f6A19E989A0B5E561f6695c0C1a8Dd0199027" } diff --git a/deployments/.goerli-1694584404.json b/deployments/.goerli-1694584404.json index 92363fa7..43702041 100644 --- a/deployments/.goerli-1694584404.json +++ b/deployments/.goerli-1694584404.json @@ -1,5 +1,5 @@ { -"BondCallback": "0x343880fd866eC000e07F92eE06c4878dD97234D7", -"Operator": "0x255467F1ca090Cd0Ed20014DC957E942d846843b", -"OlympusHeart": "0x302ED9be7FCB6513e8bA1400092D4b44A8d6CE0D", + "BondCallback": "0x343880fd866eC000e07F92eE06c4878dD97234D7", + "OlympusHeart": "0x302ED9be7FCB6513e8bA1400092D4b44A8d6CE0D", + "Operator": "0x255467F1ca090Cd0Ed20014DC957E942d846843b" } diff --git a/deployments/.goerli-1699462992.json b/deployments/.goerli-1699462992.json index 5659242f..1152c778 100644 --- a/deployments/.goerli-1699462992.json +++ b/deployments/.goerli-1699462992.json @@ -1,7 +1,7 @@ { -"ZeroDistributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491", -"OlympusRange": "0xFF88b47af188d91aC05ff5E843B5F6863472EdD0", -"BondCallback": "0x776142Abb0e274734A95dA2A4749b52eb4e896F3", -"Operator": "0x6620592f9bdffAbadcea644a35946E7b93EaaF56", -"OlympusHeart": "0xbEf6550C92BB68Bd16cf1dC81F0ca8a55f678EAa", + "BondCallback": "0x776142Abb0e274734A95dA2A4749b52eb4e896F3", + "OlympusHeart": "0xbEf6550C92BB68Bd16cf1dC81F0ca8a55f678EAa", + "OlympusRange": "0xFF88b47af188d91aC05ff5E843B5F6863472EdD0", + "Operator": "0x6620592f9bdffAbadcea644a35946E7b93EaaF56", + "ZeroDistributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491" } diff --git a/deployments/.mainnet-1683818735.json b/deployments/.mainnet-1683818735.json index 2019f146..7e75ad56 100644 --- a/deployments/.mainnet-1683818735.json +++ b/deployments/.mainnet-1683818735.json @@ -1,3 +1,3 @@ { -"OlympusHeart": "0x9C6220fE829d6FC889cde9b4966D2033C4EfFD48", + "OlympusHeart": "0x9C6220fE829d6FC889cde9b4966D2033C4EfFD48" } diff --git a/deployments/.mainnet-1687357895.json b/deployments/.mainnet-1687357895.json index 37804485..2450f3bb 100644 --- a/deployments/.mainnet-1687357895.json +++ b/deployments/.mainnet-1687357895.json @@ -1,4 +1,4 @@ { -"BLVaultLusd": "0xfbB3742628e8D19E0E2d7D8dde208821C09dE960", -"BLVaultManagerLusd": "0xF451c45C7a26e2248a0EA02382579Eb4858cAdA1", + "BLVaultLusd": "0xfbB3742628e8D19E0E2d7D8dde208821C09dE960", + "BLVaultManagerLusd": "0xF451c45C7a26e2248a0EA02382579Eb4858cAdA1" } diff --git a/deployments/.mainnet-1700170000.json b/deployments/.mainnet-1700170000.json index d6358439..68fa8e28 100644 --- a/deployments/.mainnet-1700170000.json +++ b/deployments/.mainnet-1700170000.json @@ -1,6 +1,6 @@ { - "OlympusRange": "0x399cD3685912bb56aAeD0949119dB6cE5Df60FB5", "BondCallback": "0x73df08CE9dcC8d74d22F23282c4d49F13b4c795E", - "Operator": "0x0AE561226896dA978EaDA0Bec4a7d3CfAE04f506", - "OlympusHeart": "0xD5a0Ae3Bf7309416e70cB14399bDd508fE82C658" + "OlympusHeart": "0xD5a0Ae3Bf7309416e70cB14399bDd508fE82C658", + "OlympusRange": "0x399cD3685912bb56aAeD0949119dB6cE5Df60FB5", + "Operator": "0x0AE561226896dA978EaDA0Bec4a7d3CfAE04f506" } diff --git a/deployments/.mainnet-1701454199.json b/deployments/.mainnet-1701454199.json index a7071ce2..af380c13 100644 --- a/deployments/.mainnet-1701454199.json +++ b/deployments/.mainnet-1701454199.json @@ -1,3 +1,3 @@ { -"ZeroDistributor": "0x44a7a09ccddb4338e062f1a3849f9a82bdbf2aaa", + "ZeroDistributor": "0x44a7a09ccddb4338e062f1a3849f9a82bdbf2aaa" } diff --git a/deployments/.mainnet-1706764595.json b/deployments/.mainnet-1706764595.json index 0ae66523..0bd82738 100644 --- a/deployments/.mainnet-1706764595.json +++ b/deployments/.mainnet-1706764595.json @@ -1,4 +1,4 @@ { -"pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5", -"ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5" } diff --git a/deployments/.mainnet-1706764655.json b/deployments/.mainnet-1706764655.json index 0ae66523..0bd82738 100644 --- a/deployments/.mainnet-1706764655.json +++ b/deployments/.mainnet-1706764655.json @@ -1,4 +1,4 @@ { -"pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5", -"ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5" } diff --git a/deployments/.mainnet-1706764763.json b/deployments/.mainnet-1706764763.json index 0ae66523..0bd82738 100644 --- a/deployments/.mainnet-1706764763.json +++ b/deployments/.mainnet-1706764763.json @@ -1,4 +1,4 @@ { -"pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5", -"ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5" } diff --git a/deployments/.mainnet-1706764859.json b/deployments/.mainnet-1706764859.json index 0ae66523..0bd82738 100644 --- a/deployments/.mainnet-1706764859.json +++ b/deployments/.mainnet-1706764859.json @@ -1,4 +1,4 @@ { -"pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5", -"ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "ClaimTransfer": "0x4778228ef5eF7c96e1106E38b1c0Ce7252D4E203", + "pOLY": "0xB8605b7bdD042878EE7a313Cc0431C1a5E9226B5" } diff --git a/deployments/.mainnet-1724691611.json b/deployments/.mainnet-1724691611.json index 561d6f32..419561fe 100644 --- a/deployments/.mainnet-1724691611.json +++ b/deployments/.mainnet-1724691611.json @@ -1,3 +1,3 @@ { -"CoolerUtils": "0x3704dA6b3E73E1C9AD4E2Dd0aC1AeDCC62DF5264", + "CoolerUtils": "0x3704dA6b3E73E1C9AD4E2Dd0aC1AeDCC62DF5264" } diff --git a/deployments/.mainnet-1725559199.json b/deployments/.mainnet-1725559199.json index 7b745858..925d99a6 100644 --- a/deployments/.mainnet-1725559199.json +++ b/deployments/.mainnet-1725559199.json @@ -1,3 +1,3 @@ { -"CoolerUtils": "0x52616f2730EF07e41d5c7cb209927f40b9A2d6Da", + "CoolerUtils": "0x52616f2730EF07e41d5c7cb209927f40b9A2d6Da" } diff --git a/deployments/.mainnet-1725899591.json b/deployments/.mainnet-1725899591.json index 6da486f5..ed86fb16 100644 --- a/deployments/.mainnet-1725899591.json +++ b/deployments/.mainnet-1725899591.json @@ -1,3 +1,3 @@ { -"ClaimTransfer": "0x611B541ab1EFDeEb9665522ED3BaA406D4952546", + "ClaimTransfer": "0x611B541ab1EFDeEb9665522ED3BaA406D4952546" } diff --git a/deployments/.mainnet-1726164719.json b/deployments/.mainnet-1726164719.json index 141e6d29..76156769 100644 --- a/deployments/.mainnet-1726164719.json +++ b/deployments/.mainnet-1726164719.json @@ -1,3 +1,3 @@ { -"CoolerUtils": "0xB15bcb1b6593d85890f5287Baa2245B8A29F464a", + "CoolerUtils": "0xB15bcb1b6593d85890f5287Baa2245B8A29F464a" } diff --git a/deployments/.mainnet-1726860383.json b/deployments/.mainnet-1726860383.json index 94212dc3..b72bed7e 100644 --- a/deployments/.mainnet-1726860383.json +++ b/deployments/.mainnet-1726860383.json @@ -1,4 +1,4 @@ { -"YieldRepurchaseFacility": "0x30A967eB957E5B1eE053B75F1A57ea6bfb2e907E", -"OlympusHeart": "0x39F6AA3d445e6Dd8eC232c6Bd589889A88E3034d", + "OlympusHeart": "0x39F6AA3d445e6Dd8eC232c6Bd589889A88E3034d", + "YieldRepurchaseFacility": "0x30A967eB957E5B1eE053B75F1A57ea6bfb2e907E" } diff --git a/deployments/goerli-1668727716.json b/deployments/goerli-1668727716.json index 980ea6b8..88e794c6 100644 --- a/deployments/goerli-1668727716.json +++ b/deployments/goerli-1668727716.json @@ -1,16 +1,16 @@ { -"Kernel": "0xDb7cf68154bd422dF5196D90285ceA057786b4c3", -"OlympusPrice": "0x9cdb21200774E6C94B71653da213DcE6c1a31F72", -"OlympusTreasury": "0xD8C59cFe5afbDB83D904E56D379028a2f6A07a2D", -"OlympusMinter": "0xa192fFBF73858831a137DD098a706139Ca96AbD5", -"OlympusRange": "0x446f06f8Df7d5f627B073c6349b948B95c1f9185", -"OlympusRoles": "0xe9a9d80CE3eE32FFf7279dce4c2962eC8098f71B", -"Operator": "0x8C9Dc385790ee7a20289B7ED98CdaC499D3aef9D", -"OlympusHeart": "0xf3B2Df0F05C344DAc837e104fd20e77168DAc556", -"BondCallback": "0xC1545804Fb804fdC7756e8e40c91B7581b2a2856", -"OlympusPriceConfig": "0x58f06599748155bCd7aE2d1e28e09A5a841a0D82", -"RolesAdmin": "0x54FfCA586cD1B01E96a5682DF93a55d7Ef91EFF0", -"TreasuryCustodian": "0x3DAE418f8B6382b3d3d0cb9008924BA83D2e0E87", -"Distributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491", -"Emergency": "0x196a59fB453da942f062Be4407D923129c759435", + "BondCallback": "0xC1545804Fb804fdC7756e8e40c91B7581b2a2856", + "Distributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491", + "Emergency": "0x196a59fB453da942f062Be4407D923129c759435", + "Kernel": "0xDb7cf68154bd422dF5196D90285ceA057786b4c3", + "OlympusHeart": "0xf3B2Df0F05C344DAc837e104fd20e77168DAc556", + "OlympusMinter": "0xa192fFBF73858831a137DD098a706139Ca96AbD5", + "OlympusPrice": "0x9cdb21200774E6C94B71653da213DcE6c1a31F72", + "OlympusPriceConfig": "0x58f06599748155bCd7aE2d1e28e09A5a841a0D82", + "OlympusRange": "0x446f06f8Df7d5f627B073c6349b948B95c1f9185", + "OlympusRoles": "0xe9a9d80CE3eE32FFf7279dce4c2962eC8098f71B", + "OlympusTreasury": "0xD8C59cFe5afbDB83D904E56D379028a2f6A07a2D", + "Operator": "0x8C9Dc385790ee7a20289B7ED98CdaC499D3aef9D", + "RolesAdmin": "0x54FfCA586cD1B01E96a5682DF93a55d7Ef91EFF0", + "TreasuryCustodian": "0x3DAE418f8B6382b3d3d0cb9008924BA83D2e0E87" } diff --git a/deployments/goerli-1669676484.json b/deployments/goerli-1669676484.json index e3da729b..f31a6277 100644 --- a/deployments/goerli-1669676484.json +++ b/deployments/goerli-1669676484.json @@ -1,6 +1,6 @@ { -"OlympusPrice": "0x5E9FC45991E40f987EB5369693caF4A06E4Abb87", -"Operator": "0xC559709D3c44b059DBd38f4Db3348Bf20E8c8a28", -"OlympusHeart": "0x209A20f218929ea6d24a0D71DC3D025118f22Ef0", -"OlympusPriceConfig": "0x995E5cEb76C7Fe2bB4402bB7b66646a8f5DEf633" + "OlympusHeart": "0x209A20f218929ea6d24a0D71DC3D025118f22Ef0", + "OlympusPrice": "0x5E9FC45991E40f987EB5369693caF4A06E4Abb87", + "OlympusPriceConfig": "0x995E5cEb76C7Fe2bB4402bB7b66646a8f5DEf633", + "Operator": "0xC559709D3c44b059DBd38f4Db3348Bf20E8c8a28" } diff --git a/deployments/goerli-1670451192.json b/deployments/goerli-1670451192.json index e54fa0e1..a02486fd 100644 --- a/deployments/goerli-1670451192.json +++ b/deployments/goerli-1670451192.json @@ -1,6 +1,6 @@ { -"OlympusPrice": "0x8F8dc1413f1e483B0F530F26C87A1e3B48271EdA", -"Operator": "0x1b92A9A10B7a45Bd5D8E32d29AD3C794c225b0AA", -"OlympusHeart": "0xc006F58421cd524db6BdEFa544d93d7b10CA9762", -"OlympusPriceConfig": "0x72BF2844B119742eC53cB1D55D70501643D3fe2B", + "OlympusHeart": "0xc006F58421cd524db6BdEFa544d93d7b10CA9762", + "OlympusPrice": "0x8F8dc1413f1e483B0F530F26C87A1e3B48271EdA", + "OlympusPriceConfig": "0x72BF2844B119742eC53cB1D55D70501643D3fe2B", + "Operator": "0x1b92A9A10B7a45Bd5D8E32d29AD3C794c225b0AA" } diff --git a/deployments/goerli-1670601948.json b/deployments/goerli-1670601948.json index d4d94fe1..cd7f6c0d 100644 --- a/deployments/goerli-1670601948.json +++ b/deployments/goerli-1670601948.json @@ -1,6 +1,6 @@ { -"OlympusPrice": "0xD9ace3Be2d80006EF4D90A2D35D861a5C9F98252", -"Operator": "0x61B79d10ebC48166F7495Fce5E0c352B61777460", -"OlympusHeart": "0x384c7AeFB9f7aF276CF717905A696F85E2dD8845", -"OlympusPriceConfig": "0x15915Be9d272B353BA06FA5Ce3918ae7D27F5463", + "OlympusHeart": "0x384c7AeFB9f7aF276CF717905A696F85E2dD8845", + "OlympusPrice": "0xD9ace3Be2d80006EF4D90A2D35D861a5C9F98252", + "OlympusPriceConfig": "0x15915Be9d272B353BA06FA5Ce3918ae7D27F5463", + "Operator": "0x61B79d10ebC48166F7495Fce5E0c352B61777460" } diff --git a/deployments/goerli-1675205280.json b/deployments/goerli-1675205280.json index 8ac9cbb4..cfa29f7c 100644 --- a/deployments/goerli-1675205280.json +++ b/deployments/goerli-1675205280.json @@ -1,3 +1,3 @@ { -"Burner": "0x0cA928E9E75BE317E8C83FbD8397AdcFa06B4853", + "Burner": "0x0cA928E9E75BE317E8C83FbD8397AdcFa06B4853" } diff --git a/deployments/mainnet-1668789239.json b/deployments/mainnet-1668789239.json index f878c7cd..e6958178 100644 --- a/deployments/mainnet-1668789239.json +++ b/deployments/mainnet-1668789239.json @@ -1,16 +1,16 @@ { -"Kernel": "0x2286d7f9639e8158FaD1169e76d1FbC38247f54b", -"OlympusPrice": "0x9Ded6A8B099c57BBEb9F81b76400a5a9C63a6880", -"OlympusTreasury": "0xa8687A15D4BE32CC8F0a8a7B9704a4C3993D9613", -"OlympusMinter": "0xa90bFe53217da78D900749eb6Ef513ee5b6a491e", -"OlympusRange": "0xb212D9584cfc56EFf1117F412Fe0bBdc53673954", -"OlympusRoles": "0x6CAfd730Dc199Df73C16420C4fCAb18E3afbfA59", -"Operator": "0xbb47C3FFf4eF85703907d3ffca30de278b85df3f", -"OlympusHeart": "0xeaf46BD21dd9b263F28EEd7260a269fFba9ace6E", -"BondCallback": "0xbf2B6E99B0E8D4c96b946c182132f5752eAa55C6", -"OlympusPriceConfig": "0x3019ff96bd8308D1B66846b795E0AeeFbDf14ba5", -"RolesAdmin": "0xb216d714d91eeC4F7120a732c11428857C659eC8", -"TreasuryCustodian": "0xC9518AC915e46D707585116451Dc19c164513Ccf", -"Distributor": "0x27e606fdb5C922F8213dC588A434BF7583697866", -"Emergency": "0x9229b0b6FA4A58D67Eb465567DaA2c6A34714A75", + "BondCallback": "0xbf2B6E99B0E8D4c96b946c182132f5752eAa55C6", + "Distributor": "0x27e606fdb5C922F8213dC588A434BF7583697866", + "Emergency": "0x9229b0b6FA4A58D67Eb465567DaA2c6A34714A75", + "Kernel": "0x2286d7f9639e8158FaD1169e76d1FbC38247f54b", + "OlympusHeart": "0xeaf46BD21dd9b263F28EEd7260a269fFba9ace6E", + "OlympusMinter": "0xa90bFe53217da78D900749eb6Ef513ee5b6a491e", + "OlympusPrice": "0x9Ded6A8B099c57BBEb9F81b76400a5a9C63a6880", + "OlympusPriceConfig": "0x3019ff96bd8308D1B66846b795E0AeeFbDf14ba5", + "OlympusRange": "0xb212D9584cfc56EFf1117F412Fe0bBdc53673954", + "OlympusRoles": "0x6CAfd730Dc199Df73C16420C4fCAb18E3afbfA59", + "OlympusTreasury": "0xa8687A15D4BE32CC8F0a8a7B9704a4C3993D9613", + "Operator": "0xbb47C3FFf4eF85703907d3ffca30de278b85df3f", + "RolesAdmin": "0xb216d714d91eeC4F7120a732c11428857C659eC8", + "TreasuryCustodian": "0xC9518AC915e46D707585116451Dc19c164513Ccf" } diff --git a/deployments/mainnet-1670606591.json b/deployments/mainnet-1670606591.json index 18c7dd32..21ddc01f 100644 --- a/deployments/mainnet-1670606591.json +++ b/deployments/mainnet-1670606591.json @@ -1,6 +1,6 @@ { -"OlympusPrice": "0xd6C4D723fdadCf0D171eF9A2a3Bfa870675b282f", -"Operator": "0x1Ce568DbB34B2631aCDB5B453c3195EA0070EC65", -"OlympusHeart": "0x1652b503E0F1CF38b6246Ed3b91CB3786Bb11656", -"OlympusPriceConfig": "0xf6D5d06A4e8e6904E4360108749C177692F59E90" + "OlympusHeart": "0x1652b503E0F1CF38b6246Ed3b91CB3786Bb11656", + "OlympusPrice": "0xd6C4D723fdadCf0D171eF9A2a3Bfa870675b282f", + "OlympusPriceConfig": "0xf6D5d06A4e8e6904E4360108749C177692F59E90", + "Operator": "0x1Ce568DbB34B2631aCDB5B453c3195EA0070EC65" } diff --git a/deployments/mainnet-1706729459.json b/deployments/mainnet-1706729459.json index 7bfb2933..19180f18 100644 --- a/deployments/mainnet-1706729459.json +++ b/deployments/mainnet-1706729459.json @@ -1,5 +1,5 @@ { - "Timelock": "0x953EA3223d2dd3c1A91E9D6cca1bf7Af162C9c39", "GovernorBravoDelegate": "0xa6013bBFd70d6190FA1cc1afD0cB3859847711B4", - "GovernorBravoDelegator": "0x0941233c964e7d7Efeb05D253176E5E634cEFfcD" + "GovernorBravoDelegator": "0x0941233c964e7d7Efeb05D253176E5E634cEFfcD", + "Timelock": "0x953EA3223d2dd3c1A91E9D6cca1bf7Af162C9c39" } diff --git a/src/proposals/addresses.json b/src/proposals/addresses.json index 8901b86d..a13fff0f 100644 --- a/src/proposals/addresses.json +++ b/src/proposals/addresses.json @@ -1,82 +1,82 @@ [ { "addr": "0x245cc372C84B3645Bf0Ffe6538620B04a217988B", - "name": "proposer", - "chainId": 1 + "chainId": 1, + "name": "proposer" }, { "addr": "0x0941233c964e7d7Efeb05D253176E5E634cEFfcD", - "name": "olympus-governor", - "chainId": 1 + "chainId": 1, + "name": "olympus-governor" }, { "addr": "0x953EA3223d2dd3c1A91E9D6cca1bf7Af162C9c39", - "name": "olympus-timelock", - "chainId": 1 + "chainId": 1, + "name": "olympus-timelock" }, { "addr": "0x245cc372C84B3645Bf0Ffe6538620B04a217988B", - "name": "olympus-multisig-dao", - "chainId": 1 + "chainId": 1, + "name": "olympus-multisig-dao" }, { "addr": "0xa8A6ff2606b24F61AFA986381D8991DFcCCd2D55", - "name": "olympus-multisig-emergency", - "chainId": 1 + "chainId": 1, + "name": "olympus-multisig-emergency" }, { "addr": "0x2286d7f9639e8158FaD1169e76d1FbC38247f54b", - "name": "olympus-kernel", - "chainId": 1 + "chainId": 1, + "name": "olympus-kernel" }, { "addr": "0xb216d714d91eeC4F7120a732c11428857C659eC8", - "name": "olympus-policy-roles-admin", - "chainId": 1 + "chainId": 1, + "name": "olympus-policy-roles-admin" }, { "addr": "0xB63cac384247597756545b500253ff8E607a8020", - "name": "olympus-legacy-staking", - "chainId": 1 + "chainId": 1, + "name": "olympus-legacy-staking" }, { "addr": "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5", - "name": "olympus-legacy-ohm", - "chainId": 1 + "chainId": 1, + "name": "olympus-legacy-ohm" }, { "addr": "0x0ab87046fBb341D058F17CBC4c1133F25a20a52f", - "name": "olympus-legacy-gohm", - "chainId": 1 + "chainId": 1, + "name": "olympus-legacy-gohm" }, { "addr": "0x04906695D6D12CF5459975d7C3C03356E4Ccd460", - "name": "olympus-legacy-sohm", - "chainId": 1 + "chainId": 1, + "name": "olympus-legacy-sohm" }, { "addr": "0x6b175474e89094c44da98b954eedeac495271d0f", - "name": "external-tokens-dai", - "chainId": 1 + "chainId": 1, + "name": "external-tokens-dai" }, { "addr": "0x83F20F44975D03b1b09e64809B757c47f942BEeA", - "name": "external-tokens-sdai", - "chainId": 1 + "chainId": 1, + "name": "external-tokens-sdai" }, { "addr": "0x30Ce56e80aA96EbbA1E1a74bC5c0FEB5B0dB4216", - "name": "external-coolers-factory", - "chainId": 1 + "chainId": 1, + "name": "external-coolers-factory" }, { "addr": "0xE6343ad0675C9b8D3f32679ae6aDbA0766A2ab4c", - "name": "olympus-policy-clearinghouse", - "chainId": 1 + "chainId": 1, + "name": "olympus-policy-clearinghouse" }, { "addr": "0x6CAfd730Dc199Df73C16420C4fCAb18E3afbfA59", - "name": "olympus-module-roles", - "chainId": 1 + "chainId": 1, + "name": "olympus-module-roles" } ] diff --git a/src/scripts/env.json b/src/scripts/env.json index d6f95a38..c9163f22 100644 --- a/src/scripts/env.json +++ b/src/scripts/env.json @@ -1,127 +1,16 @@ { "current": { - "mainnet": { + "arbitrum": { "external": { "bond-protocol": { "BondAggregator": "0x007A66A2a13415DB3613C1a4dd1C942A285902d1", - "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6", + "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD", "BondFixedExpiryTeller": "0x007FE70dc9797C4198528aE43d8195ffF82Bdc95", "BondFixedTermAuctioneer": "0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222", - "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD" - }, - "gnosis": { - "EasyAuction": "0x0b7fFc1f4AD541A4Ed16b40D8c37f0929158D101" - }, - "tokens": { - "DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F", - "sDAI": "0x83F20F44975D03b1b09e64809B757c47f942BEeA", - "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", - "WSTETH": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", - "AURA": "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", - "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "LUSD": "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" + "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6" }, "chainlink": { - "ohmEthPriceFeed": "0x9a72298ae3886221820B1c878d12D872087D3a23", - "daiEthPriceFeed": "0x773616E4d11A78F511299002da57A0a94577F1f4", - "ethUsdPriceFeed": "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419", - "stethUsdPriceFeed": "0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8", - "daiUsdPriceFeed": "0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9", - "lusdUsdPriceFeed": "0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0" - }, - "balancer": { - "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "OhmWstethPool": "0xd4f79CA0Ac83192693bce4699d0c10C66Aa6Cf0F", - "OhmLusdPool": "0x18FDf15ff782e44C1f9B6C5846ff6B0F0004F6a2" - }, - "aura": { - "AuraBooster": "0xA57b8d98dAE62B26Ec3bcC4a365338157060B234", - "OhmWstethRewardsPool": "0x636024F9Ddef77e625161b2cCF3A2adfbfAd3615", - "AuraMiningLib": "0x744Be650cea753de1e69BF6BAd3c98490A855f52", - "OhmLusdRewardsPool": "0x3b395A27F77C3450393047fF564E893243aC29fF" - }, - "cooler": { - "CoolerFactory": "0x30Ce56e80aA96EbbA1E1a74bC5c0FEB5B0dB4216" - } - }, - "olympus": { - "Kernel": "0x2286d7f9639e8158FaD1169e76d1FbC38247f54b", - "governance": { - "Timelock": "0x953EA3223d2dd3c1A91E9D6cca1bf7Af162C9c39", - "GovernorBravoDelegator": "0x0941233c964e7d7Efeb05D253176E5E634cEFfcD", - "GovernorBravoDelegate": "0xa6013bBFd70d6190FA1cc1afD0cB3859847711B4" - }, - "modules": { - "OlympusPriceV1": "0xd6C4D723fdadCf0D171eF9A2a3Bfa870675b282f", - "OlympusPriceV2": "0x0000000000000000000000000000000000000000", - "OlympusRangeV1": "0xb212D9584cfc56EFf1117F412Fe0bBdc53673954", - "OlympusRangeV2": "0x399cD3685912bb56aAeD0949119dB6cE5Df60FB5", - "OlympusRoles": "0x6CAfd730Dc199Df73C16420C4fCAb18E3afbfA59", - "OlympusTreasury": "0xa8687A15D4BE32CC8F0a8a7B9704a4C3993D9613", - "OlympusMinter": "0xa90bFe53217da78D900749eb6Ef513ee5b6a491e", - "OlympusInstructions": "0x0000000000000000000000000000000000000000", - "OlympusVotes": "0x0000000000000000000000000000000000000000", - "OlympusBoostedLiquidityRegistry": "0x375E06C694B5E50aF8be8FB03495A612eA3e2275", - "OlympusClearinghouseRegistry": "0x24b96f2150BF1ed10D3e8B28Ed33E392fbB4Cad5" - }, - "submodules": { - "PRICE": { - "SimplePriceFeedStrategy": "0x0000000000000000000000000000000000000000", - "ChainlinkPriceFeeds": "0x0000000000000000000000000000000000000000", - "BalancerPoolTokenPrice": "0x0000000000000000000000000000000000000000", - "UniswapV2PoolTokenPrice": "0x0000000000000000000000000000000000000000", - "UniswapV3Price": "0x0000000000000000000000000000000000000000" - } - }, - "policies": { - "Operator": "0x0AE561226896dA978EaDA0Bec4a7d3CfAE04f506", - "OlympusHeart": "0x39F6AA3d445e6Dd8eC232c6Bd589889A88E3034d", - "BondCallback": "0x73df08CE9dcC8d74d22F23282c4d49F13b4c795E", - "OlympusPriceConfig": "0xf6D5d06A4e8e6904E4360108749C177692F59E90", - "RolesAdmin": "0xb216d714d91eeC4F7120a732c11428857C659eC8", - "TreasuryCustodian": "0xC9518AC915e46D707585116451Dc19c164513Ccf", - "Distributor": "0x27e606fdb5C922F8213dC588A434BF7583697866", - "ZeroDistributor": "0x44a7a09ccddb4338e062f1a3849f9a82bdbf2aaa", - "Emergency": "0x9229b0b6FA4A58D67Eb465567DaA2c6A34714A75", - "BondManager": "0xf577c77ee3578c7F216327F41B5D7221EaD2B2A3", - "CrossChainBridge": "0x0000000000000000000000000000000000000000", - "Burner": "0x0000000000000000000000000000000000000000", - "BLVaultManagerLido": "0xafe729d57d2CC58978C2e01b4EC39C47FB7C4b23", - "BLVaultLido": "0x7fdD4e808ee9608f1b2f05157A2A8098e3D432cD", - "BLVaultManagerLusd": "0xF451c45C7a26e2248a0EA02382579Eb4858cAdA1", - "BLVaultLusd": "0xfbB3742628e8D19E0E2d7D8dde208821C09dE960", - "Clearinghouse": "0xE6343ad0675C9b8D3f32679ae6aDbA0766A2ab4c", - "LegacyBurner": "0x367149cf2d04D3114fFD1Cc6b273222664908D0B", - "CoolerUtils": "0xB15bcb1b6593d85890f5287Baa2245B8A29F464a", - "pOLY": "0xb37796941cA55b7E4243841930C104Ee325Da5a1", - "YieldRepurchaseFacility": "0x30A967eB957E5B1eE053B75F1A57ea6bfb2e907E" - }, - "legacy": { - "OHM": "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5", - "sOHM": "0x04906695D6D12CF5459975d7C3C03356E4Ccd460", - "gOHM": "0x0ab87046fBb341D058F17CBC4c1133F25a20a52f", - "Staking": "0xB63cac384247597756545b500253ff8E607a8020", - "Treasury": "0x0000000000000000000000000000000000000000", - "OlympusAuthority": "0x4A8c9502A34962a2C6d73c5D181dAaeF3dcDc88D", - "InverseBondDepository": "0xBA42BE149e5260EbA4B82418A6306f55D532eA47", - "LegacyBurnerReplacementAuthority": "0xB0b86d485Ccc54786B607aA8b13DB74043c3b2F1", - "OldPOLY": "0x5AF4A636cB097409Bb524458EF24E7353A2f75df", - "GenesisClaim": "0x0000000000000000000000000000000000000000" - }, - "claim": { - "ClaimTransfer": "0x611B541ab1EFDeEb9665522ED3BaA406D4952546" - } - } - }, - "arbitrum": { - "external": { - "bond-protocol": { - "BondAggregator": "0x007A66A2a13415DB3613C1a4dd1C942A285902d1", - "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6", - "BondFixedExpiryTeller": "0x007FE70dc9797C4198528aE43d8195ffF82Bdc95", - "BondFixedTermAuctioneer": "0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222", - "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD" + "ohmUsdPriceFeed": "0x761aaeBf021F19F198D325D7979965D0c7C9e53b" }, "gnosis": { "EasyAuction": "0x0b7fFc1f4AD541A4Ed16b40D8c37f0929158D101" @@ -129,308 +18,306 @@ "tokens": { "DAI": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" - }, - "chainlink": { - "ohmUsdPriceFeed": "0x761aaeBf021F19F198D325D7979965D0c7C9e53b" } }, "olympus": { "Kernel": "0xeac3eC0CC130f4826715187805d1B50e861F2DaC", + "legacy": { + "OHM": "0xf0cb2dc0db5e6c66B9a70Ac27B06b878da017028", + "OlympusAuthority": "0x78f84998c73655ac2Da0Aa1e1270F6Cb985a343e", + "Staking": "0x0000000000000000000000000000000000000000", + "Treasury": "0x0000000000000000000000000000000000000000", + "gOHM": "0x8D9bA570D6cb60C7e3e0F31343Efe75AB8E65FB1", + "sOHM": "0x0000000000000000000000000000000000000000" + }, "modules": { + "OlympusInstructions": "0x0000000000000000000000000000000000000000", + "OlympusLender": "0x868C3ae18Fdea85bBb7a303e379c5B7e23b30F03", + "OlympusMinter": "0x8f6406eDbFA393e327822D4A08BcF15503570D87", "OlympusPrice": "0x0000000000000000000000000000000000000000", "OlympusRange": "0x0000000000000000000000000000000000000000", "OlympusRoles": "0xFF5F09D5efE13A9a424F30EC2e1af89D867834d6", "OlympusTreasury": "0x56db53e9801a6EA080569261b63925E0f1f3C81A", - "OlympusMinter": "0x8f6406eDbFA393e327822D4A08BcF15503570D87", - "OlympusInstructions": "0x0000000000000000000000000000000000000000", - "OlympusVotes": "0x0000000000000000000000000000000000000000", - "OlympusLender": "0x868C3ae18Fdea85bBb7a303e379c5B7e23b30F03" + "OlympusVotes": "0x0000000000000000000000000000000000000000" }, "policies": { + "CrossChainBridge": "0x20B3834091f038Ce04D8686FAC99CA44A0FB285c", "RolesAdmin": "0x69168c08AcF66f002fd02E1B169f38C022c93b70", - "TreasuryCustodian": "0x0000000000000000000000000000000000000000", - "CrossChainBridge": "0x20B3834091f038Ce04D8686FAC99CA44A0FB285c" - }, + "TreasuryCustodian": "0x0000000000000000000000000000000000000000" + } + } + }, + "base": { + "external": {}, + "olympus": { + "Kernel": "0x18878Df23e2a36f81e820e4b47b4A40576D3159C", "legacy": { - "OHM": "0xf0cb2dc0db5e6c66B9a70Ac27B06b878da017028", - "sOHM": "0x0000000000000000000000000000000000000000", - "gOHM": "0x8D9bA570D6cb60C7e3e0F31343Efe75AB8E65FB1", - "Staking": "0x0000000000000000000000000000000000000000", - "Treasury": "0x0000000000000000000000000000000000000000", - "OlympusAuthority": "0x78f84998c73655ac2Da0Aa1e1270F6Cb985a343e" + "OHM": "0x060cb087a9730E13aa191f31A6d86bFF8DfcdCC0", + "OlympusAuthority": "0x13DFEff85779118136bB9826DcAD8f3bd25153a3" + }, + "modules": { + "OlympusMinter": "0x623164A9Ee2556D524b08f34F1d2389d7B4e1A1C", + "OlympusRoles": "0xbC9eE0D911739cBc72cd094ADA26F56E0C49EeAE" + }, + "policies": { + "CrossChainBridge": "0x6CA1a916e883c7ce2BFBcF59dc70F2c1EF9dac6e", + "RolesAdmin": "0xb1fA0Ac44d399b778B14af0AAF4bCF8af3437ad1" } } }, "goerli": { "external": { + "aura": { + "AuraBooster": "0xdb591Ea2e5Db886dA872654D58f6cc584b68e7cC", + "AuraMiningLib": "0xC38032983D179116132afB95f4467125F7c14Dec", + "OhmLusdRewardsPool": "0xc7d6edFFfcB0a22d4eca438d6c392d0D5B5fE75A", + "OhmWstethExtraRewardsPool": "0x9ee9f0c2e91E4f6B195B988a9e6e19efcf91e8dc", + "OhmWstethRewardsPool": "0xC84157C2306238C9330fEa14774a82A53a127A59" + }, + "balancer": { + "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "OhmLusdPool": "0x9C1ddF4ef7e41e8E2852cf42018154B9ead9ba9D", + "OhmWstethPool": "0x3F50E8018bC26668F5cd59B3e5be5257615F83A3" + }, "bond-protocol": { "BondAggregator": "0x007A66A2a13415DB3613C1a4dd1C942A285902d1", - "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6", + "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD", "BondFixedExpiryTeller": "0x007FE70dc9797C4198528aE43d8195ffF82Bdc95", "BondFixedTermAuctioneer": "0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222", - "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD" - }, - "gnosis": { - "EasyAuction": "0x1fbab40c338e2e7243da945820ba680c92ef8281" - }, - "tokens": { - "DAI": "0x41e38e70a36150D08A8c97aEC194321b5eB545A5", - "sDAI": "0x056FA29C536469bfE4F1B79E1f04d3e08F667f1b", - "WETH": "0x0000000000000000000000000000000000000000", - "WSTETH": "0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f", - "AURA": "0x4a92f7C880f14c2a06FfCf56C7849739B0E492f5", - "BAL": "0xd517A8E45771a40B29eCDa347634bD62051F91B9", - "LUSD": "0x004136391B304492bE9A1cD7cBc01272159Bf6Ac", - "LDO": "0x56340274fB5a72af1A3C6609061c451De7961Bd4" + "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6" }, "chainlink": { - "ohmEthPriceFeed": "0x022710a589C9796dce59A0C52cA4E36f0a5e991A", - "ohmEthPriceFeedBLV": "0x7966F1368C62D4870f0EeB5CD4cbD1342165b230", "daiEthPriceFeed": "0xdC8E4eD326cFb730a759312B6b1727C6Ef9ca233", "daiUsdPriceFeed": "0x0d79df66BE487753B02D015Fb622DED7f0E9798d", "ethUsdPriceFeed": "0xD4a33860578De61DBAbDc8BFdb98FD742fA7028e", - "stethUsdPriceFeed": "0xf2d9c5eE6Dd73424c5B90Fa03131705F22d5543C", - "lusdUsdPriceFeed": "0x3704dA6b3E73E1C9AD4E2Dd0aC1AeDCC62DF5264" - }, - "balancer": { - "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "OhmWstethPool": "0x3F50E8018bC26668F5cd59B3e5be5257615F83A3", - "OhmLusdPool": "0x9C1ddF4ef7e41e8E2852cf42018154B9ead9ba9D" - }, - "aura": { - "AuraBooster": "0xdb591Ea2e5Db886dA872654D58f6cc584b68e7cC", - "AuraMiningLib": "0xC38032983D179116132afB95f4467125F7c14Dec", - "OhmWstethRewardsPool": "0xC84157C2306238C9330fEa14774a82A53a127A59", - "OhmWstethExtraRewardsPool": "0x9ee9f0c2e91E4f6B195B988a9e6e19efcf91e8dc", - "OhmLusdRewardsPool": "0xc7d6edFFfcB0a22d4eca438d6c392d0D5B5fE75A" + "lusdUsdPriceFeed": "0x3704dA6b3E73E1C9AD4E2Dd0aC1AeDCC62DF5264", + "ohmEthPriceFeed": "0x022710a589C9796dce59A0C52cA4E36f0a5e991A", + "ohmEthPriceFeedBLV": "0x7966F1368C62D4870f0EeB5CD4cbD1342165b230", + "stethUsdPriceFeed": "0xf2d9c5eE6Dd73424c5B90Fa03131705F22d5543C" }, "cooler": { "CoolerFactory": "0x0000000000000000000000000000000000000000" + }, + "gnosis": { + "EasyAuction": "0x1fbab40c338e2e7243da945820ba680c92ef8281" + }, + "tokens": { + "AURA": "0x4a92f7C880f14c2a06FfCf56C7849739B0E492f5", + "BAL": "0xd517A8E45771a40B29eCDa347634bD62051F91B9", + "DAI": "0x41e38e70a36150D08A8c97aEC194321b5eB545A5", + "LDO": "0x56340274fB5a72af1A3C6609061c451De7961Bd4", + "LUSD": "0x004136391B304492bE9A1cD7cBc01272159Bf6Ac", + "WETH": "0x0000000000000000000000000000000000000000", + "WSTETH": "0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f", + "sDAI": "0x056FA29C536469bfE4F1B79E1f04d3e08F667f1b" } }, "olympus": { "Kernel": "0xDb7cf68154bd422dF5196D90285ceA057786b4c3", + "legacy": { + "InverseBondDepository": "0xBfD98b062faB4F7Bf0a670d744d73D3D22CF9969", + "LegacyBurnerReplacementAuthority": "0x0000000000000000000000000000000000000000", + "OHM": "0x0595328847AF962F951a4f8F8eE9A3Bf261e4f6b", + "OldPOLY": "0x0000000000000000000000000000000000000000", + "OlympusAuthority": "0x0000000000000000000000000000000000000000", + "Staking": "0x7263372b9ff6E619d8774aEB046cE313677E2Ec7", + "Treasury": "0xB3e1dF7951a62fFb5eF7D3b1C9D80CF09325580A", + "gOHM": "0xC1863141dc1861122d5410fB5973951c82871d98", + "sOHM": "0x4EFe119F4949319f2Acb12efD615a7B63896482B" + }, "modules": { + "OlympusBoostedLiquidityRegistry": "0x24963bEA5a156E3dAb8aBA4FCB8a2dBE8c1Aaa14", + "OlympusClearinghouseRegistry": "0x0000000000000000000000000000000000000000", + "OlympusInstructions": "0x0000000000000000000000000000000000000000", + "OlympusMinter": "0xa192fFBF73858831a137DD098a706139Ca96AbD5", "OlympusPrice": "0xD9ace3Be2d80006EF4D90A2D35D861a5C9F98252", "OlympusPricev2": "0x06CFDfFb87A2d2f2b490B470dD81e6C0A0bED990", "OlympusRange": "0x446f06f8Df7d5f627B073c6349b948B95c1f9185", "OlympusRoles": "0xe9a9d80CE3eE32FFf7279dce4c2962eC8098f71B", "OlympusTreasury": "0xD8C59cFe5afbDB83D904E56D379028a2f6A07a2D", - "OlympusMinter": "0xa192fFBF73858831a137DD098a706139Ca96AbD5", - "OlympusInstructions": "0x0000000000000000000000000000000000000000", - "OlympusVotes": "0x0000000000000000000000000000000000000000", - "OlympusBoostedLiquidityRegistry": "0x24963bEA5a156E3dAb8aBA4FCB8a2dBE8c1Aaa14", - "OlympusClearinghouseRegistry": "0x0000000000000000000000000000000000000000" - }, - "submodules": { - "PRICE": { - "SimplePriceFeedStrategy": "0xCBe123967D4E857e59F90270005148Ed6C883CFd", - "ChainlinkPriceFeeds": "0x83DF25D6Af69172bB859bB40259886a319433485", - "BalancerPoolTokenPrice": "0x1F187E19716E076Feb50A22353899e85792C2fD5", - "UniswapV2PoolTokenPrice": "0x23d5Ef6Ce8Da4898104E969e059E0D184EB1E5b8", - "UniswapV3Price": "0x669d6f89d45e04735e7712B7bC9DEa8bbb838e35" - } + "OlympusVotes": "0x0000000000000000000000000000000000000000" }, "policies": { - "Operator": "0x255467F1ca090Cd0Ed20014DC957E942d846843b", - "OlympusHeart": "0x302ED9be7FCB6513e8bA1400092D4b44A8d6CE0D", - "BondCallback": "0x343880fd866eC000e07F92eE06c4878dD97234D7", - "OlympusPriceConfig": "0x15915Be9d272B353BA06FA5Ce3918ae7D27F5463", - "RolesAdmin": "0x54FfCA586cD1B01E96a5682DF93a55d7Ef91EFF0", - "TreasuryCustodian": "0x3DAE418f8B6382b3d3d0cb9008924BA83D2e0E87", - "Distributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491", - "ZeroDistributor": "0x3Ef13F5b6818f7746E0A1C70Cc27fa2Da0441695", - "Emergency": "0x196a59fB453da942f062Be4407D923129c759435", - "BondManager": "0x1e5a6834A71770067fcCbAeDDBC86b6d8dFDCb27", - "CrossChainBridge": "0x0000000000000000000000000000000000000000", - "Burner": "0x0000000000000000000000000000000000000000", - "BLVaultManagerLido": "0xFbf6383dC3F6010d403Ecdf12DDC1311701D143D", "BLVaultLido": "0xa5588e518CE5ee0e4628C005E4edAbD5e87de3aD", - "BLVaultManagerLusd": "0x733f6A19E989A0B5E561f6695c0C1a8Dd0199027", "BLVaultLusd": "0x0A58698a671932b4A2c22466Ef8A5E830d993644", + "BLVaultManagerLido": "0xFbf6383dC3F6010d403Ecdf12DDC1311701D143D", + "BLVaultManagerLusd": "0x733f6A19E989A0B5E561f6695c0C1a8Dd0199027", + "BondCallback": "0x343880fd866eC000e07F92eE06c4878dD97234D7", + "BondManager": "0x1e5a6834A71770067fcCbAeDDBC86b6d8dFDCb27", "Bookkeeper": "0x9da48c71D3A5B6A6fE800096Dc9707402068CE74", + "Burner": "0x0000000000000000000000000000000000000000", "Clearinghouse": "0xE1d2524Ce7D64d710bE1c9E3C3d371A1730C6e34", + "CrossChainBridge": "0x0000000000000000000000000000000000000000", + "Distributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491", + "Emergency": "0x196a59fB453da942f062Be4407D923129c759435", "LegacyBurner": "0x0000000000000000000000000000000000000000", - "pOLY": "0x0000000000000000000000000000000000000000", - "YieldRepurchaseFacility": "0x0000000000000000000000000000000000000000" - }, - "legacy": { - "OHM": "0x0595328847AF962F951a4f8F8eE9A3Bf261e4f6b", - "sOHM": "0x4EFe119F4949319f2Acb12efD615a7B63896482B", - "gOHM": "0xC1863141dc1861122d5410fB5973951c82871d98", - "Staking": "0x7263372b9ff6E619d8774aEB046cE313677E2Ec7", - "Treasury": "0xB3e1dF7951a62fFb5eF7D3b1C9D80CF09325580A", - "OlympusAuthority": "0x0000000000000000000000000000000000000000", - "InverseBondDepository": "0xBfD98b062faB4F7Bf0a670d744d73D3D22CF9969", - "LegacyBurnerReplacementAuthority": "0x0000000000000000000000000000000000000000", - "OldPOLY": "0x0000000000000000000000000000000000000000" - } - } - }, - "optimism": { - "external": { - }, - "olympus": { - "Kernel": "0x18878Df23e2a36f81e820e4b47b4A40576D3159C", - "modules": { - "OlympusMinter": "0x623164A9Ee2556D524b08f34F1d2389d7B4e1A1C", - "OlympusRoles": "0xbC9eE0D911739cBc72cd094ADA26F56E0C49EeAE" - }, - "policies": { - "RolesAdmin": "0xb1fA0Ac44d399b778B14af0AAF4bCF8af3437ad1", - "CrossChainBridge": "0x22AE99D07584A2AE1af748De573c83f1B9Cdb4c0" + "OlympusHeart": "0x302ED9be7FCB6513e8bA1400092D4b44A8d6CE0D", + "OlympusPriceConfig": "0x15915Be9d272B353BA06FA5Ce3918ae7D27F5463", + "Operator": "0x255467F1ca090Cd0Ed20014DC957E942d846843b", + "RolesAdmin": "0x54FfCA586cD1B01E96a5682DF93a55d7Ef91EFF0", + "TreasuryCustodian": "0x3DAE418f8B6382b3d3d0cb9008924BA83D2e0E87", + "YieldRepurchaseFacility": "0x0000000000000000000000000000000000000000", + "ZeroDistributor": "0x3Ef13F5b6818f7746E0A1C70Cc27fa2Da0441695", + "pOLY": "0x0000000000000000000000000000000000000000" }, - "legacy": { - "OHM": "0x060cb087a9730E13aa191f31A6d86bFF8DfcdCC0", - "gOHM": "0x0b5740c6b4a97f90eF2F0220651Cca420B868FfB", - "OlympusAuthority": "0x13DFEff85779118136bB9826DcAD8f3bd25153a3" + "submodules": { + "PRICE": { + "BalancerPoolTokenPrice": "0x1F187E19716E076Feb50A22353899e85792C2fD5", + "ChainlinkPriceFeeds": "0x83DF25D6Af69172bB859bB40259886a319433485", + "SimplePriceFeedStrategy": "0xCBe123967D4E857e59F90270005148Ed6C883CFd", + "UniswapV2PoolTokenPrice": "0x23d5Ef6Ce8Da4898104E969e059E0D184EB1E5b8", + "UniswapV3Price": "0x669d6f89d45e04735e7712B7bC9DEa8bbb838e35" + } } } }, - "base": { + "mainnet": { "external": { - }, - "olympus": { - "Kernel": "0x18878Df23e2a36f81e820e4b47b4A40576D3159C", - "modules": { - "OlympusMinter": "0x623164A9Ee2556D524b08f34F1d2389d7B4e1A1C", - "OlympusRoles": "0xbC9eE0D911739cBc72cd094ADA26F56E0C49EeAE" + "aura": { + "AuraBooster": "0xA57b8d98dAE62B26Ec3bcC4a365338157060B234", + "AuraMiningLib": "0x744Be650cea753de1e69BF6BAd3c98490A855f52", + "OhmLusdRewardsPool": "0x3b395A27F77C3450393047fF564E893243aC29fF", + "OhmWstethRewardsPool": "0x636024F9Ddef77e625161b2cCF3A2adfbfAd3615" }, - "policies": { - "RolesAdmin": "0xb1fA0Ac44d399b778B14af0AAF4bCF8af3437ad1", - "CrossChainBridge": "0x6CA1a916e883c7ce2BFBcF59dc70F2c1EF9dac6e" + "balancer": { + "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "OhmLusdPool": "0x18FDf15ff782e44C1f9B6C5846ff6B0F0004F6a2", + "OhmWstethPool": "0xd4f79CA0Ac83192693bce4699d0c10C66Aa6Cf0F" }, - "legacy": { - "OHM": "0x060cb087a9730E13aa191f31A6d86bFF8DfcdCC0", - "OlympusAuthority": "0x13DFEff85779118136bB9826DcAD8f3bd25153a3" - } - } - } - }, - "last": { - "mainnet": { - "external": { "bond-protocol": { "BondAggregator": "0x007A66A2a13415DB3613C1a4dd1C942A285902d1", - "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6", + "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD", "BondFixedExpiryTeller": "0x007FE70dc9797C4198528aE43d8195ffF82Bdc95", "BondFixedTermAuctioneer": "0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222", - "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD" + "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6" + }, + "chainlink": { + "daiEthPriceFeed": "0x773616E4d11A78F511299002da57A0a94577F1f4", + "daiUsdPriceFeed": "0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9", + "ethUsdPriceFeed": "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419", + "lusdUsdPriceFeed": "0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0", + "ohmEthPriceFeed": "0x9a72298ae3886221820B1c878d12D872087D3a23", + "stethUsdPriceFeed": "0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8" + }, + "cooler": { + "CoolerFactory": "0x30Ce56e80aA96EbbA1E1a74bC5c0FEB5B0dB4216" }, "gnosis": { "EasyAuction": "0x0b7fFc1f4AD541A4Ed16b40D8c37f0929158D101" }, "tokens": { + "AURA": "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", + "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", "DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F", - "sDAI": "0x83F20F44975D03b1b09e64809B757c47f942BEeA", + "LUSD": "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "WSTETH": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", - "AURA": "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", - "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "LUSD": "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" - }, - "chainlink": { - "ohmEthPriceFeed": "0x9a72298ae3886221820B1c878d12D872087D3a23", - "daiEthPriceFeed": "0x773616E4d11A78F511299002da57A0a94577F1f4", - "ethUsdPriceFeed": "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419", - "stethUsdPriceFeed": "0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8", - "daiUsdPriceFeed": "0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9", - "lusdUsdPriceFeed": "0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0" - }, - "balancer": { - "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "OhmWstethPool": "0xd4f79CA0Ac83192693bce4699d0c10C66Aa6Cf0F", - "OhmLusdPool": "0x18FDf15ff782e44C1f9B6C5846ff6B0F0004F6a2" - }, - "aura": { - "AuraBooster": "0xA57b8d98dAE62B26Ec3bcC4a365338157060B234", - "OhmWstethRewardsPool": "0x636024F9Ddef77e625161b2cCF3A2adfbfAd3615", - "AuraMiningLib": "0x744Be650cea753de1e69BF6BAd3c98490A855f52", - "OhmLusdRewardsPool": "0x3b395A27F77C3450393047fF564E893243aC29fF" - }, - "cooler": { - "CoolerFactory": "0x30Ce56e80aA96EbbA1E1a74bC5c0FEB5B0dB4216" + "sDAI": "0x83F20F44975D03b1b09e64809B757c47f942BEeA" } }, "olympus": { "Kernel": "0x2286d7f9639e8158FaD1169e76d1FbC38247f54b", + "claim": { + "ClaimTransfer": "0x611B541ab1EFDeEb9665522ED3BaA406D4952546" + }, "governance": { - "Timelock": "0x953EA3223d2dd3c1A91E9D6cca1bf7Af162C9c39", + "GovernorBravoDelegate": "0xa6013bBFd70d6190FA1cc1afD0cB3859847711B4", "GovernorBravoDelegator": "0x0941233c964e7d7Efeb05D253176E5E634cEFfcD", - "GovernorBravoDelegate": "0xa6013bBFd70d6190FA1cc1afD0cB3859847711B4" + "Timelock": "0x953EA3223d2dd3c1A91E9D6cca1bf7Af162C9c39" + }, + "legacy": { + "GenesisClaim": "0x0000000000000000000000000000000000000000", + "InverseBondDepository": "0xBA42BE149e5260EbA4B82418A6306f55D532eA47", + "LegacyBurnerReplacementAuthority": "0xB0b86d485Ccc54786B607aA8b13DB74043c3b2F1", + "OHM": "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5", + "OldPOLY": "0x5AF4A636cB097409Bb524458EF24E7353A2f75df", + "OlympusAuthority": "0x4A8c9502A34962a2C6d73c5D181dAaeF3dcDc88D", + "Staking": "0xB63cac384247597756545b500253ff8E607a8020", + "Treasury": "0x0000000000000000000000000000000000000000", + "gOHM": "0x0ab87046fBb341D058F17CBC4c1133F25a20a52f", + "sOHM": "0x04906695D6D12CF5459975d7C3C03356E4Ccd460" }, "modules": { + "OlympusBoostedLiquidityRegistry": "0x375E06C694B5E50aF8be8FB03495A612eA3e2275", + "OlympusClearinghouseRegistry": "0x24b96f2150BF1ed10D3e8B28Ed33E392fbB4Cad5", + "OlympusInstructions": "0x0000000000000000000000000000000000000000", + "OlympusMinter": "0xa90bFe53217da78D900749eb6Ef513ee5b6a491e", "OlympusPriceV1": "0xd6C4D723fdadCf0D171eF9A2a3Bfa870675b282f", "OlympusPriceV2": "0x0000000000000000000000000000000000000000", "OlympusRangeV1": "0xb212D9584cfc56EFf1117F412Fe0bBdc53673954", "OlympusRangeV2": "0x399cD3685912bb56aAeD0949119dB6cE5Df60FB5", "OlympusRoles": "0x6CAfd730Dc199Df73C16420C4fCAb18E3afbfA59", "OlympusTreasury": "0xa8687A15D4BE32CC8F0a8a7B9704a4C3993D9613", - "OlympusMinter": "0xa90bFe53217da78D900749eb6Ef513ee5b6a491e", - "OlympusInstructions": "0x0000000000000000000000000000000000000000", - "OlympusVotes": "0x0000000000000000000000000000000000000000", - "OlympusBoostedLiquidityRegistry": "0x375E06C694B5E50aF8be8FB03495A612eA3e2275", - "OlympusClearinghouseRegistry": "0x24b96f2150BF1ed10D3e8B28Ed33E392fbB4Cad5" - }, - "submodules": { - "PRICE": { - "SimplePriceFeedStrategy": "0x0000000000000000000000000000000000000000", - "ChainlinkPriceFeeds": "0x0000000000000000000000000000000000000000", - "BalancerPoolTokenPrice": "0x0000000000000000000000000000000000000000", - "UniswapV2PoolTokenPrice": "0x0000000000000000000000000000000000000000", - "UniswapV3Price": "0x0000000000000000000000000000000000000000" - } + "OlympusVotes": "0x0000000000000000000000000000000000000000" }, "policies": { - "Operator": "0x0AE561226896dA978EaDA0Bec4a7d3CfAE04f506", - "OlympusHeart": "0xD5a0Ae3Bf7309416e70cB14399bDd508fE82C658", + "BLVaultLido": "0x7fdD4e808ee9608f1b2f05157A2A8098e3D432cD", + "BLVaultLusd": "0xfbB3742628e8D19E0E2d7D8dde208821C09dE960", + "BLVaultManagerLido": "0xafe729d57d2CC58978C2e01b4EC39C47FB7C4b23", + "BLVaultManagerLusd": "0xF451c45C7a26e2248a0EA02382579Eb4858cAdA1", "BondCallback": "0x73df08CE9dcC8d74d22F23282c4d49F13b4c795E", - "OlympusPriceConfig": "0xf6D5d06A4e8e6904E4360108749C177692F59E90", - "RolesAdmin": "0xb216d714d91eeC4F7120a732c11428857C659eC8", - "TreasuryCustodian": "0xC9518AC915e46D707585116451Dc19c164513Ccf", - "Distributor": "0x27e606fdb5C922F8213dC588A434BF7583697866", - "ZeroDistributor": "0x44a7a09ccddb4338e062f1a3849f9a82bdbf2aaa", - "Emergency": "0x9229b0b6FA4A58D67Eb465567DaA2c6A34714A75", "BondManager": "0xf577c77ee3578c7F216327F41B5D7221EaD2B2A3", - "CrossChainBridge": "0x0000000000000000000000000000000000000000", "Burner": "0x0000000000000000000000000000000000000000", - "BLVaultManagerLido": "0xafe729d57d2CC58978C2e01b4EC39C47FB7C4b23", - "BLVaultLido": "0x7fdD4e808ee9608f1b2f05157A2A8098e3D432cD", - "BLVaultManagerLusd": "0xF451c45C7a26e2248a0EA02382579Eb4858cAdA1", - "BLVaultLusd": "0xfbB3742628e8D19E0E2d7D8dde208821C09dE960", "Clearinghouse": "0xE6343ad0675C9b8D3f32679ae6aDbA0766A2ab4c", - "LegacyBurner": "0x367149cf2d04D3114fFD1Cc6b273222664908D0B", "CoolerUtils": "0xB15bcb1b6593d85890f5287Baa2245B8A29F464a", - "pOLY": "0xb37796941cA55b7E4243841930C104Ee325Da5a1", - "YieldRepurchaseFacility": "0x0000000000000000000000000000000000000000" - }, - "legacy": { - "OHM": "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5", - "sOHM": "0x04906695D6D12CF5459975d7C3C03356E4Ccd460", - "gOHM": "0x0ab87046fBb341D058F17CBC4c1133F25a20a52f", - "Staking": "0xB63cac384247597756545b500253ff8E607a8020", - "Treasury": "0x0000000000000000000000000000000000000000", - "OlympusAuthority": "0x4A8c9502A34962a2C6d73c5D181dAaeF3dcDc88D", - "InverseBondDepository": "0xBA42BE149e5260EbA4B82418A6306f55D532eA47", - "LegacyBurnerReplacementAuthority": "0xB0b86d485Ccc54786B607aA8b13DB74043c3b2F1", - "OldPOLY": "0x5AF4A636cB097409Bb524458EF24E7353A2f75df", - "GenesisClaim": "0x0000000000000000000000000000000000000000" + "CrossChainBridge": "0x0000000000000000000000000000000000000000", + "Distributor": "0x27e606fdb5C922F8213dC588A434BF7583697866", + "Emergency": "0x9229b0b6FA4A58D67Eb465567DaA2c6A34714A75", + "LegacyBurner": "0x367149cf2d04D3114fFD1Cc6b273222664908D0B", + "OlympusHeart": "0x39F6AA3d445e6Dd8eC232c6Bd589889A88E3034d", + "OlympusPriceConfig": "0xf6D5d06A4e8e6904E4360108749C177692F59E90", + "Operator": "0x0AE561226896dA978EaDA0Bec4a7d3CfAE04f506", + "RolesAdmin": "0xb216d714d91eeC4F7120a732c11428857C659eC8", + "TreasuryCustodian": "0xC9518AC915e46D707585116451Dc19c164513Ccf", + "YieldRepurchaseFacility": "0x30A967eB957E5B1eE053B75F1A57ea6bfb2e907E", + "ZeroDistributor": "0x44a7a09ccddb4338e062f1a3849f9a82bdbf2aaa", + "pOLY": "0xb37796941cA55b7E4243841930C104Ee325Da5a1" }, - "claim": { - "ClaimTransfer": "0x611B541ab1EFDeEb9665522ED3BaA406D4952546" + "submodules": { + "PRICE": { + "BalancerPoolTokenPrice": "0x0000000000000000000000000000000000000000", + "ChainlinkPriceFeeds": "0x0000000000000000000000000000000000000000", + "SimplePriceFeedStrategy": "0x0000000000000000000000000000000000000000", + "UniswapV2PoolTokenPrice": "0x0000000000000000000000000000000000000000", + "UniswapV3Price": "0x0000000000000000000000000000000000000000" + } } } }, + "optimism": { + "external": {}, + "olympus": { + "Kernel": "0x18878Df23e2a36f81e820e4b47b4A40576D3159C", + "legacy": { + "OHM": "0x060cb087a9730E13aa191f31A6d86bFF8DfcdCC0", + "OlympusAuthority": "0x13DFEff85779118136bB9826DcAD8f3bd25153a3", + "gOHM": "0x0b5740c6b4a97f90eF2F0220651Cca420B868FfB" + }, + "modules": { + "OlympusMinter": "0x623164A9Ee2556D524b08f34F1d2389d7B4e1A1C", + "OlympusRoles": "0xbC9eE0D911739cBc72cd094ADA26F56E0C49EeAE" + }, + "policies": { + "CrossChainBridge": "0x22AE99D07584A2AE1af748De573c83f1B9Cdb4c0", + "RolesAdmin": "0xb1fA0Ac44d399b778B14af0AAF4bCF8af3437ad1" + } + } + } + }, + "last": { "arbitrum": { "external": { "bond-protocol": { "BondAggregator": "0x007A66A2a13415DB3613C1a4dd1C942A285902d1", - "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6", + "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD", "BondFixedExpiryTeller": "0x007FE70dc9797C4198528aE43d8195ffF82Bdc95", "BondFixedTermAuctioneer": "0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222", - "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD" + "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6" + }, + "chainlink": { + "ohmUsdPriceFeed": "0x761aaeBf021F19F198D325D7979965D0c7C9e53b" }, "gnosis": { "EasyAuction": "0x0b7fFc1f4AD541A4Ed16b40D8c37f0929158D101" @@ -438,143 +325,254 @@ "tokens": { "DAI": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" - }, - "chainlink": { - "ohmUsdPriceFeed": "0x761aaeBf021F19F198D325D7979965D0c7C9e53b" } }, "olympus": { "Kernel": "0x0000000000000000000000000000000000000000", + "legacy": { + "OHM": "0x0000000000000000000000000000000000000000", + "OlympusAuthority": "0x0000000000000000000000000000000000000000", + "Staking": "0x0000000000000000000000000000000000000000", + "Treasury": "0x0000000000000000000000000000000000000000", + "gOHM": "0x0000000000000000000000000000000000000000", + "sOHM": "0x0000000000000000000000000000000000000000" + }, "modules": { + "OlympusInstructions": "0x0000000000000000000000000000000000000000", + "OlympusMinter": "0x0000000000000000000000000000000000000000", "OlympusPrice": "0x0000000000000000000000000000000000000000", "OlympusRange": "0x0000000000000000000000000000000000000000", "OlympusRoles": "0x0000000000000000000000000000000000000000", "OlympusTreasury": "0x0000000000000000000000000000000000000000", - "OlympusMinter": "0x0000000000000000000000000000000000000000", - "OlympusInstructions": "0x0000000000000000000000000000000000000000", "OlympusVotes": "0x0000000000000000000000000000000000000000" }, "policies": { + "CrossChainBridge": "0x0000000000000000000000000000000000000000", "RolesAdmin": "0x0000000000000000000000000000000000000000", - "TreasuryCustodian": "0x0000000000000000000000000000000000000000", - "CrossChainBridge": "0x0000000000000000000000000000000000000000" - }, - "legacy": { - "OHM": "0x0000000000000000000000000000000000000000", - "sOHM": "0x0000000000000000000000000000000000000000", - "gOHM": "0x0000000000000000000000000000000000000000", - "Staking": "0x0000000000000000000000000000000000000000", - "Treasury": "0x0000000000000000000000000000000000000000", - "OlympusAuthority": "0x0000000000000000000000000000000000000000" + "TreasuryCustodian": "0x0000000000000000000000000000000000000000" } } }, "goerli": { "external": { + "aura": { + "AuraBooster": "0xdb591Ea2e5Db886dA872654D58f6cc584b68e7cC", + "AuraMiningLib": "0xC38032983D179116132afB95f4467125F7c14Dec", + "OhmLusdRewardsPool": "0xc7d6edFFfcB0a22d4eca438d6c392d0D5B5fE75A", + "OhmWstethExtraRewardsPool": "0x9ee9f0c2e91E4f6B195B988a9e6e19efcf91e8dc", + "OhmWstethRewardsPool": "0xC84157C2306238C9330fEa14774a82A53a127A59" + }, + "balancer": { + "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "OhmLusdPool": "0x9C1ddF4ef7e41e8E2852cf42018154B9ead9ba9D", + "OhmWstethPool": "0x3F50E8018bC26668F5cd59B3e5be5257615F83A3" + }, "bond-protocol": { "BondAggregator": "0x007A66A2a13415DB3613C1a4dd1C942A285902d1", - "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6", + "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD", "BondFixedExpiryTeller": "0x007FE70dc9797C4198528aE43d8195ffF82Bdc95", "BondFixedTermAuctioneer": "0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222", - "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD" - }, - "gnosis": { - "EasyAuction": "0x1fbab40c338e2e7243da945820ba680c92ef8281" - }, - "tokens": { - "DAI": "0x41e38e70a36150D08A8c97aEC194321b5eB545A5", - "sDAI": "0x056FA29C536469bfE4F1B79E1f04d3e08F667f1b", - "WETH": "0x0000000000000000000000000000000000000000", - "WSTETH": "0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f", - "AURA": "0x4a92f7C880f14c2a06FfCf56C7849739B0E492f5", - "BAL": "0xd517A8E45771a40B29eCDa347634bD62051F91B9", - "LUSD": "0x004136391B304492bE9A1cD7cBc01272159Bf6Ac", - "LDO": "0x56340274fB5a72af1A3C6609061c451De7961Bd4" + "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6" }, "chainlink": { - "ohmEthPriceFeed": "0x022710a589C9796dce59A0C52cA4E36f0a5e991A", - "ohmEthPriceFeedBLV": "0x7966F1368C62D4870f0EeB5CD4cbD1342165b230", "daiEthPriceFeed": "0xdC8E4eD326cFb730a759312B6b1727C6Ef9ca233", "daiUsdPriceFeed": "0x0d79df66BE487753B02D015Fb622DED7f0E9798d", "ethUsdPriceFeed": "0xD4a33860578De61DBAbDc8BFdb98FD742fA7028e", - "stethUsdPriceFeed": "0xf2d9c5eE6Dd73424c5B90Fa03131705F22d5543C", - "lusdUsdPriceFeed": "0x3704dA6b3E73E1C9AD4E2Dd0aC1AeDCC62DF5264" - }, - "balancer": { - "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "OhmWstethPool": "0x3F50E8018bC26668F5cd59B3e5be5257615F83A3", - "OhmLusdPool": "0x9C1ddF4ef7e41e8E2852cf42018154B9ead9ba9D" - }, - "aura": { - "AuraBooster": "0xdb591Ea2e5Db886dA872654D58f6cc584b68e7cC", - "AuraMiningLib": "0xC38032983D179116132afB95f4467125F7c14Dec", - "OhmWstethRewardsPool": "0xC84157C2306238C9330fEa14774a82A53a127A59", - "OhmWstethExtraRewardsPool": "0x9ee9f0c2e91E4f6B195B988a9e6e19efcf91e8dc", - "OhmLusdRewardsPool": "0xc7d6edFFfcB0a22d4eca438d6c392d0D5B5fE75A" + "lusdUsdPriceFeed": "0x3704dA6b3E73E1C9AD4E2Dd0aC1AeDCC62DF5264", + "ohmEthPriceFeed": "0x022710a589C9796dce59A0C52cA4E36f0a5e991A", + "ohmEthPriceFeedBLV": "0x7966F1368C62D4870f0EeB5CD4cbD1342165b230", + "stethUsdPriceFeed": "0xf2d9c5eE6Dd73424c5B90Fa03131705F22d5543C" }, "cooler": { "CoolerFactory": "0x0000000000000000000000000000000000000000" + }, + "gnosis": { + "EasyAuction": "0x1fbab40c338e2e7243da945820ba680c92ef8281" + }, + "tokens": { + "AURA": "0x4a92f7C880f14c2a06FfCf56C7849739B0E492f5", + "BAL": "0xd517A8E45771a40B29eCDa347634bD62051F91B9", + "DAI": "0x41e38e70a36150D08A8c97aEC194321b5eB545A5", + "LDO": "0x56340274fB5a72af1A3C6609061c451De7961Bd4", + "LUSD": "0x004136391B304492bE9A1cD7cBc01272159Bf6Ac", + "WETH": "0x0000000000000000000000000000000000000000", + "WSTETH": "0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f", + "sDAI": "0x056FA29C536469bfE4F1B79E1f04d3e08F667f1b" } }, "olympus": { "Kernel": "0xDb7cf68154bd422dF5196D90285ceA057786b4c3", + "legacy": { + "InverseBondDepository": "0xBfD98b062faB4F7Bf0a670d744d73D3D22CF9969", + "LegacyBurnerReplacementAuthority": "0x0000000000000000000000000000000000000000", + "OHM": "0x0595328847AF962F951a4f8F8eE9A3Bf261e4f6b", + "OldPOLY": "0x0000000000000000000000000000000000000000", + "OlympusAuthority": "0x0000000000000000000000000000000000000000", + "Staking": "0x7263372b9ff6E619d8774aEB046cE313677E2Ec7", + "Treasury": "0xB3e1dF7951a62fFb5eF7D3b1C9D80CF09325580A", + "gOHM": "0xC1863141dc1861122d5410fB5973951c82871d98", + "sOHM": "0x4EFe119F4949319f2Acb12efD615a7B63896482B" + }, "modules": { + "OlympusBoostedLiquidityRegistry": "0x24963bEA5a156E3dAb8aBA4FCB8a2dBE8c1Aaa14", + "OlympusClearinghouseRegistry": "0x0000000000000000000000000000000000000000", + "OlympusInstructions": "0x0000000000000000000000000000000000000000", + "OlympusMinter": "0xa192fFBF73858831a137DD098a706139Ca96AbD5", "OlympusPrice": "0xD9ace3Be2d80006EF4D90A2D35D861a5C9F98252", "OlympusPricev2": "0x06CFDfFb87A2d2f2b490B470dD81e6C0A0bED990", "OlympusRange": "0x446f06f8Df7d5f627B073c6349b948B95c1f9185", "OlympusRoles": "0xe9a9d80CE3eE32FFf7279dce4c2962eC8098f71B", "OlympusTreasury": "0xD8C59cFe5afbDB83D904E56D379028a2f6A07a2D", - "OlympusMinter": "0xa192fFBF73858831a137DD098a706139Ca96AbD5", - "OlympusInstructions": "0x0000000000000000000000000000000000000000", - "OlympusVotes": "0x0000000000000000000000000000000000000000", - "OlympusBoostedLiquidityRegistry": "0x24963bEA5a156E3dAb8aBA4FCB8a2dBE8c1Aaa14", - "OlympusClearinghouseRegistry": "0x0000000000000000000000000000000000000000" + "OlympusVotes": "0x0000000000000000000000000000000000000000" + }, + "policies": { + "BLVaultLido": "0xa5588e518CE5ee0e4628C005E4edAbD5e87de3aD", + "BLVaultLusd": "0x0A58698a671932b4A2c22466Ef8A5E830d993644", + "BLVaultManagerLido": "0xFbf6383dC3F6010d403Ecdf12DDC1311701D143D", + "BLVaultManagerLusd": "0x733f6A19E989A0B5E561f6695c0C1a8Dd0199027", + "BondCallback": "0x343880fd866eC000e07F92eE06c4878dD97234D7", + "BondManager": "0x1e5a6834A71770067fcCbAeDDBC86b6d8dFDCb27", + "Bookkeeper": "0x9da48c71D3A5B6A6fE800096Dc9707402068CE74", + "Burner": "0x0000000000000000000000000000000000000000", + "Clearinghouse": "0xE1d2524Ce7D64d710bE1c9E3C3d371A1730C6e34", + "CrossChainBridge": "0x0000000000000000000000000000000000000000", + "Distributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491", + "Emergency": "0x196a59fB453da942f062Be4407D923129c759435", + "LegacyBurner": "0x0000000000000000000000000000000000000000", + "OlympusHeart": "0x302ED9be7FCB6513e8bA1400092D4b44A8d6CE0D", + "OlympusPriceConfig": "0x15915Be9d272B353BA06FA5Ce3918ae7D27F5463", + "Operator": "0x255467F1ca090Cd0Ed20014DC957E942d846843b", + "RolesAdmin": "0x54FfCA586cD1B01E96a5682DF93a55d7Ef91EFF0", + "TreasuryCustodian": "0x3DAE418f8B6382b3d3d0cb9008924BA83D2e0E87", + "YieldRepurchaseFacility": "0x0000000000000000000000000000000000000000", + "ZeroDistributor": "0x3Ef13F5b6818f7746E0A1C70Cc27fa2Da0441695", + "pOLY": "0x0000000000000000000000000000000000000000" }, "submodules": { "PRICE": { - "SimplePriceFeedStrategy": "0xCBe123967D4E857e59F90270005148Ed6C883CFd", - "ChainlinkPriceFeeds": "0x83DF25D6Af69172bB859bB40259886a319433485", "BalancerPoolTokenPrice": "0x1F187E19716E076Feb50A22353899e85792C2fD5", + "ChainlinkPriceFeeds": "0x83DF25D6Af69172bB859bB40259886a319433485", + "SimplePriceFeedStrategy": "0xCBe123967D4E857e59F90270005148Ed6C883CFd", "UniswapV2PoolTokenPrice": "0x23d5Ef6Ce8Da4898104E969e059E0D184EB1E5b8", "UniswapV3Price": "0x669d6f89d45e04735e7712B7bC9DEa8bbb838e35" } + } + } + }, + "mainnet": { + "external": { + "aura": { + "AuraBooster": "0xA57b8d98dAE62B26Ec3bcC4a365338157060B234", + "AuraMiningLib": "0x744Be650cea753de1e69BF6BAd3c98490A855f52", + "OhmLusdRewardsPool": "0x3b395A27F77C3450393047fF564E893243aC29fF", + "OhmWstethRewardsPool": "0x636024F9Ddef77e625161b2cCF3A2adfbfAd3615" + }, + "balancer": { + "BalancerHelper": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "BalancerVault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "OhmLusdPool": "0x18FDf15ff782e44C1f9B6C5846ff6B0F0004F6a2", + "OhmWstethPool": "0xd4f79CA0Ac83192693bce4699d0c10C66Aa6Cf0F" + }, + "bond-protocol": { + "BondAggregator": "0x007A66A2a13415DB3613C1a4dd1C942A285902d1", + "BondFixedExpiryAuctioneer": "0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD", + "BondFixedExpiryTeller": "0x007FE70dc9797C4198528aE43d8195ffF82Bdc95", + "BondFixedTermAuctioneer": "0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222", + "BondFixedTermTeller": "0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6" + }, + "chainlink": { + "daiEthPriceFeed": "0x773616E4d11A78F511299002da57A0a94577F1f4", + "daiUsdPriceFeed": "0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9", + "ethUsdPriceFeed": "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419", + "lusdUsdPriceFeed": "0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0", + "ohmEthPriceFeed": "0x9a72298ae3886221820B1c878d12D872087D3a23", + "stethUsdPriceFeed": "0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8" + }, + "cooler": { + "CoolerFactory": "0x30Ce56e80aA96EbbA1E1a74bC5c0FEB5B0dB4216" + }, + "gnosis": { + "EasyAuction": "0x0b7fFc1f4AD541A4Ed16b40D8c37f0929158D101" + }, + "tokens": { + "AURA": "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", + "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", + "DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F", + "LUSD": "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", + "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "WSTETH": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + "sDAI": "0x83F20F44975D03b1b09e64809B757c47f942BEeA" + } + }, + "olympus": { + "Kernel": "0x2286d7f9639e8158FaD1169e76d1FbC38247f54b", + "claim": { + "ClaimTransfer": "0x611B541ab1EFDeEb9665522ED3BaA406D4952546" + }, + "governance": { + "GovernorBravoDelegate": "0xa6013bBFd70d6190FA1cc1afD0cB3859847711B4", + "GovernorBravoDelegator": "0x0941233c964e7d7Efeb05D253176E5E634cEFfcD", + "Timelock": "0x953EA3223d2dd3c1A91E9D6cca1bf7Af162C9c39" + }, + "legacy": { + "GenesisClaim": "0x0000000000000000000000000000000000000000", + "InverseBondDepository": "0xBA42BE149e5260EbA4B82418A6306f55D532eA47", + "LegacyBurnerReplacementAuthority": "0xB0b86d485Ccc54786B607aA8b13DB74043c3b2F1", + "OHM": "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5", + "OldPOLY": "0x5AF4A636cB097409Bb524458EF24E7353A2f75df", + "OlympusAuthority": "0x4A8c9502A34962a2C6d73c5D181dAaeF3dcDc88D", + "Staking": "0xB63cac384247597756545b500253ff8E607a8020", + "Treasury": "0x0000000000000000000000000000000000000000", + "gOHM": "0x0ab87046fBb341D058F17CBC4c1133F25a20a52f", + "sOHM": "0x04906695D6D12CF5459975d7C3C03356E4Ccd460" + }, + "modules": { + "OlympusBoostedLiquidityRegistry": "0x375E06C694B5E50aF8be8FB03495A612eA3e2275", + "OlympusClearinghouseRegistry": "0x24b96f2150BF1ed10D3e8B28Ed33E392fbB4Cad5", + "OlympusInstructions": "0x0000000000000000000000000000000000000000", + "OlympusMinter": "0xa90bFe53217da78D900749eb6Ef513ee5b6a491e", + "OlympusPriceV1": "0xd6C4D723fdadCf0D171eF9A2a3Bfa870675b282f", + "OlympusPriceV2": "0x0000000000000000000000000000000000000000", + "OlympusRangeV1": "0xb212D9584cfc56EFf1117F412Fe0bBdc53673954", + "OlympusRangeV2": "0x399cD3685912bb56aAeD0949119dB6cE5Df60FB5", + "OlympusRoles": "0x6CAfd730Dc199Df73C16420C4fCAb18E3afbfA59", + "OlympusTreasury": "0xa8687A15D4BE32CC8F0a8a7B9704a4C3993D9613", + "OlympusVotes": "0x0000000000000000000000000000000000000000" }, "policies": { - "Operator": "0x255467F1ca090Cd0Ed20014DC957E942d846843b", - "OlympusHeart": "0x302ED9be7FCB6513e8bA1400092D4b44A8d6CE0D", - "BondCallback": "0x343880fd866eC000e07F92eE06c4878dD97234D7", - "OlympusPriceConfig": "0x15915Be9d272B353BA06FA5Ce3918ae7D27F5463", - "RolesAdmin": "0x54FfCA586cD1B01E96a5682DF93a55d7Ef91EFF0", - "TreasuryCustodian": "0x3DAE418f8B6382b3d3d0cb9008924BA83D2e0E87", - "Distributor": "0x2716a1451BDE2B011f0D10ad6599e411d54Ec491", - "ZeroDistributor": "0x3Ef13F5b6818f7746E0A1C70Cc27fa2Da0441695", - "Emergency": "0x196a59fB453da942f062Be4407D923129c759435", - "BondManager": "0x1e5a6834A71770067fcCbAeDDBC86b6d8dFDCb27", - "CrossChainBridge": "0x0000000000000000000000000000000000000000", + "BLVaultLido": "0x7fdD4e808ee9608f1b2f05157A2A8098e3D432cD", + "BLVaultLusd": "0xfbB3742628e8D19E0E2d7D8dde208821C09dE960", + "BLVaultManagerLido": "0xafe729d57d2CC58978C2e01b4EC39C47FB7C4b23", + "BLVaultManagerLusd": "0xF451c45C7a26e2248a0EA02382579Eb4858cAdA1", + "BondCallback": "0x73df08CE9dcC8d74d22F23282c4d49F13b4c795E", + "BondManager": "0xf577c77ee3578c7F216327F41B5D7221EaD2B2A3", "Burner": "0x0000000000000000000000000000000000000000", - "BLVaultManagerLido": "0xFbf6383dC3F6010d403Ecdf12DDC1311701D143D", - "BLVaultLido": "0xa5588e518CE5ee0e4628C005E4edAbD5e87de3aD", - "BLVaultManagerLusd": "0x733f6A19E989A0B5E561f6695c0C1a8Dd0199027", - "BLVaultLusd": "0x0A58698a671932b4A2c22466Ef8A5E830d993644", - "Bookkeeper": "0x9da48c71D3A5B6A6fE800096Dc9707402068CE74", - "Clearinghouse": "0xE1d2524Ce7D64d710bE1c9E3C3d371A1730C6e34", - "LegacyBurner": "0x0000000000000000000000000000000000000000", - "pOLY": "0x0000000000000000000000000000000000000000", - "YieldRepurchaseFacility": "0x0000000000000000000000000000000000000000" + "Clearinghouse": "0xE6343ad0675C9b8D3f32679ae6aDbA0766A2ab4c", + "CoolerUtils": "0xB15bcb1b6593d85890f5287Baa2245B8A29F464a", + "CrossChainBridge": "0x0000000000000000000000000000000000000000", + "Distributor": "0x27e606fdb5C922F8213dC588A434BF7583697866", + "Emergency": "0x9229b0b6FA4A58D67Eb465567DaA2c6A34714A75", + "LegacyBurner": "0x367149cf2d04D3114fFD1Cc6b273222664908D0B", + "OlympusHeart": "0xD5a0Ae3Bf7309416e70cB14399bDd508fE82C658", + "OlympusPriceConfig": "0xf6D5d06A4e8e6904E4360108749C177692F59E90", + "Operator": "0x0AE561226896dA978EaDA0Bec4a7d3CfAE04f506", + "RolesAdmin": "0xb216d714d91eeC4F7120a732c11428857C659eC8", + "TreasuryCustodian": "0xC9518AC915e46D707585116451Dc19c164513Ccf", + "YieldRepurchaseFacility": "0x0000000000000000000000000000000000000000", + "ZeroDistributor": "0x44a7a09ccddb4338e062f1a3849f9a82bdbf2aaa", + "pOLY": "0xb37796941cA55b7E4243841930C104Ee325Da5a1" }, - "legacy": { - "OHM": "0x0595328847AF962F951a4f8F8eE9A3Bf261e4f6b", - "sOHM": "0x4EFe119F4949319f2Acb12efD615a7B63896482B", - "gOHM": "0xC1863141dc1861122d5410fB5973951c82871d98", - "Staking": "0x7263372b9ff6E619d8774aEB046cE313677E2Ec7", - "Treasury": "0xB3e1dF7951a62fFb5eF7D3b1C9D80CF09325580A", - "OlympusAuthority": "0x0000000000000000000000000000000000000000", - "InverseBondDepository": "0xBfD98b062faB4F7Bf0a670d744d73D3D22CF9969", - "LegacyBurnerReplacementAuthority": "0x0000000000000000000000000000000000000000", - "OldPOLY": "0x0000000000000000000000000000000000000000" + "submodules": { + "PRICE": { + "BalancerPoolTokenPrice": "0x0000000000000000000000000000000000000000", + "ChainlinkPriceFeeds": "0x0000000000000000000000000000000000000000", + "SimplePriceFeedStrategy": "0x0000000000000000000000000000000000000000", + "UniswapV2PoolTokenPrice": "0x0000000000000000000000000000000000000000", + "UniswapV3Price": "0x0000000000000000000000000000000000000000" + } } } } } -} \ No newline at end of file +}