February 5, 20215 yr I have created a simple template to run openethereum (former parity). After launching the container it will failed to start because you need to create a config.toml file located in the "base-path" path. Here is an example of that config.toml [parity] mode = "last" mode_timeout = 300 mode_alarm = 3600 no_persistent_txqueue = false base_path = "/home/openethereum/.local/share/openethereum" db_path = "/home/openethereum/.local/share/openethereum/chains" keys_path = "/home/openethereum/.local/share/openethereum/keys" identity = "YOURNODENAME" [network] port = 30303 min_peers = 25 max_peers = 50 nat = "any" id = 1 bootnodes = ["enode://d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666@18.138.108.67:30303","enode://22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de@3.209.45.79:30303","enode://ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758@34.255.23.113:30303","enode://279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8@35.158.244.151:30303","enode://8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a@52.187.207.27:30303","enode://103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1@191.234.162.198:30303","enode://715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8@52.231.165.108:30303","enode://5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f@104.42.217.25:30303","enode://68f46370191198b71a1595dd453c489bbfe28036a9951fc0397fabd1b77462930b3c5a5359b20e99677855939be47b39fc8edcf1e9ff2522a922b86d233bf2df@144.217.153.76:30303","enode://ffed6382e05ee42854d862f08e4e39b8452c50a5a5d399072c40f9a0b2d4ad34b0eb5312455ad8bcf0dcb4ce969dc89a9a9fd00183eaf8abf46bbcc59dc6e9d5@51.195.3.238:30303","enode://b47b197244c054d385f25d7740b33cc7e2a74d6f715befad2b789fd3e3594bb1c8dd2ca2faf1a3bf6b4c9ec03e53b52301f722a2316b78976be03ccbe703c581@54.37.94.238:30303","enode://5f7d0794c464b2fcd514d41e16e4b535a98ac792a71ca9667c7cef35595dc34c9a1b793c0622554cf87f34006942abb526af7d2e37d715ac32ed02170556cce2@51.161.101.207:30303"] discovery = true warp = true allow_ips = "public" snapshot_peers = 0 max_pending_peers = 64 reserved_only = false [rpc] disable = false port = 8545 interface = "all" cors = ["http://localhost:8000","http://localhost:8080","http://localhost:8545","http://localhost:8546","https://yourdomain.com"] apis = ["all"] #apis = ["web3", "eth", "pubsub", "net", "parity", "parity_pubsub", "traces", "rpc", "shh", "shh_pubsub"] hosts = ["none"] [websockets] disable = false port = 8546 interface = "all" origins = ["none"] apis = ["all"] #apis = ["web3", "eth", "pubsub", "net", "parity", "parity_pubsub", "traces", "rpc"] hosts = ["none"] [ipc] disable = false path = "/home/openethereum/.local/share/openethereum/jsonrpc.ipc" apis = ["all"] #apis = ["web3", "eth", "pubsub", "net", "parity", "parity_pubsub", "parity_accounts", "traces", "rpc"] [secretstore] disable = false nodes = [] http_interface = "local" http_port = 8082 interface = "local" port = 8083 path = "/home/openethereum/.local/share/openethereum/secretstore" [stratum] interface = "local" port = 8008 secret = "STRONGPASSWORD" [footprint] tracing = "auto" pruning = "auto" pruning_history = 64 pruning_memory = 32 cache_size_db = 128 cache_size_blocks = 8 cache_size_queue = 40 cache_size_state = 25 cache_size = 128 # Overrides above caches with total size fast_and_loose = false db_compaction = "ssd" fat_db = "auto" scale_verifiers = true num_verifiers = 6 [misc] logging = "own_tx=trace,rpc=trace,sync=trace" log_file = "/home/openethereum/.local/share/openethereum/openethereum.log" color = true then if you want to test from a computer on your network you can run this commands: $ curl --data '{"method":"eth_syncing","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST http://tower:8545 | jq when your node will be fully synchronized you should have a response from $ curl --data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST http://tower:8545 | jq Edited February 5, 20215 yr by zgo added commands
Archived
This topic is now archived and is closed to further replies.