-
Notifications
You must be signed in to change notification settings - Fork 1
/
ganache-start.sh
executable file
·38 lines (30 loc) · 1.53 KB
/
ganache-start.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
## Allocate 10 HD accounts with 100,000 ETH each.
## To connect from MetaMask use next custom URL:
## http://127.0.0.1:9545
HOST="127.0.0.1"
PORT=9545
PID_FILE="ganache.pid"
./ganache-stop.sh
ganache-cli \
--hostname=$HOST \
--port=$PORT \
--networkId=999 \
--account="0x0da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x1da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x2da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x3da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x4da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x5da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x6da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x7da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x8da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
--account="0x9da1383caf0b6e14487550d41334a591430c8220ace1133600099b81b71503c7,100000000000000000000000" \
&> /dev/null & disown
PID=$!
echo $PID > $PID_FILE
echo ""
# cat wallets.txt
echo "Ganache started at $HOST:$PORT with pid $PID"
echo ""
## This preset will generate next 10 accounts with 100k ETH each.