--- ## List of words to match with references in _includes/references.md ## in developer documentation, used by autocrossref.rb plugin. ## "pattern to match in file" => "reference to give it" # ## To prevent a ref for term, use: "term: DO NOT AUTOCROSSREF" 51 percent attack: '`addr` message': addr message '`addr` messages': addr message address: addresses: address '`alert` message': alert message '`alert` messages': alert message '`amount`': pp amount base-58: base58check base58: base58check base58check: ## bitcoin -- Recommend against bitcoin (singular) because of confusion between protocol, software, denomination bitcoins: bitcoin QR code: URI QR code bitcoin QR codes: URI QR code '`bitcoin:` URI': bitcoin uri '`bitcoin:` URIs': bitcoin uri bitcoinj: block: block chain: block-chain: block chain block header: block height: '`block` message': block message '`block` messages': block message block reward: block time: block version: blocks: block broadcast: broadcasts: broadcast broadcasting: certificate chain: chain code: change address: change addresses: change address change output: change outputs: change output child key: child keys: child key child private and public keys: child key child public key: child public keys: child public key coinbase: coinbase transaction coinbase block height: coinbase transaction: coinbase transactions: coinbase transaction coinbase field: compactsize uint: compactsize unsigned integer compactsize unsigned integer: compactsize unsigned integers: compactsize unsigned integer confirm: confirmed: confirmation: confirmations: confirmed transactions: consensus: consensus rules: denomination: denominations: denomination DER format: der DER-formatted: der difficulty: dns seed: dns seeds: dns seed double spend: double-spend: double spend double spending: double spend double-spent: double spend ECDSA: epoch time: unix epoch time escrow contract: '`expires`': pp expires extended key: extended keys: extended key extended private key: extended public key: fiat: '`filteradd` message': filteradd message '`filteradd` messages': filteradd message '`filterclear` message': filterclear message '`filterclear` messages': filterclear message fork: forks: fork genesis block: '`getblocks` message': getblocks message '`getblocks` messages': getblocks message '`getdata` message': getdata message '`getdata` messages': getdata message '`getheaders` message': getheaders message '`getheaders` messages': getheaders message '`getaddr` message': getaddr message '`getaddr` messages': getaddr message hard fork: hard forks: hard fork hardened extended private key: HD protocol: '`headers` message': headers message '`headers` messages': headers message high-priority transaction: high-priority transactions high-priority transactions: inputs: input input: intermediate certificate: intermediate certificates: intermediate certificate internal byte order: '`inv` message': inv message '`inv` messages': inv message IP address: DO NOT AUTOCROSSREF IP addresses: DO NOT AUTOCROSSREF IPv4 address: DO NOT AUTOCROSSREF IPv4 addresses: DO NOT AUTOCROSSREF IPv6 address: DO NOT AUTOCROSSREF IPv6 addresses: DO NOT AUTOCROSSREF inventories: inventory inventory: key index: key pair: '`label`': label leaf certificate: locktime: long-term fork: mainnet: man in the middle: man-in-the-middle man-in-the-middle: master chain code: master private key: '`memo`': pp memo '`mempool` message': mempool message '`mempool` messages': mempool message '`message`': message message header: message headers: message header message payload: '`merchant_data`': pp merchant data merkleblock: merkleblock message '`merkleblock` message': merkleblock message '`merkleblock` messages': merkleblock message merkle root: merkle tree: merge: Merge avoidance: micropayment channel: micropayment channels: micropayment channel mine: miner: miners: miner minimum fee: mining: mine millibitcoin: millibitcoins millibitcoins: '`MSG_BLOCK`': msg_block '`MSG_FILTERED_BLOCK`': msg_filtered_block '`MSG_TX`': msg_tx multisig: nbits: network: '`notfound` message': notfound message '`notfound` messages': notfound message null data: '`op_checkmultisig`': op_checkmultisig '`op_checksig`': op_checksig op code: op codes: op code '`op_dup`': op_dup '`op_equal`': op_equal '`op_equalverify`': op_equalverify '`op_hash160`': op_hash160 '`op_return`': op_return '`op_verify`': op_verify outputs: output output: output index: p2pkh: p2sh: p2sh multisig: parent chain code: parent key: parent private key: parent private and public keys: parent key parent public key: payment protocol: "payment protocol's": payment protocol PaymentDetails: PaymentRequest: PaymentRequests: paymentrequest peer: peers: peer peer-to-peer: network peer-to-peer network: network '`ping` message': ping message '`ping` messages': ping message pki: '`pki_type`': pp pki type '`point()`': point function '`pong` message': pong message '`pong` messages': pong message private key: private keys: private key proof of work: proof-of-work: proof of work protocol buffer: protobuf protocol buffers: protobuf protocol version 106: section protocol versions protocol version 209: section protocol versions protocol version 311: section protocol versions protocol version 31402: section protocol versions protocol version 60000: section protocol versions protocol version 60001: section protocol versions protocol version 60002: section protocol versions protocol version 70001: section protocol versions protocol version 70002: section protocol versions pubkey: public key pubkey hash: pubkey hashes: pubkey hash pubkey script: pubkey scripts: pubkey script pubkeys: public key public key: public keys: public key public key infrastructure: pki '`r`': r raw format: raw transaction: raw format raw transactions: raw format raw transaction format: raw format rawtransaction format: raw format receipt: recurrent rebilling: redeem script: refund: refunds: refund regression test mode: regtest: regression test mode '`reject` message': reject message '`reject` messages': reject message root certificate: root seed: RPCs: rpc RPC: RPC byte order: satoshi: satoshis: satoshi '`script`': pp script script hash: secp256k1: sequence number: sequence numbers: sequence number SIGHASH: signature hash '`SIGHASH_ANYONECANPAY`': shacp '`SIGHASH_ALL`': sighash_all '`SIGHASH_ALL|SIGHASH_ANYONECANPAY`': sha_shacp '`SIGHASH_NONE`': sighash_none '`SIGHASH_NONE|SIGHASH_ANYONECANPAY`': shn_shacp '`SIGHASH_SINGLE|SIGHASH_ANYONECANPAY`': shs_shacp signature: signature hash: signature script: signature scripts: signature script signatures: signature soft fork: soft forks: soft fork SPV: stack: stale block: stale blocks: stale block standard script: standard scripts: standard script standard transaction: standard script standard transactions: standard script start string: target: testnet: #transaction -- Recommend we don't autocrossref this; it occurs too often transaction fee: transaction fees: transaction fee transaction malleability: transaction object format: transaction version number: '`transactions`': pp transactions '`tx` message': tx message '`tx` messages': tx message txid: txids: txid unconfirmed: unconfirmed transactions: unix epoch time: unix time: unix epoch time unique address: unique addresses unique addresses: utxo: utxos: utxo '`verack` message': verack message '`verack` messages': verack message verified payments: version 2 blocks: v2 block '`version` message': version message '`version` messages': version message wallet: wallets: wallet wallet import format: x.509: x509 X509Certificates: ## BIPs in numerical order; don't use padding zeros (e.g. BIP70 not BIP0070) BIP14: BIP16: BIP21: BIP30: BIP31: BIP32: BIP34: BIP37: BIP39: BIP50: BIP61: BIP62: BIP70: BIP71: BIP72: ## CVEs CVE-2012-2459: ## RPCs '`addmultisigaddress`': rpc addmultisigaddress '`addnode`': rpc addnode '`backupwallet`': rpc backupwallet '`createmultisig`': rpc createmultisig '`createrawtransaction`': rpc createrawtransaction '`decoderawtransaction`': rpc decoderawtransaction '`decodescript`': rpc decodescript '`dumpprivkey`': rpc dumpprivkey '`dumpwallet`': rpc dumpwallet '`getaccount`': rpc getaccount '`getaccountaddress`': rpc getaccountaddress '`getaddednodeinfo`': rpc getaddednodeinfo '`getaddressesbyaccount`': rpc getaddressesbyaccount '`getbalance`': rpc getbalance '`getbestblockhash`': rpc getbestblockhash '`getblock`': rpc getblock '`getblockchaininfo`': rpc getblockchaininfo '`getblockcount`': rpc getblockcount '`getblockhash`': rpc getblockhash '`getblocktemplate`': rpc getblocktemplate '`getconnectioncount`': rpc getconnectioncount '`getdifficulty`': rpc getdifficulty '`getgenerate`': rpc getgenerate '`gethashespersec`': rpc gethashespersec '`getinfo`': rpc getinfo '`getmininginfo`': rpc getmininginfo '`getnettotals`': rpc getnettotals '`getnetworkhashps`': rpc getnetworkhashps '`getnetworkinfo`': rpc getnetworkinfo '`getnewaddress`': rpc getnewaddress '`getpeerinfo`': rpc getpeerinfo '`getrawchangeaddress`': rpc getrawchangeaddress '`getrawmempool`': rpc getrawmempool '`getrawtransaction`': rpc getrawtransaction '`getreceivedbyaccount`': rpc getreceivedbyaccount '`getreceivedbyaddress`': rpc getreceivedbyaddress '`gettransaction`': rpc gettransaction '`gettxout`': rpc gettxout '`gettxoutsetinfo`': rpc gettxoutsetinfo '`getunconfirmedbalance`': rpc getunconfirmedbalance '`getwalletinfo`': rpc getwalletinfo '`getwork`': rpc getwork '`help`': rpc help '`importprivkey`': rpc importprivkey '`importwallet`': rpc importwallet '`keypoolrefill`': rpc keypoolrefill '`listaccounts`': rpc listaccounts '`listaddressgroupings`': rpc listaddressgroupings '`listlockunspent`': rpc listlockunspent '`listreceivedbyaccount`': rpc listreceivedbyaccount '`listreceivedbyaddress`': rpc listreceivedbyaddress '`listsinceblock`': rpc listsinceblock '`listtransactions`': rpc listtransactions '`listunspent`': rpc listunspent '`lockunspent`': rpc lockunspent '`move`': rpc move '`ping`': rpc ping '`sendfrom`': rpc sendfrom '`sendmany`': rpc sendmany '`sendrawtransaction`': rpc sendrawtransaction '`sendtoaddress`': rpc sendtoaddress '`setaccount`': rpc setaccount '`setgenerate`': rpc setgenerate '`settxfee`': rpc settxfee '`signmessage`': rpc signmessage '`signrawtransaction`': rpc signrawtransaction '`stop`': rpc stop '`submitblock`': rpc submitblock '`validateaddress`': rpc validateaddress '`verifychain`': rpc verifychain '`verifymessage`': rpc verifymessage '`walletlock`': rpc walletlock '`walletpassphrase`': rpc walletpassphrase '`walletpassphrasechange`': rpc walletpassphrasechange ## Versions of Bitcoin Core (linked to Bitcoin.org release notes) Bitcoin Core 0.1.6: Bitcoin Core 0.2.9: Bitcoin Core 0.3.11: Bitcoin Core 0.3.15: Bitcoin Core 0.6.0: Bitcoin Core 0.6.1: Bitcoin Core 0.7.0: Bitcoin Core 0.8.0: Bitcoin Core 0.9.0: Bitcoin Core 0.9.3: