mirror of
				https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
				synced 2025-11-04 04:17:43 +00:00 
			
		
		
		
	Delete bitcoin-cli-commands-help.md
This commit is contained in:
		
							parent
							
								
									b8c7da9529
								
							
						
					
					
						commit
						9c901c3054
					
				@ -1,681 +0,0 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
### WORK IN PROGRESS
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Goal to capture all the bitcoin-cli help text in a single file, then later annotate with
 | 
					 | 
				
			||||||
more links and such.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$ bitcoin-cli help
 | 
					 | 
				
			||||||
== Blockchain ==
 | 
					 | 
				
			||||||
getbestblockhash
 | 
					 | 
				
			||||||
getblock "hash" ( verbose )
 | 
					 | 
				
			||||||
getblockchaininfo
 | 
					 | 
				
			||||||
getblockcount
 | 
					 | 
				
			||||||
getblockhash index
 | 
					 | 
				
			||||||
getblockheader "hash" ( verbose )
 | 
					 | 
				
			||||||
getchaintips
 | 
					 | 
				
			||||||
getdifficulty
 | 
					 | 
				
			||||||
getmempoolancestors txid (verbose)
 | 
					 | 
				
			||||||
getmempooldescendants txid (verbose)
 | 
					 | 
				
			||||||
getmempoolentry txid
 | 
					 | 
				
			||||||
getmempoolinfo
 | 
					 | 
				
			||||||
getrawmempool ( verbose )
 | 
					 | 
				
			||||||
gettxout "txid" n ( includemempool )
 | 
					 | 
				
			||||||
gettxoutproof ["txid",...] ( blockhash )
 | 
					 | 
				
			||||||
gettxoutsetinfo
 | 
					 | 
				
			||||||
verifychain ( checklevel numblocks )
 | 
					 | 
				
			||||||
verifytxoutproof "proof"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Control ##
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### getinfo ###
 | 
					 | 
				
			||||||
getinfo
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Returns an object containing various state info.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "version": xxxxx,           (numeric) the server version
 | 
					 | 
				
			||||||
  "protocolversion": xxxxx,   (numeric) the protocol version
 | 
					 | 
				
			||||||
  "walletversion": xxxxx,     (numeric) the wallet version
 | 
					 | 
				
			||||||
  "balance": xxxxxxx,         (numeric) the total bitcoin balance of the wallet
 | 
					 | 
				
			||||||
  "blocks": xxxxxx,           (numeric) the current number of blocks processed in the server
 | 
					 | 
				
			||||||
  "timeoffset": xxxxx,        (numeric) the time offset
 | 
					 | 
				
			||||||
  "connections": xxxxx,       (numeric) the number of connections
 | 
					 | 
				
			||||||
  "proxy": "host:port",     (string, optional) the proxy used by the server
 | 
					 | 
				
			||||||
  "difficulty": xxxxxx,       (numeric) the current difficulty
 | 
					 | 
				
			||||||
  "testnet": true|false,      (boolean) if the server is using testnet or not
 | 
					 | 
				
			||||||
  "keypoololdest": xxxxxx,    (numeric) the timestamp (seconds since Unix epoch) of the oldest pre-generated key in the key pool
 | 
					 | 
				
			||||||
  "keypoolsize": xxxx,        (numeric) how many new keys are pre-generated
 | 
					 | 
				
			||||||
  "unlocked_until": ttt,      (numeric) the timestamp in seconds since epoch (midnight Jan 1 1970 GMT) that the wallet is unlocked for transfers, or 0 if the wallet is locked
 | 
					 | 
				
			||||||
  "paytxfee": x.xxxx,         (numeric) the transaction fee set in BTC/kB
 | 
					 | 
				
			||||||
  "relayfee": x.xxxx,         (numeric) minimum relay fee for non-free transactions in BTC/kB
 | 
					 | 
				
			||||||
  "errors": "..."           (string) any error messages
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli getinfo
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
help ( "command" )
 | 
					 | 
				
			||||||
stop
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
== Generating ==
 | 
					 | 
				
			||||||
generate numblocks ( maxtries )
 | 
					 | 
				
			||||||
generatetoaddress numblocks address (maxtries)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
== Mining ==
 | 
					 | 
				
			||||||
getblocktemplate ( TemplateRequest )
 | 
					 | 
				
			||||||
getmininginfo
 | 
					 | 
				
			||||||
getnetworkhashps ( blocks height )
 | 
					 | 
				
			||||||
prioritisetransaction <txid> <priority delta> <fee delta>
 | 
					 | 
				
			||||||
submitblock "hexdata" ( "jsonparametersobject" )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
== Network ==
 | 
					 | 
				
			||||||
addnode "node" "add|remove|onetry"
 | 
					 | 
				
			||||||
clearbanned
 | 
					 | 
				
			||||||
disconnectnode "node"
 | 
					 | 
				
			||||||
getaddednodeinfo dummy ( "node" )
 | 
					 | 
				
			||||||
