The Cryptix node is the core network service for block validation, peer communication, and RPC access. Rust is the actively maintained node line.
cryptixd [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 |
--nologfiles | Disable 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) |
--unsaferpc | Enable 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-db | Reset DB before startup (needed when switching subnetworks) |
--enable-unsynced-mining | Accept RPC blocks while unsynced (testing only) |
--utxoindex | Enable UTXO index |
--max-tracked-addresses=<value> | Max preallocated tracked addresses for UTXO events |
--testnet | Use test network |
--netsuffix=<netsuffix> | Testnet suffix number |
--devnet | Use development network |
--simnet | Use simulation network |
--archival | Run archival node (heavy disk usage) |
--sanity | Enable compute-heavy sanity checks |
--yes | Auto-answer yes for interactive prompts |
--uacomment=<comment> | Add comment to user agent |
--externalip=<ip:port> | Advertise external listening address |
--perf-metrics | Enable CPU/memory/disk metrics |
--perf-metrics-interval-sec=<seconds> | Metrics interval |
--disable-upnp | Disable UPnP |
--nodnsseed | Disable DNS seeding |
--nogrpc | Disable gRPC server |
--ram-scale=<value> | Scale memory bounds for hardware profile |
-h, --help | Print help |
-V, --version | Print version |
Use only for development tooling. Not maintained for production.
| Option | Description |
|---|---|
/V, /version | Display 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 |
/nolisten | Disable incoming connections |
/listen: | Listen interface/port |
/outpeers: | Target outbound peers |
/maxinpeers: | Max inbound peers |
/enablebanning | Enable 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 |
/norpc | Disable built-in RPC server |
/saferpc | Disable state-changing RPC commands |
/nodnsseed | Disable 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 |
/upnp | Use UPnP for port mapping |
/minrelaytxfee: | Minimum relay transaction fee |
/maxorphantx: | Max orphan transactions |
/blockmaxmass: | Max block transaction mass |
/uacomment: | User agent comment |
/nopeerbloomfilters | Disable bloom filtering |
/sigcachemaxsize: | Max signature cache size |
/blocksonly | Do not accept transactions from peers |
/relaynonstd | Relay non-standard transactions |
/rejectnonstd | Reject non-standard transactions |
/reset-db | Reset DB when switching subnetworks |
/maxutxocachesize: | Max UTXO cache size in RAM |
/utxoindex | Enable UTXO index |
/archival | Do not prune old block data |
/protocol-version: | Custom P2P protocol version |
/testnet | Use test network |
/simnet | Use simulation network |
/devnet | Use development network |
/override-dag-params-file: | Override DAG params (devnet only) |
/s, /service: | Service command {install, remove, start, stop} |
/? /h, /help | Show help |