The current code has not been synchronized to the latest one. Only the binary file of bevm v0.1.6 is provided here.
version
$ bevm --version
bevm-v0.1.6 0.1.6-2dc5bc3ab65
How to sync bevm-testnet blocks from genesis
$ bevm --chain=testnet --name="Your Node Name" --pruning=archive
How to sync bevm-mainnet blocks from genesis
$ bevm --chain=mainnet --name="Your Node Name" --pruning=archive
How to run your trace node
$ mkdir bevm-substitutes-tracing
$ cp 29_trace_bevm_runtime.compact.compressed.wasm bevm-substitutes-tracing/
$ ./bevm-v0.1.6-trace --name=trace \
--rpc-port 8087 --rpc-external --rpc-cors all \
--chain=mainnet -d data --port 30333 \
--pruning=archive --ethapi debug,trace,txpool \
--trie-cache-size 1073741824 --db-cache 4096 \
--runtime-cache-size 64 --wasm-runtime-overrides=./bevm-substitutes-tracing \
--logs-request-timeout 30
Checksum
name | md5sum |
---|---|
bevm-v0.1.6-trace-ubuntu20.04-arm64.tar.gz | 6eaaf0feefc6857e29077c959eeda51f |
bevm-v0.1.6-trace-ubuntu20.04-x86_64.tar.gz | 20e3b62be7738152616388f617192922 |
bevm-v0.1.6-ubuntu20.04-x86_64.tar.gz | 2c2ab9cd83955b16f901e5b929acada9 |
bevm-v0.1.6-ubuntu20.04-arm64.tar.gz | 7a4b12e2d7356a07a5bd8ce4409ac949 |
29_no_trace_bevm_testnet_runtime.compact.compressed.wasm | 5b5ceea06312c5b4d7ba0e9b5fc0d8db |
29_no_trace_bevm_runtime.compact.compressed.wasm | 604c9fcfe9574067083a4d6f3b559354 |
29_trace_bevm_testnet_runtime.compact.compressed.wasm | 9a0750bff5137c5f01e67ea3c8a86c66 |
29_trace_bevm_runtime.compact.compressed.wasm | 485e02e929ce46ea7083aa385def30a4 |
Docker
- Currently, only the
x86_64
docker image is provided. - Currently, only the
validator
,sync
andnot trace
docker images are provided.
docker pull btclayer2/bevm:v0.1.6