getconnectioncount
 | 
					 | 
				
			||||||
getnettotals
 | 
					 | 
				
			||||||
getnetworkinfo
 | 
					 | 
				
			||||||
getpeerinfo
 | 
					 | 
				
			||||||
listbanned
 | 
					 | 
				
			||||||
ping
 | 
					 | 
				
			||||||
setban "ip(/netmask)" "add|remove" (bantime) (absolute)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
== Rawtransactions ==
 | 
					 | 
				
			||||||
createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,"data":"hex",...} ( locktime )
 | 
					 | 
				
			||||||
decoderawtransaction "hexstring"
 | 
					 | 
				
			||||||
decodescript "hex"
 | 
					 | 
				
			||||||
fundrawtransaction "hexstring" ( options )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### getrawtransaction "txid" ( verbose )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
NOTE: By default this function only works sometimes. This is when the tx is in
 | 
					 | 
				
			||||||
the mempool or there is an unspent output in the utxo for this transaction. To
 | 
					 | 
				
			||||||
make it always work, you need to maintain a transaction index, using the
 | 
					 | 
				
			||||||
-txindex command line option.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Return the raw transaction data.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
If verbose=0, returns a string that is serialized, hex-encoded data for 'txid'.
 | 
					 | 
				
			||||||
If verbose is non-zero, returns an Object with information about 'txid'.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Arguments:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
1. "txid"      (string, required) The transaction id
 | 
					 | 
				
			||||||
2. verbose       (numeric, optional, default=0) If 0, return a string, other return a json object
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result (if verbose is not set or set to 0):
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
"data"      (string) The serialized, hex-encoded data for 'txid'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result (if verbose > 0):
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "hex" : "data",       (string) The serialized, hex-encoded data for 'txid'
 | 
					 | 
				
			||||||
  "txid" : "id",        (string) The transaction id (same as provided)
 | 
					 | 
				
			||||||
  "hash" : "id",        (string) The transaction hash (differs from txid for witness transactions)
 | 
					 | 
				
			||||||
  "size" : n,             (numeric) The serialized transaction size
 | 
					 | 
				
			||||||
  "vsize" : n,            (numeric) The virtual transaction size (differs from size for witness transactions)
 | 
					 | 
				
			||||||
  "version" : n,          (numeric) The version
 | 
					 | 
				
			||||||
  "locktime" : ttt,       (numeric) The lock time
 | 
					 | 
				
			||||||
  "vin" : [               (array of json objects)
 | 
					 | 
				
			||||||
     {
 | 
					 | 
				
			||||||
       "txid": "id",    (string) The transaction id
 | 
					 | 
				
			||||||
       "vout": n,         (numeric)
 | 
					 | 
				
			||||||
       "scriptSig": {     (json object) The script
 | 
					 | 
				
			||||||
         "asm": "asm",  (string) asm
 | 
					 | 
				
			||||||
         "hex": "hex"   (string) hex
 | 
					 | 
				
			||||||
       },
 | 
					 | 
				
			||||||
       "sequence": n      (numeric) The script sequence number
 | 
					 | 
				
			||||||
       "txinwitness": ["hex", ...] (array of string) hex-encoded witness data (if any)
 | 
					 | 
				
			||||||
     }
 | 
					 | 
				
			||||||
     ,...
 | 
					 | 
				
			||||||
  ],
 | 
					 | 
				
			||||||
  "vout" : [              (array of json objects)
 | 
					 | 
				
			||||||
     {
 | 
					 | 
				
			||||||
       "value" : x.xxx,            (numeric) The value in BTC
 | 
					 | 
				
			||||||
       "n" : n,                    (numeric) index
 | 
					 | 
				
			||||||
       "scriptPubKey" : {          (json object)
 | 
					 | 
				
			||||||
         "asm" : "asm",          (string) the asm
 | 
					 | 
				
			||||||
         "hex" : "hex",          (string) the hex
 | 
					 | 
				
			||||||
         "reqSigs" : n,            (numeric) The required sigs
 | 
					 | 
				
			||||||
         "type" : "pubkeyhash",  (string) The type, eg 'pubkeyhash'
 | 
					 | 
				
			||||||
         "addresses" : [           (json array of string)
 | 
					 | 
				
			||||||
           "bitcoinaddress"        (string) bitcoin address
 | 
					 | 
				
			||||||
           ,...
 | 
					 | 
				
			||||||
         ]
 | 
					 | 
				
			||||||
       }
 | 
					 | 
				
			||||||
     }
 | 
					 | 
				
			||||||
     ,...
 | 
					 | 
				
			||||||
  ],
 | 
					 | 
				
			||||||
  "blockhash" : "hash",   (string) the block hash
 | 
					 | 
				
			||||||
  "confirmations" : n,      (numeric) The confirmations
 | 
					 | 
				
			||||||
  "time" : ttt,             (numeric) The transaction time in seconds since epoch (Jan 1 1970 GMT)
 | 
					 | 
				
			||||||
  "blocktime" : ttt         (numeric) The block time in seconds since epoch (Jan 1 1970 GMT)
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli getrawtransaction "mytxid"
 | 
					 | 
				
			||||||
