37 lines
1.5 KiB
Bash
Executable File
37 lines
1.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# set -Eeuo pipefail
|
|
# https://github.com/prysmaticlabs/bazel-go-ethereum/blob/catalyst/run-catalyst.sh
|
|
|
|
# To increase verbosity: debug.verbosity(4)
|
|
# MetaMask seed phrase for address with balance is:
|
|
# lecture manual soon title cloth uncle gesture cereal common fruit tooth crater
|
|
|
|
echo \{ \
|
|
\"config\": \{ \
|
|
\"chainId\": 220720, \
|
|
\"homesteadBlock\": 0, \
|
|
\"eip150Block\": 0, \
|
|
\"eip155Block\": 0, \
|
|
\"eip158Block\": 0, \
|
|
\"byzantiumBlock\": 0, \
|
|
\"constantinopleBlock\": 0, \
|
|
\"petersburgBlock\": 0, \
|
|
\"istanbulBlock\": 0, \
|
|
\"catalystBlock\": 0 \
|
|
\}, \
|
|
\"alloc\": \{\"0x4A55eF8869af149aea4E07874cd8598044Eea2cb\": \{\"balance\": \"1000000000000000000\"\}\}, \
|
|
\"coinbase\": \"0x0000000000000000000000000000000000000000\", \
|
|
\"difficulty\": \"0x20000\", \
|
|
\"extraData\": \"\", \
|
|
\"gasLimit\": \"0x2fefd8\", \
|
|
\"nonce\": \"0x0000000000220720\", \
|
|
\"mixhash\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \
|
|
\"parentHash\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \
|
|
\"timestamp\": \"0x00\" \
|
|
\} > /tmp/catalystgenesis.json
|
|
|
|
# TODO these paths need to be generalized
|
|
rm /tmp/catalystchaindata -rvf
|
|
~/clients/catalyst/build/bin/catalyst --catalyst --datadir /tmp/catalystchaindata init /tmp/catalystgenesis.json
|
|
~/clients/catalyst/build/bin/catalyst --catalyst --rpc --rpcapi net,eth,eth2,consensus,catalyst --nodiscover --miner.etherbase 0x1000000000000000000000000000000000000000 --datadir /tmp/catalystchaindata console
|