From a2aca88809b3faa80b8349c0e732b80a463af8fa Mon Sep 17 00:00:00 2001 From: Juan Ignacio Ubeira Date: Mon, 26 Feb 2024 20:17:42 -0300 Subject: [PATCH 1/3] Deployment: CSP v6. --- action-ids/arbitrum/action-ids.json | 26 +++++++++++++++++++ action-ids/avalanche/action-ids.json | 26 +++++++++++++++++++ action-ids/base/action-ids.json | 26 +++++++++++++++++++ action-ids/bsc/action-ids.json | 26 +++++++++++++++++++ action-ids/gnosis/action-ids.json | 26 +++++++++++++++++++ action-ids/goerli/action-ids.json | 26 +++++++++++++++++++ action-ids/mainnet/action-ids.json | 26 +++++++++++++++++++ action-ids/optimism/action-ids.json | 26 +++++++++++++++++++ action-ids/polygon/action-ids.json | 26 +++++++++++++++++++ action-ids/sepolia/action-ids.json | 26 +++++++++++++++++++ action-ids/zkevm/action-ids.json | 26 +++++++++++++++++++ deployment-txs/arbitrum.json | 4 ++- deployment-txs/avalanche.json | 4 ++- deployment-txs/base.json | 4 ++- deployment-txs/bsc.json | 4 ++- deployment-txs/gnosis.json | 4 ++- deployment-txs/goerli.json | 4 ++- deployment-txs/mainnet.json | 4 ++- deployment-txs/optimism.json | 4 ++- deployment-txs/polygon.json | 4 ++- deployment-txs/sepolia.json | 4 ++- deployment-txs/zkevm.json | 4 ++- .../output/arbitrum.json | 4 +++ .../output/avalanche.json | 4 +++ .../output/base.json | 4 +++ .../output/bsc.json | 4 +++ .../output/gnosis.json | 4 +++ .../output/goerli.json | 4 +++ .../output/mainnet.json | 4 +++ .../output/optimism.json | 4 +++ .../output/polygon.json | 4 +++ .../output/sepolia.json | 4 +++ .../output/zkevm.json | 4 +++ .../readme.md | 11 ++++++++ 34 files changed, 374 insertions(+), 11 deletions(-) create mode 100644 tasks/20240223-composable-stable-pool-v6/output/arbitrum.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/avalanche.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/base.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/bsc.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/gnosis.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/goerli.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/mainnet.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/optimism.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/polygon.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/sepolia.json create mode 100644 tasks/20240223-composable-stable-pool-v6/output/zkevm.json diff --git a/action-ids/arbitrum/action-ids.json b/action-ids/arbitrum/action-ids.json index eb2b27d0d..3b41e0c0e 100644 --- a/action-ids/arbitrum/action-ids.json +++ b/action-ids/arbitrum/action-ids.json @@ -776,5 +776,31 @@ "updateTokenRateCache(address)": "0x4d0bbbc942e929d248eeebbe33ab32b44a325731e42eaf11a74ab34cfda8515f" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0xaadc4fc342b9d37032270d8adad7e12029667a841f7202b364cc1addd24a3ebc", + "disable()": "0x3dd110fd101a1be6115ceb811a85535de6c9c019360c7d67c022c48a3dd685d9" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0xA38e07BcF8793E6e907EfFAD031081A99eFDa898", + "actionIds": { + "disableRecoveryMode()": "0x8f33b1eaf9e2f2523d32b89a23d1a83e1225eb96ef489fde9b81bc44c7e207c1", + "enableRecoveryMode()": "0x73c3332de64a6f7b137bea3255a221d779cc0f170ea4892ff0581faf799230ff", + "pause()": "0x04221c483f49fe794f5ce394e0ffc086722e106b9fef863610ccfbe1a019b997", + "setAssetManagerPoolConfig(address,bytes)": "0xe2baca23794dbc02728408bd1d35a1819f58f0e598d3c004e7b0429144b843da", + "setSwapFeePercentage(uint256)": "0x22627da2e7670aed1292420d5f0a2a49a7bd5992e0aef001702aa3285b5979b3", + "setTokenRateCacheDuration(address,uint256)": "0xed896fdd237f2b79e8ae80a5e3432dbc85b53ff7a8ba91ea17ba7b2716aaee0a", + "startAmplificationParameterUpdate(uint256,uint256)": "0x86f2cd537c832d7823d7b51e7f52288e383427c8c41180561f0f8054bc216f56", + "stopAmplificationParameterUpdate()": "0x0c055dc6cd1d6558914ef49c536f751680f8c413a3563007992801443bcca7a5", + "unpause()": "0xd0d6f7e787daf1d2a410263e88c280721498432203c7bf5a5378158634cf6561", + "updateProtocolFeePercentageCache()": "0x9187594b83654bfb251ccb4533c48404ca136281c3729b90c69ddd0859e0cf18", + "updateTokenRateCache(address)": "0x498630c10c1b0dad33cc41f56c2186da11a12259cd4b65c8a5922a04c9e902a4" + } + } } } \ No newline at end of file diff --git a/action-ids/avalanche/action-ids.json b/action-ids/avalanche/action-ids.json index 0f66f0c97..4bfef17a1 100644 --- a/action-ids/avalanche/action-ids.json +++ b/action-ids/avalanche/action-ids.json @@ -389,5 +389,31 @@ "create(address)": "0xc9dc065d0516a896cd89386058734c4819fe89854b021f97724dcd1ecbc72d8b" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0x7bb7f6f85395e7d3269eb08519daa6032f3151b1318cd75c1a9d56f4dc8a094a", + "disable()": "0x50f3f826f5b6f34e6b9291e41967ce5c8f5cbd998ab8b3f740cf2bb02e2e6ea0" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0xc6057Da8673bE26378470A302628a07f70775F3A", + "actionIds": { + "disableRecoveryMode()": "0x0462c9b84b87fb6c25d52862b1a17b86e48ee92d7d5a7136304e1195efca03d6", + "enableRecoveryMode()": "0x2bc44d8579fe2d1f63f141dac41a22e6058aafb6bdc0e141d647d08ad50e2b0a", + "pause()": "0x4c0e8aa6e2b05a19aefb892998330bff4b68f678770e82ef361d646c908463aa", + "setAssetManagerPoolConfig(address,bytes)": "0x1031766bc556a20a705122386cab2992449d0e7784e869e540c1d59e7edb98b1", + "setSwapFeePercentage(uint256)": "0xdc4d63c40d0a7a13b082c0bfcc25b1ad5b79ab783d81da5dca1cdc51c2a64ac6", + "setTokenRateCacheDuration(address,uint256)": "0x8b0daef89524fea276b56e4b87cef7d6f72bb8b73a3ab1a92e621e1f36c9c64a", + "startAmplificationParameterUpdate(uint256,uint256)": "0x85fd49342760df94da4da1b8ae0954817843ed72ece3540120eb528bc152f903", + "stopAmplificationParameterUpdate()": "0x81cdf61d73f9758e4ea06a1c95ee9fa99de9941b89ee79ee97feea474543674f", + "unpause()": "0x2e5245cba48d81cf8bf5758329449410e07df5abc19e1f7a8c770ddc39d3e8a8", + "updateProtocolFeePercentageCache()": "0xc66f7944236ead118a96661a4f8600e68dd583e0a663233a510581e32f470ee3", + "updateTokenRateCache(address)": "0x8898083fbc6492cd24d2d7498fa8866cf0e9fc0bdfd9e7624a471cf242ed985f" + } + } } } \ No newline at end of file diff --git a/action-ids/base/action-ids.json b/action-ids/base/action-ids.json index eee7fec58..57d922ae0 100644 --- a/action-ids/base/action-ids.json +++ b/action-ids/base/action-ids.json @@ -341,5 +341,31 @@ "create(address)": "0x32d549d94507c71b1d2298a1932b23fe97566433d85939ae4a5c9c796f5daf4d" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0xe98F9e1aD609A48b7af16F0772144eB117b59b45", + "actionIds": { + "disableRecoveryMode()": "0xcfd45e344ead8485b80a5f9da66791663c8306984e9c6dc12eda2ee747cce604", + "enableRecoveryMode()": "0x6fa5acf6e6e303c2d281bf1af5f4d83642a125c5a3308cdf67e956bec276b69e", + "pause()": "0xa5d55e5978cb5ab0a8b23eed8889931ca33b54522edde10e348f4f96d35f0b35", + "setAssetManagerPoolConfig(address,bytes)": "0x1a08d4fef97815fd30114a34ff1dbaa267e682388735fb00569f31d02a4d0d9e", + "setSwapFeePercentage(uint256)": "0x04dd8b85ae9bff95ec24f18269d23bd2d04784d5f5d8b35261545b82ed754a85", + "setTokenRateCacheDuration(address,uint256)": "0x7b56c5989d833cd81dc8cdee3b496b2e2cdda79cf4d997ef95af7935fa9b95c9", + "startAmplificationParameterUpdate(uint256,uint256)": "0x1307ea331d8ab1feffafb967ddf20c66fd92ce496eda1de129a4608d4b40f313", + "stopAmplificationParameterUpdate()": "0xbd408e756684e5ea83089ee33aa05ce9410b392967bffc71c11fb394026e7a09", + "unpause()": "0x5e9c83a38e2aa43bce79848361fda74693ac9eca5e6ff6cf2ad39c86ecdfceb1", + "updateProtocolFeePercentageCache()": "0xa35ca9dc4af67afbb6992c78233d02daa500481d3cfed81539f595ce19bc505d", + "updateTokenRateCache(address)": "0x9226ad212b6e5d50f04b34634f2363e4ccbe08b7d4d3e9b8ec0733a66655af3b" + } + }, + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0xec55a48979fccaafa3f4f81d987cc5aa26dfa67ce20b1cf608c13cc65459ed2f", + "disable()": "0x0ebf042d38f8e1bb630c3010c686232d7334f90360a82eb23623fd01fbe8e656" + } + } } } \ No newline at end of file diff --git a/action-ids/bsc/action-ids.json b/action-ids/bsc/action-ids.json index bc25d8daa..bf53b6175 100644 --- a/action-ids/bsc/action-ids.json +++ b/action-ids/bsc/action-ids.json @@ -363,5 +363,31 @@ "updateTokenRateCache(address)": "0x2ca162e3d659a7005b222f7665036721c203a8421b246b0f2aeebe13e48a1dfb" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0x0be74968c12549f5924f8cfa0dfb16c6e79af32cf8076d9aa79b467b9212a69b", + "disable()": "0x438c1c430f94d84d2f73f3f908259eecc519e4505349a103a768d55c3ee01c93" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x513E5C8678996951FFA07EDB7217A1cF30CF8653", + "actionIds": { + "disableRecoveryMode()": "0x5753b847fe82f4b0aef43b768b1508ffca79f36edf6463b6bf3c63384645258d", + "enableRecoveryMode()": "0x515c7b74d2c7b42374e444df16eeac7a08059dd84fc4340b9590d11c2b05ba8c", + "pause()": "0x6fd695f322ad0d7fb5ed3a17cd4274bdb8a8d46ccafb4b79c72fde6a492a1565", + "setAssetManagerPoolConfig(address,bytes)": "0x2a44352f3f0eced54c37a4e53923e32a7bb11cef8c199e4e24a3e6638c98c954", + "setSwapFeePercentage(uint256)": "0xb39c816a16471313e7649b106f956b3a777d38307cbf99baefeff1c0cb36c166", + "setTokenRateCacheDuration(address,uint256)": "0xef996cec0fb58c3786822ec8b8b807e74565681ec825564a3772dda77c3548c7", + "startAmplificationParameterUpdate(uint256,uint256)": "0xf73b5bac83c2a3afb02d7e48a53d2dd8b9416e11be4a86feaabab8ae636ade1d", + "stopAmplificationParameterUpdate()": "0x4325cca06f05599f012181011dd7cdbeb2c794ad45876fee5293e1594c7d5afd", + "unpause()": "0x91096b72f25bc0f269b3bdbee4a50ddc96afde184dfd3cdcf5557878db66c7aa", + "updateProtocolFeePercentageCache()": "0x3b4b33628e8c659ff3a26dbecbb34a20acea895958643b427a14fa6ffc0ede4b", + "updateTokenRateCache(address)": "0x0529d104161388f2004f5d9dbf97946f8f40efe1649f1b3a05f5e438ba88c0cd" + } + } } } \ No newline at end of file diff --git a/action-ids/gnosis/action-ids.json b/action-ids/gnosis/action-ids.json index a04c501e9..06d1963dd 100644 --- a/action-ids/gnosis/action-ids.json +++ b/action-ids/gnosis/action-ids.json @@ -499,5 +499,31 @@ "updateTokenRateCache(address)": "0x498630c10c1b0dad33cc41f56c2186da11a12259cd4b65c8a5922a04c9e902a4" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x5d98909Aa2b3d964907B3735597F47E06b04D8b4", + "actionIds": { + "disableRecoveryMode()": "0xc571be1313415036a074b5a131d47f9d271f37b6d0e2d441d3f175dc0abb9456", + "enableRecoveryMode()": "0x134db6c499f76ae7f96193f69fcd7d8ee490fa0ab34832e58c870ab2d5a2c7bd", + "pause()": "0xe4e8dda6c4932e728b19aef0812933d9c816ff8184e98194fdf8ceb34a9b3d64", + "setAssetManagerPoolConfig(address,bytes)": "0xc5c0e5720faffa85e9e1e8b39bea91b3f58309f318a4779e4a1c73b32e37131c", + "setSwapFeePercentage(uint256)": "0x33b91e3688acaca9acc4caca69aa910c3140d6956ee3bbd6d5ccd3ab6df92c97", + "setTokenRateCacheDuration(address,uint256)": "0x598f15f7eb2157719252312644e9a7067c6387ba769f0abbf28b5abe3c22cacf", + "startAmplificationParameterUpdate(uint256,uint256)": "0xe7872d99e0351185f0ba58a9a987df315ecf7515645b82e84625b62456dc4868", + "stopAmplificationParameterUpdate()": "0x55732eccb480f3fab3813ed3595584071ded9c10d3f82947f88572b5f0df5e46", + "unpause()": "0x36d1dbe77d789e1d1af151ebc27e8bdafb66baeb3ae7724ca9dc070da3a828eb", + "updateProtocolFeePercentageCache()": "0xb3a4ac5f143f6e6f38fd9c894cfe95028547b922620cda7a8bbe76f4f2613fde", + "updateTokenRateCache(address)": "0xb9839ae4e8779c95d201554289d3a4fab43698881438fac5ca19b24f1d4a7afc" + } + }, + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0x6c883c6f9a942c85f061f6b7adf423b5a92134f5d0da4aaa80dbbe9a24cd5ee6", + "disable()": "0xf82a7b23f77e12dee3dd6da58497c97c35be0a9b9357687db117c20f78edec24" + } + } } } \ No newline at end of file diff --git a/action-ids/goerli/action-ids.json b/action-ids/goerli/action-ids.json index 3cc0b3cd5..3361fc2eb 100644 --- a/action-ids/goerli/action-ids.json +++ b/action-ids/goerli/action-ids.json @@ -1221,5 +1221,31 @@ "updateTokenRateCache(address)": "0x498630c10c1b0dad33cc41f56c2186da11a12259cd4b65c8a5922a04c9e902a4" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0x085d8e78da6428dda94f2ffbeec9a252cee9904dd031364ec8aa3c4a2561c77a", + "disable()": "0x918265b00e10f59d74df8af13287d5465c19a072459da4ae7d94b20d4e66c1e8" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x36814bFD45f285fEfc0383Edd410D0f127c8E778", + "actionIds": { + "disableRecoveryMode()": "0x8cf16660a67df52f10c697f22ba61590e5655f47b60db0634f31bf5eebb8bca6", + "enableRecoveryMode()": "0x5c23c5bcf2322c56d92033da2453b801f03dbe604596b488f1504fe637fe332b", + "pause()": "0x5f96c4a17c3036af1a386f2d8cb9525c4717b0a8ec1d3223b959abc405c2c604", + "setAssetManagerPoolConfig(address,bytes)": "0x30a178a8cfdfcf48323e896b33fcdbe5e0f9b3cf4d79a4a7831c4bbacdc2cc8d", + "setSwapFeePercentage(uint256)": "0xeafbf527ade296c1c7c04b2287757fe9844a3f423b406024fc3ffaaf358bf71d", + "setTokenRateCacheDuration(address,uint256)": "0xa0081796d053fd833953a2b95e2d433376c7684bffbc95811c538084dd68a17d", + "startAmplificationParameterUpdate(uint256,uint256)": "0xd092c49bcc2e34f69b02005821b50d57632951029f4a20eb4fb8d6fcb2ef08a3", + "stopAmplificationParameterUpdate()": "0x66a9e5de1de4dbcb0b1d3979ca06bd4bb8ba535a1f67873ed92779cfd976dcf0", + "unpause()": "0x126fa1b091650b5e637103da5da7da2d6fa02debe940db34bc69faa73dc6c471", + "updateProtocolFeePercentageCache()": "0x58539569a4dbe7f921707b1585f3fe146fdcce8cc7ec7772b7b5cec63569dbae", + "updateTokenRateCache(address)": "0xb8fb7ba24db90863c804454b17f8672f99284d9aea88025c7d557f0fae266f04" + } + } } } \ No newline at end of file diff --git a/action-ids/mainnet/action-ids.json b/action-ids/mainnet/action-ids.json index 3c129eeaa..fb0fbfdea 100644 --- a/action-ids/mainnet/action-ids.json +++ b/action-ids/mainnet/action-ids.json @@ -1473,5 +1473,31 @@ "removeGauges(string,address[])": "0x925200f5f95b4131609c62d42944f8e9b0bfef74d062ef3b3e469eb09b4baebe" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0xF1C849190Ecfae64d0Bd0a0708708E1De906aaB5", + "actionIds": { + "disableRecoveryMode()": "0x4a19dd39fa8f4bbd7452fd4cf82679df5cf73700c2b6b88c1243653f0e85260e", + "enableRecoveryMode()": "0xaaa009efc2738b643cc29ff4930552287a5151779614a313f479d6a4f55b4d84", + "pause()": "0x7106e3d8f9c8398d705d56aa3dd355670b20ec766484954c9e74d61fd3aec3ad", + "setAssetManagerPoolConfig(address,bytes)": "0xad9f553f39f9b65b5c46b089708526bbdb5ddce170d9eb15782fab57154e1a63", + "setSwapFeePercentage(uint256)": "0x74bbca0eb5858285c56e762a11a2fff0427631476a3ba0c35195132e15f1fc6c", + "setTokenRateCacheDuration(address,uint256)": "0xa2ace9c9c24652c3065370c048dc03c2b08bec191719e0fdcd75d9811f79716f", + "startAmplificationParameterUpdate(uint256,uint256)": "0xcd61e70763e513c8c738ee449caf88b90566b2b193bb69d88856f6eb9d0d1f45", + "stopAmplificationParameterUpdate()": "0xdf9e7dec263e17ae8ec6c062f6f6076b90a1bccc2b50462ee12b4d98d23846c0", + "unpause()": "0x3ec662e68ccb5693e1d5d47f619d5d45a3a23b1c44902687ffb25cfff5071030", + "updateProtocolFeePercentageCache()": "0x86387b86ade0e7e0aea4cf17d7c12e752ab979a83965fa413ea704fa56fd35fc", + "updateTokenRateCache(address)": "0x1085cd36db4ad1f9e483f2ef106d9673946359c971a61b966e531d7a219021b3" + } + }, + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0x21cacfa723f6e67c456105967f45ab2763a47e834d4ac80af7a7d8ac65c6d077", + "disable()": "0xf611f8b232e4be511caea74a4b9a6dea519d09225c9cf5d0e4a4bef44e006f71" + } + } } } \ No newline at end of file diff --git a/action-ids/optimism/action-ids.json b/action-ids/optimism/action-ids.json index 878b04322..7e336a1b6 100644 --- a/action-ids/optimism/action-ids.json +++ b/action-ids/optimism/action-ids.json @@ -694,5 +694,31 @@ "updateTokenRateCache(address)": "0x1b8cd7565ea9fba03d7a5f091e9d568dd674455569b4c72c379d25e9ba32d36c" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0xaadc4fc342b9d37032270d8adad7e12029667a841f7202b364cc1addd24a3ebc", + "disable()": "0x3dd110fd101a1be6115ceb811a85535de6c9c019360c7d67c022c48a3dd685d9" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x287E4A89d03deCdF7ac372c7B5332AbCDb3D912A", + "actionIds": { + "disableRecoveryMode()": "0x8f33b1eaf9e2f2523d32b89a23d1a83e1225eb96ef489fde9b81bc44c7e207c1", + "enableRecoveryMode()": "0x73c3332de64a6f7b137bea3255a221d779cc0f170ea4892ff0581faf799230ff", + "pause()": "0x04221c483f49fe794f5ce394e0ffc086722e106b9fef863610ccfbe1a019b997", + "setAssetManagerPoolConfig(address,bytes)": "0xe2baca23794dbc02728408bd1d35a1819f58f0e598d3c004e7b0429144b843da", + "setSwapFeePercentage(uint256)": "0x22627da2e7670aed1292420d5f0a2a49a7bd5992e0aef001702aa3285b5979b3", + "setTokenRateCacheDuration(address,uint256)": "0xed896fdd237f2b79e8ae80a5e3432dbc85b53ff7a8ba91ea17ba7b2716aaee0a", + "startAmplificationParameterUpdate(uint256,uint256)": "0x86f2cd537c832d7823d7b51e7f52288e383427c8c41180561f0f8054bc216f56", + "stopAmplificationParameterUpdate()": "0x0c055dc6cd1d6558914ef49c536f751680f8c413a3563007992801443bcca7a5", + "unpause()": "0xd0d6f7e787daf1d2a410263e88c280721498432203c7bf5a5378158634cf6561", + "updateProtocolFeePercentageCache()": "0x9187594b83654bfb251ccb4533c48404ca136281c3729b90c69ddd0859e0cf18", + "updateTokenRateCache(address)": "0x498630c10c1b0dad33cc41f56c2186da11a12259cd4b65c8a5922a04c9e902a4" + } + } } } \ No newline at end of file diff --git a/action-ids/polygon/action-ids.json b/action-ids/polygon/action-ids.json index b41960448..be9bd8a14 100644 --- a/action-ids/polygon/action-ids.json +++ b/action-ids/polygon/action-ids.json @@ -829,5 +829,31 @@ "updateTokenRateCache(address)": "0x8ae3a82b7f55fd5c056020e1e6f472239fd188cdcb230d474e788fdf39420d42" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0x1eb84202c139426f677637a996736618239f4c790d5da54a926bc268cc7e6e92", + "disable()": "0x34f66ef5706b2abf916d3f719040884c962d3a419b90ec8af8fb2c1f6ea4e313" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0xd78b8a04498a15c54cf96d3e201cdd85D4ba524d", + "actionIds": { + "disableRecoveryMode()": "0xdc8bb9d1a82e326efeefddf0b599e6bc40ffb40e96faf0cef63f9c6cd600633f", + "enableRecoveryMode()": "0x10b5720c4e051a8e97d7b590832a4392adb9304326a7dc1db23d73117d95ee81", + "pause()": "0x0483d53ea1eab1f6633a661730adf42ee3fa58361709e86cea2f136357ac0198", + "setAssetManagerPoolConfig(address,bytes)": "0x5911d5e0a9bf63fd593214246119818a666484ce8d3f3d1646932fdff101f9cf", + "setSwapFeePercentage(uint256)": "0x2a6eaae9c85d7b4026a2dc9a49abed2506a0cfc22a0597d33af9ddf2b8d8f186", + "setTokenRateCacheDuration(address,uint256)": "0x46cdff5ef285dc82142565c26557cd6e0c18b6f3a672aebf6cf8415e20ef3ed8", + "startAmplificationParameterUpdate(uint256,uint256)": "0x421e910d9d2e701d0e181f997548467a67a50d9164124de8434f6f8ad348d82e", + "stopAmplificationParameterUpdate()": "0xc58a329b76e9a2243a49522312dfe6f54cdc155e08499573ab4d7d6ffe75df5a", + "unpause()": "0xab86f559e17d060bd34e43591576fb4a8a7cc14f29e276c8ec801d9ddad4efe6", + "updateProtocolFeePercentageCache()": "0xce55c63268aeaa8b5c69e488cc93155f4f2f12cda7deeca615f891c0319761f3", + "updateTokenRateCache(address)": "0x43394825d465ee3d36e3952031b4b0e5ea1cd08ceb5fb34978593c46b2114e83" + } + } } } \ No newline at end of file diff --git a/action-ids/sepolia/action-ids.json b/action-ids/sepolia/action-ids.json index 2804b2c53..db411de2f 100644 --- a/action-ids/sepolia/action-ids.json +++ b/action-ids/sepolia/action-ids.json @@ -605,5 +605,31 @@ "create(address)": "0x14a2261d8bb9c0b22ebe56ba52be71de38b2c7b03e83195a6d08cf1f8c4a7f69" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x7b0d669142FEDe0eB9065E3B9140a7c90a934a27", + "actionIds": { + "disableRecoveryMode()": "0x6cac30bd4c92731e66eda2af8f608f165c4daf1d6813b760049197bc84c81f46", + "enableRecoveryMode()": "0xbadeba8eb9553c7c4771d1128c4182a34288231fa37287732c3cc5255d309e32", + "pause()": "0x83fd9deb4f8cc2db5ff3612a0020d80330a2a4e765e2d77994cba8c35bd0815b", + "setAssetManagerPoolConfig(address,bytes)": "0xff30600b4146165b2cc45bbf645112c9d2afa48c5592e5caa0eb096c8ef2429b", + "setSwapFeePercentage(uint256)": "0x4806eb022d51ecaae463b2ef8a433a8883461fed2318d8855c5350899b765518", + "setTokenRateCacheDuration(address,uint256)": "0xa7648b761f75aa2e76f27ea1e3eb74f6404a716a9b2e0f4d5e66b94c4c317f3f", + "startAmplificationParameterUpdate(uint256,uint256)": "0x61be8f67184aa1f3bc0f15474d8207b8bb663bc60697c359fcf0e6b0bf016beb", + "stopAmplificationParameterUpdate()": "0x3a261cab4236604a80904d57597c105d8d23be34e9c842ac332f991b563f3c5e", + "unpause()": "0x468ff46ecab21243d58bc1460553265122959fc92dc4b84781345cb3282ede45", + "updateProtocolFeePercentageCache()": "0x84555ff3fb1bb4757bf041506490a1a9d8fb99c008af37278ffc6707a7ba5c2e", + "updateTokenRateCache(address)": "0x9309a279157d47e1a459528d130e2c12a6faf61475ff90032dda3933eb3c7573" + } + }, + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0xcc828c9aeaf65d4c7c23136a1859d1878a83a371be2812fee022ae5a694f368e", + "disable()": "0x670bb9136d895ccf004e9d8685cec0fb3638dd5d57459751297adc9776329fdc" + } + } } } \ No newline at end of file diff --git a/action-ids/zkevm/action-ids.json b/action-ids/zkevm/action-ids.json index 86230d414..ccc026272 100644 --- a/action-ids/zkevm/action-ids.json +++ b/action-ids/zkevm/action-ids.json @@ -379,5 +379,31 @@ "updateTokenRateCache(address)": "0x9226ad212b6e5d50f04b34634f2363e4ccbe08b7d4d3e9b8ec0733a66655af3b" } } + }, + "20240223-composable-stable-pool-v6": { + "ComposableStablePoolFactory": { + "useAdaptor": false, + "actionIds": { + "create(string,string,address[],uint256,address[],uint256[],bool,uint256,address,bytes32)": "0x708615ada411e3fd80bc4b5f3d1a14056899e8109c5505e6fb8ea55354381108", + "disable()": "0x06efe7e891755c060de5033e398e2d4d9f1bc713591717209ef84b7e021bd154" + } + }, + "ComposableStablePool": { + "useAdaptor": false, + "factoryOutput": "0x6Db6e2d95acF228bC0c9a98e0EB55144962Fe6c0", + "actionIds": { + "disableRecoveryMode()": "0xd12b97e317782dac10c3547fc977708cf0a2ebe3621f880b6f89236e760278ee", + "enableRecoveryMode()": "0x63670b08ab971b7445722753ef5c4b1ddc64376a631cdb48e3c6eae5a5dfc951", + "pause()": "0x51530e1d909caf846c8075a98e41431ffe7e18eabf84b1f3ebade86b84547d30", + "setAssetManagerPoolConfig(address,bytes)": "0xaa93cd55b7ef4f06afc9866531ba9ac1b3b5f30d94791de72ff9f783d4cf3a49", + "setSwapFeePercentage(uint256)": "0x6e1c8947d790e79a7f8b6b195b2ec3231b6b9bd27a74f04b192aacd8e93f3660", + "setTokenRateCacheDuration(address,uint256)": "0x485640c9be36689c1f379811d05a6e26e9ab15cf80c9779b5db874fbfa44b71a", + "startAmplificationParameterUpdate(uint256,uint256)": "0x0814546dc2f9071f966a272ec2747ac2f00be36ebcd0f81f0d184512f1b52228", + "stopAmplificationParameterUpdate()": "0x3be35af4fe52441201647f4d6699cfd4b8b5ebc18baac708ab15d9a22797f87f", + "unpause()": "0x1c32f073a3a5d59bedde5824d20e95a52159bb8c4ef8e49dd1af982c91fa5e10", + "updateProtocolFeePercentageCache()": "0x89cf1cdb2e7021ee84a40ef53b56edadf6c9d313c08b46c2226179aa88e204fc", + "updateTokenRateCache(address)": "0xc1d89311a651e5ae815e7b1364992683e855271e1f48ac063f44d8a35a986eee" + } + } } } \ No newline at end of file diff --git a/deployment-txs/arbitrum.json b/deployment-txs/arbitrum.json index e93b0045b..362b9fa88 100644 --- a/deployment-txs/arbitrum.json +++ b/deployment-txs/arbitrum.json @@ -104,5 +104,7 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xb305c64747995fccf10d26c15c1f85d8b4bd441fe9f000ad62157d6c091641d5", "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "0xdc2e9ebb55f7cd3418f7a7e091401fd49bba44a90e5d59cdf7c5f02ab7cee4d6", "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "0x9d94ebdc30e11d4e20ee8ba0cc2eba5df421735df85a96b147ff667a83659ae5", - "0x4b7b369989e613ff2C65768B7Cf930cC927F901E": "0xa37e4213136abcfe45855253c4a6c834a4b208b94b59485d0084805daa4b4fcb" + "0x4b7b369989e613ff2C65768B7Cf930cC927F901E": "0xa37e4213136abcfe45855253c4a6c834a4b208b94b59485d0084805daa4b4fcb", + "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7": "0xfa1e7642e135fb32dc14c990b851e5e7a0ac7a463e3a60c5003ae4142396f45e", + "0xA38e07BcF8793E6e907EfFAD031081A99eFDa898": "0x4f8701da30c393fff745a0baada4bc3d71bdeef8a2356afb7ef57a7cc77f8720" } \ No newline at end of file diff --git a/deployment-txs/avalanche.json b/deployment-txs/avalanche.json index c27409cbf..ad71aee13 100644 --- a/deployment-txs/avalanche.json +++ b/deployment-txs/avalanche.json @@ -55,5 +55,7 @@ "0xf23b4DB826DbA14c0e857029dfF076b1c0264843": "0x953db3dab598c93521a3328724fdcb382339f183e7e4fdaaccf1b63b94567e96", "0x36caC20dd805d128c1a6Dd16eeA845C574b5A17C": "0xea5666c98e53723d3f2f794fddc63aabf10e8ec91ba84d96963f9d535d985e91", "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "0x98f5e020e44143c890b635ccdf772758bbb3d902d7ca797f3d042ff7635d5d04", - "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760": "0xadb29ed4ca32249de255e8cd1588447fe41607493adbf0796d75a6f493784caf" + "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760": "0xadb29ed4ca32249de255e8cd1588447fe41607493adbf0796d75a6f493784caf", + "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88": "0x246248ad396826dbfbdc5360cb9cbbdb3a672efa08cc745d1670900888c58c7b", + "0xc6057Da8673bE26378470A302628a07f70775F3A": "0x5bd10e1f25fb58b92b768f99a3dedf28740c49e90ba039aa1a33ac922f41d4a8" } \ No newline at end of file diff --git a/deployment-txs/base.json b/deployment-txs/base.json index 8f105a3e1..4443d35f4 100644 --- a/deployment-txs/base.json +++ b/deployment-txs/base.json @@ -50,5 +50,7 @@ "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013": "0xdfbd2bd1df2191d73ee34210f24d886f7d6b9c29a7b86dc15249dc804dcfcd38", "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f": "0x0bed227a5de010878ca78a0b457cd6cb58df5d491163ee8c339304e163d19889", "0xE42FFA682A26EF8F25891db4882932711D42e467": "0xe4e40a72bd07b1f5ecda4500a9d7a82ba148972319d12760b5db67974b3e56ff", - "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4": "0x36851b090d449fecfafa0932617d309ed02419c398b46aed466bffc6ef9b0205" + "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4": "0x36851b090d449fecfafa0932617d309ed02419c398b46aed466bffc6ef9b0205", + "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": "0x5d3342faf0368b939daa93247536afa26cc72c83de52ba7711ae1b8646688467", + "0xe98F9e1aD609A48b7af16F0772144eB117b59b45": "0x0491b9653646cf9154c6300950f24f18df93addc4a7798838e9b0e3905068d57" } \ No newline at end of file diff --git a/deployment-txs/bsc.json b/deployment-txs/bsc.json index 55c292876..487f05ffa 100644 --- a/deployment-txs/bsc.json +++ b/deployment-txs/bsc.json @@ -56,5 +56,7 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0x01baf60a77f2ae4854f3a242785ba2505f7e7643dda38428ee5011bbc59d91b8", "0xa523f47A933D5020b23629dDf689695AA94612Dc": "0x2467bf82429af738c99ef18db714842a589234c45e6dfa8150b263b69a091f12", "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0": "0x6c228eda588ea0acac47f32cd6ee95734d31b26d530d665199b40d7d43423692", - "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "0x6791c358a2a5113776e0bddcc145ce85f35a2fa296dd5f232d1b2770365e7111" + "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "0x6791c358a2a5113776e0bddcc145ce85f35a2fa296dd5f232d1b2770365e7111", + "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e": "0x6784ab50138c7488bc14d4d9beb6a9e1ddc209a45f0a96b4ee98a7db84167dea", + "0x513E5C8678996951FFA07EDB7217A1cF30CF8653": "0x25164e85159ed6df96a8d79722b10e621a46716a41741527fd2f245de9c7cbd7" } \ No newline at end of file diff --git a/deployment-txs/gnosis.json b/deployment-txs/gnosis.json index 36dcea38c..16f58a1fc 100644 --- a/deployment-txs/gnosis.json +++ b/deployment-txs/gnosis.json @@ -66,5 +66,7 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xfdb63e6be459203287cfb8647de40611c4f6795c48fae2ac0736b5b3a59bc890", "0x1702067424096F07A60e62cceE3dE9420068492D": "0x3df0d8483fce43d11c813032ecdb5c8e0c34354ab7cdf80abe1a50fc708c0079", "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A": "0xdcde98dee90abc1083b789ce69a4f433bdad3e86c4b1b2ea3e35edd10d892f97", - "0x8eA89804145c007e7D226001A96955ad53836087": "0xbc8fc1f4ab466c972716c6776e73dfc38462741c9a2bc4fe72853925716c1b0e" + "0x8eA89804145c007e7D226001A96955ad53836087": "0xbc8fc1f4ab466c972716c6776e73dfc38462741c9a2bc4fe72853925716c1b0e", + "0x47B489bf5836f83ABD928C316F8e39bC0587B020": "0xc3fc1fb96712a0659b7e9e5f406f63bdf5cbd5df9e04f0372c28f75785036791", + "0x5d98909Aa2b3d964907B3735597F47E06b04D8b4": "0xa814573ffdd86b757737f901806202098a899736c359c51e38c258301f59c4a2" } \ No newline at end of file diff --git a/deployment-txs/goerli.json b/deployment-txs/goerli.json index ca23909a2..223fa13d4 100644 --- a/deployment-txs/goerli.json +++ b/deployment-txs/goerli.json @@ -145,5 +145,7 @@ "0x1702067424096F07A60e62cceE3dE9420068492D": "0xdf57d3529fe002b2c49e3783ea581b1bf4ec9ceec246dc501b719c374ed4411a", "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A": "0x040a10d5f7827a064985e4dd6f980c491a8d5d99ed29edbf914ba9197b9346f1", "0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85E": "0x5e02d6001484c74f527d45128ee91864452623f5b67a997fcec9e079a8be2234", - "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "0xd50b853ce31d21d2347e004bf9bc7d3ff5d0f811b03a7d87177eb76bf3a48060" + "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "0xd50b853ce31d21d2347e004bf9bc7d3ff5d0f811b03a7d87177eb76bf3a48060", + "0x22625eEDd92c81a219A83e1dc48f88d54786B017": "0x6b2b269d2288d7078e136ebfd24b99a5684b169660d71ddb65609f89ccd6bd59", + "0x36814bFD45f285fEfc0383Edd410D0f127c8E778": "0x516d9f6846bfa445681cb97e89dc03c7040c39f756a16bbe9ea0443e3fefd69e" } \ No newline at end of file diff --git a/deployment-txs/mainnet.json b/deployment-txs/mainnet.json index 1ba6f5db2..83bcfbde2 100644 --- a/deployment-txs/mainnet.json +++ b/deployment-txs/mainnet.json @@ -164,5 +164,7 @@ "0x22625eEDd92c81a219A83e1dc48f88d54786B017": "0xd84e11274a092df611319bac402f3dc904a44914beb21262977df392ddfb45db", "0x8e3B64b3737097F283E965869e3503AA20F31E4D": "0xfdbc9b3b61033dc338dbca98286f2f1c5ef6948590d54749025bd9532f10550d", "0x0C8f71D19f87c0bD1b9baD2484EcC3388D5DbB98": "0x7ef4c0cfe11b7b15a602f7fbfcfbebaf551220f06fe108054490195b4766260f", - "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62": "0xcc232687fe7d8e42e86f66c29a12c0da6d99c4ae7132f7c25aec44bafe9f2d9d" + "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62": "0xcc232687fe7d8e42e86f66c29a12c0da6d99c4ae7132f7c25aec44bafe9f2d9d", + "0x5B42eC6D40f7B7965BE5308c70e2603c0281C1E9": "0x4149cadfe5d3431205d9819fca44ed7a4c2b101adc51adc75cc4586dee237be8", + "0xF1C849190Ecfae64d0Bd0a0708708E1De906aaB5": "0x19ecdc8479e8880edaf6072dc8b408daf8cc053edb1ed34e00dbfcce0a0b3150" } \ No newline at end of file diff --git a/deployment-txs/optimism.json b/deployment-txs/optimism.json index f61f06ee9..15602dd17 100644 --- a/deployment-txs/optimism.json +++ b/deployment-txs/optimism.json @@ -94,5 +94,7 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xc6359ecab6b9dd2130d208f52fab059e59d0b425b780e4458d040f57e2a6d17b", "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "0x8dd20101e9b3c16c8675fe6e177c750d29dac93c190dbe521bab59e99d345e57", "0x83E443EF4f9963C77bd860f94500075556668cb8": "0x6be69a855504cbd233f9fd4ec075910860a89389cfc18aa23a084f8e15f2d4b7", - "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "0x8248e5013965d70663de36bfbf99e43117a575f39166d231d60baeb00401835e" + "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "0x8248e5013965d70663de36bfbf99e43117a575f39166d231d60baeb00401835e", + "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7": "0xa38b696479f35a9751ca8b1f0ddeb160188b3146113975b8c2b657c2fe7d7fd2", + "0x287E4A89d03deCdF7ac372c7B5332AbCDb3D912A": "0x39cc35f6c6e6707bd82515a66d36b486fb7dc78cec6e2ddb58a80371cc617779" } \ No newline at end of file diff --git a/deployment-txs/polygon.json b/deployment-txs/polygon.json index 3db112b1a..f03ddaa31 100644 --- a/deployment-txs/polygon.json +++ b/deployment-txs/polygon.json @@ -104,5 +104,7 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xf7ffd79f049d84005d971d87aac749684e2cf7bcd5d9be016b6824a789cca006", "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42": "0x63b21d1c5741323d547b1a370fa9e0bd7945dae34b6442c107da425db93dbf0f", "0xa3b370092aeb56770B23315252aB5E16DAcBF62B": "0x32a0d4b22c69b174ad62578ac8f9c7d367262baabb26576fbcc28bbe06e00b4a", - "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280": "0x11420b9ee5ec2e99e8ab41374aeb1558b1584634e7b11da28a7f69e64b9f3d6e" + "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280": "0x11420b9ee5ec2e99e8ab41374aeb1558b1584634e7b11da28a7f69e64b9f3d6e", + "0xEAedc32a51c510d35ebC11088fD5fF2b47aACF2E": "0x7b9678ad538b1cd3f3a03e63455e7d49a1bc716ea42310fbf99df4bf93ecfdfa", + "0xd78b8a04498a15c54cf96d3e201cdd85D4ba524d": "0x8727013d2e11655bfa9703cdbff17c7d956ed8be9146fe33e2f7d15b6e9f8e9f" } \ No newline at end of file diff --git a/deployment-txs/sepolia.json b/deployment-txs/sepolia.json index 8231af2c0..946e67025 100644 --- a/deployment-txs/sepolia.json +++ b/deployment-txs/sepolia.json @@ -79,5 +79,7 @@ "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "0x40028652237393d5c9f9106b82f6bfe17a06e165a2590229246057366279e50d", "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42": "0x066799b931f617a9cfaa52943b88a1e960451e2330111cd98e62c43d13f01ec2", "0x6eaD84Af26E997D27998Fc9f8614e8a19BB93938": "0x875cc6b2d50607d669d3365533db0f05fc4e57ee61bf72f8d9b3cc5aecad7369", - "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1": "0xf4e2ad045de0fe9f86357744cd6d93baa391708c4f068e28f0c578655f94e77e" + "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1": "0xf4e2ad045de0fe9f86357744cd6d93baa391708c4f068e28f0c578655f94e77e", + "0x05503B3aDE04aCA81c8D6F88eCB73Ba156982D2B": "0x53aa3587002469b758e2bb87135d9599fd06e7be944fe61c7f82045c45328566", + "0x7b0d669142FEDe0eB9065E3B9140a7c90a934a27": "0x254b0ec866c204a1a1eca3d1a85879ddc4b24191141215d7ecff085cf478f70c" } \ No newline at end of file diff --git a/deployment-txs/zkevm.json b/deployment-txs/zkevm.json index 1b6262132..fc28ebb07 100644 --- a/deployment-txs/zkevm.json +++ b/deployment-txs/zkevm.json @@ -53,5 +53,7 @@ "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8": "0xe868e012256f6fdf2c453012871555dc97e06388cf1b2252ad1ec6ffff4b3a31", "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4": "0x156ea15b3a65b2f1ac2ee4d515e09c33d047ce07a152901f02563c45848b9553", "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46": "0xb988d13eca0852d274fc72ec976ed0ec28cb638a22144624abe87e64a8c491bb", - "0x0c5538098EBe88175078972F514C9e101D325D4F": "0x73c666089cafd2358e82336a5bf1b67ae18b92d3907a1df042590b2f3793b0ce" + "0x0c5538098EBe88175078972F514C9e101D325D4F": "0x73c666089cafd2358e82336a5bf1b67ae18b92d3907a1df042590b2f3793b0ce", + "0xf23b4DB826DbA14c0e857029dfF076b1c0264843": "0xd90d4cd68db73599c00379d0ad19fdca212a509b85a1ec5bea4f6635ec2f33bc", + "0x6Db6e2d95acF228bC0c9a98e0EB55144962Fe6c0": "0x0a7ea7a3efb453a2e292abd982aff61a9816ba484280c0338b1a042d9fd85d62" } \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/arbitrum.json b/tasks/20240223-composable-stable-pool-v6/output/arbitrum.json new file mode 100644 index 000000000..3be3ac383 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/arbitrum.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", + "MockComposableStablePool": "0xA38e07BcF8793E6e907EfFAD031081A99eFDa898" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/avalanche.json b/tasks/20240223-composable-stable-pool-v6/output/avalanche.json new file mode 100644 index 000000000..e3bd740c9 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/avalanche.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockComposableStablePool": "0xc6057Da8673bE26378470A302628a07f70775F3A" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/base.json b/tasks/20240223-composable-stable-pool-v6/output/base.json new file mode 100644 index 000000000..0222e81c6 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/base.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "MockComposableStablePool": "0xe98F9e1aD609A48b7af16F0772144eB117b59b45" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/bsc.json b/tasks/20240223-composable-stable-pool-v6/output/bsc.json new file mode 100644 index 000000000..e1be6b151 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/bsc.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", + "MockComposableStablePool": "0x513E5C8678996951FFA07EDB7217A1cF30CF8653" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/gnosis.json b/tasks/20240223-composable-stable-pool-v6/output/gnosis.json new file mode 100644 index 000000000..9c8bb74e8 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/gnosis.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x47B489bf5836f83ABD928C316F8e39bC0587B020", + "MockComposableStablePool": "0x5d98909Aa2b3d964907B3735597F47E06b04D8b4" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/goerli.json b/tasks/20240223-composable-stable-pool-v6/output/goerli.json new file mode 100644 index 000000000..0e81626b7 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/goerli.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017", + "MockComposableStablePool": "0x36814bFD45f285fEfc0383Edd410D0f127c8E778" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/mainnet.json b/tasks/20240223-composable-stable-pool-v6/output/mainnet.json new file mode 100644 index 000000000..31261dcc7 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/mainnet.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x5B42eC6D40f7B7965BE5308c70e2603c0281C1E9", + "MockComposableStablePool": "0xF1C849190Ecfae64d0Bd0a0708708E1De906aaB5" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/optimism.json b/tasks/20240223-composable-stable-pool-v6/output/optimism.json new file mode 100644 index 000000000..4495a8b69 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/optimism.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", + "MockComposableStablePool": "0x287E4A89d03deCdF7ac372c7B5332AbCDb3D912A" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/polygon.json b/tasks/20240223-composable-stable-pool-v6/output/polygon.json new file mode 100644 index 000000000..57ecbf7ca --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/polygon.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0xEAedc32a51c510d35ebC11088fD5fF2b47aACF2E", + "MockComposableStablePool": "0xd78b8a04498a15c54cf96d3e201cdd85D4ba524d" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/sepolia.json b/tasks/20240223-composable-stable-pool-v6/output/sepolia.json new file mode 100644 index 000000000..de7e4a336 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/sepolia.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0x05503B3aDE04aCA81c8D6F88eCB73Ba156982D2B", + "MockComposableStablePool": "0x7b0d669142FEDe0eB9065E3B9140a7c90a934a27" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/output/zkevm.json b/tasks/20240223-composable-stable-pool-v6/output/zkevm.json new file mode 100644 index 000000000..83d436f60 --- /dev/null +++ b/tasks/20240223-composable-stable-pool-v6/output/zkevm.json @@ -0,0 +1,4 @@ +{ + "ComposableStablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "MockComposableStablePool": "0x6Db6e2d95acF228bC0c9a98e0EB55144962Fe6c0" +} \ No newline at end of file diff --git a/tasks/20240223-composable-stable-pool-v6/readme.md b/tasks/20240223-composable-stable-pool-v6/readme.md index dc596dac8..2d063df2b 100644 --- a/tasks/20240223-composable-stable-pool-v6/readme.md +++ b/tasks/20240223-composable-stable-pool-v6/readme.md @@ -5,4 +5,15 @@ This version is the same in terms of functionality, but has a longer pause windo ## Useful Files +- [Ethereum mainnet addresses](./output/mainnet.json) +- [Polygon mainnet addresses](./output/polygon.json) +- [Arbitrum mainnet addresses](./output/arbitrum.json) +- [Optimism mainnet addresses](./output/optimism.json) +- [BSC mainnet addresses](./output/bsc.json) +- [Gnosis mainnet addresses](./output/gnosis.json) +- [Avalanche mainnet addresses](./output/avalanche.json) +- [Polygon zkeVM mainnet addresses](./output/zkevm.json) +- [Base mainnet addresses](./output/base.json) +- [Goerli testnet addresses](./output/goerli.json) +- [Sepolia testnet addresses](./output/sepolia.json) - [`ComposableStablePoolFactory` artifact](./artifact/ComposableStablePoolFactory.json) From 96557a1527ff01e9f02d499df12e95073acbc8f4 Mon Sep 17 00:00:00 2001 From: Juan Ignacio Ubeira Date: Mon, 26 Feb 2024 20:18:14 -0300 Subject: [PATCH 2/3] Address lookup. --- addresses/arbitrum.json | 13 +++++++++++++ addresses/avalanche.json | 13 +++++++++++++ addresses/base.json | 13 +++++++++++++ addresses/bsc.json | 13 +++++++++++++ addresses/gnosis.json | 13 +++++++++++++ addresses/goerli.json | 13 +++++++++++++ addresses/mainnet.json | 13 +++++++++++++ addresses/optimism.json | 13 +++++++++++++ addresses/polygon.json | 13 +++++++++++++ addresses/sepolia.json | 13 +++++++++++++ addresses/zkevm.json | 13 +++++++++++++ 11 files changed, 143 insertions(+) diff --git a/addresses/arbitrum.json b/addresses/arbitrum.json index 178edae86..f67fb2302 100644 --- a/addresses/arbitrum.json +++ b/addresses/arbitrum.json @@ -744,5 +744,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7" + }, + { + "name": "MockComposableStablePool", + "address": "0xA38e07BcF8793E6e907EfFAD031081A99eFDa898" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/avalanche.json b/addresses/avalanche.json index 3c2499d15..6c724459d 100644 --- a/addresses/avalanche.json +++ b/addresses/avalanche.json @@ -395,5 +395,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88" + }, + { + "name": "MockComposableStablePool", + "address": "0xc6057Da8673bE26378470A302628a07f70775F3A" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/base.json b/addresses/base.json index 3af0f792e..1a263745e 100644 --- a/addresses/base.json +++ b/addresses/base.json @@ -376,5 +376,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" + }, + { + "name": "MockComposableStablePool", + "address": "0xe98F9e1aD609A48b7af16F0772144eB117b59b45" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/bsc.json b/addresses/bsc.json index 4ae3995d4..6ae0ee13d 100644 --- a/addresses/bsc.json +++ b/addresses/bsc.json @@ -380,5 +380,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + }, + { + "name": "MockComposableStablePool", + "address": "0x513E5C8678996951FFA07EDB7217A1cF30CF8653" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/gnosis.json b/addresses/gnosis.json index 5547fedb9..d8581e67f 100644 --- a/addresses/gnosis.json +++ b/addresses/gnosis.json @@ -486,5 +486,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" + }, + { + "name": "MockComposableStablePool", + "address": "0x5d98909Aa2b3d964907B3735597F47E06b04D8b4" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/goerli.json b/addresses/goerli.json index 50049fa9b..8570b1681 100644 --- a/addresses/goerli.json +++ b/addresses/goerli.json @@ -1015,5 +1015,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" + }, + { + "name": "MockComposableStablePool", + "address": "0x36814bFD45f285fEfc0383Edd410D0f127c8E778" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/mainnet.json b/addresses/mainnet.json index 01e45a9fb..4ec4db304 100644 --- a/addresses/mainnet.json +++ b/addresses/mainnet.json @@ -1237,5 +1237,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x5B42eC6D40f7B7965BE5308c70e2603c0281C1E9" + }, + { + "name": "MockComposableStablePool", + "address": "0xF1C849190Ecfae64d0Bd0a0708708E1De906aaB5" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/optimism.json b/addresses/optimism.json index 40eec8453..61dbb8183 100644 --- a/addresses/optimism.json +++ b/addresses/optimism.json @@ -655,5 +655,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7" + }, + { + "name": "MockComposableStablePool", + "address": "0x287E4A89d03deCdF7ac372c7B5332AbCDb3D912A" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/polygon.json b/addresses/polygon.json index 7b2d41649..77ea5e274 100644 --- a/addresses/polygon.json +++ b/addresses/polygon.json @@ -735,5 +735,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0xEAedc32a51c510d35ebC11088fD5fF2b47aACF2E" + }, + { + "name": "MockComposableStablePool", + "address": "0xd78b8a04498a15c54cf96d3e201cdd85D4ba524d" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/sepolia.json b/addresses/sepolia.json index 32f417475..2c29bce10 100644 --- a/addresses/sepolia.json +++ b/addresses/sepolia.json @@ -577,5 +577,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0x05503B3aDE04aCA81c8D6F88eCB73Ba156982D2B" + }, + { + "name": "MockComposableStablePool", + "address": "0x7b0d669142FEDe0eB9065E3B9140a7c90a934a27" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/zkevm.json b/addresses/zkevm.json index 6846dfe5b..d39a6ec57 100644 --- a/addresses/zkevm.json +++ b/addresses/zkevm.json @@ -393,5 +393,18 @@ } ], "status": "ACTIVE" + }, + "20240223-composable-stable-pool-v6": { + "contracts": [ + { + "name": "ComposableStablePoolFactory", + "address": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + }, + { + "name": "MockComposableStablePool", + "address": "0x6Db6e2d95acF228bC0c9a98e0EB55144962Fe6c0" + } + ], + "status": "ACTIVE" } } \ No newline at end of file From fbeb769033b0a067afcf8eca8c0964697ca08b7a Mon Sep 17 00:00:00 2001 From: Juan Ignacio Ubeira Date: Mon, 26 Feb 2024 20:19:15 -0300 Subject: [PATCH 3/3] Changelog. --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1785d7aea..05071f3ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,12 +32,12 @@ - Deployed `AvalancheRootGaugeFactory` V2 to Mainnet. - Deployed `BalancerPoolDataQueries` to all networks. - Deployed `TimelockAuthorizer` to Goerli and Sepolia. -- Deployed `ComposableStablePoolFactory` V5 to all networks. - Deployed `ChildChainGaugeCheckpointer` (Balancer relayer v5.1) to all networks except Ethereum. - Deployed `ChainlinkRateProviderFactory` to all networks. - Deployed `StakelessGaugeCheckpointer` V2 to Ethereum and Sepolia. - Deployed `BaseRootGaugeFactory` to Mainnet. - Deployed `BatchRelayerLibrary` V6 to all networks. +- Deployed `ComposableStablePoolFactory` V6 to all networks. ### Deprecations @@ -56,6 +56,7 @@ - Deprecated `20230527-l2-gauge-checkpointer`. - Deprecated `20230529-avalanche-root-gauge-factory`. - Deprecated `20230731-stakeless-gauge-checkpointer`. +- Deprecated `20230711-composable-stable-pool-v5` ### New Networks