> bitcoin-cli getrawtransaction "mytxid" 1
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getrawtransaction", "params": ["mytxid", 1] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
sendrawtransaction "hexstring" ( allowhighfees )
 | 
					 | 
				
			||||||
signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
== Util ==
 | 
					 | 
				
			||||||
createmultisig nrequired ["key",...]
 | 
					 | 
				
			||||||
estimatefee nblocks
 | 
					 | 
				
			||||||
estimatepriority nblocks
 | 
					 | 
				
			||||||
estimatesmartfee nblocks
 | 
					 | 
				
			||||||
estimatesmartpriority nblocks
 | 
					 | 
				
			||||||
signmessagewithprivkey "privkey" "message"
 | 
					 | 
				
			||||||
validateaddress "bitcoinaddress"
 | 
					 | 
				
			||||||
verifymessage "bitcoinaddress" "signature" "message"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
== Wallet ==
 | 
					 | 
				
			||||||
abandontransaction "txid"
 | 
					 | 
				
			||||||
addmultisigaddress nrequired ["key",...] ( "account" )
 | 
					 | 
				
			||||||
addwitnessaddress "address"
 | 
					 | 
				
			||||||
backupwallet "destination"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### dumpprivkey "bitcoinaddress"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Reveals the private key corresponding to 'bitcoinaddress'.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Then the importprivkey can be used with this output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Arguments:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
1. "bitcoinaddress"   (string, required) The bitcoin address for the private key
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
"key"                (string) The private key
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli dumpprivkey "myaddress"
 | 
					 | 
				
			||||||
