decred.org/dcrwallet/v3@v3.1.0/internal/rpchelp/helpdescs_en_US.go (about)

     1  // Copyright (c) 2015 The btcsuite developers
     2  // Copyright (c) 2015-2021 The Decred developers
     3  // Use of this source code is governed by an ISC
     4  // license that can be found in the LICENSE file.
     5  
     6  //go:build !generate
     7  
     8  package rpchelp
     9  
    10  var helpDescsEnUS = map[string]string{
    11  	// AbandonTransactionCmd help.
    12  	"abandontransaction--synopsis": "Remove an unconfirmed transaction and all dependent transactions",
    13  	"abandontransaction-hash":      "Hash of transaction to remove",
    14  
    15  	// AccountAddressIndexCmd help.
    16  	"accountaddressindex--synopsis": "Get the current address index for some account branch",
    17  	"accountaddressindex-account":   "String for the account",
    18  	"accountaddressindex-branch":    "Number for the branch (0=external, 1=internal)",
    19  	"accountaddressindex--result0":  "The address index for this account branch",
    20  
    21  	// AccountSyncAddressIndexCmd help.
    22  	"accountsyncaddressindex--synopsis": "Synchronize an account branch to some passed address index",
    23  	"accountsyncaddressindex-account":   "String for the account",
    24  	"accountsyncaddressindex-branch":    "Number for the branch (0=external, 1=internal)",
    25  	"accountsyncaddressindex-index":     "The address index to synchronize to",
    26  
    27  	// AccountUnlockedCmd help.
    28  	"accountunlocked--synopsis": "Report account encryption and locked status",
    29  	"accountunlocked-account":   "Account name",
    30  
    31  	// AccountUnlockedResult help.
    32  	"accountunlockedresult-encrypted": "Whether the account is individually encrypted with a separate passphrase",
    33  	"accountunlockedresult-unlocked":  "If the individually encrypted account is unlocked. Omitted for unencrypted accounts.",
    34  
    35  	// AddMultisigAddressCmd help.
    36  	"addmultisigaddress--synopsis": "Generates and imports a multisig address and redeeming script to the 'imported' account.",
    37  	"addmultisigaddress-account":   "DEPRECATED -- Unused (all imported addresses belong to the imported account)",
    38  	"addmultisigaddress-keys":      "Pubkeys and/or pay-to-pubkey-hash addresses to partially control the multisig address",
    39  	"addmultisigaddress-nrequired": "The number of signatures required to redeem outputs paid to this address",
    40  	"addmultisigaddress--result0":  "The imported pay-to-script-hash address",
    41  
    42  	// AddTransactionCmd help.
    43  	"addtransaction--synopsis":   "Manually record a transaction mined in a main chain block",
    44  	"addtransaction-blockhash":   "Hash of block which mines transaction",
    45  	"addtransaction-transaction": "Hex-encoded serialized transaction",
    46  
    47  	// AuditReuseCmd help.
    48  	"auditreuse--synopsis":       "Reports outputs identifying address reuse",
    49  	"auditreuse-since":           "Only report reusage since some main chain block height",
    50  	"auditreuse--result0--desc":  "Object keying reused addresses to arrays of outpoint strings",
    51  	"auditreuse--result0--value": "Reused address",
    52  	"auditreuse--result0--key":   "Array of outpoints referencing the reused address",
    53  
    54  	// ConsolidateCmd help.
    55  	"consolidate--synopsis": "Consolidate n many UTXOs into a single output in the wallet.",
    56  	"consolidate-inputs":    "Number of UTXOs to consolidate as inputs",
    57  	"consolidate-account":   "Optional: Account from which unspent outputs are picked. When no address specified, also the account used to obtain an output address.",
    58  	"consolidate-address":   "Optional: Address to pay.  Default is obtained via getnewaddress from the account's address pool.",
    59  	"consolidate--result0":  "Transaction hash for the consolidation transaction",
    60  
    61  	// CreateMultisigCmd help.
    62  	"createmultisig--synopsis": "Generate a multisig address and redeem script.",
    63  	"createmultisig-keys":      "Pubkeys and/or pay-to-pubkey-hash addresses to partially control the multisig address",
    64  	"createmultisig-nrequired": "The number of signatures required to redeem outputs paid to this address",
    65  
    66  	// CreateMultisigResult help.
    67  	"createmultisigresult-address":      "The generated pay-to-script-hash address",
    68  	"createmultisigresult-redeemScript": "The script required to redeem outputs paid to the multisig address",
    69  
    70  	// CreateMultisigResult help.
    71  	"createsignatureresult-signature": "The hex encoded signature.",
    72  	"createsignatureresult-publickey": "The hex encoded serialized compressed pubkey of the address.",
    73  
    74  	// CreateNewAccountCmd help.
    75  	"createnewaccount--synopsis": "Creates a new account.\n" +
    76  		"The wallet must be unlocked for this request to succeed.",
    77  	"createnewaccount-account": "Name of the new account",
    78  
    79  	// CreateRawTransactionCmd help.
    80  	"createrawtransaction--synopsis": "Returns a new transaction spending the provided inputs and sending to the provided addresses.\n" +
    81  		"The transaction inputs are not signed in the created transaction.\n" +
    82  		"The signrawtransaction RPC command provided by wallet must be used to sign the resulting transaction.",
    83  	"createrawtransaction-inputs":         "The inputs to the transaction",
    84  	"createrawtransaction-amounts":        "JSON object with the destination addresses as keys and amounts as values",
    85  	"createrawtransaction-amounts--key":   "address",
    86  	"createrawtransaction-amounts--value": "n.nnn",
    87  	"createrawtransaction-amounts--desc":  "The destination address as the key and the amount in DCR as the value",
    88  	"createrawtransaction-locktime":       "Locktime value; a non-zero value will also locktime-activate the inputs",
    89  	"createrawtransaction-expiry":         "Expiry value; a non-zero value when the transaction expiry",
    90  	"createrawtransaction--result0":       "Hex-encoded bytes of the serialized transaction",
    91  
    92  	// CreateSignatureCmd help.
    93  	"createsignature--synopsis":             "Generate a signature for a transaction input script.",
    94  	"createsignature-address":               "The address of the private key to use to create the signature.",
    95  	"createsignature-serializedtransaction": "The hex encoded transaction to add input signatures to.",
    96  	"createsignature-inputindex":            "The index of the transaction input to sign.",
    97  	"createsignature-hashtype":              "The signature hash flags to use.",
    98  	"createsignature-previouspkscript":      "The hex encoded previous output script or P2SH redeem script.",
    99  
   100  	// DisapprovePercentCmd help.
   101  	"disapprovepercent--synopsis": "Returns the wallet's current block disapprove percent per vote. i.e. 100 means that all votes disapprove the block they are called on. Only used for testing purposes.",
   102  	"disapprovepercent--result0":  "The disapprove percent. When voting, this percent of votes will randomly disapprove the block they are called on.",
   103  
   104  	// DiscoverUsageCmd help.
   105  	"discoverusage--synopsis":        "Perform address and/or account discovery",
   106  	"discoverusage-startblock":       "Hash of block to begin discovery from, or null to scan from the genesis block",
   107  	"discoverusage-discoveraccounts": "Perform account discovery in addition to address discovery.  Requires unlocked wallet.",
   108  	"discoverusage-gaplimit":         "Allowed unused address gap.",
   109  
   110  	// DumpPrivKeyCmd help.
   111  	"dumpprivkey--synopsis": "Returns the private key in WIF encoding that controls some wallet address.",
   112  	"dumpprivkey-address":   "The address to return a private key for",
   113  	"dumpprivkey--result0":  "The WIF-encoded private key",
   114  
   115  	// FundRawTransactionCmd help.
   116  	"fundrawtransaction--synopsis":            "Adds unsigned inputs and change output to a raw transaction",
   117  	"fundrawtransaction-hexstring":            "Serialized transaction in hex encoding",
   118  	"fundrawtransaction-fundaccount":          "Account of outputs to spend in transaction",
   119  	"fundrawtransaction-options":              "Object to specify fixed change address, alternative fee rate, and confirmation target",
   120  	"fundrawtransactionoptions-conf_target":   "Required confirmations of selected previous outputs",
   121  	"fundrawtransactionoptions-feerate":       "Alternative fee rate",
   122  	"fundrawtransactionoptions-changeaddress": "Provide a change address rather than deriving one from the funding account",
   123  	"fundrawtransactionresult-hex":            "Funded transaction in hex encoding",
   124  	"fundrawtransactionresult-fee":            "Absolute fee of funded transaction",
   125  
   126  	// GetAccountAddressCmd help.
   127  	"getaccountaddress--synopsis": "DEPRECATED -- Returns the most recent external payment address for an account that has not been seen publicly.\n" +
   128  		"A new address is generated for the account if the most recently generated address has been seen on the blockchain or in mempool.",
   129  	"getaccountaddress-account":  "The account of the returned address",
   130  	"getaccountaddress--result0": "The unused address for 'account'",
   131  
   132  	// GetAccountCmd help.
   133  	"getaccount--synopsis": "Lookup the account name that some wallet address belongs to.",
   134  	"getaccount-address":   "The address to query the account for",
   135  	"getaccount--result0":  "The name of the account that 'address' belongs to",
   136  
   137  	// GetAddressesByAccountCmd help.
   138  	"getaddressesbyaccount--synopsis": "DEPRECATED -- Returns all addresses strings controlled by a single account.",
   139  	"getaddressesbyaccount-account":   "Account name to fetch addresses for",
   140  	"getaddressesbyaccount--result0":  "All addresses controlled by 'account'",
   141  
   142  	// GetBalanceCmd help.
   143  	"getbalance--synopsis": "Calculates and returns the balance of all accounts.",
   144  	"getbalance-minconf":   "Minimum number of block confirmations required before an unspent output's value is included in the balance",
   145  	"getbalance-account":   "The account name to query the balance for, or \"*\" to consider all accounts (default=\"*\")",
   146  
   147  	"getbalanceresult-balances":                       "Balances for all accounts.",
   148  	"getaccountbalanceresult-accountname":             "Name of account.",
   149  	"getaccountbalanceresult-immaturecoinbaserewards": "Immature Coinbase reward coins.",
   150  	"getaccountbalanceresult-immaturestakegeneration": "Number of immature stake coins.",
   151  	"getaccountbalanceresult-lockedbytickets":         "Coins locked by tickets.",
   152  	"getaccountbalanceresult-spendable":               "Spendable number of coins.",
   153  	"getaccountbalanceresult-total":                   "Total amount of coins.",
   154  	"getaccountbalanceresult-unconfirmed":             "Unconfirmed number of coins.",
   155  	"getaccountbalanceresult-votingauthority":         "Coins for voting authority.",
   156  	"getbalanceresult-blockhash":                      "Block hash.",
   157  	"getbalanceresult-totalimmaturecoinbaserewards":   "Total number of immature coinbase reward coins.",
   158  	"getbalanceresult-totalimmaturestakegeneration":   "Total number of immature stake coins.",
   159  	"getbalanceresult-totallockedbytickets":           "Total number of coins locked by tickets.",
   160  	"getbalanceresult-totalspendable":                 "Total number of spendable number of coins.",
   161  	"getbalanceresult-cumulativetotal":                "Total number of coins.",
   162  	"getbalanceresult-totalunconfirmed":               "Total number of unconfirmed coins.",
   163  	"getbalanceresult-totalvotingauthority":           "Total number of coins for voting authority.",
   164  
   165  	// GetBalanceToMaintainCmd help.
   166  	"getbalancetomaintain--synopsis": "Get the current balance to maintain",
   167  	"getbalancetomaintain--result0":  "The current balancetomaintain",
   168  
   169  	// GetBestBlockCmd help.
   170  	"getbestblock--synopsis": "Returns the hash and height of the newest block in the best chain that wallet has finished syncing with.",
   171  
   172  	// GetBestBlockHashCmd help.
   173  	"getbestblockhash--synopsis": "Returns the hash of the newest block in the best chain that wallet has finished syncing with.",
   174  	"getbestblockhash--result0":  "The hash of the most recent synced-to block",
   175  
   176  	// GetBestBlockResult help.
   177  	"getbestblockresult-hash":   "The hash of the block",
   178  	"getbestblockresult-height": "The blockchain height of the block",
   179  
   180  	// GetBlockCountCmd help.
   181  	"getblockcount--synopsis": "Returns the blockchain height of the newest block in the best chain that wallet has finished syncing with.",
   182  	"getblockcount--result0":  "The blockchain height of the most recent synced-to block",
   183  
   184  	// GetBlockHashCmd help.
   185  	"getblockhash--synopsis": "Returns the hash of a main chain block at some height",
   186  	"getblockhash-index":     "The block height",
   187  	"getblockhash--result0":  "The main chain block hash",
   188  
   189  	// GetBlockHeaderCmd help.
   190  	"getblockheader--synopsis":   "Returns information about a block header given its hash.",
   191  	"getblockheader-hash":        "The hash of the block",
   192  	"getblockheader-verbose":     "Specifies the block header is returned as a JSON object instead of hex-encoded string",
   193  	"getblockheader--condition0": "verbose=false",
   194  	"getblockheader--condition1": "verbose=true",
   195  	"getblockheader--result0":    "The serialized block header.",
   196  
   197  	// GetBlockHeaderVerboseResult help.
   198  	"getblockheaderverboseresult-hash":              "The hash of the block (same as provided)",
   199  	"getblockheaderverboseresult-powhash":           "The Proof-of-Work hash of the block (same as hash prior to DCP0011 activation)",
   200  	"getblockheaderverboseresult-confirmations":     "The number of confirmations",
   201  	"getblockheaderverboseresult-height":            "The height of the block in the block chain",
   202  	"getblockheaderverboseresult-version":           "The block version",
   203  	"getblockheaderverboseresult-merkleroot":        "The merkle root of the regular transaction tree",
   204  	"getblockheaderverboseresult-time":              "The block time in seconds since 1 Jan 1970 GMT",
   205  	"getblockheaderverboseresult-mediantime":        "The median block time over the last 11 blocks",
   206  	"getblockheaderverboseresult-nonce":             "The block nonce",
   207  	"getblockheaderverboseresult-bits":              "The bits which represent the block difficulty",
   208  	"getblockheaderverboseresult-difficulty":        "The proof-of-work difficulty as a multiple of the minimum difficulty",
   209  	"getblockheaderverboseresult-chainwork":         "The total number of hashes expected to produce the chain up to the block in hex (not set in SPV mode)",
   210  	"getblockheaderverboseresult-previousblockhash": "The hash of the previous block",
   211  	"getblockheaderverboseresult-nextblockhash":     "The hash of the next block (only if there is one)",
   212  	"getblockheaderverboseresult-size":              "The size of the block in bytes",
   213  	"getblockheaderverboseresult-sbits":             "The stake difficulty in coins",
   214  	"getblockheaderverboseresult-poolsize":          "The size of the live ticket pool",
   215  	"getblockheaderverboseresult-revocations":       "The number of revocations in the block",
   216  	"getblockheaderverboseresult-freshstake":        "The number of new tickets in the block",
   217  	"getblockheaderverboseresult-voters":            "The number of votes in the block",
   218  	"getblockheaderverboseresult-finalstate":        "The final state value of the ticket pool",
   219  	"getblockheaderverboseresult-votebits":          "The vote bits",
   220  	"getblockheaderverboseresult-stakeroot":         "The merkle root of the stake transaction tree",
   221  	"getblockheaderverboseresult-extradata":         "Extra data field for the requested block",
   222  	"getblockheaderverboseresult-stakeversion":      "The stake version of the block",
   223  
   224  	// GetBlockCmd help.
   225  	"getblock--synopsis":   "Returns information about a block given its hash.",
   226  	"getblock-hash":        "The hash of the block",
   227  	"getblock-verbose":     "Specifies the block is returned as a JSON object instead of hex-encoded string",
   228  	"getblock-verbosetx":   "Specifies that each transaction is returned as a JSON object and only applies if the verbose flag is true (dcrd extension)",
   229  	"getblock--condition0": "verbose=false",
   230  	"getblock--condition1": "verbose=true",
   231  	"getblock--result0":    "Hex-encoded bytes of the serialized block",
   232  
   233  	// GetBlockVerboseResult help.
   234  	"getblockverboseresult-hash":              "The hash of the block (same as provided)",
   235  	"getblockverboseresult-powhash":           "The Proof-of-Work hash of the block (same as hash prior to DCP0011 activation)",
   236  	"getblockverboseresult-confirmations":     "The number of confirmations",
   237  	"getblockverboseresult-size":              "The size of the block",
   238  	"getblockverboseresult-height":            "The height of the block in the block chain",
   239  	"getblockverboseresult-version":           "The block version",
   240  	"getblockverboseresult-merkleroot":        "Root hash of the merkle tree",
   241  	"getblockverboseresult-tx":                "The transaction hashes (only when verbosetx=false)",
   242  	"getblockverboseresult-rawtx":             "The transactions as JSON objects (only when verbosetx=true)",
   243  	"getblockverboseresult-time":              "The block time in seconds since 1 Jan 1970 GMT",
   244  	"getblockverboseresult-mediantime":        "The median block time over the last 11 blocks",
   245  	"getblockverboseresult-nonce":             "The block nonce",
   246  	"getblockverboseresult-bits":              "The bits which represent the block difficulty",
   247  	"getblockverboseresult-difficulty":        "The proof-of-work difficulty as a multiple of the minimum difficulty",
   248  	"getblockverboseresult-chainwork":         "The total number of hashes expected to produce the chain up to the block in hex",
   249  	"getblockverboseresult-previousblockhash": "The hash of the previous block",
   250  	"getblockverboseresult-nextblockhash":     "The hash of the next block (only if there is one)",
   251  	"getblockverboseresult-sbits":             "The stake difficulty of the block",
   252  	"getblockverboseresult-poolsize":          "The size of the live ticket pool",
   253  	"getblockverboseresult-revocations":       "The number of revocations in the block",
   254  	"getblockverboseresult-freshstake":        "The number of new tickets in the block",
   255  	"getblockverboseresult-voters":            "The number votes in the block",
   256  	"getblockverboseresult-votebits":          "The block's voting results",
   257  	"getblockverboseresult-rawstx":            "The block's raw sstx hashes the were included",
   258  	"getblockverboseresult-stx":               "The block's sstx hashes the were included",
   259  	"getblockverboseresult-stakeroot":         "The block's sstx hashes the were included",
   260  	"getblockverboseresult-finalstate":        "The block's finalstate",
   261  	"getblockverboseresult-extradata":         "Extra data field for the requested block",
   262  	"getblockverboseresult-stakeversion":      "Stake Version of the block",
   263  
   264  	// TxRawResult help.
   265  	"txrawresult-hex":           "Hex-encoded transaction",
   266  	"txrawresult-txid":          "The hash of the transaction",
   267  	"txrawresult-version":       "The transaction version",
   268  	"txrawresult-locktime":      "The transaction lock time",
   269  	"txrawresult-vin":           "The transaction inputs as JSON objects",
   270  	"txrawresult-vout":          "The transaction outputs as JSON objects",
   271  	"txrawresult-blockhash":     "The hash of the block that contains the transaction",
   272  	"txrawresult-confirmations": "Number of confirmations of the block",
   273  	"txrawresult-time":          "Transaction time in seconds since 1 Jan 1970 GMT",
   274  	"txrawresult-blocktime":     "Block time in seconds since the 1 Jan 1970 GMT",
   275  	"txrawresult-blockindex":    "The index within the array of transactions contained by the block",
   276  	"txrawresult-blockheight":   "The height of the block that contains the transaction",
   277  	"txrawresult-expiry":        "The transacion expiry",
   278  
   279  	// Vin help.
   280  	"vin-coinbase":      "The hex-encoded bytes of the signature script (coinbase txns only)",
   281  	"vin-stakebase":     "The hex-encoded bytes of the signature script (vote txns only)",
   282  	"vin-treasurybase":  "Whether or not the input is a treasury base (treasurybase txns only)",
   283  	"vin-treasuryspend": "The hex-encoded bytes of the signature script (treasury spend txns only)",
   284  	"vin-txid":          "The hash of the origin transaction (non-coinbase txns only)",
   285  	"vin-vout":          "The index of the output being redeemed from the origin transaction (non-coinbase txns only)",
   286  	"vin-scriptSig":     "The signature script used to redeem the origin transaction as a JSON object (non-coinbase txns only)",
   287  	"vin-sequence":      "The script sequence number",
   288  	"vin-tree":          "The tree of the transaction",
   289  	"vin-blockindex":    "The block idx of the origin transaction",
   290  	"vin-blockheight":   "The block height of the origin transaction",
   291  	"vin-amountin":      "The amount in",
   292  
   293  	// ScriptSig help.
   294  	"scriptsig-asm": "Disassembly of the script",
   295  	"scriptsig-hex": "Hex-encoded bytes of the script",
   296  
   297  	// Vout help.
   298  	"vout-value":        "The amount in DCR",
   299  	"vout-n":            "The index of this transaction output",
   300  	"vout-version":      "The version of the public key script",
   301  	"vout-scriptPubKey": "The public key script used to pay coins as a JSON object",
   302  
   303  	// ScriptPubKeyResult help.
   304  	"scriptpubkeyresult-asm":       "Disassembly of the script",
   305  	"scriptpubkeyresult-hex":       "Hex-encoded bytes of the script",
   306  	"scriptpubkeyresult-reqSigs":   "The number of required signatures",
   307  	"scriptpubkeyresult-type":      "The type of the script (e.g. 'pubkeyhash')",
   308  	"scriptpubkeyresult-addresses": "The Decred addresses associated with this script",
   309  	"scriptpubkeyresult-commitamt": "The ticket commitment value if the script is for a staking commitment",
   310  	"scriptpubkeyresult-version":   "The script version",
   311  
   312  	// GetCFilterV2Cmd help.
   313  	"getcfilterv2--synopsis": "Returns the version 2 block filter for the given block along with the key required to query it for matches against committed scripts.",
   314  	"getcfilterv2-blockhash": "The block hash of the filter to retrieve",
   315  
   316  	// GetCFilterV2Result help.
   317  	"getcfilterv2result-blockhash": "The block hash for which the filter includes data",
   318  	"getcfilterv2result-filter":    "Hex-encoded bytes of the serialized filter",
   319  	"getcfilterv2result-key":       "The key required to query the filter for matches against committed scripts",
   320  
   321  	// SyncStatusCmd help.
   322  	"syncstatus--synopsis": "Returns information about this wallet's synchronization to the network.",
   323  
   324  	// SyncStatusResult help.
   325  	"syncstatusresult-synced":               "Whether or not the wallet is fully caught up to the network.",
   326  	"syncstatusresult-initialblockdownload": "Best guess of whether this wallet is in the initial block download mode used to catch up the blockchain when it is far behind.",
   327  	"syncstatusresult-headersfetchprogress": "Estimated progress of the headers fetching stage of the current sync process.",
   328  
   329  	// GetCurrentNetCmd help.
   330  	"getcurrentnet--synopsis": "Get Decred network the wallet is connected to.",
   331  	"getcurrentnet--result0":  "The network identifier",
   332  
   333  	// GetInfoCmd help.
   334  	"getinfo--synopsis": "Returns a JSON object containing various state info.",
   335  
   336  	// GetMasterPubkey help.
   337  	"getmasterpubkey--synopsis": "Requests the master pubkey from the wallet.",
   338  	"getmasterpubkey-account":   "The account to get the master pubkey for",
   339  	"getmasterpubkey--result0":  "The master pubkey for the wallet",
   340  
   341  	// GetMultisigOutInfo help.
   342  	"getmultisigoutinfo--synopsis": "Returns information about a multisignature output.",
   343  	"getmultisigoutinfo-index":     "Index of input.",
   344  	"getmultisigoutinfo-hash":      "Input hash to check.",
   345  
   346  	"getmultisigoutinforesult-amount":       "Amount of coins contained.",
   347  	"getmultisigoutinforesult-spentbyindex": "Index of spending tx.",
   348  	"getmultisigoutinforesult-spentby":      "Hash of spending tx.",
   349  	"getmultisigoutinforesult-spent":        "If it has been spent.",
   350  	"getmultisigoutinforesult-blockhash":    "Hash of the containing block.",
   351  	"getmultisigoutinforesult-blockheight":  "Height of the containing block.",
   352  	"getmultisigoutinforesult-txhash":       "txhash",
   353  	"getmultisigoutinforesult-pubkeys":      "Associated pubkeys.",
   354  	"getmultisigoutinforesult-n":            "n (in m-of-n)",
   355  	"getmultisigoutinforesult-m":            "m (in m-of-n)",
   356  	"getmultisigoutinforesult-redeemscript": "Hex of the redeeming script.",
   357  	"getmultisigoutinforesult-address":      "Script address.",
   358  
   359  	// GetNewAddressCmd help.
   360  	"getnewaddress--synopsis": "Generates and returns a new payment address.",
   361  	"getnewaddress-account":   "Account name the new address will belong to (default=\"default\")",
   362  	"getnewaddress-gappolicy": `String defining the policy to use when the BIP0044 gap limit would be violated, may be "error", "ignore", or "wrap"`,
   363  	"getnewaddress--result0":  "The payment address",
   364  
   365  	// GetPeerInfoCmd help.
   366  	"getpeerinfo--synopsis": "Returns data on remote peers when in spv mode.",
   367  
   368  	// GetPeerInfoResult help.
   369  	"getpeerinforesult-id":             "A unique node ID",
   370  	"getpeerinforesult-addr":           "The remote IP address and port of the peer",
   371  	"getpeerinforesult-addrlocal":      "The local IP address and port of the peer",
   372  	"getpeerinforesult-services":       "Services bitmask which represents the services supported by the peer",
   373  	"getpeerinforesult-version":        "The protocol version of the peer",
   374  	"getpeerinforesult-subver":         "The user agent of the peer",
   375  	"getpeerinforesult-startingheight": "The latest block height the peer knew about when the connection was established",
   376  	"getpeerinforesult-banscore":       "The ban score",
   377  
   378  	// GetRawChangeAddressCmd help.
   379  	"getrawchangeaddress--synopsis": "Generates and returns a new internal payment address for use as a change address in raw transactions.",
   380  	"getrawchangeaddress-account":   "Account name the new internal address will belong to (default=\"default\")",
   381  	"getrawchangeaddress--result0":  "The internal payment address",
   382  
   383  	// GetReceivedByAccountCmd help.
   384  	"getreceivedbyaccount--synopsis": "Returns the total amount received by addresses of some account, including spent outputs.",
   385  	"getreceivedbyaccount-account":   "Account name to query total received amount for",
   386  	"getreceivedbyaccount-minconf":   "Minimum number of block confirmations required before an output's value is included in the total",
   387  	"getreceivedbyaccount--result0":  "The total received amount valued in decred",
   388  
   389  	// GetReceivedByAddressCmd help.
   390  	"getreceivedbyaddress--synopsis": "Returns the total amount received by a single address, including spent outputs.",
   391  	"getreceivedbyaddress-address":   "Payment address which received outputs to include in total",
   392  	"getreceivedbyaddress-minconf":   "Minimum number of block confirmations required before an output's value is included in the total",
   393  	"getreceivedbyaddress--result0":  "The total received amount valued in decred",
   394  
   395  	// GetStakeInfo help.
   396  	"getstakeinfo--synopsis": "Returns statistics about staking from the wallet.",
   397  
   398  	// GetStakeInfoResult help.
   399  	"getstakeinforesult-blockheight":      "Current block height for stake info.",
   400  	"getstakeinforesult-poolsize":         "Number of live tickets in the ticket pool.",
   401  	"getstakeinforesult-difficulty":       "Current stake difficulty.",
   402  	"getstakeinforesult-allmempooltix":    "Number of tickets currently in the mempool",
   403  	"getstakeinforesult-ownmempooltix":    "Number of tickets submitted by this wallet currently in mempool",
   404  	"getstakeinforesult-immature":         "Number of tickets from this wallet that are in the blockchain but which are not yet mature",
   405  	"getstakeinforesult-live":             "Number of mature, active tickets owned by this wallet",
   406  	"getstakeinforesult-proportionlive":   "(Live / PoolSize)",
   407  	"getstakeinforesult-voted":            "Number of votes cast by this wallet",
   408  	"getstakeinforesult-totalsubsidy":     "Total amount of coins earned by proof-of-stake voting",
   409  	"getstakeinforesult-missed":           "Number of missed tickets (failure to vote, not including expired)",
   410  	"getstakeinforesult-proportionmissed": "(Missed / (Missed + Voted))",
   411  	"getstakeinforesult-revoked":          "Number of missed tickets that were missed and then revoked",
   412  	"getstakeinforesult-expired":          "Number of tickets that have expired",
   413  	"getstakeinforesult-unspent":          "Number of unspent tickets",
   414  	"getstakeinforesult-unspentexpired":   "Number of unspent tickets which are past expiry",
   415  
   416  	// GetTicketMaxPrice help.
   417  	"getticketmaxprice--synopsis": "Returns the max price the wallet will pay for a ticket.",
   418  	"getticketmaxprice--result0":  "Max price wallet will spend on a ticket.",
   419  
   420  	// GetTickets help.
   421  	"gettickets--synopsis":       "Returning the hashes of the tickets currently owned by wallet.",
   422  	"gettickets-includeimmature": "If true include immature tickets in the results.",
   423  
   424  	// GetTicketsResult help.
   425  	"getticketsresult-hashes": "Hashes of the tickets owned by the wallet encoded as strings",
   426  
   427  	// GetTransactionCmd help.
   428  	"gettransaction--synopsis":        "Returns a JSON object with details regarding a transaction relevant to this wallet.",
   429  	"gettransaction-txid":             "Hash of the transaction to query",
   430  	"gettransaction-includewatchonly": "Also consider transactions involving watched addresses",
   431  
   432  	// GetTransactionDetailsResult help.
   433  	"gettransactiondetailsresult-account":           "DEPRECATED -- Unset",
   434  	"gettransactiondetailsresult-address":           "The address an output was paid to, or the empty string if the output is nonstandard or this detail is regarding a transaction input",
   435  	"gettransactiondetailsresult-category":          `The kind of detail: "send" for sent transactions, "immature" for immature coinbase outputs, "generate" for mature coinbase outputs, or "recv" for all other received outputs`,
   436  	"gettransactiondetailsresult-amount":            "The amount of a received output",
   437  	"gettransactiondetailsresult-fee":               "The included fee for a sent transaction",
   438  	"gettransactiondetailsresult-vout":              "The transaction output index",
   439  	"gettransactiondetailsresult-involveswatchonly": "Unset",
   440  
   441  	// GetTransactionResult help.
   442  	"gettransactionresult-amount":          "The total amount this transaction credits to the wallet, valued in decred",
   443  	"gettransactionresult-fee":             "The total input value minus the total output value, or 0 if 'txid' is not a sent transaction",
   444  	"gettransactionresult-confirmations":   "The number of block confirmations of the transaction",
   445  	"gettransactionresult-blockhash":       "The hash of the block this transaction is mined in, or the empty string if unmined",
   446  	"gettransactionresult-blockindex":      "Unset",
   447  	"gettransactionresult-blocktime":       "The Unix time of the block header this transaction is mined in, or 0 if unmined",
   448  	"gettransactionresult-txid":            "The transaction hash",
   449  	"gettransactionresult-walletconflicts": "Unset",
   450  	"gettransactionresult-time":            "The earliest Unix time this transaction was known to exist",
   451  	"gettransactionresult-timereceived":    "The earliest Unix time this transaction was known to exist",
   452  	"gettransactionresult-details":         "Additional details for each recorded wallet credit and debit",
   453  	"gettransactionresult-hex":             "The transaction encoded as a hexadecimal string",
   454  	"gettransactionresult-type":            "The type of transaction (regular, ticket, vote, or revocation)",
   455  	"gettransactionresult-ticketstatus":    "Status of ticket (if transaction is a ticket)",
   456  
   457  	// GetUnconfirmedBalanceCmd help.
   458  	"getunconfirmedbalance--synopsis": "Calculates the unspent output value of all unmined transaction outputs for an account.",
   459  	"getunconfirmedbalance-account":   "The account to query the unconfirmed balance for (default=\"default\")",
   460  	"getunconfirmedbalance--result0":  "Total amount of all unmined unspent outputs of the account valued in decred.",
   461  
   462  	// GetVoteChoices help.
   463  	"getvotechoices--synopsis":  "Retrieve the currently configured default vote choices for the latest supported stake agendas",
   464  	"getvotechoices-tickethash": "The hash of the ticket to return vote choices for. If the ticket has no choices set, the default vote choices are returned",
   465  
   466  	// GetVoteChoicesResult help.
   467  	"getvotechoicesresult-version": "The latest stake version supported by the software and the version of the included agendas",
   468  	"getvotechoicesresult-choices": "The currently configured agenda vote choices, including abstaining votes",
   469  
   470  	// GetWalletFeeCmd help.
   471  	"getwalletfee--synopsis": "Get currently set transaction fee for the wallet",
   472  	"getwalletfee--result0":  "Current tx fee (in DCR)",
   473  
   474  	// HelpCmd help.
   475  	"help--synopsis":   "Returns a list of all commands or help for a specified command.",
   476  	"help-command":     "The command to retrieve help for",
   477  	"help--condition0": "no command provided",
   478  	"help--condition1": "command specified",
   479  	"help--result0":    "List of commands",
   480  	"help--result1":    "Help for specified command",
   481  
   482  	// GetTxOutCmd help.
   483  	"gettxout--synopsis":      "Returns information about an unspent transaction output.",
   484  	"gettxout-txid":           "The hash of the transaction",
   485  	"gettxout-vout":           "The index of the output",
   486  	"gettxout-tree":           "The tree of the transaction",
   487  	"gettxout-includemempool": "Include the mempool when true",
   488  
   489  	// GetTxOutResult help.
   490  	"gettxoutresult-bestblock":     "The block hash that contains the transaction output",
   491  	"gettxoutresult-confirmations": "The number of confirmations",
   492  	"gettxoutresult-value":         "The transaction amount in DCR",
   493  	"gettxoutresult-scriptPubKey":  "The public key script used to pay coins as a JSON object",
   494  	"gettxoutresult-coinbase":      "Whether or not the transaction is a coinbase",
   495  
   496  	// ImportCFiltersV2Cmd help.
   497  	"importcfiltersv2--synopsis":   "Imports a list of v2 cfilters into the wallet. Does not perform validation on the filters",
   498  	"importcfiltersv2-startheight": "The starting block height for this list of cfilters",
   499  	"importcfiltersv2-filters":     "The list of hex-encoded cfilters",
   500  
   501  	// ImportPrivKeyCmd help.
   502  	"importprivkey--synopsis": "Imports a WIF-encoded private key to the 'imported' account.",
   503  	"importprivkey-privkey":   "The WIF-encoded private key",
   504  	"importprivkey-label":     "Unused (must be unset or 'imported')",
   505  	"importprivkey-rescan":    "Rescan the blockchain (since the genesis block, or scanfrom block) for outputs controlled by the imported key",
   506  	"importprivkey-scanfrom":  "Block number for where to start rescan from",
   507  
   508  	// ImportPubKeyCmd help.
   509  	"importpubkey--synopsis": "Imports a compressed (33-byte) secp256k1 public key and the derived P2PKH address to the imported account.",
   510  	"importpubkey-pubkey":    "The hex-encoded 33-byte compressed public key",
   511  	"importpubkey-label":     "Unused (must be unset or 'imported')",
   512  	"importpubkey-rescan":    "Rescan the blockchain (since the genesis block, or scanfrom block) for outputs controlled by the imported key",
   513  	"importpubkey-scanfrom":  "Block number for where to start rescan from",
   514  
   515  	// ImportScript help.
   516  	"importscript--synopsis": "Import a redeem script.",
   517  	"importscript-hex":       "Hex encoded script to import",
   518  	"importscript-rescan":    "Rescans the blockchain (since the genesis block, or scanfrom block) for outputs controlled by the imported key",
   519  	"importscript-scanfrom":  "Block number for where to start rescan from",
   520  
   521  	// ImportXpub help.
   522  	"importxpub--synopsis": "Import a HD extended public key as a new account.",
   523  	"importxpub-name":      "Name of new account",
   524  	"importxpub-xpub":      "Extended public key",
   525  
   526  	// InfoResult help.
   527  	"inforesult-version":         "The version of the server",
   528  	"inforesult-protocolversion": "The latest supported protocol version",
   529  	"inforesult-blocks":          "The number of blocks processed",
   530  	"inforesult-timeoffset":      "The time offset",
   531  	"inforesult-connections":     "The number of connected peers",
   532  	"inforesult-proxy":           "The proxy used by the server",
   533  	"inforesult-difficulty":      "The current target difficulty",
   534  	"inforesult-testnet":         "Whether or not server is using testnet",
   535  	"inforesult-relayfee":        "The minimum relay fee for non-free transactions in DCR/KB",
   536  	"inforesult-errors":          "Any current errors",
   537  	"inforesult-paytxfee":        "The fee per kB of the serialized tx size used each time more fee is required for an authored transaction",
   538  	"inforesult-balance":         "The balance of all accounts calculated with one block confirmation",
   539  	"inforesult-walletversion":   "The version of the address manager database",
   540  	"inforesult-unlocked_until":  "Unset",
   541  	"inforesult-keypoolsize":     "Unset",
   542  	"inforesult-keypoololdest":   "Unset",
   543  
   544  	// ListAccountsCmd help.
   545  	"listaccounts--synopsis":       "DEPRECATED -- Returns a JSON object of all accounts and their balances.",
   546  	"listaccounts-minconf":         "Minimum number of block confirmations required before an unspent output's value is included in the balance",
   547  	"listaccounts--result0--desc":  "JSON object with account names as keys and decred amounts as values",
   548  	"listaccounts--result0--key":   "The account name",
   549  	"listaccounts--result0--value": "The account balance valued in decred",
   550  
   551  	// ListAddressTransactionsCmd help.
   552  	"listaddresstransactions--synopsis": "Returns a JSON array of objects containing verbose details for wallet transactions pertaining some addresses.",
   553  	"listaddresstransactions-addresses": "Addresses to filter transaction results by",
   554  	"listaddresstransactions-account":   "Unused (must be unset or \"*\")",
   555  
   556  	// ListAllTransactionsCmd help.
   557  	"listalltransactions--synopsis": "Returns a JSON array of objects in the same format as 'listtransactions' without limiting the number of returned objects.",
   558  	"listalltransactions-account":   "Unused (must be unset or \"*\")",
   559  
   560  	// ListLockUnspentCmd help.
   561  	"listlockunspent--synopsis": "Returns a JSON array of outpoints marked as locked (with lockunspent) for this wallet session.",
   562  	"listlockunspent-account":   "If set, only returns outpoints from this account that are marked as locked",
   563  
   564  	// ListReceivedByAccountCmd help.
   565  	"listreceivedbyaccount--synopsis":        "Returns a JSON array of objects listing all accounts and the total amount received by each account.",
   566  	"listreceivedbyaccount-minconf":          "Minimum number of block confirmations required before a transaction is considered",
   567  	"listreceivedbyaccount-includeempty":     "Unused",
   568  	"listreceivedbyaccount-includewatchonly": "Unused",
   569  
   570  	// ListReceivedByAccountResult help.
   571  	"listreceivedbyaccountresult-account":       "The name of the account",
   572  	"listreceivedbyaccountresult-amount":        "Total amount received by payment addresses of the account valued in decred",
   573  	"listreceivedbyaccountresult-confirmations": "Number of block confirmations of the most recent transaction relevant to the account",
   574  
   575  	// ListReceivedByAddressCmd help.
   576  	"listreceivedbyaddress--synopsis":        "Returns a JSON array of objects listing wallet payment addresses and their total received amounts.",
   577  	"listreceivedbyaddress-minconf":          "Minimum number of block confirmations required before a transaction is considered",
   578  	"listreceivedbyaddress-includeempty":     "Unused",
   579  	"listreceivedbyaddress-includewatchonly": "Unused",
   580  
   581  	// ListReceivedByAddressResult help.
   582  	"listreceivedbyaddressresult-account":           "DEPRECATED -- Unset",
   583  	"listreceivedbyaddressresult-address":           "The payment address",
   584  	"listreceivedbyaddressresult-amount":            "Total amount received by the payment address valued in decred",
   585  	"listreceivedbyaddressresult-confirmations":     "Number of block confirmations of the most recent transaction relevant to the address",
   586  	"listreceivedbyaddressresult-txids":             "Transaction hashes of all transactions involving this address",
   587  	"listreceivedbyaddressresult-involvesWatchonly": "Unset",
   588  
   589  	// ListSinceBlockCmd help.
   590  	"listsinceblock--synopsis":           "Returns a JSON array of objects listing details of all wallet transactions after some block.",
   591  	"listsinceblock-blockhash":           "Hash of the parent block of the first block to consider transactions from, or unset to list all transactions",
   592  	"listsinceblock-targetconfirmations": "Minimum number of block confirmations of the last block in the result object.  Must be 1 or greater.  Note: The transactions array in the result object is not affected by this parameter",
   593  	"listsinceblock-includewatchonly":    "Unused",
   594  	"listsinceblock--condition0":         "blockhash specified",
   595  	"listsinceblock--condition1":         "no blockhash specified",
   596  	"listsinceblock--result0":            "Lists all transactions, including unmined transactions, since the specified block",
   597  	"listsinceblock--result1":            "Lists all transactions since the genesis block",
   598  
   599  	// ListSinceBlockResult help.
   600  	"listsinceblockresult-transactions": "JSON array of objects containing verbose details of the each transaction",
   601  	"listsinceblockresult-lastblock":    "Hash of the latest-synced block to be used in later calls to listsinceblock",
   602  
   603  	// ListTransactionsCmd help.
   604  	"listtransactions--synopsis":        "Returns a JSON array of objects containing verbose details for wallet transactions.",
   605  	"listtransactions-account":          "DEPRECATED -- Unused (must be unset or \"*\")",
   606  	"listtransactions-count":            "Maximum number of transactions to create results from",
   607  	"listtransactions-from":             "Number of transactions to skip before results are created",
   608  	"listtransactions-includewatchonly": "Unused",
   609  
   610  	// ListTransactionsResult help.
   611  	"listtransactionsresult-account":           "DEPRECATED -- Unset",
   612  	"listtransactionsresult-address":           "Payment address for a transaction output",
   613  	"listtransactionsresult-category":          `The kind of transaction: "send" for sent transactions, "immature" for immature coinbase outputs, "generate" for mature coinbase outputs, or "recv" for all other received outputs.  Note: A single output may be included multiple times under different categories`,
   614  	"listtransactionsresult-amount":            "The value of the transaction output valued in decred",
   615  	"listtransactionsresult-fee":               "The total input value minus the total output value for sent transactions",
   616  	"listtransactionsresult-confirmations":     "The number of block confirmations of the transaction",
   617  	"listtransactionsresult-generated":         "Whether the transaction output is a coinbase output",
   618  	"listtransactionsresult-blockhash":         "The hash of the block this transaction is mined in, or the empty string if unmined",
   619  	"listtransactionsresult-blockindex":        "Unset",
   620  	"listtransactionsresult-blocktime":         "The Unix time of the block header this transaction is mined in, or 0 if unmined",
   621  	"listtransactionsresult-txid":              "The hash of the transaction",
   622  	"listtransactionsresult-vout":              "The transaction output index",
   623  	"listtransactionsresult-walletconflicts":   "Unset",
   624  	"listtransactionsresult-time":              "The earliest Unix time this transaction was known to exist",
   625  	"listtransactionsresult-timereceived":      "The earliest Unix time this transaction was known to exist",
   626  	"listtransactionsresult-involveswatchonly": "Unset",
   627  	"listtransactionsresult-comment":           "Unset",
   628  	"listtransactionsresult-otheraccount":      "Unset",
   629  	"listtransactionsresult-txtype":            "The type of tx (regular tx, stake tx)",
   630  
   631  	// ListUnspentCmd help.
   632  	"listunspent--synopsis": "Returns a JSON array of objects representing unlocked unspent outputs controlled by wallet keys.",
   633  	"listunspent-minconf":   "Minimum number of block confirmations required before a transaction output is considered",
   634  	"listunspent-maxconf":   "Maximum number of block confirmations required before a transaction output is excluded",
   635  	"listunspent-addresses": "If set, limits the returned details to unspent outputs received by any of these payment addresses",
   636  	"listunspent-account":   "If set, only return unspent outputs from this account",
   637  
   638  	// ListUnspentResult help.
   639  	"listunspentresult-txid":          "The transaction hash of the referenced output",
   640  	"listunspentresult-vout":          "The output index of the referenced output",
   641  	"listunspentresult-address":       "The payment address that received the output",
   642  	"listunspentresult-account":       "The account associated with the receiving payment address",
   643  	"listunspentresult-scriptPubKey":  "The output script encoded as a hexadecimal string",
   644  	"listunspentresult-redeemScript":  "The redeemScript if scriptPubKey is P2SH",
   645  	"listunspentresult-amount":        "The amount of the output valued in decred",
   646  	"listunspentresult-confirmations": "The number of block confirmations of the transaction",
   647  	"listunspentresult-spendable":     "Whether the output is entirely controlled by wallet keys/scripts (false for partially controlled multisig outputs or outputs to watch-only addresses)",
   648  	"listunspentresult-txtype":        "The type of the transaction",
   649  	"listunspentresult-tree":          "The tree the transaction comes from",
   650  
   651  	// LockAccountCmd help.
   652  	"lockaccount--synopsis": "Lock an individually-encrypted account",
   653  	"lockaccount-account":   "Account to lock",
   654  
   655  	// LockUnspentCmd help.
   656  	"lockunspent--synopsis": "Locks or unlocks an unspent output.\n" +
   657  		"Locked outputs are not chosen for transaction inputs of authored transactions and are not included in 'listunspent' results.\n" +
   658  		"Locked outputs are volatile and are not saved across wallet restarts.\n" +
   659  		"If unlock is true and no transaction outputs are specified, all locked outputs are marked unlocked.",
   660  	"lockunspent-unlock":       "True to unlock outputs, false to lock",
   661  	"lockunspent-transactions": "Transaction outputs to lock or unlock",
   662  	"lockunspent--result0":     "The boolean 'true'",
   663  
   664  	// MixAccount help.
   665  	"mixaccount--synopsis": "Mix all outputs of an account.",
   666  	"mixaccount-account":   "Account to mix",
   667  
   668  	// MixOutput help.
   669  	"mixoutput--synopsis": "Mix a specific output.",
   670  	"mixoutput-outpoint":  `Outpoint (in form "txhash:index") to mix`,
   671  
   672  	// PurchaseTicketCmd help.
   673  	"purchaseticket--synopsis":          "Purchase ticket using available funds.",
   674  	"purchaseticket--result0":           "Hash of the resulting ticket",
   675  	"purchaseticket-spendlimit":         "Limit on the amount to spend on ticket",
   676  	"purchaseticket-fromaccount":        "The account to use for purchase (default=\"default\")",
   677  	"purchaseticket-minconf":            "Minimum number of block confirmations required",
   678  	"purchaseticket-ticketaddress":      "Override the ticket address to which voting rights are given",
   679  	"purchaseticket-numtickets":         "The number of tickets to purchase",
   680  	"purchaseticket-pooladdress":        "The address to pay stake pool fees to",
   681  	"purchaseticket-poolfees":           "The amount of fees to pay to the stake pool",
   682  	"purchaseticket-expiry":             "Height at which the purchase tickets expire",
   683  	"purchaseticket-nosplittransaction": "Use ticket purchase change outputs instead of a split transaction",
   684  	"purchaseticket-comment":            "Unused",
   685  	"purchaseticket-dontsigntx":         "Return unsigned split and ticket transactions instead of signing and publishing",
   686  
   687  	// ProcessUnmanagedTicket help.
   688  	"processunmanagedticket--synopsis":  "Processes tickets for vsp client based on ticket hash.",
   689  	"processunmanagedticket-tickethash": "The ticket hash of ticket to be processed by the vsp client.",
   690  
   691  	// RedeemMultiSigout help.
   692  	"redeemmultisigout--synopsis": "Takes the input and constructs a P2PKH paying to the specified address.",
   693  	"redeemmultisigout-address":   "Address to pay to.",
   694  	"redeemmultisigout-tree":      "Tree the transaction is on.",
   695  	"redeemmultisigout-index":     "Idx of the input transaction",
   696  	"redeemmultisigout-hash":      "Hash of the input transaction",
   697  
   698  	"redeemmultisigoutresult-errors":   "Any errors generated.",
   699  	"redeemmultisigoutresult-complete": "Shows if opperation was completed.",
   700  	"redeemmultisigoutresult-hex":      "Resulting hash.",
   701  
   702  	// RedeemMultiSigouts help.
   703  	"redeemmultisigouts--synopsis":      "Takes a hash, looks up all unspent outpoints and generates list artially signed transactions spending to either an address specified or internal addresses",
   704  	"redeemmultisigouts-number":         "Number of outpoints found.",
   705  	"redeemmultisigouts-toaddress":      "Address to look for (if not internal addresses).",
   706  	"redeemmultisigouts-fromscraddress": "Input script hash address.",
   707  
   708  	// RenameAccountCmd help.
   709  	"renameaccount--synopsis":  "Renames an account.",
   710  	"renameaccount-oldaccount": "The old account name to rename",
   711  	"renameaccount-newaccount": "The new name for the account",
   712  
   713  	// RescanWallet help.
   714  	"rescanwallet--synopsis":   "Rescan the block chain for wallet data, blocking until the rescan completes or exits with an error",
   715  	"rescanwallet-beginheight": "The height of the first block to begin the rescan from",
   716  
   717  	// SendFromCmd help.
   718  	"sendfrom--synopsis": "Authors, signs, and sends a transaction that outputs some amount to a payment address.\n" +
   719  		"A change output is automatically included to send extra output value back to the original account.",
   720  	"sendfrom-fromaccount": "Account to pick unspent outputs from",
   721  	"sendfrom-toaddress":   "Address to pay",
   722  	"sendfrom-amount":      "Amount to send to the payment address valued in decred",
   723  	"sendfrom-minconf":     "Minimum number of block confirmations required before a transaction output is eligible to be spent",
   724  	"sendfrom-comment":     "Unused",
   725  	"sendfrom-commentto":   "Unused",
   726  	"sendfrom--result0":    "The transaction hash of the sent transaction",
   727  
   728  	// SendFromTreasuryCmd help.
   729  	"sendfromtreasury--synopsis":      "Send from treasury balance to multiple recipients.",
   730  	"sendfromtreasury-key":            "Politeia public key",
   731  	"sendfromtreasury-amounts":        "Pairs of payment addresses and the output amount to pay each",
   732  	"sendfromtreasury-amounts--desc":  "JSON object using payment addresses as keys and output amounts valued in decred to send to each address",
   733  	"sendfromtreasury-amounts--key":   "Address to pay",
   734  	"sendfromtreasury-amounts--value": "Amount to send to the payment address valued in decred",
   735  	"sendfromtreasury--result0":       "The transaction hash of the sent transaction",
   736  
   737  	// SendManyCmd help.
   738  	"sendmany--synopsis": "Authors, signs, and sends a transaction that outputs to many payment addresses.\n" +
   739  		"A change output is automatically included to send extra output value back to the original account.",
   740  	"sendmany-fromaccount":    "Account to pick unspent outputs from",
   741  	"sendmany-amounts":        "Pairs of payment addresses and the output amount to pay each",
   742  	"sendmany-amounts--desc":  "JSON object using payment addresses as keys and output amounts valued in decred to send to each address",
   743  	"sendmany-amounts--key":   "Address to pay",
   744  	"sendmany-amounts--value": "Amount to send to the payment address valued in decred",
   745  	"sendmany-minconf":        "Minimum number of block confirmations required before a transaction output is eligible to be spent",
   746  	"sendmany-comment":        "Unused",
   747  	"sendmany--result0":       "The transaction hash of the sent transaction",
   748  
   749  	// SendRawTransactionCmd help.
   750  	"sendrawtransaction--synopsis":     "Submits the serialized, hex-encoded transaction to the local peer and relays it to the network.",
   751  	"sendrawtransaction-hextx":         "Serialized, hex-encoded signed transaction",
   752  	"sendrawtransaction-allowhighfees": "Whether or not to allow insanely high fees",
   753  	"sendrawtransaction--result0":      "The transaction hash of the sent transaction",
   754  
   755  	// SendToAddressCmd help.
   756  	"sendtoaddress--synopsis": "Authors, signs, and sends a transaction that outputs some amount to a payment address.\n" +
   757  		"Unlike sendfrom, outputs are always chosen from the default account.\n" +
   758  		"A change output is automatically included to send extra output value back to the original account.",
   759  	"sendtoaddress-address":   "Address to pay",
   760  	"sendtoaddress-amount":    "Amount to send to the payment address valued in decred",
   761  	"sendtoaddress-comment":   "Unused",
   762  	"sendtoaddress-commentto": "Unused",
   763  	"sendtoaddress--result0":  "The transaction hash of the sent transaction",
   764  
   765  	// SendToMultisigCmd help.
   766  	"sendtomultisig--synopsis": "Authors, signs, and sends a transaction that outputs some amount to a multisig address.\n" +
   767  		"Unlike sendfrom, outputs are always chosen from the default account.\n" +
   768  		"A change output is automatically included to send extra output value back to the original account.",
   769  	"sendtomultisig-minconf":     "Minimum number of block confirmations required",
   770  	"sendtomultisig-nrequired":   "The number of signatures required to redeem outputs paid to this address",
   771  	"sendtomultisig-pubkeys":     "Pubkey to send to.",
   772  	"sendtomultisig-fromaccount": "Unused",
   773  	"sendtomultisig-amount":      "Amount to send to the payment address valued in decred",
   774  	"sendtomultisig-comment":     "Unused",
   775  	"sendtomultisig--result0":    "The transaction hash of the sent transaction",
   776  
   777  	// SendToTreasuryCmd help.
   778  	"sendtotreasury--synopsis": "Send decred to treasury",
   779  	"sendtotreasury-amount":    "Amount to send to treasury",
   780  	"sendtotreasury--result0":  "The transaction hash of the sent transaction",
   781  
   782  	// SetAccountPassphraseCmd help.
   783  	"setaccountpassphrase--synopsis": "Individually encrypt or change per-account passphrase",
   784  	"setaccountpassphrase-account":   "Account to modify",
   785  	"setaccountpassphrase-passphrase": "New passphrase to use.\n" +
   786  		"If this is the empty string, the account passphrase is removed and the account becomes encrypted by the global wallet passhprase.",
   787  
   788  	// SetBalanceToMaintainCmd help.
   789  	"setbalancetomaintain--synopsis": "Modify the balance for wallet to maintain for automatic ticket purchasing",
   790  	"setbalancetomaintain-balance":   "The new balance for wallet to maintain for automatic ticket purchasing",
   791  	"setbalancetomaintain--result0":  "Should return nothing",
   792  
   793  	// SetDisapprovePercentCmd help.
   794  	"setdisapprovepercent--synopsis": "Sets the wallet's block disapprove percent per vote. The wallet will randomly disapprove blocks with this percent of votes. Only used for testing purposes and will fail on mainnet.",
   795  	"setdisapprovepercent-percent":   "The percent of votes to disapprove blocks. i.e. 100 means that all votes disapprove the block they are called on. Must be between zero and one hundred.",
   796  
   797  	// SetGenerate help
   798  	"setgenerate--synopsis":    "Enable or disable stake mining",
   799  	"setgenerate-generate":     "True to enable stake mining, false to disable.",
   800  	"setgenerate-genproclimit": "Not used for stake mining",
   801  
   802  	// SetMixedAccountCmd help.
   803  	"getcoinjoinsbyacct--synopsis":       "Get coinjoin outputs by account.",
   804  	"getcoinjoinsbyacct--result0--desc":  "Return a map of account's name and its coinjoin outputs sum.",
   805  	"getcoinjoinsbyacct--result0--value": "Coinjoin outputs sum.",
   806  	"getcoinjoinsbyacct--result0--key":   "Accounts name",
   807  
   808  	// SetTicketMaxPrice help.
   809  	"setticketmaxprice--synopsis": "Set the max price user is willing to pay for a ticket.",
   810  	"setticketmaxprice-max":       "The max price (in dcr).",
   811  
   812  	// SetTreasuryPolicyCmd help.
   813  	"settreasurypolicy--synopsis": "Set a voting policy for treasury spends by a particular key",
   814  	"settreasurypolicy-key":       "Treasury key to set policy for",
   815  	"settreasurypolicy-policy":    "Voting policy for a treasury key (invalid/abstain, yes, or no)",
   816  	"settreasurypolicy-ticket":    "Ticket hash to set a per-ticket treasury key policy",
   817  
   818  	// SetTSpendPolicyCmd help.
   819  	"settspendpolicy--synopsis": "Set a voting policy for a treasury spend transaction",
   820  	"settspendpolicy-hash":      "Hash of treasury spend transaction to set policy for",
   821  	"settspendpolicy-policy":    "Voting policy for a tspend transaction (invalid/abstain, yes, or no)",
   822  	"settspendpolicy-ticket":    "Ticket hash to set a per-ticket tspend approval policy",
   823  
   824  	// SetTxFeeCmd help.
   825  	"settxfee--synopsis": "Modify the fee per kB of the serialized tx size used each time more fee is required for an authored transaction.",
   826  	"settxfee-amount":    "The new fee per kB of the serialized tx size valued in decred",
   827  	"settxfee--result0":  "The boolean 'true'",
   828  
   829  	// SetVoteChoice help.
   830  	"setvotechoice--synopsis":  "Sets choices for defined agendas in the latest stake version supported by this software",
   831  	"setvotechoice-agendaid":   "The ID for the agenda to modify",
   832  	"setvotechoice-choiceid":   "The ID for the choice to choose",
   833  	"setvotechoice-tickethash": "The hash of the ticket to set choices for",
   834  
   835  	// SignMessageCmd help.
   836  	"signmessage--synopsis": "Signs a message using the private key of a payment address.",
   837  	"signmessage-address":   "Payment address of private key used to sign the message with",
   838  	"signmessage-message":   "Message to sign",
   839  	"signmessage--result0":  "The signed message encoded as a base64 string",
   840  
   841  	// SignRawTransactionCmd help.
   842  	"signrawtransaction--synopsis": "Signs transaction inputs using private keys from this wallet and request.\n" +
   843  		"The valid flags options are ALL, NONE, SINGLE, ALL|ANYONECANPAY, NONE|ANYONECANPAY, and SINGLE|ANYONECANPAY.",
   844  	"signrawtransaction-rawtx":    "Unsigned or partially unsigned transaction to sign encoded as a hexadecimal string",
   845  	"signrawtransaction-inputs":   "Additional data regarding inputs that this wallet may not be tracking",
   846  	"signrawtransaction-privkeys": "Additional WIF-encoded private keys to use when creating signatures",
   847  	"signrawtransaction-flags":    "Sighash flags",
   848  
   849  	// SignRawTransactionError help.
   850  	"signrawtransactionerror-error":     "Verification or signing error related to the input",
   851  	"signrawtransactionerror-sequence":  "Script sequence number",
   852  	"signrawtransactionerror-scriptSig": "The hex-encoded signature script",
   853  	"signrawtransactionerror-txid":      "The transaction hash of the referenced previous output",
   854  	"signrawtransactionerror-vout":      "The output index of the referenced previous output",
   855  
   856  	// SignRawTransactionResult help.
   857  	"signrawtransactionresult-hex":      "The resulting transaction encoded as a hexadecimal string",
   858  	"signrawtransactionresult-complete": "Whether all input signatures have been created",
   859  	"signrawtransactionresult-errors":   "Script verification errors (if exists)",
   860  
   861  	// SignRawTransactions help.
   862  	"signrawtransactions--synopsis": "Signs transaction inputs using private keys from this wallet and request for a list of transactions.\n",
   863  	"signrawtransactions-send":      "Set true to send the transactions after signing.",
   864  	"signrawtransactions-rawtxs":    "A list of transactions to sign (and optionally send).",
   865  
   866  	// SignRawTransactionsResults help.
   867  	"signrawtransactionsresult-results": "Returned values from the signrawtransactions command.",
   868  	"signedtransaction-txhash":          "The hash of the signed tx.",
   869  	"signedtransaction-sent":            "Tells if the transaction was sent.",
   870  	"signedtransaction-signingresult":   "Success or failure of signing.",
   871  
   872  	// StakePoolUserInfoCmd help.
   873  	"stakepooluserinfo--synopsis": "Get user info for stakepool",
   874  	"stakepooluserinfo-user":      "The id of the user to be looked up",
   875  
   876  	"stakepooluserinforesult-invalid": "A list of invalid tickets that the user has added",
   877  	"stakepooluserinforesult-tickets": "A list of valid tickets that the user has added",
   878  
   879  	"pooluserticket-spentbyheight": "The height in which the ticket was spent",
   880  	"pooluserticket-spentby":       "The vote in which the ticket was spent",
   881  	"pooluserticket-ticketheight":  "The height in which the ticket was added",
   882  	"pooluserticket-ticket":        "The hash of the added ticket",
   883  	"pooluserticket-status":        "The current status of the added ticket",
   884  
   885  	// SweepAccount help.
   886  	"sweepaccount--synopsis":             "Moves as much value as possible in a transaction from an account.\n",
   887  	"sweepaccount-sourceaccount":         "The account to be swept.",
   888  	"sweepaccount-destinationaddress":    "The destination address to pay to.",
   889  	"sweepaccount-requiredconfirmations": "The minimum utxo confirmation requirement (optional).",
   890  	"sweepaccount-feeperkb":              "The minimum relay fee policy (optional).",
   891  
   892  	// SweepAccountResult help.
   893  	"sweepaccountresult-unsignedtransaction":       "The hex encoded string of the unsigned transaction.",
   894  	"sweepaccountresult-totalpreviousoutputamount": "The total transaction input amount.",
   895  	"sweepaccountresult-totaloutputamount":         "The total transaction output amount.",
   896  	"sweepaccountresult-estimatedsignedsize":       "The estimated size of the transaction when signed.",
   897  
   898  	// TicketInfoCmd help.
   899  	"ticketinfo--synopsis":           "Returns details of each wallet ticket transaction",
   900  	"ticketinfo-startheight":         "Specify the starting block height to scan from",
   901  	"ticketinfo--result0":            "Array of objects describing each ticket",
   902  	"ticketinforesult-hash":          "Transaction hash of the ticket",
   903  	"ticketinforesult-cost":          "Amount paid to purchase the ticket; this may be greater than the ticket price at time of purchase",
   904  	"ticketinforesult-votingaddress": "Address of 0th output, which describes the requirements to spend the ticket",
   905  	"ticketinforesult-status":        "Description of ticket status (unknown, unmined, immature, mature, live, voted, missed, expired, unspent, revoked)",
   906  	"ticketinforesult-blockhash":     "Hash of block ticket is mined in",
   907  	"ticketinforesult-blockheight":   "Height of block ticket is mined in",
   908  	"ticketinforesult-vote":          "Transaction hash of vote which spends the ticket",
   909  	"ticketinforesult-revocation":    "Transaction hash of revocation which spends the ticket",
   910  	"ticketinforesult-choices":       "Vote preferences set for the ticket",
   911  	"ticketinforesult-vsphost":       "VSP Host associated with the ticket (if any)",
   912  
   913  	// TicketsForAddressCmd help.
   914  	"ticketsforaddress--synopsis": "Request all the tickets for an address.",
   915  	"ticketsforaddress-address":   "Address to look for.",
   916  	"ticketsforaddress--result0":  "Tickets owned by the specified address.",
   917  
   918  	// TransactionInput help.
   919  	"transactioninput-amount": "The previous output amount",
   920  	"transactioninput-txid":   "The transaction hash of the referenced output",
   921  	"transactioninput-vout":   "The output index of the referenced output",
   922  	"transactioninput-tree":   "The tree to generate transaction for",
   923  
   924  	// TreasuryPolicyCmd help.
   925  	"treasurypolicy--synopsis":   "Return voting policies for treasury spend transactions by key",
   926  	"treasurypolicy-key":         "Return the policy for a particular key",
   927  	"treasurypolicy-ticket":      "Return policies used by a specific ticket hash",
   928  	"treasurypolicy--condition0": "no key provided",
   929  	"treasurypolicy--condition1": "key specified",
   930  	"treasurypolicy--result0":    "Array of all non-abstaining voting policies",
   931  	"treasurypolicy--result1":    "Voting policy for a particular treasury key",
   932  
   933  	"treasurypolicyresult-key":    "Treasury key associated with a policy",
   934  	"treasurypolicyresult-policy": "Voting policy description (abstain, yes, or no)",
   935  	"treasurypolicyresult-ticket": "Ticket hash of a per-ticket treasury key approval policy",
   936  
   937  	// TSpendPolicyCmd help.
   938  	"tspendpolicy--synopsis":   "Return voting policies for treasury spend transactions",
   939  	"tspendpolicy-hash":        "Return the policy for a particular tspend hash",
   940  	"tspendpolicy-ticket":      "Return policies used by a specific ticket hash",
   941  	"tspendpolicy--condition0": "no tspend hash provided",
   942  	"tspendpolicy--condition1": "tspend hash specified",
   943  	"tspendpolicy--result0":    "Array of all non-abstaining policies for known tspends",
   944  	"tspendpolicy--result1":    "Voting policy for a particular tspend hash",
   945  
   946  	"tspendpolicyresult-hash":   "Treasury spend transaction hash",
   947  	"tspendpolicyresult-policy": "Voting policy description (abstain, yes, or no)",
   948  	"tspendpolicyresult-ticket": "Ticket hash of a per-ticket tspend approval policy",
   949  
   950  	// UnlockAccountCmd help.
   951  	"unlockaccount--synopsis":  "Unlock an individually-encrypted account",
   952  	"unlockaccount-account":    "Account to unlock",
   953  	"unlockaccount-passphrase": "Account passphrase",
   954  
   955  	// ValidateAddressCmd help.
   956  	"validateaddress--synopsis": "Verify that an address is valid.\n" +
   957  		"Extra details are returned if the address is controlled by this wallet.\n" +
   958  		"The following fields are valid only when the address is controlled by this wallet (ismine=true): pubkey, account, addresses, hex, and sigsrequired.\n" +
   959  		"The following fields are only valid when address has an associated public key: pubkey, iscompressed.\n" +
   960  		"The following fields are only valid when address is a pay-to-script-hash address: addresses, hex, and script.\n" +
   961  		"If the address is a multisig address controlled by this wallet, the multisig fields will be left unset if the wallet is locked since the redeem script cannot be decrypted.",
   962  	"validateaddress-address": "Address to validate",
   963  
   964  	// ValidateAddressResult help.
   965  	"validateaddressresult-isvalid":      "Whether or not the address is valid",
   966  	"validateaddressresult-address":      "The payment address (only when isvalid is true)",
   967  	"validateaddressresult-ismine":       "Whether this address is controlled by the wallet (only when isvalid is true)",
   968  	"validateaddressresult-iswatchonly":  "Unset",
   969  	"validateaddressresult-isscript":     "Whether the payment address is a pay-to-script-hash address (only when isvalid is true)",
   970  	"validateaddressresult-pubkey":       "The associated public key of the payment address, if any (only when isvalid is true)",
   971  	"validateaddressresult-iscompressed": "Whether the address was created by hashing a compressed public key, if any (only when isvalid is true)",
   972  	"validateaddressresult-account":      "The account this payment address belongs to (only when isvalid is true)",
   973  	"validateaddressresult-addresses":    "All associated payment addresses of the script if address is a multisig address (only when isvalid is true)",
   974  	"validateaddressresult-pubkeyaddr":   "The pubkey for this payment address (only when isvalid is true)",
   975  	"validateaddressresult-hex":          "The redeem script ",
   976  	"validateaddressresult-script":       "The class of redeem script for a multisig address",
   977  	"validateaddressresult-sigsrequired": "The number of required signatures to redeem outputs to the multisig address",
   978  	"validateaddressresult-accountn": "The account number. This number plus 2 ^ 31 is the HD account the address was derived from. " +
   979  		"Not available for imported accounts. Only present for BIP0044 derived addresses.",
   980  	"validateaddressresult-branch": "The HD branch. Only present for BIP0044 derived addresses.",
   981  	"validateaddressresult-index":  "The HD index. Only present for BIP0044 derived addresses.",
   982  
   983  	// ValidatePreDCP0005CFCmd help
   984  	"validatepredcp0005cf--synopsis": "Validate whether all stored cfilters from before DCP0005 activation are correct according to the expected hardcoded hash",
   985  	"validatepredcp0005cf--result0":  "Whether the cfilters are valid",
   986  
   987  	// VerifyMessageCmd help.
   988  	"verifymessage--synopsis": "Verify a message was signed with the associated private key of some address.",
   989  	"verifymessage-address":   "Address used to sign message",
   990  	"verifymessage-signature": "The signature to verify",
   991  	"verifymessage-message":   "The message to verify",
   992  	"verifymessage--result0":  "Whether the message was signed with the private key of 'address'",
   993  
   994  	// Version help
   995  	"version--synopsis":       "Returns application and API versions (semver) keyed by their names",
   996  	"version--result0--desc":  "Version objects keyed by the program or API name",
   997  	"version--result0--key":   "Program or API name",
   998  	"version--result0--value": "Object containing the semantic version",
   999  
  1000  	// VoteChoice help.
  1001  	"votechoice-agendaid":          "The ID for the agenda the choice concerns",
  1002  	"votechoice-agendadescription": "A description of the agenda the choice concerns",
  1003  	"votechoice-choiceid":          "The ID of the current choice for this agenda",
  1004  	"votechoice-choicedescription": "A description of the current choice for this agenda",
  1005  
  1006  	// WalletInfoCmd help.
  1007  	"walletinfo--synopsis":              "Returns global information about the wallet",
  1008  	"walletinforesult-daemonconnected":  "Whether or not the wallet is currently connected to the daemon RPC",
  1009  	"walletinforesult-spv":              "Whether or not wallet is syncing in SPV mode",
  1010  	"walletinforesult-unlocked":         "Whether or not the wallet is unlocked",
  1011  	"walletinforesult-cointype":         "Active coin type. Not available for watching-only wallets.",
  1012  	"walletinforesult-txfee":            "Transaction fee per kB of the serialized tx size in coins",
  1013  	"walletinforesult-votebits":         "Vote bits setting",
  1014  	"walletinforesult-votebitsextended": "Extended vote bits setting",
  1015  	"walletinforesult-voteversion":      "Version of votes that will be generated",
  1016  	"walletinforesult-voting":           "Whether or not the wallet is currently voting tickets",
  1017  	"walletinforesult-manualtickets":    "Whether or not the wallet is only accepting tickets manually",
  1018  
  1019  	// WalletIsLockedCmd help.
  1020  	"walletislocked--synopsis": "Returns whether or not the wallet is locked.",
  1021  	"walletislocked--result0":  "Whether the wallet is locked",
  1022  
  1023  	// WalletLockCmd help.
  1024  	"walletlock--synopsis": "Lock the wallet.",
  1025  
  1026  	// WalletPassphraseChangeCmd help.
  1027  	"walletpassphrasechange--synopsis":     "Change the wallet passphrase.",
  1028  	"walletpassphrasechange-oldpassphrase": "The old wallet passphrase",
  1029  	"walletpassphrasechange-newpassphrase": "The new wallet passphrase",
  1030  
  1031  	// WalletPassphraseCmd help.
  1032  	"walletpassphrase--synopsis":  "Unlock the wallet.",
  1033  	"walletpassphrase-passphrase": "The wallet passphrase",
  1034  	"walletpassphrase-timeout":    "The number of seconds to wait before the wallet automatically locks. 0 leaves the wallet unlocked indefinitely.",
  1035  
  1036  	// WalletPubPassPhraseChangeCmd help
  1037  	"walletpubpassphrasechange--synopsis":     "Change the wallet's public passphrase.",
  1038  	"walletpubpassphrasechange-oldpassphrase": "The old wallet passphrase",
  1039  	"walletpubpassphrasechange-newpassphrase": "The new wallet passphrase",
  1040  }