# Enable remote debugging using dlv
CERC_REMOTE_DEBUG=false

# Enable startup script debug output.
CERC_SCRIPT_DEBUG=false

# Simple toggle to choose either a 'full' node or an 'archive' node
# (controls the values of --syncmode --gcmode --snapshot)
CERC_GETH_MODE_QUICK_SET=archive

# Path to plugeth plugins.
CERC_PLUGINS_DIR="/usr/local/lib/plugeth"

# Will turn on statediffing automatically if CERC_STATEDIFF_DB_HOST exists (see ../mainnet-eth-ipld-eth-db/db.env).
CERC_RUN_STATEDIFF="detect"

# The minimum necessary verion of the DB to enable statediffing.
CERC_STATEDIFF_DB_GOOSE_MIN_VER=18

# Whether all statediff-related DB statements should be logged (useful for debugging).
CERC_STATEDIFF_DB_LOG_STATEMENTS=false

# The number of concurrent workers to process state diff objects
CERC_STATEDIFF_WORKERS=16

# Each statediffing node should have a unique node ID.
CERC_STATEDIFF_DB_NODE_ID=1111

# Optional custom node name.
# GETH_NODE_NAME=""

# Specify any other geth CLI options.
GETH_OPTS=""

# --cache
GETH_CACHE=1024

# --cache.database
GETH_CACHE_DB=50

# --cache.gc
GETH_CACHE_GC=25

# --cache.trie
GETH_CACHE_TRIE=15

# --datadir
GETH_DATADIR="/data"

# --http.api
GETH_HTTP_API="eth,web3,net"

# --authrpc.jwtsecret
GETH_JWTSECRET="/etc/mainnet-eth/jwtsecret"

# --maxpeers
GETH_MAX_PEERS=100

# --rpc.evmtimeout
GETH_RPC_EVMTIMEOUT=0

# --rpc.gascap
GETH_RPC_GASCAP=0

# --txlookuplimit
GETH_TXLOOKUPLIMIT=0

# --verbosity
GETH_VERBOSITY=3

# --log.vmodule
GETH_VMODULE="rpc/*=4"

# --ws.api
GETH_WS_API="eth,web3,net"
