diff --git a/CHANGELOG.md b/CHANGELOG.md index 86ccbab5..4fb162d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ ### New Deployments - Deployed V3 Vault to Mainnet, Gnosis and Sepolia. +- Deployed V3 Weighted Pool to Mainnet, Gnosis and Sepolia. + - Deployed contracts to Fraxtal with veBAL support. - Deployed contracts to Mode without veBAL support. - Deployed `BatchRelayerLibrary` V5 to all networks. diff --git a/addresses/gnosis.json b/addresses/gnosis.json index 2146394e..0547428f 100644 --- a/addresses/gnosis.json +++ b/addresses/gnosis.json @@ -533,5 +533,18 @@ } ], "status": "ACTIVE" + }, + "20241205-v3-weighted-pool": { + "contracts": [ + { + "name": "WeightedPoolFactory", + "address": "0xEB1eeaBF0126d813589C3D2CfeFFE410D9aE3863" + }, + { + "name": "MockWeightedPool", + "address": "0xd43c36038250c66D46854e536Bf959fdDE5294c3" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/mainnet.json b/addresses/mainnet.json index d57f70a6..2149ddf1 100644 --- a/addresses/mainnet.json +++ b/addresses/mainnet.json @@ -1297,5 +1297,18 @@ } ], "status": "ACTIVE" + }, + "20241205-v3-weighted-pool": { + "contracts": [ + { + "name": "WeightedPoolFactory", + "address": "0x201efd508c8DfE9DE1a13c2452863A78CB2a86Cc" + }, + { + "name": "MockWeightedPool", + "address": "0x527d0E14acc53FB040DeBeae1cAb973D23FB3568" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/sepolia.json b/addresses/sepolia.json index 19769627..b871a7e4 100644 --- a/addresses/sepolia.json +++ b/addresses/sepolia.json @@ -615,5 +615,18 @@ } ], "status": "ACTIVE" + }, + "20241205-v3-weighted-pool": { + "contracts": [ + { + "name": "WeightedPoolFactory", + "address": "0x7532d5a3bE916e4a4D900240F49F0BABd4FD855C" + }, + { + "name": "MockWeightedPool", + "address": "0xFc253B433B7225AC7736EAbDF4115F7252aECb91" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/deployment-txs/gnosis.json b/deployment-txs/gnosis.json index d954192a..0f64a99c 100644 --- a/deployment-txs/gnosis.json +++ b/deployment-txs/gnosis.json @@ -70,5 +70,7 @@ "0x47B489bf5836f83ABD928C316F8e39bC0587B020": "0xc3fc1fb96712a0659b7e9e5f406f63bdf5cbd5df9e04f0372c28f75785036791", "0x5d98909Aa2b3d964907B3735597F47E06b04D8b4": "0xa814573ffdd86b757737f901806202098a899736c359c51e38c258301f59c4a2", "0xE241C6e48CA045C7f631600a0f1403b2bFea05ad": "0xbddecd204c0ff30e450edee2fd8c90b57632ba63525f7c1771a5e0017308b15e", - "0xAc27df81663d139072E615855eF9aB0Af3FBD281": "0x7cd44000bec33d99663fdbcb718ce497d6aaa3ecea1131fbab3a865db9d37725" + "0xAc27df81663d139072E615855eF9aB0Af3FBD281": "0x7cd44000bec33d99663fdbcb718ce497d6aaa3ecea1131fbab3a865db9d37725", + "0xEB1eeaBF0126d813589C3D2CfeFFE410D9aE3863": "0x04965cda30a501e074b983c40c5ff83d70401597da929e937e39d60022f4f0d9", + "0xd43c36038250c66D46854e536Bf959fdDE5294c3": "0x81103c45f5122e7c48e538cdc4defa0831221bf39cf5efb1d463ff8d77c033eb" } \ No newline at end of file diff --git a/deployment-txs/mainnet.json b/deployment-txs/mainnet.json index bbd9f45c..3cc78060 100644 --- a/deployment-txs/mainnet.json +++ b/deployment-txs/mainnet.json @@ -169,5 +169,7 @@ "0xF1C849190Ecfae64d0Bd0a0708708E1De906aaB5": "0x19ecdc8479e8880edaf6072dc8b408daf8cc053edb1ed34e00dbfcce0a0b3150", "0x18CC3C68A5e64b40c846Aa6E45312cbcBb94f71b": "0x1f11890a40a96fb3be92f2ab5ae160a70252e671ade0038242f21a6992f0ceab", "0xE241C6e48CA045C7f631600a0f1403b2bFea05ad": "0x8ea045aa2c50cc3fe24f6e9122cac4d1825b9367598fce148fce736b2540a1ab", - "0xAc27df81663d139072E615855eF9aB0Af3FBD281": "0xc8ae141334ca62994b5108c39d6d926596272a639edbb06b2d353b8890072db6" + "0xAc27df81663d139072E615855eF9aB0Af3FBD281": "0xc8ae141334ca62994b5108c39d6d926596272a639edbb06b2d353b8890072db6", + "0x201efd508c8DfE9DE1a13c2452863A78CB2a86Cc": "0x1e14baaeb10fc3a6b689e77ec34e8c5e8e21853f6e23257459dd99c35b6ff06b", + "0x527d0E14acc53FB040DeBeae1cAb973D23FB3568": "0x44d82009c125f39bd2bbd1f723e7284e4226d5d752a66b18536e5d92c37b0c82" } \ No newline at end of file diff --git a/deployment-txs/sepolia.json b/deployment-txs/sepolia.json index cc7d8305..aa43c59f 100644 --- a/deployment-txs/sepolia.json +++ b/deployment-txs/sepolia.json @@ -82,5 +82,7 @@ "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1": "0xf4e2ad045de0fe9f86357744cd6d93baa391708c4f068e28f0c578655f94e77e", "0x05503B3aDE04aCA81c8D6F88eCB73Ba156982D2B": "0x53aa3587002469b758e2bb87135d9599fd06e7be944fe61c7f82045c45328566", "0x7b0d669142FEDe0eB9065E3B9140a7c90a934a27": "0x254b0ec866c204a1a1eca3d1a85879ddc4b24191141215d7ecff085cf478f70c", - "0xAc27df81663d139072E615855eF9aB0Af3FBD281": "0x35299591bbd0daf8013573a132cec517f16a03b2cdcaa6370c3bcc37459924b9" + "0xAc27df81663d139072E615855eF9aB0Af3FBD281": "0x35299591bbd0daf8013573a132cec517f16a03b2cdcaa6370c3bcc37459924b9", + "0x7532d5a3bE916e4a4D900240F49F0BABd4FD855C": "0xe42c9cdc05ab3de2b8698ed32e56dce0f85c1017099aa965784d8023fb29d012", + "0xFc253B433B7225AC7736EAbDF4115F7252aECb91": "0x45579023de61bae57ba62a72a50783509afa7c47f466150b3d5f134d220624b6" } \ No newline at end of file diff --git a/v3/tasks/20241205-v3-weighted-pool/output/gnosis.json b/v3/tasks/20241205-v3-weighted-pool/output/gnosis.json new file mode 100644 index 00000000..74ce7e16 --- /dev/null +++ b/v3/tasks/20241205-v3-weighted-pool/output/gnosis.json @@ -0,0 +1,4 @@ +{ + "WeightedPoolFactory": "0xEB1eeaBF0126d813589C3D2CfeFFE410D9aE3863", + "MockWeightedPool": "0xd43c36038250c66D46854e536Bf959fdDE5294c3" +} \ No newline at end of file diff --git a/v3/tasks/20241205-v3-weighted-pool/output/mainnet.json b/v3/tasks/20241205-v3-weighted-pool/output/mainnet.json new file mode 100644 index 00000000..559ce869 --- /dev/null +++ b/v3/tasks/20241205-v3-weighted-pool/output/mainnet.json @@ -0,0 +1,4 @@ +{ + "WeightedPoolFactory": "0x201efd508c8DfE9DE1a13c2452863A78CB2a86Cc", + "MockWeightedPool": "0x527d0E14acc53FB040DeBeae1cAb973D23FB3568" +} \ No newline at end of file diff --git a/v3/tasks/20241205-v3-weighted-pool/output/sepolia.json b/v3/tasks/20241205-v3-weighted-pool/output/sepolia.json new file mode 100644 index 00000000..0705e134 --- /dev/null +++ b/v3/tasks/20241205-v3-weighted-pool/output/sepolia.json @@ -0,0 +1,4 @@ +{ + "WeightedPoolFactory": "0x7532d5a3bE916e4a4D900240F49F0BABd4FD855C", + "MockWeightedPool": "0xFc253B433B7225AC7736EAbDF4115F7252aECb91" +} \ No newline at end of file diff --git a/v3/tasks/20241205-v3-weighted-pool/readme.md b/v3/tasks/20241205-v3-weighted-pool/readme.md index 88ee410b..999a0d0f 100644 --- a/v3/tasks/20241205-v3-weighted-pool/readme.md +++ b/v3/tasks/20241205-v3-weighted-pool/readme.md @@ -6,5 +6,8 @@ Pools from this factory use weighted math, which is best suited for uncorrelated ## Useful Files - [Code](https://github.com/balancer/balancer-v3-monorepo/commit/25d73b3d091f5dde943ad6b7d90db9569222510d). +- [Ethereum mainnet addresses](./output/mainnet.json) +- [Gnosis mainnet addresses](./output/gnosis.json) +- [Sepolia testnet addresses](./output/sepolia.json) - [`WeightedPoolFactory` artifact](./artifact/WeightedPoolFactory.json) - [`WeightedPool` artifact](./artifact/WeightedPool.json)