> bitcoin-cli importprivkey "mykey"
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "dumpprivkey", "params": ["myaddress"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
dumpwallet "filename"
 | 
					 | 
				
			||||||
encryptwallet "passphrase"
 | 
					 | 
				
			||||||
getaccount "bitcoinaddress"
 | 
					 | 
				
			||||||
getaccountaddress "account"
 | 
					 | 
				
			||||||
getaddressesbyaccount "account"
 | 
					 | 
				
			||||||
###
 | 
					 | 
				
			||||||
getbalance ( "account" minconf includeWatchonly )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
If account is not specified, returns the server's total available balance.
 | 
					 | 
				
			||||||
If account is specified (DEPRECATED), returns the balance in the account.
 | 
					 | 
				
			||||||
Note that the account "" is not the same as leaving the parameter out.
 | 
					 | 
				
			||||||
The server total may be different to the balance in the default "" account.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Arguments:
 | 
					 | 
				
			||||||
1. "account"      (string, optional) DEPRECATED. The selected account, or "\*" for entire wallet. It may be the default account using "".
 | 
					 | 
				
			||||||
2. minconf          (numeric, optional, default=1) Only include transactions confirmed at least this many times.
 | 
					 | 
				
			||||||
3. includeWatchonly (bool, optional, default=false) Also include balance in watchonly addresses (see 'importaddress')
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
amount              (numeric) The total amount in BTC received for this account.
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
The total amount in the wallet
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli getbalance
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
The total amount in the wallet at least 5 blocks confirmed
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli getbalance "*" 6
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
As a json rpc call
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getbalance", "params": ["*", 6] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### getnewaddress ( "account" )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Returns a new Bitcoin address for receiving payments.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
If 'account' is specified (DEPRECATED), it is added to the address book
 | 
					 | 
				
			||||||
so payments received with the address will be credited to 'account'.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Arguments:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
1. "account"        (string, optional) DEPRECATED. The account name for the
 | 
					 | 
				
			||||||
address to be linked to. If not provided, the default account "" is used. It
 | 
					 | 
				
			||||||
can also be set to the empty string "" to represent the default account. The
 | 
					 | 
				
			||||||
account does not need to exist, it will be created if there is no account by
 | 
					 | 
				
			||||||
the given name.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
"bitcoinaddress"    (string) The new bitcoin address
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli getnewaddress
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getnewaddress", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
getrawchangeaddress
 | 
					 | 
				
			||||||
getreceivedbyaccount "account" ( minconf )
 | 
					 | 
				
			||||||
getreceivedbyaddress "bitcoinaddress" ( minconf )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## gettransaction "txid" ( includeWatchonly )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Get detailed information about in-wallet transaction <txid>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Arguments:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
1. "txid"    (string, required) The transaction id
 | 
					 | 
				
			||||||
2. "includeWatchonly"    (bool, optional, default=false) Whether to include watchonly addresses in balance calculation and details[]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "amount" : x.xxx,        (numeric) The transaction amount in BTC
 | 
					 | 
				
			||||||
  "confirmations" : n,     (numeric) The number of confirmations
 | 
					 | 
				
			||||||
  "blockhash" : "hash",  (string) The block hash
 | 
					 | 
				
			||||||
  "blockindex" : xx,       (numeric) The index of the transaction in the block that includes it
 | 
					 | 
				
			||||||
  "blocktime" : ttt,       (numeric) The time in seconds since epoch (1 Jan 1970 GMT)
 | 
					 | 
				
			||||||
  "txid" : "transactionid",   (string) The transaction id.
 | 
					 | 
				
			||||||
  "time" : ttt,            (numeric) The transaction time in seconds since epoch (1 Jan 1970 GMT)
 | 
					 | 
				
			||||||
  "timereceived" : ttt,    (numeric) The time received in seconds since epoch (1 Jan 1970 GMT)
 | 
					 | 
				
			||||||
  "bip125-replaceable": "yes|no|unknown"  (string) Whether this transaction could be replaced due to BIP125 (replace-by-fee);
 | 
					 | 
				
			||||||
                                                   may be unknown for unconfirmed transactions not in the mempool
 | 
					 | 
				
			||||||
  "details" : [
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
      "account" : "accountname",  (string) DEPRECATED. The account name involved in the transaction, can be "" for the default account.
 | 
					 | 
				
			||||||
      "address" : "bitcoinaddress",   (string) The bitcoin address involved in the transaction
 | 
					 | 
				
			||||||
      "category" : "send|receive",    (string) The category, either 'send' or 'receive'
 | 
					 | 
				
			||||||
      "amount" : x.xxx,                 (numeric) The amount in BTC
 | 
					 | 
				
			||||||
      "label" : "label",              (string) A comment for the address/transaction, if any
 | 
					 | 
				
			||||||
      "vout" : n,                       (numeric) the vout value
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    ,...
 | 
					 | 
				
			||||||
  ],
 | 
					 | 
				
			||||||
  "hex" : "data"         (string) Raw data for transaction
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli gettransaction "1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"
 | 
					 | 
				
			||||||
> bitcoin-cli gettransaction "1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d" true
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "gettransaction", "params": ["1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
getunconfirmedbalance
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## getwalletinfo
 | 
					 | 
				
			||||||
Returns an object containing various wallet state info.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "walletversion": xxxxx,       (numeric) the wallet version
 | 
					 | 
				
			||||||
  "balance": xxxxxxx,           (numeric) the total confirmed balance of the wallet in BTC
 | 
					 | 
				
			||||||
  "unconfirmed_balance": xxx,   (numeric) the total unconfirmed balance of the wallet in BTC
 | 
					 | 
				
			||||||
  "immature_balance": xxxxxx,   (numeric) the total immature balance of the wallet in BTC
 | 
					 | 
				
			||||||
  "txcount": xxxxxxx,           (numeric) the total number of transactions in the wallet
 | 
					 | 
				
			||||||
  "keypoololdest": xxxxxx,      (numeric) the timestamp (seconds since Unix epoch) of the oldest pre-generated key in the key pool
 | 
					 | 
				
			||||||
  "keypoolsize": xxxx,          (numeric) how many new keys are pre-generated
 | 
					 | 
				
			||||||
  "unlocked_until": ttt,        (numeric) the timestamp in seconds since epoch (midnight Jan 1 1970 GMT) that the wallet is unlocked for transfers, or 0 if the wallet is locked
 | 
					 | 
				
			||||||
  "paytxfee": x.xxxx,           (numeric) the transaction fee configuration, set in BTC/kB
 | 
					 | 
				
			||||||
  "hdmasterkeyid": "<hash160>", (string) the Hash160 of the HD master pubkey
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli getwalletinfo
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getwalletinfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
importaddress "address" ( "label" rescan p2sh )
 | 
					 | 
				
			||||||
importprivkey "bitcoinprivkey" ( "label" rescan )
 | 
					 | 
				
			||||||
importprunedfunds
 | 
					 | 
				
			||||||
importpubkey "pubkey" ( "label" rescan )
 | 
					 | 
				
			||||||
importwallet "filename"
 | 
					 | 
				
			||||||
keypoolrefill ( newsize )
 | 
					 | 
				
			||||||
listaccounts ( minconf includeWatchonly)
 | 
					 | 
				
			||||||
listaddressgroupings
 | 
					 | 
				
			||||||
listlockunspent
 | 
					 | 
				
			||||||
listreceivedbyaccount ( minconf includeempty includeWatchonly)
 | 
					 | 
				
			||||||
listreceivedbyaddress ( minconf includeempty includeWatchonly)
 | 
					 | 
				
			||||||
listsinceblock ( "blockhash" target-confirmations includeWatchonly)
 | 
					 | 
				
			||||||
listtransactions ( "account" count from includeWatchonly)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### listunspent ( minconf maxconf  ["address",...] )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Returns array of unspent transaction outputs
 | 
					 | 
				
			||||||
with between minconf and maxconf (inclusive) confirmations.
 | 
					 | 
				
			||||||
Optionally filter to only include txouts paid to specified addresses.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Arguments:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
1. minconf          (numeric, optional, default=1) The minimum confirmations to filter
 | 
					 | 
				
			||||||
2. maxconf          (numeric, optional, default=9999999) The maximum confirmations to filter
 | 
					 | 
				
			||||||
3. "addresses"    (string) A json array of bitcoin addresses to filter
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
    [
 | 
					 | 
				
			||||||
      "address"   (string) bitcoin address
 | 
					 | 
				
			||||||
      ,...
 | 
					 | 
				
			||||||
    ]
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Result:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
[                   (array of json object)
 | 
					 | 
				
			||||||
  {
 | 
					 | 
				
			||||||
    "txid" : "txid",          (string) the transaction id
 | 
					 | 
				
			||||||
    "vout" : n,               (numeric) the vout value
 | 
					 | 
				
			||||||
    "address" : "address",    (string) the bitcoin address
 | 
					 | 
				
			||||||
    "account" : "account",    (string) DEPRECATED. The associated account, or "" for the default account
 | 
					 | 
				
			||||||
    "scriptPubKey" : "key",   (string) the script key
 | 
					 | 
				
			||||||
    "amount" : x.xxx,         (numeric) the transaction amount in BTC
 | 
					 | 
				
			||||||
    "confirmations" : n,      (numeric) The number of confirmations
 | 
					 | 
				
			||||||
    "redeemScript" : n        (string) The redeemScript if scriptPubKey is P2SH
 | 
					 | 
				
			||||||
    "spendable" : xxx,        (bool) Whether we have the private keys to spend this output
 | 
					 | 
				
			||||||
    "solvable" : xxx          (bool) Whether we know how to spend this output, ignoring the lack of keys
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  ,...
 | 
					 | 
				
			||||||
]
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Examples:
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
> bitcoin-cli listunspent
 | 
					 | 
				
			||||||
> bitcoin-cli listunspent 6 9999999 "[\"1PGFqEzfmQch1gKD3ra4k18PNj3tTUUSqg\",\"1LtvqCaApEdUGFkpKMM4MstjcaL4dKg8SP\"]"
 | 
					 | 
				
			||||||
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "listunspent", "params": [6, 9999999 "[\"1PGFqEzfmQch1gKD3ra4k18PNj3tTUUSqg\",\"1LtvqCaApEdUGFkpKMM4MstjcaL4dKg8SP\"]"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
lockunspent unlock ([{"txid":"txid","vout":n},...])
 | 
					 | 
				
			||||||
move "fromaccount" "toaccount" amount ( minconf "comment" )
 | 
					 | 
				
			||||||
removeprunedfunds "txid"
 | 
					 | 
				
			||||||
sendfrom "fromaccount" "tobitcoinaddress" amount ( minconf "comment" "comment-to" )
 | 
					 | 
				
			||||||
sendmany "fromaccount" {"address":amount,...} ( minconf "comment" ["address",...] )
 | 
					 | 
				
			||||||
sendtoaddress "bitcoinaddress" amount ( "comment" "comment-to" subtractfeefromamount )
 | 
					 | 
				
			||||||
setaccount "bitcoinaddress" "account"
 | 
					 | 
				
			||||||
settxfee amount
 | 
					 | 
				
			||||||
signmessage "bitcoinaddress" "message"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=====
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-?
 | 
					 | 
				
			||||||
Print this help message and exit
 | 
					 | 
				
			||||||
-version
 | 
					 | 
				
			||||||
Print version and exit
 | 
					 | 
				
			||||||
-alertnotify=<cmd>
 | 
					 | 
				
			||||||
Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)
 | 
					 | 
				
			||||||
-blocknotify=<cmd>
 | 
					 | 
				
			||||||
Execute command when the best block changes (%s in cmd is replaced by block hash)
 | 
					 | 
				
			||||||
-checkblocks=<n>
 | 
					 | 
				
			||||||
How many blocks to check at startup (default: 6, 0 = all)
 | 
					 | 
				
			||||||
-checklevel=<n>
 | 
					 | 
				
			||||||
How thorough the block verification of -checkblocks is (0-4, default: 3)
 | 
					 | 
				
			||||||
-conf=<file>
 | 
					 | 
				
			||||||
Specify configuration file (default: bitcoin.conf)
 | 
					 | 
				
			||||||
-datadir=<dir>
 | 
					 | 
				
			||||||
Specify data directory
 | 
					 | 
				
			||||||
-dbcache=<n>
 | 
					 | 
				
			||||||
Set database cache size in megabytes (4 to 16384, default: 300)
 | 
					 | 
				
			||||||
-loadblock=<file>
 | 
					 | 
				
			||||||
Imports blocks from external blk000??.dat file on startup
 | 
					 | 
				
			||||||
-maxorphantx=<n>
 | 
					 | 
				
			||||||
Keep at most <n> unconnectable transactions in memory (default: 100)
 | 
					 | 
				
			||||||
-maxmempool=<n>
 | 
					 | 
				
			||||||
Keep the transaction memory pool below <n> megabytes (default: 300)
 | 
					 | 
				
			||||||
-mempoolexpiry=<n>
 | 
					 | 
				
			||||||
Do not keep transactions in the mempool longer than <n> hours (default: 72)
 | 
					 | 
				
			||||||
-par=<n>
 | 
					 | 
				
			||||||
Set the number of script verification threads (-4 to 16, 0 = auto, <0 = leave that many cores free, default: 0)
 | 
					 | 
				
			||||||
-pid=<file>
 | 
					 | 
				
			||||||
Specify pid file (default: bitcoind.pid)
 | 
					 | 
				
			||||||
-prune=<n>
 | 
					 | 
				
			||||||
Reduce storage requirements by pruning (deleting) old blocks. This mode is incompatible with -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, >550 = target size in MiB to use for block files)
 | 
					 | 
				
			||||||
-reindex-chainstate
 | 
					 | 
				
			||||||
Rebuild chain state from the currently indexed blocks
 | 
					 | 
				
			||||||
-reindex
 | 
					 | 
				
			||||||
Rebuild chain state and block index from the blk*.dat files on disk
 | 
					 | 
				
			||||||
-sysperms
 | 
					 | 
				
			||||||
Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)
 | 
					 | 
				
			||||||
-txindex
 | 
					 | 
				
			||||||
Maintain a full transaction index, used by the getrawtransaction rpc call (default: 0)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Connection options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-addnode=<ip>
 | 
					 | 
				
			||||||
Add a node to connect to and attempt to keep the connection open
 | 
					 | 
				
			||||||
-banscore=<n>
 | 
					 | 
				
			||||||
Threshold for disconnecting misbehaving peers (default: 100)
 | 
					 | 
				
			||||||
-bantime=<n>
 | 
					 | 
				
			||||||
Number of seconds to keep misbehaving peers from reconnecting (default: 86400)
 | 
					 | 
				
			||||||
-bind=<addr>
 | 
					 | 
				
			||||||
Bind to given address and always listen on it. Use [host]:port notation for IPv6
 | 
					 | 
				
			||||||
-connect=<ip>
 | 
					 | 
				
			||||||
Connect only to the specified node(s)
 | 
					 | 
				
			||||||
-discover
 | 
					 | 
				
			||||||
Discover own IP addresses (default: 1 when listening and no -externalip or -proxy)
 | 
					 | 
				
			||||||
-dns
 | 
					 | 
				
			||||||
Allow DNS lookups for -addnode, -seednode and -connect (default: 1)
 | 
					 | 
				
			||||||
-dnsseed
 | 
					 | 
				
			||||||
Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect)
 | 
					 | 
				
			||||||
