diff --git a/pkg/deployments/action-ids/arbitrum/action-ids.json b/pkg/deployments/action-ids/arbitrum/action-ids.json index b0d9b20408..2dff1c39b0 100644 --- a/pkg/deployments/action-ids/arbitrum/action-ids.json +++ b/pkg/deployments/action-ids/arbitrum/action-ids.json @@ -466,5 +466,31 @@ "performAction(address,bytes)": "0xf30af7479cfcd4e7270ce592c1bb3c208dae2172a952b757164f0e975f759426" } } + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xb885d98b83d2e0ddc9cc87adabc0f64acbdac302d2545aebafdac0c52a43b892", + "disable()": "0x0a35dcf04fdcf4e2119802287b94a1cf758427e74e9bb450cb31af7c660d7735" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", + "actionIds": { + "disableRecoveryMode()": "0x85896342da44e8444ef54be6c4643b51c1e23270bb9ec1f0257cd03d72a80cb6", + "enableRecoveryMode()": "0x7d89412e7c8893c1c85589d68187b2ee925cd2d27c10393980897d1fa4346b0a", + "pause()": "0x6e25be22eb210da3359f4afb977d53109dad5ed4801e736bf6c5239e0028bd48", + "setAssetManagerPoolConfig(address,bytes)": "0x9036802291378e3a6933704d0ccba6f3c6729307d244cb77b7f84060cba99269", + "setSwapFeePercentage(uint256)": "0xdee20d81c6075dcc437dbaaf02d316ab255cfcae4a154e04b17abdebc70a5b48", + "setTokenRateCacheDuration(address,uint256)": "0x160a4f83bcc2f584446953fd8adf0bf96e625212ccf66900051418e8d19e7157", + "startAmplificationParameterUpdate(uint256,uint256)": "0xf766fa63021f6e696e70c339ab7246118c3da74fcbf80dbe6d603189209afed7", + "stopAmplificationParameterUpdate()": "0x1c36fdcc08f18f6fb33519d9491400a58c2c03b6f1222f8385cc36e6fb837110", + "unpause()": "0x09f210f1a6e3730856cd101645ba1c0594f63ca6ed48e7768b5421ae698858db", + "updateProtocolFeePercentageCache()": "0x69d8f3e0969c91e7a94fb45518733240410f56ff60cd304fbc5d13a5432ed71f", + "updateTokenRateCache(address)": "0x43e924739082162d0dfbe4b85270de4e7fe29526d812caeaa4797cf243c0bdfa" + } + } } } \ No newline at end of file diff --git a/pkg/deployments/action-ids/bsc/action-ids.json b/pkg/deployments/action-ids/bsc/action-ids.json index 17b5c5c8d5..7ff36d7ca1 100644 --- a/pkg/deployments/action-ids/bsc/action-ids.json +++ b/pkg/deployments/action-ids/bsc/action-ids.json @@ -201,5 +201,31 @@ "performAction(address,bytes)": "0xc04f5846b82301fafb719d6ec3ed20e109163bfc25b65b683a0b0b6d309a369c" } } + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xb885d98b83d2e0ddc9cc87adabc0f64acbdac302d2545aebafdac0c52a43b892", + "disable()": "0x0a35dcf04fdcf4e2119802287b94a1cf758427e74e9bb450cb31af7c660d7735" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", + "actionIds": { + "disableRecoveryMode()": "0x85896342da44e8444ef54be6c4643b51c1e23270bb9ec1f0257cd03d72a80cb6", + "enableRecoveryMode()": "0x7d89412e7c8893c1c85589d68187b2ee925cd2d27c10393980897d1fa4346b0a", + "pause()": "0x6e25be22eb210da3359f4afb977d53109dad5ed4801e736bf6c5239e0028bd48", + "setAssetManagerPoolConfig(address,bytes)": "0x9036802291378e3a6933704d0ccba6f3c6729307d244cb77b7f84060cba99269", + "setSwapFeePercentage(uint256)": "0xdee20d81c6075dcc437dbaaf02d316ab255cfcae4a154e04b17abdebc70a5b48", + "setTokenRateCacheDuration(address,uint256)": "0x160a4f83bcc2f584446953fd8adf0bf96e625212ccf66900051418e8d19e7157", + "startAmplificationParameterUpdate(uint256,uint256)": "0xf766fa63021f6e696e70c339ab7246118c3da74fcbf80dbe6d603189209afed7", + "stopAmplificationParameterUpdate()": "0x1c36fdcc08f18f6fb33519d9491400a58c2c03b6f1222f8385cc36e6fb837110", + "unpause()": "0x09f210f1a6e3730856cd101645ba1c0594f63ca6ed48e7768b5421ae698858db", + "updateProtocolFeePercentageCache()": "0x69d8f3e0969c91e7a94fb45518733240410f56ff60cd304fbc5d13a5432ed71f", + "updateTokenRateCache(address)": "0x43e924739082162d0dfbe4b85270de4e7fe29526d812caeaa4797cf243c0bdfa" + } + } } } \ No newline at end of file diff --git a/pkg/deployments/action-ids/goerli/action-ids.json b/pkg/deployments/action-ids/goerli/action-ids.json index 0ab0758844..75afeb75ee 100644 --- a/pkg/deployments/action-ids/goerli/action-ids.json +++ b/pkg/deployments/action-ids/goerli/action-ids.json @@ -730,5 +730,31 @@ "performAction(address,bytes)": "0x86de7f38b01b0cb905a3ac31f25891f3ba5a50f5074181ac37bfbd28a4e31f16" } } + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xb885d98b83d2e0ddc9cc87adabc0f64acbdac302d2545aebafdac0c52a43b892", + "disable()": "0x0a35dcf04fdcf4e2119802287b94a1cf758427e74e9bb450cb31af7c660d7735" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", + "actionIds": { + "disableRecoveryMode()": "0x85896342da44e8444ef54be6c4643b51c1e23270bb9ec1f0257cd03d72a80cb6", + "enableRecoveryMode()": "0x7d89412e7c8893c1c85589d68187b2ee925cd2d27c10393980897d1fa4346b0a", + "pause()": "0x6e25be22eb210da3359f4afb977d53109dad5ed4801e736bf6c5239e0028bd48", + "setAssetManagerPoolConfig(address,bytes)": "0x9036802291378e3a6933704d0ccba6f3c6729307d244cb77b7f84060cba99269", + "setSwapFeePercentage(uint256)": "0xdee20d81c6075dcc437dbaaf02d316ab255cfcae4a154e04b17abdebc70a5b48", + "setTokenRateCacheDuration(address,uint256)": "0x160a4f83bcc2f584446953fd8adf0bf96e625212ccf66900051418e8d19e7157", + "startAmplificationParameterUpdate(uint256,uint256)": "0xf766fa63021f6e696e70c339ab7246118c3da74fcbf80dbe6d603189209afed7", + "stopAmplificationParameterUpdate()": "0x1c36fdcc08f18f6fb33519d9491400a58c2c03b6f1222f8385cc36e6fb837110", + "unpause()": "0x09f210f1a6e3730856cd101645ba1c0594f63ca6ed48e7768b5421ae698858db", + "updateProtocolFeePercentageCache()": "0x69d8f3e0969c91e7a94fb45518733240410f56ff60cd304fbc5d13a5432ed71f", + "updateTokenRateCache(address)": "0x43e924739082162d0dfbe4b85270de4e7fe29526d812caeaa4797cf243c0bdfa" + } + } } } \ No newline at end of file diff --git a/pkg/deployments/action-ids/mainnet/action-ids.json b/pkg/deployments/action-ids/mainnet/action-ids.json index a76e504e33..d22bbb17a7 100644 --- a/pkg/deployments/action-ids/mainnet/action-ids.json +++ b/pkg/deployments/action-ids/mainnet/action-ids.json @@ -942,5 +942,31 @@ "performAction(address,bytes)": "0xb15b30df9532a604d270b606ff7a0ca41e2976166bfa5ce9e1f823a88d69a9d9" } } + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xb885d98b83d2e0ddc9cc87adabc0f64acbdac302d2545aebafdac0c52a43b892", + "disable()": "0x0a35dcf04fdcf4e2119802287b94a1cf758427e74e9bb450cb31af7c660d7735" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", + "actionIds": { + "disableRecoveryMode()": "0x85896342da44e8444ef54be6c4643b51c1e23270bb9ec1f0257cd03d72a80cb6", + "enableRecoveryMode()": "0x7d89412e7c8893c1c85589d68187b2ee925cd2d27c10393980897d1fa4346b0a", + "pause()": "0x6e25be22eb210da3359f4afb977d53109dad5ed4801e736bf6c5239e0028bd48", + "setAssetManagerPoolConfig(address,bytes)": "0x9036802291378e3a6933704d0ccba6f3c6729307d244cb77b7f84060cba99269", + "setSwapFeePercentage(uint256)": "0xdee20d81c6075dcc437dbaaf02d316ab255cfcae4a154e04b17abdebc70a5b48", + "setTokenRateCacheDuration(address,uint256)": "0x160a4f83bcc2f584446953fd8adf0bf96e625212ccf66900051418e8d19e7157", + "startAmplificationParameterUpdate(uint256,uint256)": "0xf766fa63021f6e696e70c339ab7246118c3da74fcbf80dbe6d603189209afed7", + "stopAmplificationParameterUpdate()": "0x1c36fdcc08f18f6fb33519d9491400a58c2c03b6f1222f8385cc36e6fb837110", + "unpause()": "0x09f210f1a6e3730856cd101645ba1c0594f63ca6ed48e7768b5421ae698858db", + "updateProtocolFeePercentageCache()": "0x69d8f3e0969c91e7a94fb45518733240410f56ff60cd304fbc5d13a5432ed71f", + "updateTokenRateCache(address)": "0x43e924739082162d0dfbe4b85270de4e7fe29526d812caeaa4797cf243c0bdfa" + } + } } } \ No newline at end of file diff --git a/pkg/deployments/action-ids/optimism/action-ids.json b/pkg/deployments/action-ids/optimism/action-ids.json index 13ad1980a1..3ae85ba6ef 100644 --- a/pkg/deployments/action-ids/optimism/action-ids.json +++ b/pkg/deployments/action-ids/optimism/action-ids.json @@ -356,5 +356,31 @@ "performAction(address,bytes)": "0xb15b30df9532a604d270b606ff7a0ca41e2976166bfa5ce9e1f823a88d69a9d9" } } + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xb885d98b83d2e0ddc9cc87adabc0f64acbdac302d2545aebafdac0c52a43b892", + "disable()": "0x0a35dcf04fdcf4e2119802287b94a1cf758427e74e9bb450cb31af7c660d7735" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", + "actionIds": { + "disableRecoveryMode()": "0x85896342da44e8444ef54be6c4643b51c1e23270bb9ec1f0257cd03d72a80cb6", + "enableRecoveryMode()": "0x7d89412e7c8893c1c85589d68187b2ee925cd2d27c10393980897d1fa4346b0a", + "pause()": "0x6e25be22eb210da3359f4afb977d53109dad5ed4801e736bf6c5239e0028bd48", + "setAssetManagerPoolConfig(address,bytes)": "0x9036802291378e3a6933704d0ccba6f3c6729307d244cb77b7f84060cba99269", + "setSwapFeePercentage(uint256)": "0xdee20d81c6075dcc437dbaaf02d316ab255cfcae4a154e04b17abdebc70a5b48", + "setTokenRateCacheDuration(address,uint256)": "0x160a4f83bcc2f584446953fd8adf0bf96e625212ccf66900051418e8d19e7157", + "startAmplificationParameterUpdate(uint256,uint256)": "0xf766fa63021f6e696e70c339ab7246118c3da74fcbf80dbe6d603189209afed7", + "stopAmplificationParameterUpdate()": "0x1c36fdcc08f18f6fb33519d9491400a58c2c03b6f1222f8385cc36e6fb837110", + "unpause()": "0x09f210f1a6e3730856cd101645ba1c0594f63ca6ed48e7768b5421ae698858db", + "updateProtocolFeePercentageCache()": "0x69d8f3e0969c91e7a94fb45518733240410f56ff60cd304fbc5d13a5432ed71f", + "updateTokenRateCache(address)": "0x43e924739082162d0dfbe4b85270de4e7fe29526d812caeaa4797cf243c0bdfa" + } + } } } \ No newline at end of file diff --git a/pkg/deployments/action-ids/polygon/action-ids.json b/pkg/deployments/action-ids/polygon/action-ids.json index f18be02a85..0b8218cb60 100644 --- a/pkg/deployments/action-ids/polygon/action-ids.json +++ b/pkg/deployments/action-ids/polygon/action-ids.json @@ -551,5 +551,31 @@ "performAction(address,bytes)": "0xaa84887ab3d5dc36e15c6c5207e74abbaaf48c3ef86dc273a5952acab745e203" } } + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xb885d98b83d2e0ddc9cc87adabc0f64acbdac302d2545aebafdac0c52a43b892", + "disable()": "0x0a35dcf04fdcf4e2119802287b94a1cf758427e74e9bb450cb31af7c660d7735" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", + "actionIds": { + "disableRecoveryMode()": "0x85896342da44e8444ef54be6c4643b51c1e23270bb9ec1f0257cd03d72a80cb6", + "enableRecoveryMode()": "0x7d89412e7c8893c1c85589d68187b2ee925cd2d27c10393980897d1fa4346b0a", + "pause()": "0x6e25be22eb210da3359f4afb977d53109dad5ed4801e736bf6c5239e0028bd48", + "setAssetManagerPoolConfig(address,bytes)": "0x9036802291378e3a6933704d0ccba6f3c6729307d244cb77b7f84060cba99269", + "setSwapFeePercentage(uint256)": "0xdee20d81c6075dcc437dbaaf02d316ab255cfcae4a154e04b17abdebc70a5b48", + "setTokenRateCacheDuration(address,uint256)": "0x160a4f83bcc2f584446953fd8adf0bf96e625212ccf66900051418e8d19e7157", + "startAmplificationParameterUpdate(uint256,uint256)": "0xf766fa63021f6e696e70c339ab7246118c3da74fcbf80dbe6d603189209afed7", + "stopAmplificationParameterUpdate()": "0x1c36fdcc08f18f6fb33519d9491400a58c2c03b6f1222f8385cc36e6fb837110", + "unpause()": "0x09f210f1a6e3730856cd101645ba1c0594f63ca6ed48e7768b5421ae698858db", + "updateProtocolFeePercentageCache()": "0x69d8f3e0969c91e7a94fb45518733240410f56ff60cd304fbc5d13a5432ed71f", + "updateTokenRateCache(address)": "0x43e924739082162d0dfbe4b85270de4e7fe29526d812caeaa4797cf243c0bdfa" + } + } } } \ No newline at end of file diff --git a/pkg/deployments/deployment-txs/arbitrum.json b/pkg/deployments/deployment-txs/arbitrum.json index e4fec17325..073e5fa42d 100644 --- a/pkg/deployments/deployment-txs/arbitrum.json +++ b/pkg/deployments/deployment-txs/arbitrum.json @@ -45,5 +45,7 @@ "0xe7234Ab7854285bb0D68A26f3d2f2087C6057825": "0x9400dc8e1ba81d2ee18f8fe028d72efcfccf13bc20abe080665c37fa4854865f", "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45": "0xe9b5136d028f25b36a1fd9d3634371342c02d42ab2c154bdec7c5fcfdcb678e1", "0x77f0e64Faf0FDeAF0b632919214ba142f0478424": "0x435785d8f00490bcf06d4b99d8efd965dafd6b0cc5d0b097ac17a3cf798661ec", - "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": "0x5fe116d6c6499d960c5b19e7a5a06f5a5f99a2afe50312c450279f8907350c4f" + "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": "0x5fe116d6c6499d960c5b19e7a5a06f5a5f99a2afe50312c450279f8907350c4f", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "0xbf9b7d93793f8b35bbd77be94dd9a16d982f7168280265aa7f02a7402f63fc42", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "0xdd699704f42562c13f30f7ff41243d012a78dcde4d21396b90a5209416ad8ec6" } \ No newline at end of file diff --git a/pkg/deployments/deployment-txs/bsc.json b/pkg/deployments/deployment-txs/bsc.json index db0a533351..6a7f63f39a 100644 --- a/pkg/deployments/deployment-txs/bsc.json +++ b/pkg/deployments/deployment-txs/bsc.json @@ -18,5 +18,7 @@ "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2": "0x13773340f332fb34ccc7c196f06835c08dd2ba1845c00ce4f7d4dda39a75841d", "0xB848f50141F3D4255b37aC288C25C109104F2158": "0x64ebd54c5ffd514d3e6f0f1fbb6cb8ff4c2d1d95bdc59bc6d7ba658d68ddd769", "0x4ca6AC0509E6381Ca7CD872a6cdC0Fbf00600Fa1": "0x9737a061a12946a6d53467816dd413ccdc7b54158935e0625553ff60cd464315", - "0xeb151668006CD04DAdD098AFd0a82e78F77076c3": "0x241d8e5ff7fc8dfc460808dbf17f1a886c971dd493bcc1f673f523b9dd0cdc9d" + "0xeb151668006CD04DAdD098AFd0a82e78F77076c3": "0x241d8e5ff7fc8dfc460808dbf17f1a886c971dd493bcc1f673f523b9dd0cdc9d", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "0xe823ced163b8e95e360ec8bdc97448730e38a200e0d6b53105bb069dae661f25", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "0x80ae2ad141f6494e8fce0d930f15df349e63341cef273393718cca242b5f7a6d" } \ No newline at end of file diff --git a/pkg/deployments/deployment-txs/goerli.json b/pkg/deployments/deployment-txs/goerli.json index a5bd82317f..1e940cbeea 100644 --- a/pkg/deployments/deployment-txs/goerli.json +++ b/pkg/deployments/deployment-txs/goerli.json @@ -73,5 +73,7 @@ "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C": "0x9aa8cff640c2a1992c0ad8732b202adada780c2ffb659dc1a31a2a92777fc14e", "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D": "0xe908907a76ca9187729a78ef2814cee5481819a914340db4882522386c7890b9", "0x994086630773dC6cB54D3A5E0Ef0963532789E75": "0xb90d6cea041058605a596a7b988f3b0f08cfb457fb332e4cc53708f336ed86bc", - "0x7C71313d3b84728cA0FD4cDaD8c86067E3548dCe": "0xc653da0876b1d35f922b211f07f092a3a9fda6d0547bfb729c6c9ec49055942d" + "0x7C71313d3b84728cA0FD4cDaD8c86067E3548dCe": "0xc653da0876b1d35f922b211f07f092a3a9fda6d0547bfb729c6c9ec49055942d", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "0x652709f2f555d1d38febfd567abf9b4bd0fcccda6ad0eb0341c540730bc6f740", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "0xb0f85bd0cb95451e8dc26d4956699a16cd7ad47d3c0f1a952de77e937af17a8c" } \ No newline at end of file diff --git a/pkg/deployments/deployment-txs/mainnet.json b/pkg/deployments/deployment-txs/mainnet.json index 4dad15c66d..de06be11bb 100644 --- a/pkg/deployments/deployment-txs/mainnet.json +++ b/pkg/deployments/deployment-txs/mainnet.json @@ -77,5 +77,7 @@ "0xbA54bb8a7E0eefe160164d00c06A4F2ee8459a5f": "0x1ed9e1aab7bf1d49815562b2ce5f24e2a514507810cbd7ccd56ffed9bd07322d", "0xe23D111cb71414830B93F078977B7f53A5e996eE": "0x0a7b279b9185e7a9b6f8de49247d8362cbb8837fb7afe08e4b8f4baa45a2b997", "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA": "0xfe4e542bea9a1508ba030bb73cd7e44c03dc80f585adbb6d578a04a171d6bcf4", - "0x67ae4cD9CB293F89B3e0109250962830d351AB53": "0x2fa1ae131a6b7fde2c7f3d92837421c3d9116b122ed33941e9d8c9528f17e45d" + "0x67ae4cD9CB293F89B3e0109250962830d351AB53": "0x2fa1ae131a6b7fde2c7f3d92837421c3d9116b122ed33941e9d8c9528f17e45d", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "0x0042954a30f282acd402606c83163c95fc6e0484a56b87dee0d9685cd0de1662", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "0x8a92b6e8db14842aaf6a3c4de54627887798189a306243f6cb1387724fde96f7" } \ No newline at end of file diff --git a/pkg/deployments/deployment-txs/optimism.json b/pkg/deployments/deployment-txs/optimism.json index ef11aba640..cd861c84c5 100644 --- a/pkg/deployments/deployment-txs/optimism.json +++ b/pkg/deployments/deployment-txs/optimism.json @@ -36,5 +36,7 @@ "0xcd7F93C86f30B90a181f81934FA4f281c7bfF246": "0xb17f18b0355ac8b17055797a1c99ba03e1793f46a94dcc64d40e659842d83535", "0x5D5629FC838f5eA67d14264b7316FFD4294b0998": "0xac93065a10dabb9c5e41e56fef85eea79b157d022beaffb5cba90a746ab125e6", "0x6dDBcF8886B7741D9AE60B9e9950F9F56543Ae54": "0xbf8b9508643ceef102bc4fcaf5c4699574061161d36163afd2e248fe6b8f2b1c", - "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb": "0xefb058cbe562f0bc7687ddb67ca2f01c65d5e91238e2b5819da3c25a3410cca5" + "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb": "0xefb058cbe562f0bc7687ddb67ca2f01c65d5e91238e2b5819da3c25a3410cca5", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "0x9b837ca1df43b6674e2fda993d68a7a82a17dab2949faa20c4a7c893dc821e27", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "0x4e07aee77080dc6e868e4aa06e77ea58763277a0205f175df2b5c6fd2302f205" } \ No newline at end of file diff --git a/pkg/deployments/deployment-txs/polygon.json b/pkg/deployments/deployment-txs/polygon.json index f4b491181c..ee8ddad0e1 100644 --- a/pkg/deployments/deployment-txs/polygon.json +++ b/pkg/deployments/deployment-txs/polygon.json @@ -45,5 +45,7 @@ "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c": "0x52ac3439e1b90875e0c6db0e68d4799a4e995e9cb21d32dcdac9b1110aaf5f2e", "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": "0x7f1fbd5c40163ea748ac04a5c98091d7b0a49172fee1c218c781869c71f2c515", "0xfCCcB77A946b6a3BD59d149F083B5BfbB8004D6D": "0x02892846ae164b28197598f113ee5c701f77aab7d4bd2eee941a3640f6e6e66b", - "0xAB093cd16e765b5B23D34030aaFaF026558e0A19": "0x5bfda7dda2c1f2b7624d0be4874b66b51150f9df7a623cab05c539a8570a15e0" + "0xAB093cd16e765b5B23D34030aaFaF026558e0A19": "0x5bfda7dda2c1f2b7624d0be4874b66b51150f9df7a623cab05c539a8570a15e0", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "0xcf445054380c5c71bc1d1a6332087517a11ea1508d8ae5f29968c8d34dc3f6ba", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "0xcd52e6ba3e2f475603234e3a6e5a87fac839a8d039eca6c3f31da5d7b20cbaa8" } \ No newline at end of file diff --git a/pkg/deployments/tasks/00000000-tokens/output/bsc.json b/pkg/deployments/tasks/00000000-tokens/output/bsc.json index 2ed8a2a917..6615940809 100644 --- a/pkg/deployments/tasks/00000000-tokens/output/bsc.json +++ b/pkg/deployments/tasks/00000000-tokens/output/bsc.json @@ -1,3 +1,4 @@ { - "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c" + "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" } diff --git a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/index.ts b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/index.ts index f7c4e69bf5..4f51d1c3cf 100644 --- a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/index.ts +++ b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/index.ts @@ -21,12 +21,15 @@ export default async (task: Task, { force, from }: TaskRunOptions = {}): Promise // The pauseWindowDuration and bufferPeriodDuration will be filled in later, but we need to declare them here to // appease the type system. Those are constructor arguments, but automatically provided by the factory. + const mockPoolArgs = { vault: input.Vault, protocolFeeProvider: input.ProtocolFeePercentagesProvider, name: 'DO NOT USE - Mock Composable Stable Pool', symbol: 'TEST', - tokens: [input.WETH, input.BAL], + tokens: [input.WETH, input.BAL].sort(function (a, b) { + return a.toLowerCase().localeCompare(b.toLowerCase()); + }), rateProviders: [ZERO_ADDRESS, ZERO_ADDRESS], tokenRateCacheDurations: [0, 0], exemptFromYieldProtocolFeeFlags: [false, false], diff --git a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/arbitrum.json b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/arbitrum.json new file mode 100644 index 0000000000..32552c5382 --- /dev/null +++ b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/arbitrum.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" +} \ No newline at end of file diff --git a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/bsc.json b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/bsc.json new file mode 100644 index 0000000000..32552c5382 --- /dev/null +++ b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/bsc.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" +} \ No newline at end of file diff --git a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/goerli.json b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/goerli.json new file mode 100644 index 0000000000..32552c5382 --- /dev/null +++ b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/goerli.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" +} \ No newline at end of file diff --git a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/mainnet.json b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/mainnet.json new file mode 100644 index 0000000000..32552c5382 --- /dev/null +++ b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/mainnet.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" +} \ No newline at end of file diff --git a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/optimism.json b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/optimism.json new file mode 100644 index 0000000000..32552c5382 --- /dev/null +++ b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/optimism.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" +} \ No newline at end of file diff --git a/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/polygon.json b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/polygon.json new file mode 100644 index 0000000000..32552c5382 --- /dev/null +++ b/pkg/deployments/tasks/20221122-composable-stable-pool-v2/output/polygon.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" +} \ No newline at end of file