File tree 3 files changed +55
-0
lines changed
3 files changed +55
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ mkdir -p ~ /KZen-networks/multi-party-ecdsa/temp/
4
+ sudo cp Rocket.toml ~ /KZen-networks/multi-party-ecdsa/temp/
5
+ sudo cp params ~ /KZen-networks/multi-party-ecdsa/temp/
6
+ sudo cp demo/run_in_docker.sh ~ /KZen-networks/multi-party-ecdsa/temp/
7
+
8
+ docker-compose up
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ n=` cat params | sed -n 1p`
4
+ t=` cat params | sed -n 2p`
5
+ params=" {\" parties\" :\" $n \" , \" threshold\" :\" $t \" }"
6
+
7
+ echo " Params: $params "
8
+ echo -n $params > params.json
9
+ echo " $0 : Multi-party ECDSA parties:$n threshold:$t "
10
+ sleep 1
11
+
12
+ ./sm_manager &
13
+
14
+ sleep 2
15
+ echo " keygen part"
16
+
17
+ for i in $( seq 1 $n )
18
+ do
19
+ echo " key gen for client $i out of $n "
20
+ ./gg18_keygen_client http://0.0.0.0:8001 keys$i .store &
21
+ sleep 3
22
+ done
23
+
24
+
25
+
26
+ sleep 5
27
+ echo " sign"
28
+
29
+ for i in $( seq 1 $(( t+ 1 )) ) ;
30
+ do
31
+ echo " signing for client $i out of $(( t+ 1 )) "
32
+ ./gg18_sign_client http://0.0.0.0:8001 keys$i .store " KZen Networks" &
33
+ sleep 3
34
+ done
Original file line number Diff line number Diff line change
1
+ version : ' 3'
2
+
3
+ services :
4
+ multi-party-ecdsa :
5
+ image : multi-party-ecdsa
6
+ container_name : multi-party-ecdsa
7
+ command : bash -c "cp /multi-party-ecdsa/temp/Rocket.toml . &&
8
+ cp /multi-party-ecdsa/temp/params . &&
9
+ cp /multi-party-ecdsa/temp/run_in_docker.sh . &&
10
+ chmod +x ./run_in_docker.sh &&
11
+ ./run_in_docker.sh"
12
+ volumes :
13
+ - ~/KZen-networks/multi-party-ecdsa/temp/:/multi-party-ecdsa/temp/
You can’t perform that action at this time.
0 commit comments