-externalip=<ip>
 | 
					 | 
				
			||||||
Specify your own public address
 | 
					 | 
				
			||||||
-forcednsseed
 | 
					 | 
				
			||||||
Always query for peer addresses via DNS lookup (default: 0)
 | 
					 | 
				
			||||||
-listen
 | 
					 | 
				
			||||||
Accept connections from outside (default: 1 if no -proxy or -connect)
 | 
					 | 
				
			||||||
-listenonion
 | 
					 | 
				
			||||||
Automatically create Tor hidden service (default: 1)
 | 
					 | 
				
			||||||
-maxconnections=<n>
 | 
					 | 
				
			||||||
Maintain at most <n> connections to peers (default: 125)
 | 
					 | 
				
			||||||
-maxreceivebuffer=<n>
 | 
					 | 
				
			||||||
Maximum per-connection receive buffer, <n>\*1000 bytes (default: 5000)
 | 
					 | 
				
			||||||
-maxsendbuffer=<n>
 | 
					 | 
				
			||||||
Maximum per-connection send buffer, <n>\*1000 bytes (default: 1000)
 | 
					 | 
				
			||||||
-maxtimeadjustment
 | 
					 | 
				
			||||||
Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: 4200 seconds)
 | 
					 | 
				
			||||||
-onion=<ip:port>
 | 
					 | 
				
			||||||
Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)
 | 
					 | 
				
			||||||
