Skip to content

Commit efc5b42

Browse files
committed
ref: consolidate reup functions
1 parent 3ad31d2 commit efc5b42

File tree

1 file changed

+31
-113
lines changed

1 file changed

+31
-113
lines changed

utils/reup

Lines changed: 31 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -6,99 +6,25 @@ function dump_denoms() {
66
./utils/update-manifest
77
}
88

9-
function load-foobar() {
9+
function generate_for_user() {
10+
a_username="${1}"
1011
for _ in $(seq 1 10); do
11-
./bin/dash-cli-wallet 'foobar' generatetoaddress 10 "$(cat ./data/w-foobar-address-0)"
12-
done
13-
./bin/dash-cli-listtransactions 'foobar' 500 > ./data/w-foobar-txns.json
14-
}
15-
16-
function load-psend() {
17-
for _ in $(seq 1 10); do
18-
./bin/dash-cli-wallet 'psend' generatetoaddress 10 "$(cat ./data/w-psend-address-0)"
19-
done
20-
./bin/dash-cli-listtransactions 'psend' 500 > ./data/w-psend-txns.json
21-
}
22-
23-
function load-han() {
24-
for _ in $(seq 1 10); do
25-
./bin/dash-cli-wallet 'han' generatetoaddress 10 "$(cat ./data/w-han-address-0)"
26-
done
27-
./bin/dash-cli-listtransactions 'han' 500 > ./data/w-han-txns.json
28-
}
29-
30-
function load-chewie() {
31-
for _ in $(seq 1 10); do
32-
./bin/dash-cli-wallet 'chewie' generatetoaddress 10 "$(cat ./data/w-chewie-address-0)"
33-
done
34-
./bin/dash-cli-listtransactions 'chewie' 500 > ./data/w-chewie-txns.json
35-
}
36-
37-
function load-luke() {
38-
for _ in $(seq 1 10); do
39-
./bin/dash-cli-wallet 'luke' generatetoaddress 10 "$(cat ./data/w-luke-address-0)"
40-
done
41-
./bin/dash-cli-listtransactions 'luke' 500 > ./data/w-luke-txns.json
42-
}
43-
44-
function foobar() {
45-
./bin/wallet-create 'foobar'
46-
./bin/dash-cli-wallet 'foobar' getnewaddress > ./data/w-foobar-address-0
47-
./bin/dash-cli-wallet 'foobar' getrawchangeaddress > ./data/w-foobar-change-address-0
48-
./bin/dash-cli-wallet 'foobar' walletpassphrase foobar 100000000
49-
./bin/dash-cli-wallet 'foobar' dumpprivkey "$(cat ./data/w-foobar-address-0)" > ./data/w-foobar-privkey-0
50-
for _ in $(seq 1 4); do
51-
./bin/dash-cli-wallet 'foobar' generatetoaddress 10 "$(cat ./data/w-foobar-address-0)"
52-
done
53-
./bin/dash-cli-listtransactions 'foobar' 500 > ./data/w-foobar-txns.json
54-
}
55-
56-
function psend() {
57-
./bin/wallet-create 'psend'
58-
./bin/dash-cli-wallet 'psend' getnewaddress > ./data/w-psend-address-0
59-
./bin/dash-cli-wallet 'psend' getrawchangeaddress > ./data/w-psend-change-address-0
60-
./bin/dash-cli-wallet 'psend' walletpassphrase foobar 100000000
61-
./bin/dash-cli-wallet 'psend' dumpprivkey "$(cat ./data/w-psend-address-0)" > ./data/w-psend-privkey-0
62-
for _ in $(seq 1 4); do
63-
./bin/dash-cli-wallet 'psend' generatetoaddress 10 "$(cat ./data/w-psend-address-0)"
64-
done
65-
./bin/dash-cli-listtransactions 'psend' 500 > ./data/w-psend-txns.json
66-
}
67-
68-
function chewie() {
69-
./bin/wallet-create 'chewie'
70-
./bin/dash-cli-wallet 'chewie' getnewaddress > ./data/w-chewie-address-0
71-
./bin/dash-cli-wallet 'chewie' getrawchangeaddress > ./data/w-chewie-change-address-0
72-
./bin/dash-cli-wallet 'chewie' walletpassphrase foobar 100000000
73-
./bin/dash-cli-wallet 'chewie' dumpprivkey "$(cat ./data/w-chewie-address-0)" > ./data/w-chewie-privkey-0
74-
for _ in $(seq 1 4); do
75-
./bin/dash-cli-wallet 'chewie' generatetoaddress 10 "$(cat ./data/w-chewie-address-0)"
76-
done
77-
./bin/dash-cli-listtransactions 'chewie' 500 > ./data/w-chewie-txns.json
78-
}
79-
80-
function han() {
81-
./bin/wallet-create 'han'
82-
./bin/dash-cli-wallet 'han' getnewaddress > ./data/w-han-address-0
83-
./bin/dash-cli-wallet 'han' getrawchangeaddress > ./data/w-han-change-address-0
84-
./bin/dash-cli-wallet 'han' walletpassphrase foobar 100000000
85-
./bin/dash-cli-wallet 'han' dumpprivkey "$(cat ./data/w-han-address-0)" > ./data/w-han-privkey-0
86-
for _ in $(seq 1 4); do
87-
./bin/dash-cli-wallet 'han' generatetoaddress 10 "$(cat ./data/w-han-address-0)"
12+
./bin/dash-cli-wallet "${a_username}" generatetoaddress 10 "$(cat ./data/w-"${a_username}"-address-0)"
8813
done
89-
./bin/dash-cli-listtransactions 'han' 500 > ./data/w-han-txns.json
14+
./bin/dash-cli-listtransactions "${a_username}" 500 > ./data/w-"${a_username}"-txns.json
9015
}
9116

92-
function luke() {
93-
./bin/wallet-create 'luke'
94-
./bin/dash-cli-wallet 'luke' getnewaddress > ./data/w-luke-address-0
95-
./bin/dash-cli-wallet 'luke' getrawchangeaddress > ./data/w-luke-change-address-0
96-
./bin/dash-cli-wallet 'luke' walletpassphrase foobar 100000000
97-
./bin/dash-cli-wallet 'luke' dumpprivkey "$(cat ./data/w-luke-address-0)" > ./data/w-luke-privkey-0
17+
function init_user() {
18+
a_username="${1}"
19+
./bin/wallet-create "${a_username}"
20+
./bin/dash-cli-wallet "${a_username}" getnewaddress > ./data/w-"${a_username}"-address-0
21+
./bin/dash-cli-wallet "${a_username}" getrawchangeaddress > ./data/w-"${a_username}"-change-address-0
22+
./bin/dash-cli-wallet "${a_username}" walletpassphrase foobar 100000000
23+
./bin/dash-cli-wallet "${a_username}" dumpprivkey "$(cat ./data/w-"${a_username}"-address-0)" > ./data/w-"${a_username}"-privkey-0
9824
for _ in $(seq 1 4); do
99-
./bin/dash-cli-wallet 'luke' generatetoaddress 10 "$(cat ./data/w-luke-address-0)"
25+
./bin/dash-cli-wallet "${a_username}" generatetoaddress 10 "$(cat ./data/w-"${a_username}"-address-0)"
10026
done
101-
./bin/dash-cli-listtransactions 'luke' 500 > ./data/w-luke-txns.json
27+
./bin/dash-cli-listtransactions "${a_username}" 500 > ./data/w-"${a_username}"-txns.json
10228
}
10329

10430
HELP=0
@@ -278,42 +204,34 @@ if [[ $DUMP_DENOMS == 1 ]]; then
278204
dump_denoms
279205
fi
280206

207+
if [[ $FOOBAR == 1 ]]; then
208+
init_user 'foobar'
209+
fi
210+
if [[ $PSEND == 1 ]]; then
211+
init_user 'psend'
212+
fi
281213
if [[ $HAN == 1 ]]; then
282-
han
214+
init_user 'han'
283215
fi
284-
285216
if [[ $LUKE == 1 ]]; then
286-
luke
217+
init_user 'luke'
287218
fi
288-
289219
if [[ $CHEWIE == 1 ]]; then
290-
chewie
291-
fi
292-
293-
if [[ $FOOBAR == 1 ]]; then
294-
foobar
220+
init_user 'chewie'
295221
fi
296222

297-
if [[ $PSEND == 1 ]]; then
298-
psend
299-
fi
300-
301-
if [[ $LOAD_HAN == 1 ]]; then
302-
load-han
223+
if [[ $LOAD_FOOBAR == 1 ]]; then
224+
generate_for_user 'foobar'
303225
fi
304-
305-
if [[ $LOAD_CHEWIE == 1 ]]; then
306-
load-chewie
226+
if [[ $LOAD_PSEND == 1 ]]; then
227+
generate_for_user 'psend'
307228
fi
308-
309229
if [[ $LOAD_LUKE == 1 ]]; then
310-
load-luke
230+
generate_for_user 'luke'
311231
fi
312-
313-
if [[ $LOAD_PSEND == 1 ]]; then
314-
load-psend
232+
if [[ $LOAD_HAN == 1 ]]; then
233+
generate_for_user 'han'
315234
fi
316-
317-
if [[ $LOAD_FOOBAR == 1 ]]; then
318-
load-foobar
235+
if [[ $LOAD_CHEWIE == 1 ]]; then
236+
generate_for_user 'chewie'
319237
fi

0 commit comments

Comments
 (0)