@@ -6,99 +6,25 @@ function dump_denoms() {
6
6
./utils/update-manifest
7
7
}
8
8
9
- function load-foobar() {
9
+ function generate_for_user() {
10
+ a_username=" ${1} "
10
11
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) "
88
13
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
90
15
}
91
16
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
98
24
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) "
100
26
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
102
28
}
103
29
104
30
HELP=0
@@ -278,42 +204,34 @@ if [[ $DUMP_DENOMS == 1 ]]; then
278
204
dump_denoms
279
205
fi
280
206
207
+ if [[ $FOOBAR == 1 ]]; then
208
+ init_user ' foobar'
209
+ fi
210
+ if [[ $PSEND == 1 ]]; then
211
+ init_user ' psend'
212
+ fi
281
213
if [[ $HAN == 1 ]]; then
282
- han
214
+ init_user ' han'
283
215
fi
284
-
285
216
if [[ $LUKE == 1 ]]; then
286
- luke
217
+ init_user ' luke'
287
218
fi
288
-
289
219
if [[ $CHEWIE == 1 ]]; then
290
- chewie
291
- fi
292
-
293
- if [[ $FOOBAR == 1 ]]; then
294
- foobar
220
+ init_user ' chewie'
295
221
fi
296
222
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'
303
225
fi
304
-
305
- if [[ $LOAD_CHEWIE == 1 ]]; then
306
- load-chewie
226
+ if [[ $LOAD_PSEND == 1 ]]; then
227
+ generate_for_user ' psend'
307
228
fi
308
-
309
229
if [[ $LOAD_LUKE == 1 ]]; then
310
- load- luke
230
+ generate_for_user ' luke'
311
231
fi
312
-
313
- if [[ $LOAD_PSEND == 1 ]]; then
314
- load-psend
232
+ if [[ $LOAD_HAN == 1 ]]; then
233
+ generate_for_user ' han'
315
234
fi
316
-
317
- if [[ $LOAD_FOOBAR == 1 ]]; then
318
- load-foobar
235
+ if [[ $LOAD_CHEWIE == 1 ]]; then
236
+ generate_for_user ' chewie'
319
237
fi
0 commit comments