-onlynet=<net>
 | 
					 | 
				
			||||||
Only connect to nodes in network <net> (ipv4, ipv6 or onion)
 | 
					 | 
				
			||||||
-permitbaremultisig
 | 
					 | 
				
			||||||
Relay non-P2SH multisig (default: 1)
 | 
					 | 
				
			||||||
-peerbloomfilters
 | 
					 | 
				
			||||||
Support filtering of blocks and transaction with bloom filters (default: 1)
 | 
					 | 
				
			||||||
-port=<port>
 | 
					 | 
				
			||||||
Listen for connections on <port> (default: 8333 or testnet: 18333)
 | 
					 | 
				
			||||||
-proxy=<ip:port>
 | 
					 | 
				
			||||||
Connect through SOCKS5 proxy
 | 
					 | 
				
			||||||
-proxyrandomize
 | 
					 | 
				
			||||||
Randomize credentials for every proxy connection. This enables Tor stream isolation (default: 1)
 | 
					 | 
				
			||||||
-rpcserialversion
 | 
					 | 
				
			||||||
Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: 1)
 | 
					 | 
				
			||||||
-seednode=<ip>
 | 
					 | 
				
			||||||
Connect to a node to retrieve peer addresses, and disconnect
 | 
					 | 
				
			||||||
-timeout=<n>
 | 
					 | 
				
			||||||
