Skip to content

Commit 6d7657c

Browse files
committed
add helper script for api keyper set transition
1 parent 92089b4 commit 6d7657c

2 files changed

Lines changed: 28 additions & 0 deletions

File tree

helper/add_keyper_set.sh renamed to helper/add_keyper_set/add_gnosis_keyper_set_mainnet.sh

File renamed without changes.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/opt/homebrew/bin/bash
2+
set -e
3+
4+
# Shutter API Set deployment 1002 | Monday 23, 2026
5+
private_key=<KEYPERSETMANAGER_DEPLOYER_PRIVATE_KEY>
6+
rpc_url=https://rpc.gnosischain.com
7+
keypers=0x7FfC32AE6270DA85Da831c631Bcc437B99973aCc,0xf211186332B072A1b145F46F91E92C8EEc1Cb49c,0xEbe0BE11161e8aea85733D4ff09De6470E6558Da,0x4B5E2356b666898e101627BdDc518956bcd90a03,0x23d33956940083e0E92Dd608D6E576AfbEcc83a9,0x48A0e1789C82084aE28c179bd5742454f8CD4ed6,0x00D82BAc88c5E60fDAfac7e534A13D0E7F3e145a,0xcc7cd01106951B4809e640873C15363609d2C58e,0x0c8f3E3912F35a59ffddc9Ff1ABB8FafC89b29de
8+
threshold=5
9+
activation_block_number=<TBD>
10+
keyper_set_manager_address=0xc09B516d87f53ca3C090F85f27A558b221692eb2
11+
key_broadcast_address=0x70bD6A075e8664c9c7Cd15d29Ac6C35dA7D0e41b
12+
13+
contracts_root_dir=$(git rev-parse --show-toplevel)
14+
cd $contracts_root_dir
15+
16+
export PRIVATE_KEY=$private_key
17+
export KEYPER_ADDRESSES=$keypers
18+
export THRESHOLD=$threshold
19+
export ACTIVATION_BLOCK_NUMBER=$activation_block_number
20+
export KEYPERSETMANAGER_ADDRESS=$keyper_set_manager_address
21+
export KEYBROADCAST_ADDRESS=$key_broadcast_address
22+
23+
echo "Running AddKeyperSet Forge script..."
24+
25+
forge script script/AddKeyperSetWithActivationBlock.s.sol \
26+
--rpc-url "$rpc_url" \
27+
--broadcast \
28+
-vvvv

0 commit comments

Comments
 (0)