itcoin Config Editor

    • Alert Notification alertnotify
      Execute command when an alert is raised (%s in cmd is replaced by message)
      User value:
    • Allow Ignored Config File allowignoredconf
      For backwards compatibility, treat an unused bitcoin.conf file in the datadir as a warning, not an error
      Default: 0
      User value:
    • Assume Valid Chain History assumevalid
      If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all)
      Defaults
      • mainnet: 00000000000000000000611fd22f2df7c8fbd0688745c3a6c3bb5109cc2a12cb
      • testnet3: 00000000000003fc7967410ba2d0a8a8d50daedc318d43e8baf1a9782c236a57
      • testnet4: 0000000000003ed4f08dbdf6f7d6b271a6bcffce25675cb40aa9fa43179a89f3
      • signet: 000000895a110f46e59eb82bbc5bfb67fa314656009c295509c21b4999f5180a
      User value:
    • Block Filter Index blockfilterindex
      Maintain an index of compact filters by block. If set to 1, certain indexes are enabled (currently just basic)
      Options: 0, 1, basic, v0
      Default: 0
      User value:
    • Block Notification blocknotify
      Execute command when the best block changes (%s in cmd is replaced by block hash)
      User value:
    • Block Reconstruction Transactions Count blockreconstructionextratxn
      Number of extra transactions to keep in memory for compact block reconstructions
      Default: 32768
      User value:
    • Block Reconstruction Transactions Size blockreconstructionextratxnsize
      Knots exclusive
      Upper limit of memory usage (in megabytes) for keeping extra transactions in memory for compact block reconstructions
      Default: 10
      User value:
    • Block Data Storage Location blocksdir
      Specify directory to hold blocks subdirectory for *.dat files
      Default: value of datadir
      User value:
    • Blocks Only Mode blocksonly
      Whether to reject unconfirmed transactions from network peers. Disables automatic broadcast and rebroadcast of transactions, unless the source peer has the 'forcerelay' permission. RPC transactions are not affected
      Default: 0
      User value:
    • Block Data XOR blocksxor
      Whether an XOR-key applies to blocksdir *.dat files. The created XOR-key will be zeros for an existing blocksdir or when 0 is set, and random for a freshly initialized blocksdir
      Default: 1
      User value:
    • Coin Stats Index coinstatsindex
      Maintain coinstats index used by the gettxoutsetinfo RPC
      Default: 0
      User value:
    • Read/Write Config File confrw
      Knots exclusive
      Specify path to read/write configuration file. Relative paths will be prefixed by the network-specific datadir location
      Default: bitcoin_rw.conf
      User value:
    • Core Policy corepolicy
      Knots exclusive
      Use Bitcoin Core policy defaults
      Default: 0
      User value:
    • Daemon Mode daemon
      Run in the background as a daemon and accept commands
      Default: 0
      User value:
    • Daemon Wait Mode daemonwait
      Wait for initialization to be finished before exiting. This implies daemon mode
      Default: 0
      User value:
    • Data Storage Location datadir
      Specify data directory
      User value:
    • DB Batch Size dbbatchsize
      Maximum database write batch size in bytes
      Default: 67108864
      User value:
    • DB Cache Size dbcache
      Maximum database cache size in MiB. Make sure you have enough RAM. In addition, unused memory allocated to the mempool is shared with this cache (see maxmempool)
      Default: 450
      User value:
    • DB File Size dbfilesize
      Knots exclusive
      Target size of files within databases, in MiB
      Default: 64
      User value:
    • Debug Log File debuglogfile
      Specify location of debug log file. Relative paths will be prefixed by a net-specific datadir location. Use nodebuglogfile to disable writing the log to a file
      Default: debug.log
      User value:
    • Import Blocks From File loadblock
      Import blocks from external blk000??.dat file on startup. This option can be set multiple times with different file values
      User value:
    • Low Memory lowmem
      Knots exclusive
      If system available memory falls below <n> MiB, flush caches (0 to disable)
      Default: 0
      User value:
    • Max Mempool Size maxmempool
      Keep the transaction memory pool below <n> megabytes
      Default: 300
      User value:
    • Max Orphan Transactions maxorphantx
      Keep at most <n> unconnectable transactions in memory
      Default: 100
      User value:
    • Mempool Expiration mempoolexpiry
      Do not keep transactions in the mempool longer than <n> hours
      Default: 336
      User value:
    • Minimum Chain Work minimumchainwork
      Minimum work assumed to exist on a valid chain in hex
      Defaults
      • mainnet: 0000000000000000000000000000000000000000dee8e2a309ad8a9820433c68
      • testnet3: 0000000000000000000000000000000000000000000015f5e0c9f13455b0eb17
      • testnet4: 0000000000000000000000000000000000000000000001d6dce8651b6094e4c1
      • signet: 000000000000000000000000000000000000000000000000000002b517f3d1a1
      User value:
    • No Debug Log File nodebuglogfile
      Disable writing the debug log to a file
      Default: 0
      User value:
    • No Settings File nosettings
      Disable writing the settings file
      Default: 0
      User value:
    • Script Verification Parallelization par
      Set the number of script verification threads (0 = automatic, up to 15, less than 0 = leave that many cores free)
      Default: 336
      User value:
    • Persist Mempool persistmempool
      Whether to save the mempool on shutdown and load on restart
      Default: 1
      User value:
    • Persist Mempool v1 persistmempoolv1
      Whether a mempool.dat file created by persistmempool or the savemempool RPC will be written in the legacy format (version 1) or the current format (version 2). This temporary option will be removed in the future
      Default: 0
      User value:
    • PID File pid
      Specify process ID file name. Relative paths will be prefixed by a net-specific datadir location
      Default: bitcoind.pid
      User value:
    • Prune Blocks prune
      Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with txindex and coinstatsindex. WARNING: Reverting this setting requires re-downloading the entire blockchain. (0 = disable pruning blocks, 1 = allow manual pruning via RPC, greater or equal 550 = automatically prune blocks to stay under target size in MiB)
      Default: 0
      User value:
    • Prune Blocks During Init pruneduringinit
      Knots exclusive
      Temporarily adjust the prune setting until initial sync completes. Ignored if pruning is disabled. (-1 = same value as prune)
      Default: -1
      User value:
    • Reindex reindex
      If enabled, wipe chain state and block index, and rebuild them from blk*.dat files on disk. Also wipe and rebuild other optional indexes that are active. If an assumeutxo snapshot was loaded, its chainstate will be wiped as well. The snapshot can then be reloaded via RPC. Setting this to auto automatically reindexes the block database if it is corrupted
      Options: 0, 1, auto
      Default: 0
      User value:
    • Reindex Chainstate reindex-chainstate
      If enabled, wipe chain state, and rebuild it from blk*.dat files on disk. If an assumeutxo snapshot was loaded, its chainstate will be wiped as well. The snapshot can then be reloaded via RPC
      Default: 0
      User value:
    • Settings File settings
      Specify path to dynamic settings data file. Can be disabled with nosettings. File is written at runtime and not meant to be edited by users (use bitcoin.conf instead for custom settings). Relative paths will be prefixed by datadir location
      Default: settings.json
      User value:
    • Shutdown Notification shutdownnotify
      Execute command immediately before beginning shutdown. The need for shutdown may be urgent, so be careful not to delay it long (if the command doesn't require interaction with the server, consider having it fork into the background)
      User value:
    • Software Expiry softwareexpiry
      Knots exclusive
      Stop working after this POSIX timestamp. (0 = disable)
      Default: 1857151480
      User value:
    • Startup Notification startupnotify
      Execute command on startup
      User value:
    • Index Transactions txindex
      Maintain a full transaction index, used by the getrawtransaction rpc call
      Default: 0
      User value: