From a5f94ca4b99c03359b054bf4b7373ce9c398386b Mon Sep 17 00:00:00 2001 From: Henry <11198460+godzillaba@users.noreply.github.com> Date: Tue, 7 Jul 2026 10:26:06 -0600 Subject: [PATCH] generate timeboost fee split proposal payload --- .../UpdateTimeboostBeneficiaries/data.json | 14 ++++++++++ .../generate.bash | 28 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 scripts/proposals/UpdateTimeboostBeneficiaries/data.json create mode 100755 scripts/proposals/UpdateTimeboostBeneficiaries/generate.bash diff --git a/scripts/proposals/UpdateTimeboostBeneficiaries/data.json b/scripts/proposals/UpdateTimeboostBeneficiaries/data.json new file mode 100644 index 00000000..b84faefc --- /dev/null +++ b/scripts/proposals/UpdateTimeboostBeneficiaries/data.json @@ -0,0 +1,14 @@ +{ + "actionChainIds": [ + 42161, + 42170 + ], + "actionAddresses": [ + "0x5fcb496a31b7AE91e7c9078Ec662bd7A55cd3079", + "0xa5aBADAF73DFcf5261C7f55420418736707Dc0db" + ], + "arbSysSendTxToL1Args": { + "l1Timelock": "0xE6841D92B0C345144506576eC13ECf5103aC7f49", + "calldata": "0x8f2a0bb000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000bbfb4aa2c0e488fa84212211bc9399f50a4943ba7ba06c473734a4bcbed6cbf6000000000000000000000000000000000000000000000000000000000003f4800000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a723c008e76e379c55599d2e4d93879beafda79c000000000000000000000000a723c008e76e379c55599d2e4d93879beafda79c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000004dbd4fc535ac27206064b68ffcf827b0a60bab3f000000000000000000000000cf57572261c7c2bcf21ffd220ea7d1a27d40a82700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000a4bca8c7b50000000000000000000000005fcb496a31b7ae91e7c9078ec662bd7a55cd3079000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000241c31f710000000000000000000000000a4a8a4e2fe847af59d340926adcdef6e988bb1f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000c4448b71118c9071bcb9734a0eac55d18a15394900000000000000000000000086a02dd71363c440b21f4c0e5b2ad01ffe1a748200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000a4bca8c7b5000000000000000000000000a5abadaf73dfcf5261c7f55420418736707dc0db000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000241c31f710000000000000000000000000edf94c9c8873b6942800b31af7773a22969ab93e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } +} \ No newline at end of file diff --git a/scripts/proposals/UpdateTimeboostBeneficiaries/generate.bash b/scripts/proposals/UpdateTimeboostBeneficiaries/generate.bash new file mode 100755 index 00000000..fd917f59 --- /dev/null +++ b/scripts/proposals/UpdateTimeboostBeneficiaries/generate.bash @@ -0,0 +1,28 @@ +#!/bin/bash + +ARB1_ELA=0x5fcb496a31b7AE91e7c9078Ec662bd7A55cd3079 +NOVA_ELA=0xa5aBADAF73DFcf5261C7f55420418736707Dc0db + +ARB1_BENEFICIARY=0xa4a8a4e2fe847af59d340926adcdef6e988bb1f1 +NOVA_BENEFICIARY=0xeDF94c9C8873B6942800B31af7773a22969Ab93e + +yarn gen:proposalData \ + --govChainProviderRPC https://arb1.arbitrum.io/rpc \ + --actionTypes \ + 1 \ + 1 \ + --actionChainIds \ + 42161 \ + 42170 \ + --actionAddresses \ + $ARB1_ELA \ + $NOVA_ELA \ + --upgradeValues \ + 0 \ + 0 \ + --upgradeDatas \ + "$(cast calldata "setBeneficiary(address)" $ARB1_BENEFICIARY)" \ + "$(cast calldata "setBeneficiary(address)" $NOVA_BENEFICIARY)" \ + --predecessor \ + 0x0000000000000000000000000000000000000000000000000000000000000000 \ + --writeToJsonPath ./scripts/proposals/UpdateTimeboostBeneficiaries/data.json \ No newline at end of file