Advertisement
s666tn

Untitled

Apr 5th, 2018
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.28 KB | None | 0 0
  1. XerumCash Core Daemon version v0.12.1.7-g9be1aa5
  2.  
  3. Usage:
  4. XerumCashd [options] Start XerumCash Core Daemon
  5.  
  6. Options:
  7.  
  8. -?
  9. This help message
  10.  
  11. -version
  12. Print version and exit
  13.  
  14. -alerts
  15. Receive and display P2P network alerts (default: 1)
  16.  
  17. -alertnotify=<cmd>
  18. Execute command when a relevant alert is received or we see a really
  19. long fork (%s in cmd is replaced by message)
  20.  
  21. -blocknotify=<cmd>
  22. Execute command when the best block changes (%s in cmd is replaced by
  23. block hash)
  24.  
  25. -checkblocks=<n>
  26. How many blocks to check at startup (default: 288, 0 = all)
  27.  
  28. -checklevel=<n>
  29. How thorough the block verification of -checkblocks is (0-4, default: 3)
  30.  
  31. -conf=<file>
  32. Specify configuration file (default: XerumCash.conf)
  33.  
  34. -daemon
  35. Run in the background as a daemon and accept commands
  36.  
  37. -datadir=<dir>
  38. Specify data directory
  39.  
  40. -dbcache=<n>
  41. Set database cache size in megabytes (4 to 16384, default: 100)
  42.  
  43. -loadblock=<file>
  44. Imports blocks from external blk000??.dat file on startup
  45.  
  46. -maxorphantx=<n>
  47. Keep at most <n> unconnectable transactions in memory (default: 100)
  48.  
  49. -maxmempool=<n>
  50. Keep the transaction memory pool below <n> megabytes (default: 300)
  51.  
  52. -mempoolexpiry=<n>
  53. Do not keep transactions in the mempool longer than <n> hours (default:
  54. 72)
  55.  
  56. -par=<n>
  57. Set the number of script verification threads (-4 to 16, 0 = auto, <0 =
  58. leave that many cores free, default: 0)
  59.  
  60. -pid=<file>
  61. Specify pid file (default: XerumCashd.pid)
  62.  
  63. -prune=<n>
  64. Reduce storage requirements by pruning (deleting) old blocks. This mode
  65. is incompatible with -txindex and -rescan. Warning: Reverting this
  66. setting requires re-downloading the entire blockchain. (default: 0 =
  67. disable pruning blocks, >550 = target size in MiB to use for block
  68. files)
  69.  
  70. -reindex
  71. Rebuild block chain index from current blk000??.dat files on startup
  72.  
  73. -sysperms
  74. Create new files with system default permissions, instead of umask 077
  75. (only effective with disabled wallet functionality)
  76.  
  77. -txindex
  78. Maintain a full transaction index, used by the getrawtransaction rpc
  79. call (default: 1)
  80.  
  81. -addressindex
  82. Maintain a full address index, used to query for the balance, txids and
  83. unspent outputs for addresses (default: 0)
  84.  
  85. -timestampindex
  86. Maintain a timestamp index for block hashes, used to query blocks hashes
  87. by a range of timestamps (default: 0)
  88.  
  89. -spentindex
  90. Maintain a full spent index, used to query the spending txid and input
  91. index for an outpoint (default: 0)
  92.  
  93. Connection options:
  94.  
  95. -addnode=<ip>
  96. Add a node to connect to and attempt to keep the connection open
  97.  
  98. -banscore=<n>
  99. Threshold for disconnecting misbehaving peers (default: 100)
  100.  
  101. -bantime=<n>
  102. Number of seconds to keep misbehaving peers from reconnecting (default:
  103. 86400)
  104.  
  105. -bind=<addr>
  106. Bind to given address and always listen on it. Use [host]:port notation
  107. for IPv6
  108.  
  109. -connect=<ip>
  110. Connect only to the specified node(s)
  111.  
  112. -discover
  113. Discover own IP addresses (default: 1 when listening and no -externalip
  114. or -proxy)
  115.  
  116. -dns
  117. Allow DNS lookups for -addnode, -seednode and -connect (default: 1)
  118.  
  119. -dnsseed
  120. Query for peer addresses via DNS lookup, if low on addresses (default: 1
  121. unless -connect)
  122.  
  123. -externalip=<ip>
  124. Specify your own public address
  125.  
  126. -forcednsseed
  127. Always query for peer addresses via DNS lookup (default: 0)
  128.  
  129. -listen
  130. Accept connections from outside (default: 1 if no -proxy or -connect)
  131.  
  132. -listenonion
  133. Automatically create Tor hidden service (default: 1)
  134.  
  135. -maxconnections=<n>
  136. Maintain at most <n> connections to peers (temporary service connections
  137. excluded) (default: 125)
  138.  
  139. -maxreceivebuffer=<n>
  140. Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)
  141.  
  142. -maxsendbuffer=<n>
  143. Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)
  144.  
  145. -onion=<ip:port>
  146. Use separate SOCKS5 proxy to reach peers via Tor hidden services
  147. (default: -proxy)
  148.  
  149. -onlynet=<net>
  150. Only connect to nodes in network <net> (ipv4, ipv6 or onion)
  151.  
  152. -permitbaremultisig
  153. Relay non-P2SH multisig (default: 1)
  154.  
  155. -peerbloomfilters
  156. Support filtering of blocks and transaction with bloom filters (default:
  157. 1)
  158.  
  159. -port=<port>
  160. Listen for connections on <port> (default: 32081 or testnet: 4332)
  161.  
  162. -proxy=<ip:port>
  163. Connect through SOCKS5 proxy
  164.  
  165. -proxyrandomize
  166. Randomize credentials for every proxy connection. This enables Tor
  167. stream isolation (default: 1)
  168.  
  169. -seednode=<ip>
  170. Connect to a node to retrieve peer addresses, and disconnect
  171.  
  172. -timeout=<n>
  173. Specify connection timeout in milliseconds (minimum: 1, default: 5000)
  174.  
  175. -torcontrol=<ip>:<port>
  176. Tor control port to use if onion listening enabled (default:
  177. 127.0.0.1:9051)
  178.  
  179. -torpassword=<pass>
  180. Tor control port password (default: empty)
  181.  
  182. -upnp
  183. Use UPnP to map the listening port (default: 0)
  184.  
  185. -whitebind=<addr>
  186. Bind to given address and whitelist peers connecting to it. Use
  187. [host]:port notation for IPv6
  188.  
  189. -whitelist=<netmask>
  190. Whitelist peers connecting from the given netmask or IP address. Can be
  191. specified multiple times. Whitelisted peers cannot be DoS banned and
  192. their transactions are always relayed, even if they are already in the
  193. mempool, useful e.g. for a gateway
  194.  
  195. -whitelistrelay
  196. Accept relayed transactions received from whitelisted peers even when
  197. not relaying transactions (default: 1)
  198.  
  199. -whitelistforcerelay
  200. Force relay of transactions from whitelisted peers even they violate
  201. local relay policy (default: 1)
  202.  
  203. -maxuploadtarget=<n>
  204. Tries to keep outbound traffic under the given target (in MiB per 24h),
  205. 0 = no limit (default: 0)
  206.  
  207. Wallet options:
  208.  
  209. -disablewallet
  210. Do not load the wallet and disable wallet RPC calls
  211.  
  212. -keypool=<n>
  213. Set key pool size to <n> (default: 1000)
  214.  
  215. -fallbackfee=<amt>
  216. A fee rate (in XerumCash/kB) that will be used when fee estimation has
  217. insufficient data (default: 0.0002)
  218.  
  219. -mintxfee=<amt>
  220. Fees (in XerumCash/kB) smaller than this are considered zero fee for
  221. transaction creation (default: 0.0001)
  222.  
  223. -paytxfee=<amt>
  224. Fee (in XerumCash/kB) to add to transactions you send (default: 0.00)
  225.  
  226. -rescan
  227. Rescan the block chain for missing wallet transactions on startup
  228.  
  229. -salvagewallet
  230. Attempt to recover private keys from a corrupt wallet.dat on startup
  231.  
  232. -sendfreetransactions
  233. Send transactions as zero-fee transactions if possible (default: 0)
  234.  
  235. -spendzeroconfchange
  236. Spend unconfirmed change when sending transactions (default: 1)
  237.  
  238. -txconfirmtarget=<n>
  239. If paytxfee is not set, include enough fee so transactions begin
  240. confirmation on average within n blocks (default: 2)
  241.  
  242. -maxtxfee=<amt>
  243. Maximum total fees (in XerumCash) to use in a single wallet transaction;
  244. setting this too low may abort large transactions (default: 0.20)
  245.  
  246. -upgradewallet
  247. Upgrade wallet to latest format on startup
  248.  
  249. -wallet=<file>
  250. Specify wallet file (within data directory) (default: wallet.dat)
  251.  
  252. -walletbroadcast
  253. Make the wallet broadcast transactions (default: 1)
  254.  
  255. -walletnotify=<cmd>
  256. Execute command when a wallet transaction changes (%s in cmd is replaced
  257. by TxID)
  258.  
  259. -zapwallettxes=<mode>
  260. Delete all wallet transactions and only recover those parts of the
  261. blockchain through -rescan on startup (1 = keep tx meta data e.g.
  262. account owner and payment request information, 2 = drop tx meta data)
  263.  
  264. -createwalletbackups=<n>
  265. Number of automatic wallet backups (default: 10)
  266.  
  267. -walletbackupsdir=<dir>
  268. Specify full path to directory for automatic wallet backups (must exist)
  269.  
  270. -keepass
  271. Use KeePass 2 integration using KeePassHttp plugin (default: 0)
  272.  
  273. -keepassport=<port>
  274. Connect to KeePassHttp on port <port> (default: 19455)
  275.  
  276. -keepasskey=<key>
  277. KeePassHttp key for AES encrypted communication with KeePass
  278.  
  279. -keepassid=<name>
  280. KeePassHttp id for the established association
  281.  
  282. -keepassname=<name>
  283. Name to construct url for KeePass entry that stores the wallet
  284. passphrase
  285.  
  286. ZeroMQ notification options:
  287.  
  288. -zmqpubhashblock=<address>
  289. Enable publish hash block in <address>
  290.  
  291. -zmqpubhashtx=<address>
  292. Enable publish hash transaction in <address>
  293.  
  294. -zmqpubhashtxlock=<address>
  295. Enable publish hash transaction (locked via InstantSend) in <address>
  296.  
  297. -zmqpubrawblock=<address>
  298. Enable publish raw block in <address>
  299.  
  300. -zmqpubrawtx=<address>
  301. Enable publish raw transaction in <address>
  302.  
  303. -zmqpubrawtxlock=<address>
  304. Enable publish raw transaction (locked via InstantSend) in <address>
  305.  
  306. Debugging/Testing options:
  307.  
  308. -uacomment=<cmt>
  309. Append comment to the user agent string
  310.  
  311. -debug=<category>
  312. Output debugging information (default: 0, supplying <category> is
  313. optional). If <category> is not supplied or if <category> = 1, output
  314. all debugging information.<category> can be: addrman, alert, bench,
  315. coindb, db, lock, rand, rpc, selectcoins, mempool, mempoolrej, net,
  316. proxy, prune, http, libevent, tor, zmq, XerumCash (or specifically:
  317. privatesend, instantsend, masternode, spork, keepass, mnpayments,
  318. gobject).
  319.  
  320. -gen
  321. Generate coins (default: 0)
  322.  
  323. -genproclimit=<n>
  324. Set the number of threads for coin generation if enabled (-1 = all
  325. cores, default: 1)
  326.  
  327. -help-debug
  328. Show all debugging options (usage: --help -help-debug)
  329.  
  330. -logips
  331. Include IP addresses in debug output (default: 0)
  332.  
  333. -logtimestamps
  334. Prepend debug output with timestamp (default: 1)
  335.  
  336. -minrelaytxfee=<amt>
  337. Fees (in XerumCash/kB) smaller than this are considered zero fee for
  338. relaying, mining and transaction creation (default: 0.0001)
  339.  
  340. -printtoconsole
  341. Send trace/debug info to console instead of debug.log file
  342.  
  343. -printtodebuglog
  344. Send trace/debug info to debug.log file (default: 1)
  345.  
  346. -shrinkdebugfile
  347. Shrink debug.log file on client startup (default: 1 when no -debug)
  348.  
  349. Chain selection options:
  350.  
  351. -testnet
  352. Use the test chain
  353.  
  354. -litemode=<n>
  355. Disable all XerumCash specific functionality (Masternodes, PrivateSend,
  356. InstantSend, Governance) (0-1, default: 0)
  357.  
  358. Masternode options:
  359.  
  360. -masternode=<n>
  361. Enable the client to act as a masternode (0-1, default: 0)
  362.  
  363. -mnconf=<file>
  364. Specify masternode configuration file (default: masternode.conf)
  365.  
  366. -mnconflock=<n>
  367. Lock masternodes from masternode configuration file (default: 1)
  368.  
  369. -masternodeprivkey=<n>
  370. Set the masternode private key
  371.  
  372. PrivateSend options:
  373.  
  374. -enableprivatesend=<n>
  375. Enable use of automated PrivateSend for funds stored in this wallet
  376. (0-1, default: 0)
  377.  
  378. -privatesendmultisession=<n>
  379. Enable multiple PrivateSend mixing sessions per block, experimental
  380. (0-1, default: 0)
  381.  
  382. -privatesendrounds=<n>
  383. Use N separate masternodes for each denominated input to mix funds
  384. (2-16, default: 2)
  385.  
  386. -privatesendamount=<n>
  387. Keep N XerumCash anonymized (default: 1000)
  388.  
  389. -liquidityprovider=<n>
  390. Provide liquidity to PrivateSend by infrequently mixing coins on a
  391. continual basis (0-100, default: 0, 1=very frequent, high fees, 100=very
  392. infrequent, low fees)
  393.  
  394. InstantSend options:
  395.  
  396. -enableinstantsend=<n>
  397. Enable InstantSend, show confirmations for locked transactions (0-1,
  398. default: 1)
  399.  
  400. -instantsenddepth=<n>
  401. Show N confirmations for a successfully locked transaction (0-9999,
  402. default: 5)
  403.  
  404. -instantsendnotify=<cmd>
  405. Execute command when a wallet InstantSend transaction is successfully
  406. locked (%s in cmd is replaced by TxID)
  407.  
  408. Node relay options:
  409.  
  410. -bytespersigop
  411. Minimum bytes per sigop in transactions we relay and mine (default: 20)
  412.  
  413. -datacarrier
  414. Relay and mine data carrier transactions (default: 1)
  415.  
  416. -datacarriersize
  417. Maximum size of data in data carrier transactions we relay and mine
  418. (default: 83)
  419.  
  420. -mempoolreplacement
  421. Enable transaction replacement in the memory pool (default: 0)
  422.  
  423. Block creation options:
  424.  
  425. -blockminsize=<n>
  426. Set minimum block size in bytes (default: 0)
  427.  
  428. -blockmaxsize=<n>
  429. Set maximum block size in bytes (default: 750000)
  430.  
  431. -blockprioritysize=<n>
  432. Set maximum size of high-priority/low-fee transactions in bytes
  433. (default: 10000)
  434.  
  435. RPC server options:
  436.  
  437. -server
  438. Accept command line and JSON-RPC commands
  439.  
  440. -rest
  441. Accept public REST requests (default: 0)
  442.  
  443. -rpcbind=<addr>
  444. Bind to given address to listen for JSON-RPC connections. Use
  445. [host]:port notation for IPv6. This option can be specified multiple
  446. times (default: bind to all interfaces)
  447.  
  448. -rpccookiefile=<loc>
  449. Location of the auth cookie (default: data dir)
  450.  
  451. -rpcuser=<user>
  452. Username for JSON-RPC connections
  453.  
  454. -rpcpassword=<pw>
  455. Password for JSON-RPC connections
  456.  
  457. -rpcauth=<userpw>
  458. Username and hashed password for JSON-RPC connections. The field
  459. <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical
  460. python script is included in share/rpcuser. This option can be specified
  461. multiple times
  462.  
  463. -rpcport=<port>
  464. Listen for JSON-RPC connections on <port> (default: 4331 or testnet:
  465. 4333)
  466.  
  467. -rpcallowip=<ip>
  468. Allow JSON-RPC connections from specified source. Valid for <ip> are a
  469. single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0)
  470. or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified
  471. multiple times
  472.  
  473. -rpcthreads=<n>
  474. Set the number of threads to service RPC calls (default: 4)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement