diff --git a/CHANGELOG.md b/CHANGELOG.md index 7305235c..1785d7ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ - Deployed `ChainlinkRateProviderFactory` to all networks. - Deployed `StakelessGaugeCheckpointer` V2 to Ethereum and Sepolia. - Deployed `BaseRootGaugeFactory` to Mainnet. +- Deployed `BatchRelayerLibrary` V6 to all networks. ### Deprecations diff --git a/addresses/arbitrum.json b/addresses/arbitrum.json index 6a5369ff..cb4831c1 100644 --- a/addresses/arbitrum.json +++ b/addresses/arbitrum.json @@ -727,5 +727,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0xc4367195532c9bF11d76D2b3DA9a208E5FB72Df3" + }, + { + "name": "BalancerRelayer", + "address": "0x9B892E515D2Ab8869F17488d64B3b918731cc70d" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/avalanche.json b/addresses/avalanche.json index 755583c0..3d467044 100644 --- a/addresses/avalanche.json +++ b/addresses/avalanche.json @@ -378,5 +378,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0x2F8BD5b2Efc56EF068d1647a92AeE4Aa2e42b43E" + }, + { + "name": "BalancerRelayer", + "address": "0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/base.json b/addresses/base.json index 007f579d..2cf82b07 100644 --- a/addresses/base.json +++ b/addresses/base.json @@ -359,5 +359,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0x41f59C2B8a4d16dBbd900162450FB2B3Bf35cDa6" + }, + { + "name": "BalancerRelayer", + "address": "0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/bsc.json b/addresses/bsc.json index b9e372da..42564594 100644 --- a/addresses/bsc.json +++ b/addresses/bsc.json @@ -363,5 +363,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0x38939A6F9EBb39aaaF25E5627e60B3651868Fb4E" + }, + { + "name": "BalancerRelayer", + "address": "0xf41D6De4bbE9919d87BC1E5cc3335549e2A1A6c0" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/gnosis.json b/addresses/gnosis.json index 9047f06d..304915c8 100644 --- a/addresses/gnosis.json +++ b/addresses/gnosis.json @@ -469,5 +469,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0x8eA89804145c007e7D226001A96955ad53836087" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0x884976294666ccF6dd61006BBcDafe74ca889504" + }, + { + "name": "BalancerRelayer", + "address": "0x2163c2FcD0940e84B8a68991bF926eDfB0Cd926C" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/goerli.json b/addresses/goerli.json index 0c995ff6..b6b3b12a 100644 --- a/addresses/goerli.json +++ b/addresses/goerli.json @@ -998,5 +998,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0xE21c4FF088d6829A8a4A17Ff2EE2c99CD202073e" + }, + { + "name": "BalancerRelayer", + "address": "0x7f36A11750F225De646b0de7b26BC74e797c310B" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/mainnet.json b/addresses/mainnet.json index 4a7b099a..b28a0ff1 100644 --- a/addresses/mainnet.json +++ b/addresses/mainnet.json @@ -1220,5 +1220,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0x481Ca759BABB6fF011E11890e183bE00de3714e7" + }, + { + "name": "BalancerRelayer", + "address": "0x35Cea9e57A393ac66Aaa7E25C391D52C74B5648f" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/optimism.json b/addresses/optimism.json index ce265f93..d3052eaa 100644 --- a/addresses/optimism.json +++ b/addresses/optimism.json @@ -638,5 +638,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0xA876B2DBcC73f28347677c4Be589E11910CC10Eb" + }, + { + "name": "BalancerRelayer", + "address": "0x015ACA20a1422F3c729086c17f15F10e0CfbC75A" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/polygon.json b/addresses/polygon.json index 21e2f8fa..d4b9a75a 100644 --- a/addresses/polygon.json +++ b/addresses/polygon.json @@ -718,5 +718,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0xD5a7820Ad07ffB7F79bD5a36a53FaD651e557960" + }, + { + "name": "BalancerRelayer", + "address": "0xB1ED8d3b5059b3281D43306cC9D043cE8B22599b" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/sepolia.json b/addresses/sepolia.json index 62c96c71..553d94bb 100644 --- a/addresses/sepolia.json +++ b/addresses/sepolia.json @@ -560,5 +560,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0xCD2A81Af5d5B485164709dCC4b3791B9f504cFc6" + }, + { + "name": "BalancerRelayer", + "address": "0x7852fB9d0895e6e8b3EedA553c03F6e2F9124dF9" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/addresses/zkevm.json b/addresses/zkevm.json index 559862bd..3625cc7a 100644 --- a/addresses/zkevm.json +++ b/addresses/zkevm.json @@ -363,5 +363,22 @@ } ], "status": "ACTIVE" + }, + "20231031-batch-relayer-v6": { + "contracts": [ + { + "name": "BatchRelayerLibrary", + "address": "0x0c5538098EBe88175078972F514C9e101D325D4F" + }, + { + "name": "BatchRelayerQueryLibrary", + "address": "0x4Dbf624Ffc95ceD541e6C9E786AF87848dC3F3d9" + }, + { + "name": "BalancerRelayer", + "address": "0x8e620FfCa2580ed87241D7e10F85EE75d0a906F5" + } + ], + "status": "ACTIVE" } } \ No newline at end of file diff --git a/deployment-txs/arbitrum.json b/deployment-txs/arbitrum.json index 8aeb6feb..e93b0045 100644 --- a/deployment-txs/arbitrum.json +++ b/deployment-txs/arbitrum.json @@ -103,5 +103,6 @@ "0xd60020Ec34Ccf9A4385f917DE8F6956B77853ABF": "0xcd407f2dd85b04bc0470c30816c76a4bfb10afe25a375d3cd60154bcfc3d53dd", "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xb305c64747995fccf10d26c15c1f85d8b4bd441fe9f000ad62157d6c091641d5", "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "0xdc2e9ebb55f7cd3418f7a7e091401fd49bba44a90e5d59cdf7c5f02ab7cee4d6", - "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "0x9d94ebdc30e11d4e20ee8ba0cc2eba5df421735df85a96b147ff667a83659ae5" + "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "0x9d94ebdc30e11d4e20ee8ba0cc2eba5df421735df85a96b147ff667a83659ae5", + "0x4b7b369989e613ff2C65768B7Cf930cC927F901E": "0xa37e4213136abcfe45855253c4a6c834a4b208b94b59485d0084805daa4b4fcb" } \ No newline at end of file diff --git a/deployment-txs/avalanche.json b/deployment-txs/avalanche.json index dae1e3f3..c27409cb 100644 --- a/deployment-txs/avalanche.json +++ b/deployment-txs/avalanche.json @@ -54,5 +54,6 @@ "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8": "0x91692230f4387f34c19cbf178d21d314e9bfcd3f87131182ef258b47fcc5c170", "0xf23b4DB826DbA14c0e857029dfF076b1c0264843": "0x953db3dab598c93521a3328724fdcb382339f183e7e4fdaaccf1b63b94567e96", "0x36caC20dd805d128c1a6Dd16eeA845C574b5A17C": "0xea5666c98e53723d3f2f794fddc63aabf10e8ec91ba84d96963f9d535d985e91", - "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "0x98f5e020e44143c890b635ccdf772758bbb3d902d7ca797f3d042ff7635d5d04" + "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "0x98f5e020e44143c890b635ccdf772758bbb3d902d7ca797f3d042ff7635d5d04", + "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760": "0xadb29ed4ca32249de255e8cd1588447fe41607493adbf0796d75a6f493784caf" } \ No newline at end of file diff --git a/deployment-txs/base.json b/deployment-txs/base.json index 0601eda2..8f105a3e 100644 --- a/deployment-txs/base.json +++ b/deployment-txs/base.json @@ -49,5 +49,6 @@ "0x0c5538098EBe88175078972F514C9e101D325D4F": "0x00fb951b772ede880b280c42f277114d17ebc62eb7db7f8f858583358fb6f2c4", "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013": "0xdfbd2bd1df2191d73ee34210f24d886f7d6b9c29a7b86dc15249dc804dcfcd38", "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f": "0x0bed227a5de010878ca78a0b457cd6cb58df5d491163ee8c339304e163d19889", - "0xE42FFA682A26EF8F25891db4882932711D42e467": "0xe4e40a72bd07b1f5ecda4500a9d7a82ba148972319d12760b5db67974b3e56ff" + "0xE42FFA682A26EF8F25891db4882932711D42e467": "0xe4e40a72bd07b1f5ecda4500a9d7a82ba148972319d12760b5db67974b3e56ff", + "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4": "0x36851b090d449fecfafa0932617d309ed02419c398b46aed466bffc6ef9b0205" } \ No newline at end of file diff --git a/deployment-txs/bsc.json b/deployment-txs/bsc.json index 6cb541a0..55c29287 100644 --- a/deployment-txs/bsc.json +++ b/deployment-txs/bsc.json @@ -55,5 +55,6 @@ "0x6bDa27339629e2d031F19555D3E44c205c31a13a": "0x67c2c47cb8be94fdf3b171e364e6ccbe154533781cd01a5ef67e88ecfff848de", "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0x01baf60a77f2ae4854f3a242785ba2505f7e7643dda38428ee5011bbc59d91b8", "0xa523f47A933D5020b23629dDf689695AA94612Dc": "0x2467bf82429af738c99ef18db714842a589234c45e6dfa8150b263b69a091f12", - "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0": "0x6c228eda588ea0acac47f32cd6ee95734d31b26d530d665199b40d7d43423692" + "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0": "0x6c228eda588ea0acac47f32cd6ee95734d31b26d530d665199b40d7d43423692", + "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "0x6791c358a2a5113776e0bddcc145ce85f35a2fa296dd5f232d1b2770365e7111" } \ No newline at end of file diff --git a/deployment-txs/gnosis.json b/deployment-txs/gnosis.json index 74181d22..36dcea38 100644 --- a/deployment-txs/gnosis.json +++ b/deployment-txs/gnosis.json @@ -65,5 +65,6 @@ "0xa359b6BB0a89ED9f237C83f32fF05c658DA8b3aB": "0xdea5bdb3efbc3d2472e75ba5d3d70efde628b78ef4d99f0260940f6723e7570d", "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xfdb63e6be459203287cfb8647de40611c4f6795c48fae2ac0736b5b3a59bc890", "0x1702067424096F07A60e62cceE3dE9420068492D": "0x3df0d8483fce43d11c813032ecdb5c8e0c34354ab7cdf80abe1a50fc708c0079", - "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A": "0xdcde98dee90abc1083b789ce69a4f433bdad3e86c4b1b2ea3e35edd10d892f97" + "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A": "0xdcde98dee90abc1083b789ce69a4f433bdad3e86c4b1b2ea3e35edd10d892f97", + "0x8eA89804145c007e7D226001A96955ad53836087": "0xbc8fc1f4ab466c972716c6776e73dfc38462741c9a2bc4fe72853925716c1b0e" } \ No newline at end of file diff --git a/deployment-txs/goerli.json b/deployment-txs/goerli.json index e35f13be..ca23909a 100644 --- a/deployment-txs/goerli.json +++ b/deployment-txs/goerli.json @@ -144,5 +144,6 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0x6564b03fdcf7c6bb98659ab5f2aacb0a5953a8a71f457b7ebe8b53fc129c3161", "0x1702067424096F07A60e62cceE3dE9420068492D": "0xdf57d3529fe002b2c49e3783ea581b1bf4ec9ceec246dc501b719c374ed4411a", "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A": "0x040a10d5f7827a064985e4dd6f980c491a8d5d99ed29edbf914ba9197b9346f1", - "0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85E": "0x5e02d6001484c74f527d45128ee91864452623f5b67a997fcec9e079a8be2234" + "0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85E": "0x5e02d6001484c74f527d45128ee91864452623f5b67a997fcec9e079a8be2234", + "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "0xd50b853ce31d21d2347e004bf9bc7d3ff5d0f811b03a7d87177eb76bf3a48060" } \ No newline at end of file diff --git a/deployment-txs/mainnet.json b/deployment-txs/mainnet.json index b1ae2d89..1ba6f5db 100644 --- a/deployment-txs/mainnet.json +++ b/deployment-txs/mainnet.json @@ -163,5 +163,6 @@ "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c": "0xfe9d1446e6aa9da0b90799e925b92a3230e44cf32cc2126a210921fa38e273c1", "0x22625eEDd92c81a219A83e1dc48f88d54786B017": "0xd84e11274a092df611319bac402f3dc904a44914beb21262977df392ddfb45db", "0x8e3B64b3737097F283E965869e3503AA20F31E4D": "0xfdbc9b3b61033dc338dbca98286f2f1c5ef6948590d54749025bd9532f10550d", - "0x0C8f71D19f87c0bD1b9baD2484EcC3388D5DbB98": "0x7ef4c0cfe11b7b15a602f7fbfcfbebaf551220f06fe108054490195b4766260f" + "0x0C8f71D19f87c0bD1b9baD2484EcC3388D5DbB98": "0x7ef4c0cfe11b7b15a602f7fbfcfbebaf551220f06fe108054490195b4766260f", + "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62": "0xcc232687fe7d8e42e86f66c29a12c0da6d99c4ae7132f7c25aec44bafe9f2d9d" } \ No newline at end of file diff --git a/deployment-txs/optimism.json b/deployment-txs/optimism.json index 00487be2..f61f06ee 100644 --- a/deployment-txs/optimism.json +++ b/deployment-txs/optimism.json @@ -93,5 +93,6 @@ "0x77A0Df59d1d73B12B07Bcded0611279D8801ee96": "0x945db7c037f0b391414255331c349c52604785a4b98792de99ecc1d20112a94f", "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xc6359ecab6b9dd2130d208f52fab059e59d0b425b780e4458d040f57e2a6d17b", "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "0x8dd20101e9b3c16c8675fe6e177c750d29dac93c190dbe521bab59e99d345e57", - "0x83E443EF4f9963C77bd860f94500075556668cb8": "0x6be69a855504cbd233f9fd4ec075910860a89389cfc18aa23a084f8e15f2d4b7" + "0x83E443EF4f9963C77bd860f94500075556668cb8": "0x6be69a855504cbd233f9fd4ec075910860a89389cfc18aa23a084f8e15f2d4b7", + "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "0x8248e5013965d70663de36bfbf99e43117a575f39166d231d60baeb00401835e" } \ No newline at end of file diff --git a/deployment-txs/polygon.json b/deployment-txs/polygon.json index 5eff1631..3db112b1 100644 --- a/deployment-txs/polygon.json +++ b/deployment-txs/polygon.json @@ -103,5 +103,6 @@ "0xD35325DfC0B02718a41De7c94Ac9FC10D0AD5624": "0xee7ca79e67ad74a9e0aec531fb565887906f2fdca581c74e03bccecd3416d99f", "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "0xf7ffd79f049d84005d971d87aac749684e2cf7bcd5d9be016b6824a789cca006", "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42": "0x63b21d1c5741323d547b1a370fa9e0bd7945dae34b6442c107da425db93dbf0f", - "0xa3b370092aeb56770B23315252aB5E16DAcBF62B": "0x32a0d4b22c69b174ad62578ac8f9c7d367262baabb26576fbcc28bbe06e00b4a" + "0xa3b370092aeb56770B23315252aB5E16DAcBF62B": "0x32a0d4b22c69b174ad62578ac8f9c7d367262baabb26576fbcc28bbe06e00b4a", + "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280": "0x11420b9ee5ec2e99e8ab41374aeb1558b1584634e7b11da28a7f69e64b9f3d6e" } \ No newline at end of file diff --git a/deployment-txs/sepolia.json b/deployment-txs/sepolia.json index 2cfb1d4a..8231af2c 100644 --- a/deployment-txs/sepolia.json +++ b/deployment-txs/sepolia.json @@ -78,5 +78,6 @@ "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1": "0x7dcddceac8e89e078b600a7ef5542486a6d65df603a82bbd01baf04db5a825fb", "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "0x40028652237393d5c9f9106b82f6bfe17a06e165a2590229246057366279e50d", "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42": "0x066799b931f617a9cfaa52943b88a1e960451e2330111cd98e62c43d13f01ec2", - "0x6eaD84Af26E997D27998Fc9f8614e8a19BB93938": "0x875cc6b2d50607d669d3365533db0f05fc4e57ee61bf72f8d9b3cc5aecad7369" + "0x6eaD84Af26E997D27998Fc9f8614e8a19BB93938": "0x875cc6b2d50607d669d3365533db0f05fc4e57ee61bf72f8d9b3cc5aecad7369", + "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1": "0xf4e2ad045de0fe9f86357744cd6d93baa391708c4f068e28f0c578655f94e77e" } \ No newline at end of file diff --git a/deployment-txs/zkevm.json b/deployment-txs/zkevm.json index adb63cac..c48dbc88 100644 --- a/deployment-txs/zkevm.json +++ b/deployment-txs/zkevm.json @@ -50,5 +50,6 @@ "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "0x03f89cc9f24f9cf499c7cacc8bfe6b58ec10b0c2eb9f35bf93884156a0b36565", "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8": "0xe868e012256f6fdf2c453012871555dc97e06388cf1b2252ad1ec6ffff4b3a31", "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4": "0x156ea15b3a65b2f1ac2ee4d515e09c33d047ce07a152901f02563c45848b9553", - "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46": "0xb988d13eca0852d274fc72ec976ed0ec28cb638a22144624abe87e64a8c491bb" + "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46": "0xb988d13eca0852d274fc72ec976ed0ec28cb638a22144624abe87e64a8c491bb", + "0x0c5538098EBe88175078972F514C9e101D325D4F": "0x73c666089cafd2358e82336a5bf1b67ae18b92d3907a1df042590b2f3793b0ce" } \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/arbitrum.json b/tasks/20231031-batch-relayer-v6/output/arbitrum.json new file mode 100644 index 00000000..fc3e4655 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/arbitrum.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "BatchRelayerQueryLibrary": "0xc4367195532c9bF11d76D2b3DA9a208E5FB72Df3", + "BalancerRelayer": "0x9B892E515D2Ab8869F17488d64B3b918731cc70d" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/avalanche.json b/tasks/20231031-batch-relayer-v6/output/avalanche.json new file mode 100644 index 00000000..dc746c53 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/avalanche.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "BatchRelayerQueryLibrary": "0x2F8BD5b2Efc56EF068d1647a92AeE4Aa2e42b43E", + "BalancerRelayer": "0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/base.json b/tasks/20231031-batch-relayer-v6/output/base.json new file mode 100644 index 00000000..d9a8f068 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/base.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "BatchRelayerQueryLibrary": "0x41f59C2B8a4d16dBbd900162450FB2B3Bf35cDa6", + "BalancerRelayer": "0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/bsc.json b/tasks/20231031-batch-relayer-v6/output/bsc.json new file mode 100644 index 00000000..a5bad9b3 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/bsc.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "BatchRelayerQueryLibrary": "0x38939A6F9EBb39aaaF25E5627e60B3651868Fb4E", + "BalancerRelayer": "0xf41D6De4bbE9919d87BC1E5cc3335549e2A1A6c0" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/gnosis.json b/tasks/20231031-batch-relayer-v6/output/gnosis.json new file mode 100644 index 00000000..6c5a9fa3 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/gnosis.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0x8eA89804145c007e7D226001A96955ad53836087", + "BatchRelayerQueryLibrary": "0x884976294666ccF6dd61006BBcDafe74ca889504", + "BalancerRelayer": "0x2163c2FcD0940e84B8a68991bF926eDfB0Cd926C" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/goerli.json b/tasks/20231031-batch-relayer-v6/output/goerli.json new file mode 100644 index 00000000..a14c2dc5 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/goerli.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "BatchRelayerQueryLibrary": "0xE21c4FF088d6829A8a4A17Ff2EE2c99CD202073e", + "BalancerRelayer": "0x7f36A11750F225De646b0de7b26BC74e797c310B" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/mainnet.json b/tasks/20231031-batch-relayer-v6/output/mainnet.json new file mode 100644 index 00000000..284a2331 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/mainnet.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62", + "BatchRelayerQueryLibrary": "0x481Ca759BABB6fF011E11890e183bE00de3714e7", + "BalancerRelayer": "0x35Cea9e57A393ac66Aaa7E25C391D52C74B5648f" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/optimism.json b/tasks/20231031-batch-relayer-v6/output/optimism.json new file mode 100644 index 00000000..bfbb6be4 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/optimism.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "BatchRelayerQueryLibrary": "0xA876B2DBcC73f28347677c4Be589E11910CC10Eb", + "BalancerRelayer": "0x015ACA20a1422F3c729086c17f15F10e0CfbC75A" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/polygon.json b/tasks/20231031-batch-relayer-v6/output/polygon.json new file mode 100644 index 00000000..4bb690de --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/polygon.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280", + "BatchRelayerQueryLibrary": "0xD5a7820Ad07ffB7F79bD5a36a53FaD651e557960", + "BalancerRelayer": "0xB1ED8d3b5059b3281D43306cC9D043cE8B22599b" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/sepolia.json b/tasks/20231031-batch-relayer-v6/output/sepolia.json new file mode 100644 index 00000000..8b2e5a02 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/sepolia.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", + "BatchRelayerQueryLibrary": "0xCD2A81Af5d5B485164709dCC4b3791B9f504cFc6", + "BalancerRelayer": "0x7852fB9d0895e6e8b3EedA553c03F6e2F9124dF9" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/output/zkevm.json b/tasks/20231031-batch-relayer-v6/output/zkevm.json new file mode 100644 index 00000000..a66aef25 --- /dev/null +++ b/tasks/20231031-batch-relayer-v6/output/zkevm.json @@ -0,0 +1,5 @@ +{ + "BatchRelayerLibrary": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "BatchRelayerQueryLibrary": "0x4Dbf624Ffc95ceD541e6C9E786AF87848dC3F3d9", + "BalancerRelayer": "0x8e620FfCa2580ed87241D7e10F85EE75d0a906F5" +} \ No newline at end of file diff --git a/tasks/20231031-batch-relayer-v6/readme.md b/tasks/20231031-batch-relayer-v6/readme.md index 8b71e365..726da1d0 100644 --- a/tasks/20231031-batch-relayer-v6/readme.md +++ b/tasks/20231031-batch-relayer-v6/readme.md @@ -8,4 +8,15 @@ This version also adds gauge checkpoint / mint capabilities for gauges (both mai ## 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) - [`BalancerRelayer` artifact](./artifact/BalancerRelayer.json)