From 6aa2258194b5a206aaf937506f10fc2d16483ac6 Mon Sep 17 00:00:00 2001 From: ZeKraken <79888567+zekraken-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:41:01 -0500 Subject: [PATCH 1/8] rETH/weETH swap fee change changing swap fee of rETH/weETH from 4bps to 1bp pool to compete with curve and uni --- .../PoolSwapFeeChanges/Mainnet/Transactions Batch.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json new file mode 100644 index 000000000..dacb95b87 --- /dev/null +++ b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json @@ -0,0 +1 @@ +{"version":"1.0","chainId":"1","createdAt":1733495910611,"meta":{"name":"Transactions Batch","description":"","txBuilderVersion":"1.17.1","createdFromSafeAddress":"0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6","createdFromOwnerAddress":"","checksum":"0x21883914a4a0fa9e0de7c63e767e40e87a983c98589c5d480b1656505a1cd578"},"transactions":[{"to":"0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B","value":"0","data":null,"contractMethod":{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"fees","type":"uint256[]"}],"name":"setSwapFees","payable":false},"contractInputsValues":{"addresses":"[0x05ff47AFADa98a98982113758878F9A8B9FddA0a]","fees":"[100000000000000]"}}]} \ No newline at end of file From a7de021b5134473534d001fad53b9a9b33638a05 Mon Sep 17 00:00:00 2001 From: ZeKraken <79888567+zekraken-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:42:46 -0500 Subject: [PATCH 2/8] Delete MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json --- .../PoolSwapFeeChanges/Mainnet/Transactions Batch.json | 1 - 1 file changed, 1 deletion(-) delete mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json deleted file mode 100644 index dacb95b87..000000000 --- a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/Transactions Batch.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"1.0","chainId":"1","createdAt":1733495910611,"meta":{"name":"Transactions Batch","description":"","txBuilderVersion":"1.17.1","createdFromSafeAddress":"0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6","createdFromOwnerAddress":"","checksum":"0x21883914a4a0fa9e0de7c63e767e40e87a983c98589c5d480b1656505a1cd578"},"transactions":[{"to":"0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B","value":"0","data":null,"contractMethod":{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"fees","type":"uint256[]"}],"name":"setSwapFees","payable":false},"contractInputsValues":{"addresses":"[0x05ff47AFADa98a98982113758878F9A8B9FddA0a]","fees":"[100000000000000]"}}]} \ No newline at end of file From 3599585e66b4a54fb61d75f16f745ac330fe1eec Mon Sep 17 00:00:00 2001 From: ZeKraken <79888567+zekraken-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:43:03 -0500 Subject: [PATCH 3/8] update file name --- .../Mainnet/reth-weeth-fee-update-4bp-1bp.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json new file mode 100644 index 000000000..dacb95b87 --- /dev/null +++ b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json @@ -0,0 +1 @@ +{"version":"1.0","chainId":"1","createdAt":1733495910611,"meta":{"name":"Transactions Batch","description":"","txBuilderVersion":"1.17.1","createdFromSafeAddress":"0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6","createdFromOwnerAddress":"","checksum":"0x21883914a4a0fa9e0de7c63e767e40e87a983c98589c5d480b1656505a1cd578"},"transactions":[{"to":"0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B","value":"0","data":null,"contractMethod":{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"fees","type":"uint256[]"}],"name":"setSwapFees","payable":false},"contractInputsValues":{"addresses":"[0x05ff47AFADa98a98982113758878F9A8B9FddA0a]","fees":"[100000000000000]"}}]} \ No newline at end of file From 4caaa1f32308d4ba0a1202b0d080bbee51b95cc6 Mon Sep 17 00:00:00 2001 From: zekraken-bot Date: Fri, 6 Dec 2024 14:45:19 +0000 Subject: [PATCH 4/8] Automated processing of Payload PR (validations, transformations, and reports) + reformat JSON --- .../reth-weeth-fee-update-4bp-1bp.json | 37 ++++++++++++++++++- .../reth-weeth-fee-update-4bp-1bp.report.txt | 20 ++++++++++ 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json index dacb95b87..94ac5e184 100644 --- a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json +++ b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json @@ -1 +1,36 @@ -{"version":"1.0","chainId":"1","createdAt":1733495910611,"meta":{"name":"Transactions Batch","description":"","txBuilderVersion":"1.17.1","createdFromSafeAddress":"0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6","createdFromOwnerAddress":"","checksum":"0x21883914a4a0fa9e0de7c63e767e40e87a983c98589c5d480b1656505a1cd578"},"transactions":[{"to":"0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B","value":"0","data":null,"contractMethod":{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"fees","type":"uint256[]"}],"name":"setSwapFees","payable":false},"contractInputsValues":{"addresses":"[0x05ff47AFADa98a98982113758878F9A8B9FddA0a]","fees":"[100000000000000]"}}]} \ No newline at end of file +{ + "version": "1.0", + "chainId": "1", + "createdAt": 1733495910611, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.17.1", + "createdFromSafeAddress": "0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6", + "createdFromOwnerAddress": "", + "checksum": "0x21883914a4a0fa9e0de7c63e767e40e87a983c98589c5d480b1656505a1cd578" + }, + "transactions": [ + { + "to": "0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "address[]", + "name": "addresses", + "type": "address[]" + }, + { "internalType": "uint256[]", "name": "fees", "type": "uint256[]" } + ], + "name": "setSwapFees", + "payable": false + }, + "contractInputsValues": { + "addresses": "[0x05ff47AFADa98a98982113758878F9A8B9FddA0a]", + "fees": "[100000000000000]" + } + } + ] +} diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt new file mode 100644 index 000000000..4cf5b66ba --- /dev/null +++ b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt @@ -0,0 +1,20 @@ +FILENAME: `MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json` +MULTISIG: `multisigs/feeManager (mainnet:0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6)` +COMMIT: `3599585e66b4a54fb61d75f16f745ac330fe1eec` +CHAIN(S): `mainnet` +TENDERLY: [`🟥 FAILURE`](https://www.tdly.co/shared/simulation/ac6af355-fb33-44a9-85d1-33b4f3806ae4) + +``` ++-------------+-------------------------------------------------------------------------+-------+--------------------------------------------------------------------------+------------+----------+ +| fx_name | to | value | inputs | bip_number | tx_index | ++-------------+-------------------------------------------------------------------------+-------+--------------------------------------------------------------------------+------------+----------+ +| setSwapFees | 0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B (gauntlet/GauntletFeeSetter) | 0 | { | N/A | N/A | +| | | | "addresses": [ | | | +| | | | "0x05ff47AFADa98a98982113758878F9A8B9FddA0a (pools/weETH/rETH-05ff)" | | | +| | | | ], | | | +| | | | "fees": [ | | | +| | | | "100000000000000" | | | +| | | | ] | | | +| | | | } | | | ++-------------+-------------------------------------------------------------------------+-------+--------------------------------------------------------------------------+------------+----------+ +``` From baa477654969fd990d47ec503b4d6c1cabe3b96a Mon Sep 17 00:00:00 2001 From: ZeKraken <79888567+zekraken-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 10:04:32 -0500 Subject: [PATCH 5/8] Delete MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt --- .../reth-weeth-fee-update-4bp-1bp.report.txt | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt deleted file mode 100644 index 4cf5b66ba..000000000 --- a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt +++ /dev/null @@ -1,20 +0,0 @@ -FILENAME: `MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json` -MULTISIG: `multisigs/feeManager (mainnet:0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6)` -COMMIT: `3599585e66b4a54fb61d75f16f745ac330fe1eec` -CHAIN(S): `mainnet` -TENDERLY: [`🟥 FAILURE`](https://www.tdly.co/shared/simulation/ac6af355-fb33-44a9-85d1-33b4f3806ae4) - -``` -+-------------+-------------------------------------------------------------------------+-------+--------------------------------------------------------------------------+------------+----------+ -| fx_name | to | value | inputs | bip_number | tx_index | -+-------------+-------------------------------------------------------------------------+-------+--------------------------------------------------------------------------+------------+----------+ -| setSwapFees | 0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B (gauntlet/GauntletFeeSetter) | 0 | { | N/A | N/A | -| | | | "addresses": [ | | | -| | | | "0x05ff47AFADa98a98982113758878F9A8B9FddA0a (pools/weETH/rETH-05ff)" | | | -| | | | ], | | | -| | | | "fees": [ | | | -| | | | "100000000000000" | | | -| | | | ] | | | -| | | | } | | | -+-------------+-------------------------------------------------------------------------+-------+--------------------------------------------------------------------------+------------+----------+ -``` From 8dbf6b9dafa1cfb29d398e1e6846819373d0d05d Mon Sep 17 00:00:00 2001 From: ZeKraken <79888567+zekraken-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 10:04:44 -0500 Subject: [PATCH 6/8] Delete MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json --- .../reth-weeth-fee-update-4bp-1bp.json | 36 ------------------- 1 file changed, 36 deletions(-) delete mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json deleted file mode 100644 index 94ac5e184..000000000 --- a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "version": "1.0", - "chainId": "1", - "createdAt": 1733495910611, - "meta": { - "name": "Transactions Batch", - "description": "", - "txBuilderVersion": "1.17.1", - "createdFromSafeAddress": "0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6", - "createdFromOwnerAddress": "", - "checksum": "0x21883914a4a0fa9e0de7c63e767e40e87a983c98589c5d480b1656505a1cd578" - }, - "transactions": [ - { - "to": "0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B", - "value": "0", - "data": null, - "contractMethod": { - "inputs": [ - { - "internalType": "address[]", - "name": "addresses", - "type": "address[]" - }, - { "internalType": "uint256[]", "name": "fees", "type": "uint256[]" } - ], - "name": "setSwapFees", - "payable": false - }, - "contractInputsValues": { - "addresses": "[0x05ff47AFADa98a98982113758878F9A8B9FddA0a]", - "fees": "[100000000000000]" - } - } - ] -} From e2ccff30bce929a94adec9592291bb316a05a97d Mon Sep 17 00:00:00 2001 From: ZeKraken <79888567+zekraken-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 10:05:11 -0500 Subject: [PATCH 7/8] using correct multisig --- .../Mainnet/reth-weeth-fee-update-4bp-1bp.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json new file mode 100644 index 000000000..8bd3614d7 --- /dev/null +++ b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json @@ -0,0 +1 @@ +{"version":"1.0","chainId":"1","createdAt":1733497384882,"meta":{"name":"Transactions Batch","description":"","txBuilderVersion":"1.17.1","createdFromSafeAddress":"0xc38c5f97B34E175FFd35407fc91a937300E33860","createdFromOwnerAddress":"","checksum":"0xf4d17dbf1bdb8c6168befbb4ab141bd612d0fdfedd7e4cbcbd04a5038c47b370"},"transactions":[{"to":"0x05ff47AFADa98a98982113758878F9A8B9FddA0a","value":"0","data":null,"contractMethod":{"inputs":[{"internalType":"uint256","name":"swapFeePercentage","type":"uint256"}],"name":"setSwapFeePercentage","payable":false},"contractInputsValues":{"swapFeePercentage":"100000000000000"}}]} \ No newline at end of file From 2484ea2d32a2ebfe6e490fd21902eb2690606173 Mon Sep 17 00:00:00 2001 From: zekraken-bot Date: Fri, 6 Dec 2024 15:06:49 +0000 Subject: [PATCH 8/8] Automated processing of Payload PR (validations, transformations, and reports) + reformat JSON --- .../reth-weeth-fee-update-4bp-1bp.json | 33 ++++++++++++++++++- .../reth-weeth-fee-update-4bp-1bp.report.txt | 17 ++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json index 8bd3614d7..d7f706698 100644 --- a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json +++ b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json @@ -1 +1,32 @@ -{"version":"1.0","chainId":"1","createdAt":1733497384882,"meta":{"name":"Transactions Batch","description":"","txBuilderVersion":"1.17.1","createdFromSafeAddress":"0xc38c5f97B34E175FFd35407fc91a937300E33860","createdFromOwnerAddress":"","checksum":"0xf4d17dbf1bdb8c6168befbb4ab141bd612d0fdfedd7e4cbcbd04a5038c47b370"},"transactions":[{"to":"0x05ff47AFADa98a98982113758878F9A8B9FddA0a","value":"0","data":null,"contractMethod":{"inputs":[{"internalType":"uint256","name":"swapFeePercentage","type":"uint256"}],"name":"setSwapFeePercentage","payable":false},"contractInputsValues":{"swapFeePercentage":"100000000000000"}}]} \ No newline at end of file +{ + "version": "1.0", + "chainId": "1", + "createdAt": 1733497384882, + "meta": { + "name": "Transactions Batch", + "description": "", + "txBuilderVersion": "1.17.1", + "createdFromSafeAddress": "0xc38c5f97B34E175FFd35407fc91a937300E33860", + "createdFromOwnerAddress": "", + "checksum": "0xf4d17dbf1bdb8c6168befbb4ab141bd612d0fdfedd7e4cbcbd04a5038c47b370" + }, + "transactions": [ + { + "to": "0x05ff47AFADa98a98982113758878F9A8B9FddA0a", + "value": "0", + "data": null, + "contractMethod": { + "inputs": [ + { + "internalType": "uint256", + "name": "swapFeePercentage", + "type": "uint256" + } + ], + "name": "setSwapFeePercentage", + "payable": false + }, + "contractInputsValues": { "swapFeePercentage": "100000000000000" } + } + ] +} diff --git a/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt new file mode 100644 index 000000000..100a4aa70 --- /dev/null +++ b/MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.report.txt @@ -0,0 +1,17 @@ +FILENAME: `MaxiOps/PoolParameterChanges/PoolSwapFeeChanges/Mainnet/reth-weeth-fee-update-4bp-1bp.json` +MULTISIG: `multisigs/lm (mainnet:0xc38c5f97B34E175FFd35407fc91a937300E33860)` +COMMIT: `e2ccff30bce929a94adec9592291bb316a05a97d` +CHAIN(S): `mainnet` +TENDERLY: [`🟩 SUCCESS`](https://www.tdly.co/shared/simulation/5e93ca76-bdd1-4b34-b0f7-426b3d2ea00b) + +``` ++----------------------+--------------------------------------------------------------------+-------+--------------------------+------------+----------+ +| fx_name | to | value | inputs | bip_number | tx_index | ++----------------------+--------------------------------------------------------------------+-------+--------------------------+------------+----------+ +| setSwapFeePercentage | 0x05ff47AFADa98a98982113758878F9A8B9FddA0a (pools/weETH/rETH-05ff) | 0 | { | N/A | N/A | +| | | | "swapFeePercentage": [ | | | +| | | | "100000000000000" | | | +| | | | ] | | | +| | | | } | | | ++----------------------+--------------------------------------------------------------------+-------+--------------------------+------------+----------+ +```