A Metamask fork with Infura removed and default networks editable
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ciphermask/development/run-ganache

29 lines
624 B

#!/usr/bin/env bash
set -e
set -u
set -o pipefail
ganache_cli="$(npm bin)/ganache-cli"
seed_phrase="${GANACHE_SEED_PHRASE:-phrase upgrade clock rough situate wedding elder clever doctor stamp excess tent}"
_term () {
printf '%s\n' "Received SIGTERM, sending SIGKILL to Ganache"
kill -KILL "$child" 2>/dev/null
exit 42
}
_int () {
printf '%s\n' "Received SIGINT, sending SIGKILL to Ganache"
kill -KILL "$child" 2>/dev/null
exit 42
}
trap _term SIGTERM
trap _int SIGINT
$ganache_cli --noVMErrorsOnRPCResponse --networkId 5777 --mnemonic "$seed_phrase" ${GANACHE_ARGS:-} &
child=$!
wait "$child"