Cryptix Node

The Cryptix node is the core network service for block validation, peer communication, and RPC access. Rust is the actively maintained node line.

Cryptix Node

Rust Version (Recommended)

Usage

cryptixd [OPTIONS]

Rust Options

Option Description
-C, --configfile <CONFIG_FILE>Path of config file
-b, --appdir <DATA_DIR>Directory to store data
--logdir <LOG_DIR>Directory to log output
--nologfilesDisable logging to files
-t, --async-threads=<async_threads>Number of async threads (default: 12)
-d, --loglevel=<LEVEL>Logging level {off, error, warn, info, debug, trace}
--rpclisten[=<IP[:PORT]>]gRPC listen interface (default: 19201, testnet: 19202)
--rpclisten-borsh[=<IP[:PORT]>]wRPC Borsh listen interface (default: 19301, testnet: 19302)
--rpclisten-json[=<IP[:PORT]>]wRPC JSON listen interface (default: 19401, testnet: 19402)
--unsaferpcEnable RPC commands that affect node state
--connect=<IP[:PORT]>Connect only to specific peers at startup
--addpeer=<IP[:PORT]>Add peers at startup
--listen=<IP[:PORT]>Listen interface (default: 19101, testnet: 19102)
--outpeers=<outpeers>Target outbound peers (default: 8)
--maxinpeers=<maxinpeers>Max inbound peers (default: 128)
--rpcmaxclients=<rpcmaxclients>Max RPC clients (default: 128)
--reset-dbReset DB before startup (needed when switching subnetworks)
--enable-unsynced-miningAccept RPC blocks while unsynced (testing only)
--utxoindexEnable UTXO index
--max-tracked-addresses=<value>Max preallocated tracked addresses for UTXO events
--testnetUse test network
--netsuffix=<netsuffix>Testnet suffix number
--devnetUse development network
--simnetUse simulation network
--archivalRun archival node (heavy disk usage)
--sanityEnable compute-heavy sanity checks
--yesAuto-answer yes for interactive prompts
--uacomment=<comment>Add comment to user agent
--externalip=<ip:port>Advertise external listening address
--perf-metricsEnable CPU/memory/disk metrics
--perf-metrics-interval-sec=<seconds>Metrics interval
--disable-upnpDisable UPnP
--nodnsseedDisable DNS seeding
--nogrpcDisable gRPC server
--ram-scale=<value>Scale memory bounds for hardware profile
-h, --helpPrint help
-V, --versionPrint version

Go Version (Legacy / Dev Only)

Use only for development tooling. Not maintained for production.

Option Description
/V, /versionDisplay version information and exit
/C, /configfile:Path to configuration file
/b, /appdir:Directory to store data
/logdir:Directory to log output
/a, /addpeer:Add peer at startup
/connect:Connect only to specified peers
/nolistenDisable incoming connections
/listen:Listen interface/port
/outpeers:Target outbound peers
/maxinpeers:Max inbound peers
/enablebanningEnable peer banning
/banduration:Ban duration
/banthreshold:Ban score threshold
/whitelist:Whitelisted IP addresses
/rpclisten:RPC listen interface/port
/rpccert:Certificate file path
/rpckey:Certificate key file path
/rpcmaxclients:Max RPC clients
/rpcmaxwebsockets:Max websocket RPC connections
/rpcmaxconcurrentreqs:Max concurrent RPC requests
/norpcDisable built-in RPC server
/saferpcDisable state-changing RPC commands
/nodnsseedDisable DNS seeding
/dnsseed:Override DNS seed hostname
/grpcseed:gRPC host for peer seeding
/externalip:Advertised external addresses
/proxy:SOCKS5 proxy
/proxyuser:Proxy username
/proxypass:Proxy password
/dbtype:Database backend
/profile:Enable HTTP profiling
/d, /loglevel:Set log level
/upnpUse UPnP for port mapping
/minrelaytxfee:Minimum relay transaction fee
/maxorphantx:Max orphan transactions
/blockmaxmass:Max block transaction mass
/uacomment:User agent comment
/nopeerbloomfiltersDisable bloom filtering
/sigcachemaxsize:Max signature cache size
/blocksonlyDo not accept transactions from peers
/relaynonstdRelay non-standard transactions
/rejectnonstdReject non-standard transactions
/reset-dbReset DB when switching subnetworks
/maxutxocachesize:Max UTXO cache size in RAM
/utxoindexEnable UTXO index
/archivalDo not prune old block data
/protocol-version:Custom P2P protocol version
/testnetUse test network
/simnetUse simulation network
/devnetUse development network
/override-dag-params-file:Override DAG params (devnet only)
/s, /service:Service command {install, remove, start, stop}
/? /h, /helpShow help