git
docker
python3
git clone [email protected]:telosnetwork/telos-evm-docker.git
cd telos-evm-docker
git checkout python_toolchain
pip install -U -e .
tevmc --help
tevmc
uses a specific self-contained directory structure for each individual node, to create a new node directory from template use the init
sub command.tevmc init {node name}
local
: Local development testnettestnet
: Standard testnet nodemainnet
: Standard mainnet nodetevmc init local-dev-1 # will use local template
tevmc init us-testnet-04 # will use testnet template
tevmc init rpc.mainnet-07 # will use mainnet template
init
command you'll see a docker
directory and the unified config file tevmc.json
. tevmc build --headless
tevmc
will populate all the different config files in the docker
directory based of the values in the unified config file. After that it will only re-create the files from templates if it detects changes on tevmc.json
.tevmc up # launch daemon on the background
tevmc up && tevmc wait-init # launch and stream output until ready
control point reached!
in the logs, at that point the full node stack should be up and ready to serve requests.build
docker build contextconfig
editable configuration files, mounted to were they are needed inside the respective container.data
permanent storage kept between runslogs
log file locationstream
sub command:tevmc stream {source}
daemon
redis
rabbitmq
beats
elasticsearch
kibana
eosio
hyperion-indexer
hyperion-api
tevmc down
nodeos
stop and bring down all containers.Yes, but will need to set correct producer keys onnodeos
and un-whitelisteosio.evm
on Hyperion config.
This error usually happens when trying to launch a stack without previously runningtevmc build
first.
nodeos
service, it crashes with an error like this one:Usually meansnodeos
data is corrupted due to an ungraceful stop.
Yes set thesnapshot
config onnodeos
section and alsostart_on
on Hyperion section.
hyperion-api
logs:Setup correct signing account ontelos-evm
section of Hyperion configuration.
health
endpoint shows high active shard usage / filebeat's index health is yellow"index.number_of_replicas"
value from "1"
to "0"
kubernetes
supported?No