Skip to content

Commit

Permalink
Composable stable deployment (#1695)
Browse files Browse the repository at this point in the history
* Fix BasePool permissioned function owner only state not being used (#1657)

* Make Stable `getRate` consider unpaid protocol fees (#1683)

* Remove StableMath.getRate

* Clarify return value in protocol fee module

* Fix get rate

* Add tests

* Add yield tests

* Rename getBalances

* Reuse test code

* Add integration test

* Add exit tests

* style: lintooor

* Update pkg/pool-stable/contracts/ComposableStablePool.sol

Co-authored-by: EndymionJkb <[email protected]>

* Update pkg/pool-stable/test/ComposableStablePool.test.ts

Co-authored-by: EndymionJkb <[email protected]>

* Revert "Rename getBalances"

This reverts commit 0c7c75d.

* Update pkg/pool-stable/test/ComposableStablePool.test.ts

Co-authored-by: Tom French <[email protected]>

* Lintor

* Provide fee setter helper

Co-authored-by: Tom French <[email protected]>
Co-authored-by: EndymionJkb <[email protected]>
Co-authored-by: Tom French <[email protected]>

* typo

* Fix argument name of protocol fee cache update event (#1689)

* Pay protocol fees on cache update (#1684)

* Pay protocol fees on cache update

* Fix typo

* Add docs

* Add proto cache hook tests

* Add pause behavior and tests

* Fix tests

* Fix integration test

* Update pkg/pool-utils/contracts/ProtocolFeeCache.sol

Co-authored-by: EndymionJkb <[email protected]>

* Update pkg/pool-stable/contracts/ComposableStablePool.sol

Co-authored-by: Tom French <[email protected]>

Co-authored-by: EndymionJkb <[email protected]>
Co-authored-by: Tom French <[email protected]>

* Forfeit protocol fees on recovery mode disable (#1687)

* Pay protocol fees on cache update

* Fix typo

* Add docs

* Add proto cache hook tests

* Add pause behavior and tests

* Fix tests

* Forfeit protocol fees on recovery mode disable

* Update pkg/pool-stable/contracts/ComposableStablePool.sol

Co-authored-by: EndymionJkb <[email protected]>

* Update pkg/pool-stable/test/ComposableStablePool.test.ts

Co-authored-by: EndymionJkb <[email protected]>

Co-authored-by: EndymionJkb <[email protected]>

* Add comment on decreasing StablePool token rates (#1688)

* Add small comment on decreasing rates

* Apply suggestions from code review

Co-authored-by: EndymionJkb <[email protected]>

* Update ComposableStablePoolProtocolFees.sol

Co-authored-by: EndymionJkb <[email protected]>

* Prevent invariant overflow (#1690)

* Add check to prevent invariant overflow

* Update pkg/pool-stable/contracts/ComposableStablePoolProtocolFees.sol

Co-authored-by: Tom French <[email protected]>

Co-authored-by: Tom French <[email protected]>

* fix: add missing bracket

* style: the lintoor

* Reduce ComposableStable bytecode size (#1696)

* Simplify immutable accesses

* refactor: use stack variable for totalTokens

* refactor: unbreak the other function

Co-authored-by: Tom French <[email protected]>

* Add reentrancy comment (#1703)

* Add getActualSupply (#1704)

* Add getActualSupply

* Update pkg/pool-stable/test/ComposableStablePool.test.ts

Co-authored-by: Tom French <[email protected]>

* Update pkg/pool-stable/contracts/ComposableStablePool.sol

Co-authored-by: Tom French <[email protected]>

* Remove virtual supply

Co-authored-by: Tom French <[email protected]>

* Update deployment info (#1707)

* Do deployment (#1708)

* Fix missing migration

* Fix weighted build

* Remove old compo pool action ids

* New ComposableStablePool action ids (#1711)

* ComposableStablePool mainnet action-ids

* ComposableStablePool arbitrum action-ids

* ComposableStablePool polygon action-ids

* ComposableStablePool goerli action-ids (#1712)

Co-authored-by: Nicolás Venturo <[email protected]>
Co-authored-by: EndymionJkb <[email protected]>
Co-authored-by: Markus Buhatem Koch <[email protected]>
  • Loading branch information
4 people authored Sep 8, 2022
1 parent 5fed1c2 commit 93af2fd
Show file tree
Hide file tree
Showing 52 changed files with 33,360 additions and 33,074 deletions.
2 changes: 1 addition & 1 deletion pkg/deployments/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,11 +88,11 @@ Returns an object with all contracts from a deployment and their addresses.
| Protocol fee percentages provider | [`20220725-protocol-fee-percentages-provider`](./tasks/20220725-protocol-fee-percentages-provider) |
| Child Chain Gauge Reward Helper | [`20220812-child-chain-reward-helper`](./tasks/20220812-child-chain-reward-helper) |
| Linear Pools for Aave aTokens with built-in rebalancing | [`20220817-aave-rebalanced-linear-pool`](./tasks/20220817-aave-rebalanced-linear-pool) |
| Composable Stable Pools | [`20220817-composable-stable-pool`](./tasks/20220817-composable-stable-pool) |
| Mainnet Staking Gauges V2 | [`20220822-mainnet-gauge-factory-v2`](./tasks/20220822-mainnet-gauge-factory-v2) |
| Arbitrum Root Gauges V2, for veBAL voting | [`20220823-arbitrum-root-gauge-factory-v2`](./tasks/20220823-arbitrum-root-gauge-factory-v2) |
| Polygon Root Gauges V2, for veBAL voting | [`20220823-polygon-root-gauge-factory-v2`](./tasks/20220823-polygon-root-gauge-factory-v2) |
| Optimism Root Gauges V2, for veBAL voting | [`20220823-optimism-root-gauge-factory-v2`](./tasks/20220823-optimism-root-gauge-factory-v2) |
| Composable Stable Pools | [`20220906-composable-stable-pool`](./tasks/20220906-composable-stable-pool) |
| Weighted Pool V2 | [`20220908-weighted-pool-v2`](./tasks/20220908-weighted-pool-v2) |

## Scripts
Expand Down
32 changes: 16 additions & 16 deletions pkg/deployments/action-ids/arbitrum/action-ids.json
Original file line number Diff line number Diff line change
Expand Up @@ -363,29 +363,29 @@
}
}
},
"20220817-composable-stable-pool": {
"20220906-composable-stable-pool": {
"ComposableStablePoolFactory": {
"useAdaptor": false,
"actionIds": {
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xd6533f30a3d63e24d5a4aecaa0b60857fde5808b210bb73c5af99332312d5d91",
"disable()": "0xf33f1f71e25eef86857e743ed24308664c252202a830439e98b6b22338a05784"
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0x10844c1a2330e5c34663ec07b49abd83782bd03eec9462e77cb0564aacdd153c",
"disable()": "0xf3376f86bc88f72d48761be5427c44395f7ee6a01d0d984b27ccc4340b29a770"
}
},
"ComposableStablePool": {
"useAdaptor": false,
"factoryOutput": "0x15f1a7b6ad404c54b8ae23ea68062ec3e3d56871",
"actionIds": {
"disableRecoveryMode()": "0xca17423d89c2b722f771056e8adf93d42664e5b3318f14c96f403b6a043f6587",
"enableRecoveryMode()": "0x791d68fe8d1dc3da664cf9e7550021385dc62ee5d7eef49e29f3d5232eb0ab2c",
"pause()": "0x790eac10c9ba4bc5ac31ce9b82c6bdc74cb75dada4b62b7f951b3962cf360305",
"setAssetManagerPoolConfig(address,bytes)": "0xd015cd241f7c52df331d76163d4df1ac54babbf3f19fff060264da28a5d84a46",
"setSwapFeePercentage(uint256)": "0xe605bedb5062fc75d9a4c9b67d38cd084c8e883c9821eb951f858447df8e3a2f",
"setTokenRateCacheDuration(address,uint256)": "0x90cb2445e696709389ac5e1031afc231c98d773cf96ab0e1ba7807c2366e42ff",
"startAmplificationParameterUpdate(uint256,uint256)": "0x8412f218d25cee223ab7a404c3406940a064f40fdaa417d647445eba10b97038",
"stopAmplificationParameterUpdate()": "0x9a3c5c0ea4b79c825df11ad6ce909976a96ac0f53aff7a7b739ca6b723b20600",
"unpause()": "0xb765124d230f343b0ac8a1cae93458954ce6dd674c67b4e88fc1724ae35c9fc8",
"updateProtocolFeePercentageCache()": "0x77555fac303a2f1125167db7f8b243ab918e5713d2d5ef9e86667e97b14996b7",
"updateTokenRateCache(address)": "0x1b97c7c1109e24f4637104424968c830e3de4abdc0b6a0a528883aecf7fdba45"
"factoryOutput": "0xcc98357eaf3e227bdef6b97780aae84bea9b02b0",
"actionIds": {
"disableRecoveryMode()": "0x6849898f08c7f64552f27ae1a4dfcc908200c4d6901ee3945a8c62dbf9cefb8f",
"enableRecoveryMode()": "0xcbe9cebc4f91f7165ea5e4f69b52df3f2ece32ffa2ea75701ece149b4ab59b28",
"pause()": "0x79ec0b88111fa72b837fed3ecc182ad192cf3f55a79781b1277a1c85a6908585",
"setAssetManagerPoolConfig(address,bytes)": "0xd1c25d865242bda8f50179af57fb9fca325ac95fddb36eff550fed2e2920cd9d",
"setSwapFeePercentage(uint256)": "0xe4ae7db31fa76b12846f2837e5b8ee34891b1b170470345521a088bd662e4571",
"setTokenRateCacheDuration(address,uint256)": "0x4a47f1fef434f3b446790d962ccfc76e173288678c0f10e49ea84f99711a4725",
"startAmplificationParameterUpdate(uint256,uint256)": "0x2620ee35568e28137005f8f175537badd5862933f53cc13eaf083bb5c06a043d",
"stopAmplificationParameterUpdate()": "0x75787838691ff488bcd08777a81793f36c82ac2a4fe7d8bdc74339f7aabd15ef",
"unpause()": "0xaf671adda59b68d2ffa622bd2572e3517e5ff29dc90dba711cb6099fc64c81b0",
"updateProtocolFeePercentageCache()": "0x974efa69649cbf5870801f25fe643288dcd50d9e1d74fdbef45276223bb207dd",
"updateTokenRateCache(address)": "0xba94473cd82358c264abf72a0a835df220e750ad54e22caed02e5c7a9c25dd6b"
}
}
},
Expand Down
23 changes: 20 additions & 3 deletions pkg/deployments/action-ids/goerli/action-ids.json
Original file line number Diff line number Diff line change
Expand Up @@ -592,12 +592,29 @@
}
}
},
"20220817-composable-stable-pool": {
"20220906-composable-stable-pool": {
"ComposableStablePoolFactory": {
"useAdaptor": false,
"actionIds": {
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0x445c20c48f9b96ca55740724ef99344b69c84b8d615915685a34682e9e8eee41",
"disable()": "0xf91036389e643b1137d335ee059c1ac3dd461f61383eeb0af59026c759910958"
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0x82bdfa752365d3f5126fdab4bf91428ce34d78238bbb6dcc11479dc4b2cdd194",
"disable()": "0x41955c8033f6cd7940ef6365ebd59154af32f4949507ebeee4a6ec0c4ee86a9d"
}
},
"ComposableStablePool": {
"useAdaptor": false,
"factoryOutput": "0x0c925fce89a22e36ebd9b3c6e0262234e853d2f6",
"actionIds": {
"disableRecoveryMode()": "0xb4d3deece0ede04bab030f8d23f019a3a603d97e849e1ee1e6a58226843bb105",
"enableRecoveryMode()": "0x14acd584474527fd64f2d0319e73c6b85aea75f00fef393230b71b2ca64344e7",
"pause()": "0xaa58fe403eae929c93788a7b35d0b821be0e3d7fb1b7469ba994ab140ff8aaa0",
"setAssetManagerPoolConfig(address,bytes)": "0xf46c96e0536003e817b9102af0b219ac1a9c3afb2b70234d215edce7b694f0d0",
"setSwapFeePercentage(uint256)": "0x6c470f23b0e66e93b1358c5c49ff26bb81599d24618da6b357d0dbcb138af65c",
"setTokenRateCacheDuration(address,uint256)": "0x3b5d75a18af8f3a6a098229d075e6c9d526a4d4d0597adacacb74808b6092bae",
"startAmplificationParameterUpdate(uint256,uint256)": "0x4d3bafe842e5d8995399b89f432b92c6dfa2f2e810dd0b8d1998c51f5461dbb4",
"stopAmplificationParameterUpdate()": "0x40f06a635db341b3605b05dcdc9a500b297b2f51257ca302bb3daca2c8f25142",
"unpause()": "0x9b6f869dbf8d0c39da20c2af3c85f617c20e0b648cf1e5d42218eabd85b83529",
"updateProtocolFeePercentageCache()": "0x2912cd1592153135ebbc808951155de9d15270d12029160f7fef7296833556c2",
"updateTokenRateCache(address)": "0xfe713ec0738ce39b0b3b024d3413551c716f10d9a2769fb68c44bd609c0ae2be"
}
}
},
Expand Down
32 changes: 16 additions & 16 deletions pkg/deployments/action-ids/mainnet/action-ids.json
Original file line number Diff line number Diff line change
Expand Up @@ -743,29 +743,29 @@
}
}
},
"20220817-composable-stable-pool": {
"20220906-composable-stable-pool": {
"ComposableStablePoolFactory": {
"useAdaptor": false,
"actionIds": {
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xd5fcf8943a4033f6893b2911d83bcf865758b9ec4ebb7966116456d5c2179b42",
"disable()": "0x24d396cb6e7a6f86b5b5b995895e806b1cbe69b00a7bf060870f217b39a20524"
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0x323e14d201c95908670514e1b31e5c4a1fbe96478900e001291ed51dcb188be8",
"disable()": "0x01ee3a6016d5465e99b86344d2748c65cf0a9ac3f45aab103f59f5d3864d5f74"
}
},
"ComposableStablePool": {
"useAdaptor": false,
"factoryOutput": "0x9B532AB955417AFD0D012EB9F7389457CD0EA712",
"factoryOutput": "0xa13a9247ea42d743238089903570127dda72fe44",
"actionIds": {
"disableRecoveryMode()": "0x22db40831a350d79229bedefb2b4003ece8df4a15aa847680614107d5cbfe238",
"enableRecoveryMode()": "0x79b34f2c6a2141c901c36cb267c6f365187212ae08918d3276e9463ed4b6bd6b",
"pause()": "0x367e95c6cc9f3041f3c6ee21b06ef8992a82318a6b2adbbfb6af3ee601769a30",
"setAssetManagerPoolConfig(address,bytes)": "0xfef603bcb84a3216b1093e3dfdb575d7a84a2384aa36100acbe53882e9d46d78",
"setSwapFeePercentage(uint256)": "0x94611f33019f04ed070e076bbacb9ff5c5fe03d7184bef4026e1ee669d3b623e",
"setTokenRateCacheDuration(address,uint256)": "0xd4f0c40da2129d4b1aba541e693e03b92a323a66f649257a258fe6e4ea331b52",
"startAmplificationParameterUpdate(uint256,uint256)": "0x11562115fbcf4955e097732f59969867f1cb458a8cbd648231b0ffae14c800de",
"stopAmplificationParameterUpdate()": "0xf8ab8bdb4497d157053d2f796e50c33e6fff3d586b6db6880ab12eff1d907b2b",
"unpause()": "0xfef90c64be79cb170a20e526196e7c8f2f37f441ae85c945c18a91a64777d309",
"updateProtocolFeePercentageCache()": "0xbe04e2e601e34c2e620a6a66c4085485d7e3efa679d4e7cc50882810efac5563",
"updateTokenRateCache(address)": "0x39ed9ac3902bfe3f689cc0cba788cc7c981610d317d875f877411f97763956f5"
"disableRecoveryMode()": "0xdcae01a1d3143e115458cda9b816ea278dd5daf08d9b6d3ec668632aa7b82dad",
"enableRecoveryMode()": "0xf6ef25118c39f2bdb1d07df32f8b885c2bb50bddc0ab9594195de1e669da06c1",
"pause()": "0xc0d91e75884e4ce70f827133990e1c6ee501b41ad3096d25bce3c04d2976c3e7",
"setAssetManagerPoolConfig(address,bytes)": "0x79a7ec1a52f9874cd67b3ba064ae7675db5c7a905968a068e6fedb1e53382a71",
"setSwapFeePercentage(uint256)": "0x6c3a14f10cbcc5a3f4d0e4e8ad279e7a842735ab188e2b13fb84c6542cc3320c",
"setTokenRateCacheDuration(address,uint256)": "0x950f47d4c7cbd9a3b68b5ab354673981827bd5e9a7b8e5cf4057f8bd547b675f",
"startAmplificationParameterUpdate(uint256,uint256)": "0xf27148d3f1da6319bd754a52acd00b2fc3fa6474241d2398c6d58e8ac0cd9539",
"stopAmplificationParameterUpdate()": "0xc30e3272c4933a085c95b84fca44f1a9b3d43e3e560b7b1fac0a6b2c9bbda16f",
"unpause()": "0x84163b5cca492497c5fa264018819677910a8022689972cc54566d8667dbce68",
"updateProtocolFeePercentageCache()": "0x577eed395ca31adf7bd415fe3e820cf74f6220b3eaad0d25c56780303f1c9b7b",
"updateTokenRateCache(address)": "0xc60ed6691a5c9c103fca904c28e9e77fe4e1c4ec5ea2f8839e367d47ab7b6c3f"
}
}
},
Expand Down Expand Up @@ -839,4 +839,4 @@
}
}
}
}
}
25 changes: 4 additions & 21 deletions pkg/deployments/action-ids/optimism/action-ids.json
Original file line number Diff line number Diff line change
Expand Up @@ -253,29 +253,12 @@
}
}
},
"20220817-composable-stable-pool": {
"20220906-composable-stable-pool": {
"ComposableStablePoolFactory": {
"useAdaptor": false,
"actionIds": {
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xb878bca15e4502b73f0316b18d4be1ce87b80662e185d34de67f9434870e44c3",
"disable()": "0xade556e97ab1839aa7cff8fea1423e2e5c347eeb2c42b771cd4a56b9fc254cfd"
}
},
"ComposableStablePool": {
"useAdaptor": false,
"factoryOutput": "0x13bc6df7189f7997b4977322f2142aa4bb18efae",
"actionIds": {
"disableRecoveryMode()": "0x14c72ee68a79cbd9e9de3b09d61b2f176eda1f0bff705e84db6c8e486751eeb8",
"enableRecoveryMode()": "0x9082fca5a3c0503fe4a39227e413b5312c51c1046a4d0cd56089cf4f2f7ce64f",
"pause()": "0x04c4307b17c18ef584c6c9111ccaa6d1281fb85d0b22696a165ab2619f7c24ab",
"setAssetManagerPoolConfig(address,bytes)": "0x13681f30825b88b69fe232c71cac8c4584dd9beff46f0cc93bab8fb70d12b3e2",
"setSwapFeePercentage(uint256)": "0x66ac87b56c0b6f1b8ba5ce2036d91aaa631367d588313cd8cc730df051efa140",
"setTokenRateCacheDuration(address,uint256)": "0x6674086fab3168c3fc3cdb60f353d450e59522be8e64a0db73b5f3745322a54c",
"startAmplificationParameterUpdate(uint256,uint256)": "0x3d7fd8b3446db77eb8d83e5121c868c127b5f3fe8f91aa450efe51afb2195d6d",
"stopAmplificationParameterUpdate()": "0x829c6af04e241a9112e22d83f9762834e232755ac15bcd8413c3ebbbd5870eaa",
"unpause()": "0x883d4d096be6a2505447f839999d94e029323effbc22f771d5d78f974462963a",
"updateProtocolFeePercentageCache()": "0x529374d6a17ff47aa591ee9079ab54d4a04ba12ff9f021d0b52e53e82944e69d",
"updateTokenRateCache(address)": "0x91cfc1c62f9e36a2512bd748a66426b4bcd57fccb0feda130dae4b003626e44b"
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0x1118ad8f5b5bbeda2680575f94dd15ba613cef4276661f1ddc543c1db3f54fe6",
"disable()": "0xd9049e35b4af4ed3a308c76cd91b94baafcc84b2e3c4c87ca20f97a24553dc7c"
}
}
},
Expand All @@ -295,4 +278,4 @@
}
}
}
}
}
32 changes: 16 additions & 16 deletions pkg/deployments/action-ids/polygon/action-ids.json
Original file line number Diff line number Diff line change
Expand Up @@ -453,29 +453,29 @@
}
}
},
"20220817-composable-stable-pool": {
"20220906-composable-stable-pool": {
"ComposableStablePoolFactory": {
"useAdaptor": false,
"actionIds": {
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0x44378fe37e719f16a22570f156283cd141187255bbf8b7eb7ec27bd7e79fea65",
"disable()": "0xb390847b2908e5813098a18e1eccaad539e756123e23f0dc56c28aae978eb2fc"
"create(string,string,address[],uint256,address[],uint256[],bool[],uint256,address)": "0xac270fb749fd9a51eef52a88b6f3ed9bff7b4583e23c43d6e1d3af956f1e414d",
"disable()": "0xaf3fe6e5b6bbb29a53c0f862834c8a8482ce9eec9ca87870453658b7b91cb0bd"
}
},
"ComposableStablePool": {
"useAdaptor": false,
"factoryOutput": "0x0b8319061732b34cab22445fa83b81f950e4b7ed",
"actionIds": {
"disableRecoveryMode()": "0xe36ab903e9f9ef17ee6098e687e699dd9d25df40132a78ec9059dfc25bc41e50",
"enableRecoveryMode()": "0xacb614e570da493d876645d5190962349868e7a5f972ea1a07f8e873b770ebc0",
"pause()": "0xb2e5923fd9825ad003a6916a2959b6fec8c1cbd137e7f4717e8f3a0ef5356f5d",
"setAssetManagerPoolConfig(address,bytes)": "0xe0cabf9bd52457c3ccdb7677c3ea8d2ca39d4dd0a77998358b58b2e77709bb3a",
"setSwapFeePercentage(uint256)": "0x576b700db98ec644eecfa8897c70a0d2b3d30bed2ccdf3bddefe31760f8c0633",
"setTokenRateCacheDuration(address,uint256)": "0x37726c43670a7ead095d76165a2416d6eff42e053156b5c37a214568b28cd7a0",
"startAmplificationParameterUpdate(uint256,uint256)": "0x5d4a1165b8bf34b0f592f2bdc6f1ee5d09481814963677ed7630f5c67841b626",
"stopAmplificationParameterUpdate()": "0x6f1a0dba66a9983fa400ea47a5386421a36e9bdcfa882c97c2741d077f04141b",
"unpause()": "0x36747b6cd8d8f2a23383e96a481dc01e6635f54026b006f9188384f6893474ee",
"updateProtocolFeePercentageCache()": "0x88189a57c1bb355c96078b4a1d2203ed942f80ee69772045dd2a9e94a0092556",
"updateTokenRateCache(address)": "0xbd46d09d4004252f2b7cc14731b76df39474d5a62a15959622244b5af9741078"
"factoryOutput": "0xb553c155f95ab42b674d6fe501693e30d54a47e2",
"actionIds": {
"disableRecoveryMode()": "0x2bd529cf8062fa0ff07c2054e5dc654a104415c2ae171092c450a88c9ff098a9",
"enableRecoveryMode()": "0xcd992f1bd63b3928b4bd25a59ac9561f702f6a144e2ec542a0f923ddffb79722",
"pause()": "0x683b1640a6f688e1239a6db76d85c0fe9ba55f59f16d3eb5aa6a1334db1094e1",
"setAssetManagerPoolConfig(address,bytes)": "0x7c7bcf5450d42a1d0e2155c2adc70c8d26e62ff1cf11b213e8b4218c4c64409b",
"setSwapFeePercentage(uint256)": "0xa301b9c1ebd296e579cdbb2d99698e23f8197f41880e33215a5936b204b2b971",
"setTokenRateCacheDuration(address,uint256)": "0xa8ac31ec9b3ba2ce31c0ddb542ed7e55340831bdb845c17cf097fd61fc7aef25",
"startAmplificationParameterUpdate(uint256,uint256)": "0xda1cd80b6b12e9440e721792bb510d7ad97ed348a085958a3fd42793e7c27212",
"stopAmplificationParameterUpdate()": "0xcaadef57f99e617f3e276e1298e60ff3e2675ac2ca36fe6f58b5694b474085b4",
"unpause()": "0xdf4c7d59eac8c4273e06ef113253dad4c057e7f417cbad854bb92ead12ba571a",
"updateProtocolFeePercentageCache()": "0x8cfb6267f7b1feab6fd8e30aa74d47f26eb1b76486acfbf8fdaaef1c3ffa8e5b",
"updateTokenRateCache(address)": "0xdd87e51aeeaddb8db3f62cc664e902f1a1d33568d64f3801dc26a8b38896d576"
}
}
}
Expand Down
3 changes: 2 additions & 1 deletion pkg/deployments/deployment-txs/arbitrum.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,6 @@
"0x5ef4c5352882b10893b70DbcaA0C000965bd23c5": "0xbc9d8127b5c39816b24486a35b8ef9eb3687d8e343f963af5a4feaed34fdc5fd",
"0xA0DAbEBAAd1b243BBb243f933013d560819eB66f": "0xefb8d9da6daf08dd54a337d9bbf053217bc06077eecfca03e8571abb0d2c20df",
"0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be": "0xec419da1095c1b65955b8ac18a1ebd2152d4cf354cd3dd54a7f3d6f7785bcc39",
"0x44A41fE82c9539C1aadaBEE5B9C3f327eba5C8a3": "0xad9eef9e87626c2d624f09bd965f45b5a710c64982c9149e0e051cfb1ee1fa56"
"0x44A41fE82c9539C1aadaBEE5B9C3f327eba5C8a3": "0xad9eef9e87626c2d624f09bd965f45b5a710c64982c9149e0e051cfb1ee1fa56",
"0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33": "0x53b706c3e9acd88acb603f41079a5682a13939a4f11a0e91a593ec956a72b9a8"
}
3 changes: 2 additions & 1 deletion pkg/deployments/deployment-txs/goerli.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"0xC128a9954e6c874eA3d62ce62B468bA073093F25": "0x75d95195e938dd905b7be5f26447dafcadf9442fa3a54e03937595265f506320",
"0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "0xecf621288b707681d22c618755d93c8abfab7fa75aef9921785591df86e9b04f",
"0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "0x8ec7c85803a4abcc59d8620b1c6401624e0d988eaedea8eaa1858dce13766b5a",
"0xB848f50141F3D4255b37aC288C25C109104F2158": "0x068e47605db29b7f9e5a8ba8bc7075fe3beab9801b4891b8656d6845f6477721",
"0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "0x848ef78b49a4f66dc2e73c344491a4b37b213a5e5da30f5fafafdefa9807c1ca",
"0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "0xf4281462a669f2e6a10ffcee1e24e60ce807acc8cfd8fc86697050b99035f0d0"
}
}
1 change: 1 addition & 0 deletions pkg/deployments/deployment-txs/mainnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
"0x657dEe983987E1A79A996D972fE68411AeF05e8D": "0xaf83b4bebc6a276fd0579ce281ac7ad86459a35fefa2627c9a56a98ba0e4b997",
"0x6A0AC04f5C2A10297D5FA79FA6358837a8770041": "0xa20d7dc195ecdce2cf1870351872d4322a59d5e8467134d41c9815eb41e81761",
"0xDc6d62ae091ea77331542042A72e5E38B188837C": "0x1671d9cc20db1fc2ddcc965d27be6d512ac3f1bc33ef338f29026b9adf5b6528",
"0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F": "0x3b9e93ae050e59b3ca3657958ca30d1fd13fbc43208f8f0aa01ae992294f9961",
"0xe5F96070CA00cd54795416B1a4b4c2403231c548": "0xfd36f2ba3f92cfdae39aad73a84aa5c64182ee728da313559da0c6e00035cd78",
"0xf1665E19bc105BE4EDD3739F88315cC699cc5b65": "0xf01b94a0fbbaa2c3c77b88dac38cf7ace5969bafa8702ee3c085f373e46f2751",
"0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36": "0xfe9343c5f8457996f1ae1e218e80cbfe28e582cb9d12271b1e6c024b89f11ef0",
Expand Down
3 changes: 2 additions & 1 deletion pkg/deployments/deployment-txs/optimism.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,6 @@
"0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C": "0x92cb8b071f59c0f292aa878b2d236d0c602c07bbc72cd0511b0b7c7bf3ee6142",
"0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D": "0xc1259148af7bf9e61ca86191a8f5b064f19c070799758f8b9b450643ba11de65",
"0x994086630773dC6cB54D3A5E0Ef0963532789E75": "0x4f161e34f6147e58817bc80cd72e2d2d5441de5a0e5cf6b2ccbc522299d0f37c",
"0x7C71313d3b84728cA0FD4cDaD8c86067E3548dCe": "0xaef3143054041b59b02d6237b44ff8e7e98583e6ec1ca93aadd23426baf992a6"
"0x7C71313d3b84728cA0FD4cDaD8c86067E3548dCe": "0xaef3143054041b59b02d6237b44ff8e7e98583e6ec1ca93aadd23426baf992a6",
"0xf145caFB67081895EE80eB7c04A30Cf87f07b745": "0xad2f330ad865dc7955376a3d9733486b38c53ba0d4757ad4e1b63b105401c506"
}
3 changes: 2 additions & 1 deletion pkg/deployments/deployment-txs/polygon.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,6 @@
"0x42AC0e6FA47385D55Aff070d79eF0079868C48a6": "0x1a6f3cc3e15a628eaf323b5d7a3578d497ce8fcfb8952273d20d8084621fb31f",
"0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33": "0x13e145eb41511f3a9b0f4777fa60af0e17b2ab2122b68b3abcf57263e0a5c551",
"0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c": "0x92bed1d00f3d5b9af1ff01c5a75b766da20edc3a081507b20d20371d39100d53",
"0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61": "0x5ed686152661e4c05d6a12fe6d5f25f8da52792f5683cf45a63b9188cefe1671"
"0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61": "0x5ed686152661e4c05d6a12fe6d5f25f8da52792f5683cf45a63b9188cefe1671",
"0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4": "0xe5d908be686056f1519663a407167c088924f60d29c799ec74438b9de891989e"
}

This file was deleted.

This file was deleted.

Loading

0 comments on commit 93af2fd

Please sign in to comment.