Specify connection timeout in milliseconds (minimum: 1, default: 5000)
 | 
					 | 
				
			||||||
-torcontrol=<ip>:<port>
 | 
					 | 
				
			||||||
Tor control port to use if onion listening enabled (default: 127.0.0.1:9051)
 | 
					 | 
				
			||||||
-torpassword=<pass>
 | 
					 | 
				
			||||||
Tor control port password (default: empty)
 | 
					 | 
				
			||||||
-upnp
 | 
					 | 
				
			||||||
Use UPnP to map the listening port (default: 0)
 | 
					 | 
				
			||||||
-whitebind=<addr>
 | 
					 | 
				
			||||||
Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6
 | 
					 | 
				
			||||||
-whitelist=<IP address or network>
 | 
					 | 
				
			||||||
Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times. Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway
 | 
					 | 
				
			||||||
-whitelistrelay
 | 
					 | 
				
			||||||
Accept relayed transactions received from whitelisted peers even when not relaying transactions (default: 1)
 | 
					 | 
				
			||||||
-whitelistforcerelay
 | 
					 | 
				
			||||||
Force relay of transactions from whitelisted peers even if they violate local relay policy (default: 1)
 | 
					 | 
				
			||||||
-maxuploadtarget=<n>
 | 
					 | 
				
			||||||
Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: 0)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Wallet options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-disablewallet
 | 
					 | 
				
			||||||
Do not load the wallet and disable wallet RPC calls
 | 
					 | 
				
			||||||
-keypool=<n>
 | 
					 | 
				
			||||||
Set key pool size to <n> (default: 100)
 | 
					 | 
				
			||||||
-fallbackfee=<amt>
 | 
					 | 
				
			||||||
A fee rate (in BTC/kB) that will be used when fee estimation has insufficient data (default: 0.0002)
 | 
					 | 
				
			||||||
-mintxfee=<amt>
 | 
					 | 
				
			||||||
Fees (in BTC/kB) smaller than this are considered zero fee for transaction creation (default: 0.00001)
 | 
					 | 
				
			||||||
-paytxfee=<amt>
 | 
					 | 
				
			||||||
Fee (in BTC/kB) to add to transactions you send (default: 0.00)
 | 
					 | 
				
			||||||
-rescan
 | 
					 | 
				
			||||||
Rescan the block chain for missing wallet transactions on startup
 | 
					 | 
				
			||||||
-salvagewallet
 | 
					 | 
				
			||||||
Attempt to recover private keys from a corrupt wallet on startup
 | 
					 | 
				
			||||||
-spendzeroconfchange
 | 
					 | 
				
			||||||
Spend unconfirmed change when sending transactions (default: 1)
 | 
					 | 
				
			||||||
-txconfirmtarget=<n>
 | 
					 | 
				
			||||||
If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: 2)
 | 
					 | 
				
			||||||
-usehd
 | 
					 | 
				
			||||||
Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start (default: 1)
 | 
					 | 
				
			||||||
-upgradewallet
 | 
					 | 
				
			||||||
Upgrade wallet to latest format on startup
 | 
					 | 
				
			||||||
-wallet=<file>
 | 
					 | 
				
			||||||
Specify wallet file (within data directory) (default: wallet.dat)
 | 
					 | 
				
			||||||
-walletbroadcast
 | 
					 | 
				
			||||||
Make the wallet broadcast transactions (default: 1)
 | 
					 | 
				
			||||||
-walletnotify=<cmd>
 | 
					 | 
				
			||||||
Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)
 | 
					 | 
				
			||||||
-zapwallettxes=<mode>
 | 
					 | 
				
			||||||
Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ZeroMQ notification options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-zmqpubhashblock=<address>
 | 
					 | 
				
			||||||
Enable publish hash block in <address>
 | 
					 | 
				
			||||||
-zmqpubhashtx=<address>
 | 
					 | 
				
			||||||
Enable publish hash transaction in <address>
 | 
					 | 
				
			||||||
-zmqpubrawblock=<address>
 | 
					 | 
				
			||||||
Enable publish raw block in <address>
 | 
					 | 
				
			||||||
-zmqpubrawtx=<address>
 | 
					 | 
				
			||||||
Enable publish raw transaction in <address>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Debugging/Testing options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-uacomment=<cmt>
 | 
					 | 
				
			||||||
Append comment to the user agent string
 | 
					 | 
				
			||||||
