diff --git a/deploy/config/avalanche/config.json b/deploy/config/avalanche/config.json index 43805cd..67ce709 100644 --- a/deploy/config/avalanche/config.json +++ b/deploy/config/avalanche/config.json @@ -50,7 +50,8 @@ "redemptionSetup": { "xRedeemFee": [0, 600000000, 1000000000], "yRedeemFee": [950000000, 950000000, 995000000] - } + }, + "swapRouter": "0x0000000000000000000000000000000000000000" } }, "savings": { @@ -61,9 +62,26 @@ }, "genericRebalancer": { "usdp": { + "accessManager": "0x0f5543b12781242E192b4f85240280E168481B5A", "swapRouter": "0x88de50b233052e4fb783d4f6db78cc34fea3e9fc", "tokenTransferAddress": "0x88de50b233052e4fb783d4f6db78cc34fea3e9fc", - "flashloan": "0x9e0DCF7a33bBde6689560C5c807dd2a3dF991277" + "flashloan": "0x9e0DCF7a33bBde6689560C5c807dd2a3dF991277", + "keepers": [ + "0xc351c917a7f7b267e86a5f5368be40fd1788c32b", + "0x82f603cd2c2166c9d94b3ca78a16a754f0a6657a", + "0xdfe85Af4c337d69F658a33Bddd59AbB2e01990E8" + ], + "yieldBearingAssets": [ + { + "yieldBearingAsset": "0x9fD32FD5e32C6B95483d36C5E724C5C5250Ce010", + "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", + "targetExposure": 900000000, + "minExposure": 200000000, + "maxExposure": 950000000, + "overrideExposures": 1, + "maxSlippage": 1000000 + } + ] } } } diff --git a/deploy/config/base/config.json b/deploy/config/base/config.json index dd632e9..6c0c69c 100644 --- a/deploy/config/base/config.json +++ b/deploy/config/base/config.json @@ -50,7 +50,8 @@ "redemptionSetup": { "xRedeemFee": [0, 600000000, 1000000000], "yRedeemFee": [950000000, 950000000, 995000000] - } + }, + "swapRouter": "0x0000000000000000000000000000000000000000" } }, "savings": { @@ -61,6 +62,7 @@ }, "genericRebalancer": { "usdp": { + "accessManager": "0x0f5543b12781242E192b4f85240280E168481B5A", "swapRouter": "0x19ceead7105607cd444f5ad10dd51356436095a1", "tokenTransferAddress": "0x19ceead7105607cd444f5ad10dd51356436095a1", "flashloan": "0x08417cdb7F52a5021bB4eb6E0deAf3f295c3f182" diff --git a/deploy/config/hyperevm/config.json b/deploy/config/hyperevm/config.json index 90931c1..ffe9cba 100644 --- a/deploy/config/hyperevm/config.json +++ b/deploy/config/hyperevm/config.json @@ -1,7 +1,7 @@ { "accessManager": "0xfD28f108e95f4D41daAE9dbfFf707D677985998E", "wallets": { - "dao": "0x5C1232b4F5fdb34d487C934ADF5d4e5c01fE34be" + "dao": "0xC5201FFE258a95Af986E7cD1fcaD54f3f63f2C95" }, "tokens": { "usdp": "0xBE65F0F410A72BeC163dC65d46c83699e957D588" @@ -53,7 +53,8 @@ "redemptionSetup": { "xRedeemFee": [0, 600000000, 1000000000], "yRedeemFee": [950000000, 950000000, 995000000] - } + }, + "swapRouter": "0x0000000000000000000000000000000000000000" } }, "savings": { @@ -64,6 +65,7 @@ }, "genericRebalancer": { "usdp": { + "accessManager": "0x028c3e3a0984c441c5205cfd0c39a6cf244ee696", "swapRouter": "0x744489ee3d540777a66f2cf297479745e0852f7a", "tokenTransferAddress": "0x744489ee3d540777a66f2cf297479745e0852f7a", "flashloan": "0x15452454A9735D68df430879B2941316a09295B1" diff --git a/deploy/config/mainnet/config.json b/deploy/config/mainnet/config.json index 6d0d0c8..d9a0f24 100644 --- a/deploy/config/mainnet/config.json +++ b/deploy/config/mainnet/config.json @@ -90,7 +90,8 @@ "redemptionSetup": { "xRedeemFee": [0, 600000000, 1000000000], "yRedeemFee": [950000000, 950000000, 995000000] - } + }, + "swapRouter": "0x0000000000000000000000000000000000000000" } }, "savings": { @@ -101,6 +102,7 @@ }, "genericRebalancer": { "usdp": { + "accessManager": "0xa66814ee197d8334274aaeeb4987c534789a8194", "swapRouter": "0xcf5540fffcdc3d510b18bfca6d2b9987b0772559", "tokenTransferAddress": "0xcf5540fffcdc3d510b18bfca6d2b9987b0772559", "flashloan": "0xC9B6279baa19dBB8bCc3250c89cAa093AaBA0bfc" diff --git a/generated/abis/SettersGovernor.d.ts b/generated/abis/SettersGovernor.d.ts index 2f0ba6e..b9f2e56 100644 --- a/generated/abis/SettersGovernor.d.ts +++ b/generated/abis/SettersGovernor.d.ts @@ -55,6 +55,11 @@ export type Abi_SettersGovernor = [ "name": "InvalidParams", "type": "error" }, + { + "inputs": [], + "name": "InvalidPayee", + "type": "error" + }, { "inputs": [], "name": "InvalidRate", diff --git a/generated/abis/SettersGovernor.js b/generated/abis/SettersGovernor.js index 50359af..6d5ad12 100644 --- a/generated/abis/SettersGovernor.js +++ b/generated/abis/SettersGovernor.js @@ -55,6 +55,11 @@ export const Abi_SettersGovernor = /** @type {const} **/ ([ "name": "InvalidParams", "type": "error" }, + { + "inputs": [], + "name": "InvalidPayee", + "type": "error" + }, { "inputs": [], "name": "InvalidRate", diff --git a/generated/abis/index.d.ts b/generated/abis/index.d.ts index 9586460..3d8eb3e 100644 --- a/generated/abis/index.d.ts +++ b/generated/abis/index.d.ts @@ -58,7 +58,6 @@ export {Abi_BaseSavings as BaseSavings} from "./BaseSavings.js" export {Abi_EIP3009 as EIP3009} from "./EIP3009.js" export {Abi_Savings as Savings} from "./Savings.js" export {Abi_SavingsEIP3009 as SavingsEIP3009} from "./SavingsEIP3009.js" -export {Abi_SavingsSunset as SavingsSunset} from "./SavingsSunset.js" export {Abi_SavingsNameable as SavingsNameable} from "./SavingsNameable.js" export {Abi_AccessManaged as AccessManaged} from "./AccessManaged.js" export {Abi_AccessManagedUpgradeable as AccessManagedUpgradeable} from "./AccessManagedUpgradeable.js" diff --git a/generated/abis/index.js b/generated/abis/index.js index 9586460..3d8eb3e 100644 --- a/generated/abis/index.js +++ b/generated/abis/index.js @@ -58,7 +58,6 @@ export {Abi_BaseSavings as BaseSavings} from "./BaseSavings.js" export {Abi_EIP3009 as EIP3009} from "./EIP3009.js" export {Abi_Savings as Savings} from "./Savings.js" export {Abi_SavingsEIP3009 as SavingsEIP3009} from "./SavingsEIP3009.js" -export {Abi_SavingsSunset as SavingsSunset} from "./SavingsSunset.js" export {Abi_SavingsNameable as SavingsNameable} from "./SavingsNameable.js" export {Abi_AccessManaged as AccessManaged} from "./AccessManaged.js" export {Abi_AccessManagedUpgradeable as AccessManagedUpgradeable} from "./AccessManagedUpgradeable.js" diff --git a/package.json b/package.json index 9019a3c..66a0c9c 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "lint:sol": "bun solhint \"{scripts,contracts,tests}/**/*.sol\"", "prettier:check": "prettier --check \"**/*.{json,md,yml}\" --ignore-path \".prettierignore\"", "prettier:write": "prettier --write \"**/*.{json,md,yml}\" --ignore-path \".prettierignore\"", - "verify": "rocketh-verify etherscan" + "verify": "rocketh-verify etherscan --min-interval 1500" }, "keywords": [], "author": "Parallel Labs, Inc.",