Skip to main content

Mainnet Template

module config.default.mainnet

{
    "redis": {
        "name": "redis",
        "docker_path": "redis",
        "tag": "tevm:redis",
        "host": "127.0.0.1",
        "port": 6379,
        "conf_dir": "config",
        "data_dir": "data"
    },
    "elasticsearch": {
        "name": "elasticsearch",
        "docker_path": "elasticsearch",
        "tag": "tevm:elasticsearch",
        "protocol": "http",
        "host": "127.0.0.1:9200",
        "elastic_pass": "password",
        "user": "hyper",
        "pass": "password",
        "data_dir": "data",
        "logs_dir": "logs"
    },
    "kibana": {
        "name": "kibana",
        "docker_path": "kibana",
        "tag": "tevm:kibana",
        "host": "0.0.0.0",
        "port": 5601,
        "conf_dir": "config",
        "data_dir": "data"
    },
    "nodeos": {
        "name": "nodeos",
        "tag": "tevm:nodeos-4.0.4-evm",
        "docker_path": "leap",
        "data_dir_guest": "/mnt/dev/data",
        "data_dir_host": "data",
        "conf_dir": "config",
        "contracts_dir": "contracts",
        "genesis": "mainnet",
        "snapshot": "/snapshot-mainnet-20211026-blk-180635436.bin",
        "log_path": "/root/nodeos.log",
        "v2_api": "https://mainnet.telos.net",
        "nodeos_bin": "nodeos",
        "ini": {
            "wasm_runtime": "eos-vm-jit",
            "vm_oc_compile_threads": 4,
            "vm_oc_enable": true,
            "chain_state_size": 65536,
            "account_queries": true,
            "abi_serializer_max_time": 2000000,
            "http_max_response_time": 100000,
            "http_addr": "0.0.0.0:8888",
            "allow_origin": "*",
            "http_verbose_error": true,
            "contracts_console": true,
            "http_validate_host": false,
            "p2p_addr": "0.0.0.0:9876",
            "p2p_max_nodes": 1,
            "agent_name": "Telos Mainnet",
            "history_endpoint": "0.0.0.0:29999",
            "trace_history": true,
            "chain_history": true,
            "history_debug_mode": true,
            "history_dir": "state-history",
            "sync_fetch_span": 2000,
            "max_clients": 250,
            "sig_provider": "EOS5GnobZ231eekYUJHGTcmy2qve1K23r5jSFQbMfwWTtPB7mFZ1L=KEY:5Jr65kdYmn33C3UabzhmWDm2PuqbRfPuDStts3ZFNSBLM7TqaiL",
            "disable_subjective_billing": true,
            "max_transaction_time": 500,
            "plugins": [
                "eosio::http_plugin",
                "eosio::chain_api_plugin",
                "eosio::state_history_plugin"
            ],
            "peers": [
                "telosp2p.actifit.io:9876",
                "telos.eu.eosamsterdam.net:9120",
                "p2p.telos.eosargentina.io:9879",
                "telos.p2p.boid.animus.is:5151",
                "telos.p2p.boid.animus.is:5252",
                "p2p.telos.y-knot.io:9877",
                "telos.caleos.io:9880",
                "p2p.creativblock.org:9876",
                "p2p.telos.cryptobloks.io:9876",
                "telos.cryptolions.io:9871",
                "p2p.dailytelos.net:9876",
                "p2p.telos.detroitledger.tech:1337",
                "node-telos.eosauthority.com:10311",
                "telosp2p.eos.barcelona:2095",
                "peer1-telos.eosphere.io:9876",
                "peer2-telos.eosphere.io:9876",
                "telos.eosrio.io:8092",
                "api.telos.cryptotribe.io:7876",
                "telos.p2p.eosusa.io:9876",
                "telos.eosvenezuela.io:9871",
                "p2p.fortisbp.io:9876",
                "mainnet.telos.goodblock.io:9879",
                "seed-telos.infinitybloc.io:9877",
                "p2p.kainosbp.com:9876",
                "kandaweather-mainnet.ddns.net:9876",
                "tlos-p2p.katalyo.com:11877",
                "telos.seed.eosnation.io:9876",
                "p2p.telos.nodenode.org:9876",
                "p2p.telos.pandabloks.com:9876",
                "mainnet.persiantelos.com:8880",
                "telosp2p.sentnl.io:4242",
                "p2p.telos.africa:9877",
                "telos.eossweden.eu:8012",
                "telos.greymass.com:19871",
                "peers.teleology.one:9876",
                "telos.teleology.one:9876",
                "p2p.telosarabia.net:9876",
                "sslapi.teloscentral.com:9876",
                "testnet.telosculture.com:9874",
                "p2p.telosgermany.genereos.io:9876",
                "node1.us-east.telosglobal.io:9876",
                "node1.us-west.telosglobal.io:9876",
                "p2p2.telos.telosgreen.com:9877",
                "p2p.telos.blocksindia.com:9876",
                "api.telos.kitchen:9876",
                "seed.teloskorea.com:9876",
                "seed.telosmadrid.io:9877",
                "p2p.telosuk.io:9876",
                "p2p.telosunlimited.io:9876",
                "telosyouth.io:9876",
                "p2p.theteloscope.io:9876",
                "mainnet.teloscrew.com:18876",
                "136.243.90.53:9876",
                "p2p.telos.dutcheos.io:9876",
                "p2p.telos.zenblocks.io:9876"
            ],
            "subst": "http://evmwasms.s3.amazonaws.com/subst.json"
        }
    },
    "beats": {
        "name": "beats",
        "tag": "tevm:beats",
        "docker_path": "beats",
        "conf_dir": "config",
        "data_dir": "data"
    },
    "telosevm-translator": {
        "name": "telosevm-translator",
        "tag": "tevm:telosevm-translator",
        "docker_path": "telosevm-translator",
        "start_block": 180698860,
        "evm_start_block": -1,
        "evm_validate_hash": "9bd7e881e0903ea4fa161c7f00096c11346f122bff30a3a5122ef5c1f9c9f80c",
        "stop_block": 4294967295,
        "deploy_block": 180698860,
        "prev_hash": "",
        "worker_amount": 4,
        "elastic_dump_size": 4096,
        "elastic_timeout": 600000
    },
    "telos-evm-rpc": {
        "name": "telos-evm-rpc",
        "tag": "tevm:telos-evm-rpc",
        "docker_path": "telos-evm-rpc",
        "logs_dir": "logs",
        "chain_id": 40,
        "debug": true,
        "api_host": "0.0.0.0",
        "api_port": 7000,
        "remote_endpoint": "https://mainnet.telos.net/evm",
        "signer_account": "rpc.evm",
        "signer_permission": "active",
        "signer_key": "5Jr65kdYmn33C3UabzhmWDm2PuqbRfPuDStts3ZFNSBLM7TqaiL",
        "contracts": {
            "main": "eosio.evm"
        },
        "indexer_websocket_host": "0.0.0.0",
        "indexer_websocket_port": "7300",
        "indexer_websocket_uri": "ws://127.0.0.1:7300/evm",
        "rpc_websocket_host": "0.0.0.0",
        "rpc_websocket_port": "7400",
        "elastic_prefix": "telos-mainnet",
        "elasitc_index_version": "v1.5"
    }
}