-debug=<category>
 | 
					 | 
				
			||||||
Output debugging information (default: 0, supplying <category> is optional). If <category> is not supplied or if <category> = 1, output all debugging information.<category> can be: addrman, alert, bench, cmpctblock, coindb, db, http, libevent, lock, mempool, mempoolrej, net, proxy, prune, rand, reindex, rpc, selectcoins, tor, zmq, qt.
 | 
					 | 
				
			||||||
-help-debug
 | 
					 | 
				
			||||||
Show all debugging options (usage: --help -help-debug)
 | 
					 | 
				
			||||||
-logips
 | 
					 | 
				
			||||||
Include IP addresses in debug output (default: 0)
 | 
					 | 
				
			||||||
-logtimestamps
 | 
					 | 
				
			||||||
Prepend debug output with timestamp (default: 1)
 | 
					 | 
				
			||||||
-minrelaytxfee=<amt>
 | 
					 | 
				
			||||||
Fees (in BTC/kB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: 0.00001)
 | 
					 | 
				
			||||||
-maxtxfee=<amt>
 | 
					 | 
				
			||||||
Maximum total fees (in BTC) to use in a single wallet transaction or raw transaction; setting this too low may abort large transactions (default: 0.10)
 | 
					 | 
				
			||||||
-printtoconsole
 | 
					 | 
				
			||||||
Send trace/debug info to console instead of debug.log file
 | 
					 | 
				
			||||||
-shrinkdebugfile
 | 
					 | 
				
			||||||
Shrink debug.log file on client startup (default: 1 when no -debug)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Chain selection options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-testnet
 | 
					 | 
				
			||||||
Use the test chain
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Node relay options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-bytespersigop
 | 
					 | 
				
			||||||
Equivalent bytes per sigop in transactions for relay and mining (default: 20)
 | 
					 | 
				
			||||||
-datacarrier
 | 
					 | 
				
			||||||
Relay and mine data carrier transactions (default: 1)
 | 
					 | 
				
			||||||
-datacarriersize
 | 
					 | 
				
			||||||
Maximum size of data in data carrier transactions we relay and mine (default: 83)
 | 
					 | 
				
			||||||
-mempoolreplacement
 | 
					 | 
				
			||||||
Enable transaction replacement in the memory pool (default: 1)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Block creation options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-blockmaxweight=<n>
 | 
					 | 
				
			||||||
Set maximum BIP141 block weight (default: 3000000)
 | 
					 | 
				
			||||||
-blockmaxsize=<n>
 | 
					 | 
				
			||||||
Set maximum block size in bytes (default: 750000)
 | 
					 | 
				
			||||||
-blockprioritysize=<n>
 | 
					 | 
				
			||||||
Set maximum size of high-priority/low-fee transactions in bytes (default: 0)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RPC server options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-server
 | 
					 | 
				
			||||||
Accept command line and JSON-RPC commands
 | 
					 | 
				
			||||||
-rest
 | 
					 | 
				
			||||||
Accept public REST requests (default: 0)
 | 
					 | 
				
			||||||
-rpcbind=<addr>
 | 
					 | 
				
			||||||
Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)
 | 
					 | 
				
			||||||
-rpccookiefile=<loc>
 | 
					 | 
				
			||||||
Location of the auth cookie (default: data dir)
 | 
					 | 
				
			||||||
-rpcuser=<user>
 | 
					 | 
				
			||||||
Username for JSON-RPC connections
 | 
					 | 
				
			||||||
-rpcpassword=<pw>
 | 
					 | 
				
			||||||
Password for JSON-RPC connections
 | 
					 | 
				
			||||||
-rpcauth=<userpw>
 | 
					 | 
				
			||||||
Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcuser. This option can be specified multiple times
 | 
					 | 
				
			||||||
-rpcport=<port>
 | 
					 | 
				
			||||||
Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)
 | 
					 | 
				
			||||||
-rpcallowip=<ip>
 | 
					 | 
				
			||||||
Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times
 | 
					 | 
				
			||||||
-rpcthreads=<n>
 | 
					 | 
				
			||||||
Set the number of threads to service RPC calls (default: 4)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
UI Options:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-choosedatadir
 | 
					 | 
				
			||||||
Choose data directory on startup (default: 0)
 | 
					 | 
				
			||||||
-lang=<lang>
 | 
					 | 
				
			||||||
Set language, for example "de_DE" (default: system locale)
 | 
					 | 
				
			||||||
-min
 | 
					 | 
				
			||||||
Start minimized
 | 
					 | 
				
			||||||
-rootcertificates=<file>
 | 
					 | 
				
			||||||
Set SSL root certificates for payment request (default: -system-)
 | 
					 | 
				
			||||||
-splash
 | 
					 | 
				
			||||||
Show splash screen on startup (default: 1)
 | 
					 | 
				
			||||||
-resetguisettings
 | 
					 | 
				
			||||||
Reset all settings changed in the GUI
 | 
					 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user