--- # This file is licensed under the MIT License (MIT) available on # http://opensource.org/licenses/MIT. ## 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`': addr message address: addresses: address '`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 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: fork: forks: fork '`getblocks` message': getblocks message '`getdata` message': getdata message '`getheaders` message': getheaders message genesis block: hard fork: hard forks: hard fork hardened extended private key: HD protocol: '`headers` message': 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 IP address: DO NOT AUTOCROSSREF IP 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 '`message`': message message header: message payload: '`merchant_data`': pp merchant data merkleblock: merkleblock message '`merkleblock` message': 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 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 pki: '`pki_type`': pp pki type '`point()`': point function private key: private keys: private key proof of work: proof-of-work: proof of work protocol buffer: protobuf protocol buffers: protobuf 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 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 txid: txids: txid unconfirmed: unconfirmed transactions: unix epoch time: unix time: unix epoch time unique address: unique addresses unique addresses: utxo: utxos: utxo verified payments: version 2 blocks: v2 block wallet: wallets: wallet wallet import format: x.509: x509 X509Certificates: ## BIPs in numerical order; don't use padding zeros (e.g. BIP70 not BIP0070) BIP16: BIP21: BIP30: BIP32: BIP34: BIP39: BIP50: 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.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: