Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.62 KB | None | 0 0
  1. Pivx Core Daemon version 3.0.99
  2.  
  3. Usage:
  4. pivxd [options] Start Pivx Core Daemon
  5.  
  6. Options:
  7.  
  8. -?
  9. This help message
  10.  
  11. -version
  12. Print version and exit
  13.  
  14. -alertnotify=<cmd>
  15. Execute command when a relevant alert is received or we see a really
  16. long fork (%s in cmd is replaced by message)
  17.  
  18. -alerts
  19. Receive and display P2P network alerts (default: 1)
  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: 500, 0 = all)
  27.  
  28. -conf=<file>
  29. Specify configuration file (default: pivx.conf)
  30.  
  31. -daemon
  32. Run in the background as a daemon and accept commands
  33.  
  34. -datadir=<dir>
  35. Specify data directory
  36.  
  37. -dbcache=<n>
  38. Set database cache size in megabytes (4 to 4096, default: 100)
  39.  
  40. -loadblock=<file>
  41. Imports blocks from external blk000??.dat file on startup
  42.  
  43. -maxreorg=<n>
  44. Set the Maximum reorg depth (default: 100)
  45.  
  46. -maxorphantx=<n>
  47. Keep at most <n> unconnectable transactions in memory (default: 100)
  48.  
  49. -par=<n>
  50. Set the number of script verification threads (-8 to 16, 0 = auto, <0 =
  51. leave that many cores free, default: 0)
  52.  
  53. -pid=<file>
  54. Specify pid file (default: pivxd.pid)
  55.  
  56. -reindex
  57. Rebuild block chain index from current blk000??.dat files on startup
  58.  
  59. -reindexaccumulators
  60. Reindex the accumulator database on startup
  61.  
  62. -reindexmoneysupply
  63. Reindex the PIV and zPIV money supply statistics on startup
  64.  
  65. -resync
  66. Delete blockchain folders and resync from scratch on startup
  67.  
  68. -sysperms
  69. Create new files with system default permissions, instead of umask 077
  70. (only effective with disabled wallet functionality)
  71.  
  72. -txindex
  73. Maintain a full transaction index, used by the getrawtransaction rpc
  74. call (default: 0)
  75.  
  76. -forcestart
  77. Attempt to force blockchain corruption recovery on startup
  78.  
  79. Connection options:
  80.  
  81. -addnode=<ip>
  82. Add a node to connect to and attempt to keep the connection open
  83.  
  84. -banscore=<n>
  85. Threshold for disconnecting misbehaving peers (default: 100)
  86.  
  87. -bantime=<n>
  88. Number of seconds to keep misbehaving peers from reconnecting (default:
  89. 86400)
  90.  
  91. -bind=<addr>
  92. Bind to given address and always listen on it. Use [host]:port notation
  93. for IPv6
  94.  
  95. -connect=<ip>
  96. Connect only to the specified node(s)
  97.  
  98. -discover
  99. Discover own IP address (default: 1 when listening and no -externalip)
  100.  
  101. -dns
  102. Allow DNS lookups for -addnode, -seednode and -connect (default: 1)
  103.  
  104. -dnsseed
  105. Query for peer addresses via DNS lookup, if low on addresses (default: 1
  106. unless -connect)
  107.  
  108. -externalip=<ip>
  109. Specify your own public address
  110.  
  111. -forcednsseed
  112. Always query for peer addresses via DNS lookup (default: 0)
  113.  
  114. -listen
  115. Accept connections from outside (default: 1 if no -proxy or -connect)
  116.  
  117. -listenonion
  118. Automatically create Tor hidden service (default: 1)
  119.  
  120. -maxconnections=<n>
  121. Maintain at most <n> connections to peers (default: 125)
  122.  
  123. -maxreceivebuffer=<n>
  124. Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)
  125.  
  126. -maxsendbuffer=<n>
  127. Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)
  128.  
  129. -onion=<ip:port>
  130. Use separate SOCKS5 proxy to reach peers via Tor hidden services
  131. (default: -proxy)
  132.  
  133. -onlynet=<net>
  134. Only connect to nodes in network <net> (ipv4, ipv6 or onion)
  135.  
  136. -permitbaremultisig
  137. Relay non-P2SH multisig (default: 1)
  138.  
  139. -peerbloomfilters
  140. Support filtering of blocks and transaction with bloom filters (default:
  141. 1)
  142.  
  143. -port=<port>
  144. Listen for connections on <port> (default: 51472 or testnet: 51474)
  145.  
  146. -proxy=<ip:port>
  147. Connect through SOCKS5 proxy
  148.  
  149. -proxyrandomize
  150. Randomize credentials for every proxy connection. This enables Tor
  151. stream isolation (default: 1)
  152.  
  153. -seednode=<ip>
  154. Connect to a node to retrieve peer addresses, and disconnect
  155.  
  156. -timeout=<n>
  157. Specify connection timeout in milliseconds (minimum: 1, default: 5000)
  158.  
  159. -torcontrol=<ip>:<port>
  160. Tor control port to use if onion listening enabled (default:
  161. 127.0.0.1:9051)
  162.  
  163. -torpassword=<pass>
  164. Tor control port password (default: empty)
  165.  
  166. -upnp
  167. Use UPnP to map the listening port (default: 0)
  168.  
  169. -whitebind=<addr>
  170. Bind to given address and whitelist peers connecting to it. Use
  171. [host]:port notation for IPv6
  172.  
  173. -whitelist=<netmask>
  174. Whitelist peers connecting from the given netmask or IP address. Can be
  175. specified multiple times. Whitelisted peers cannot be DoS banned and
  176. their transactions are always relayed, even if they are already in the
  177. mempool, useful e.g. for a gateway
  178.  
  179. Wallet options:
  180.  
  181. -createwalletbackups=<n>
  182. Number of automatic wallet backups (default: 10)
  183.  
  184. -disablewallet
  185. Do not load the wallet and disable wallet RPC calls
  186.  
  187. -keypool=<n>
  188. Set key pool size to <n> (default: 100)
  189.  
  190. -paytxfee=<amt>
  191. Fee (in PIV/kB) to add to transactions you send (default: 0.00)
  192.  
  193. -rescan
  194. Rescan the block chain for missing wallet transactions on startup
  195.  
  196. -salvagewallet
  197. Attempt to recover private keys from a corrupt wallet.dat on startup
  198.  
  199. -sendfreetransactions
  200. Send transactions as zero-fee transactions if possible (default: 0)
  201.  
  202. -spendzeroconfchange
  203. Spend unconfirmed change when sending transactions (default: 1)
  204.  
  205. -disablesystemnotifications
  206. Disable OS notifications for incoming transactions (default: 0)
  207.  
  208. -txconfirmtarget=<n>
  209. If paytxfee is not set, include enough fee so transactions begin
  210. confirmation on average within n blocks (default: 1)
  211.  
  212. -maxtxfee=<amt>
  213. Maximum total fees to use in a single wallet transaction, setting too
  214. low may abort large transactions (default: 1.00)
  215.  
  216. -upgradewallet
  217. Upgrade wallet to latest format on startup
  218.  
  219. -wallet=<file>
  220. Specify wallet file (within data directory) (default: wallet.dat)
  221.  
  222. -walletnotify=<cmd>
  223. Execute command when a wallet transaction changes (%s in cmd is replaced
  224. by TxID)
  225.  
  226. -zapwallettxes=<mode>
  227. Delete all wallet transactions and only recover those parts of the
  228. blockchain through -rescan on startup (1 = keep tx meta data e.g.
  229. account owner and payment request information, 2 = drop tx meta data)
  230.  
  231. ZeroMQ notification options:
  232.  
  233. -zmqpubhashblock=<address>
  234. Enable publish hash block in <address>
  235.  
  236. -zmqpubhashtx=<address>
  237. Enable publish hash transaction in <address>
  238.  
  239. -zmqpubhashtxlock=<address>
  240. Enable publish hash transaction (locked via SwiftX) in <address>
  241.  
  242. -zmqpubrawblock=<address>
  243. Enable publish raw block in <address>
  244.  
  245. -zmqpubrawtx=<address>
  246. Enable publish raw transaction in <address>
  247.  
  248. -zmqpubrawtxlock=<address>
  249. Enable publish raw transaction (locked via SwiftX) in <address>
  250.  
  251. Debugging/Testing options:
  252.  
  253. -debug=<category>
  254. Output debugging information (default: 0, supplying <category> is
  255. optional). If <category> is not supplied, output all debugging
  256. information.<category> can be: addrman, alert, bench, coindb, db, lock,
  257. rand, rpc, selectcoins, tor, mempool, net, proxy, http, libevent, pivx,
  258. (obfuscation, swiftx, masternode, mnpayments, mnbudget, zero).
  259.  
  260. -gen
  261. Generate coins (default: 0)
  262.  
  263. -genproclimit=<n>
  264. Set the number of threads for coin generation if enabled (-1 = all
  265. cores, default: 1)
  266.  
  267. -help-debug
  268. Show all debugging options (usage: --help -help-debug)
  269.  
  270. -logips
  271. Include IP addresses in debug output (default: 0)
  272.  
  273. -logtimestamps
  274. Prepend debug output with timestamp (default: 1)
  275.  
  276. -minrelaytxfee=<amt>
  277. Fees (in PIV/Kb) smaller than this are considered zero fee for relaying
  278. (default: 0.0001)
  279.  
  280. -printtoconsole
  281. Send trace/debug info to console instead of debug.log file (default: 0)
  282.  
  283. -shrinkdebugfile
  284. Shrink debug.log file on client startup (default: 1 when no -debug)
  285.  
  286. -testnet
  287. Use the test network
  288.  
  289. -litemode=<n>
  290. Disable all PIVX specific functionality (Masternodes, Zerocoin, SwiftX,
  291. Budgeting) (0-1, default: 0)
  292.  
  293. Staking options:
  294.  
  295. -staking=<n>
  296. Enable staking functionality (0-1, default: 1)
  297.  
  298. -reservebalance=<amt>
  299. Keep the specified amount available for spending at all times (default:
  300. 0)
  301.  
  302. Masternode options:
  303.  
  304. -masternode=<n>
  305. Enable the client to act as a masternode (0-1, default: 0)
  306.  
  307. -mnconf=<file>
  308. Specify masternode configuration file (default: masternode.conf)
  309.  
  310. -mnconflock=<n>
  311. Lock masternodes from masternode configuration file (default: 1)
  312.  
  313. -masternodeprivkey=<n>
  314. Set the masternode private key
  315.  
  316. -masternodeaddr=<n>
  317. Set external address:port to get to this masternode (example:
  318. 128.127.106.235:51472)
  319.  
  320. -budgetvotemode=<mode>
  321. Change automatic finalized budget voting behavior. mode=auto: Vote for
  322. only exact finalized budget match to my generated budget. (string,
  323. default: auto)
  324.  
  325. Zerocoin options:
  326.  
  327. -enablezeromint=<n>
  328. Enable automatic Zerocoin minting (0-1, default: 1)
  329.  
  330. -zeromintpercentage=<n>
  331. Percentage of automatically minted Zerocoin (10-100, default: 10)
  332.  
  333. -preferredDenom=<n>
  334. Preferred Denomination for automatically minted Zerocoin
  335. (1/5/10/50/100/500/1000/5000), 0 for no preference. default: 0)
  336.  
  337. -backupzpiv=<n>
  338. Enable automatic wallet backups triggered after each zPiv minting (0-1,
  339. default: 1)
  340.  
  341. SwiftX options:
  342.  
  343. -enableswifttx=<n>
  344. Enable SwiftX, show confirmations for locked transactions (bool,
  345. default: true)
  346.  
  347. -swifttxdepth=<n>
  348. Show N confirmations for a successfully locked transaction (0-9999,
  349. default: 5)
  350.  
  351. Node relay options:
  352.  
  353. -datacarrier
  354. Relay and mine data carrier transactions (default: 1)
  355.  
  356. -datacarriersize
  357. Maximum size of data in data carrier transactions we relay and mine
  358. (default: 83)
  359.  
  360. Block creation options:
  361.  
  362. -blockminsize=<n>
  363. Set minimum block size in bytes (default: 0)
  364.  
  365. -blockmaxsize=<n>
  366. Set maximum block size in bytes (default: 750000)
  367.  
  368. -blockprioritysize=<n>
  369. Set maximum size of high-priority/low-fee transactions in bytes
  370. (default: 50000)
  371.  
  372. RPC server options:
  373.  
  374. -server
  375. Accept command line and JSON-RPC commands
  376.  
  377. -rest
  378. Accept public REST requests (default: 0)
  379.  
  380. -rpcbind=<addr>
  381. Bind to given address to listen for JSON-RPC connections. Use
  382. [host]:port notation for IPv6. This option can be specified multiple
  383. times (default: bind to all interfaces)
  384.  
  385. -rpccookiefile=<loc>
  386. Location of the auth cookie (default: data dir)
  387.  
  388. -rpcuser=<user>
  389. Username for JSON-RPC connections
  390.  
  391. -rpcpassword=<pw>
  392. Password for JSON-RPC connections
  393.  
  394. -rpcport=<port>
  395. Listen for JSON-RPC connections on <port> (default: 51473 or testnet:
  396. 51475)
  397.  
  398. -rpcallowip=<ip>
  399. Allow JSON-RPC connections from specified source. Valid for <ip> are a
  400. single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0)
  401. or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified
  402. multiple times
  403.  
  404. -rpcthreads=<n>
  405. Set the number of threads to service RPC calls (default: 4)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement