37 KiB
{% comment %} This file is licensed under the MIT License (MIT) available on http://opensource.org/licenses/MIT. {% endcomment %}
{% comment %}{% endcomment %} [coinbase block height]: /en/developer-reference#term-coinbase-block-height "The current block's height encoded into the first bytes of the coinbase field" [data-pushing opcode]: https://en.bitcoin.it/wiki/Script#Constants "Any opcode from 0x01 to 0x4e which pushes data on to the script evaluation stack" [key index]: /en/developer-guide#term-key-index "An index number used in the HD wallet formula to generate child keys from a parent key" [key pair]: /en/developer-guide#term-key-pair "A private key and its derived public key"
[transaction version number]: /en/developer-guide#term-transaction-version-number "A version number prefixed to transactions to allow upgrading"" [transactions]: /en/developer-guide#transactions "A transaction spending satoshis" [unencrypted wallet]: /en/developer-reference#encryptwallet "A wallet that has not been encrypted with the encryptwallet RPC" [unique addresses]: /en/developer-guide#term-unique-address "Address which are only used once to protect privacy and increase security" [unlocked wallet]: /en/developer-reference#walletpassphrase "An encrypted wallet that has been unlocked with the walletpassphrase RPC" [unsolicited block push]: /en/developer-guide#term-unsolicited-block-push "When a miner sends a block message without sending an inv message first" [v2 block]: /en/developer-reference#term-v2-block "The current version of Bitcoin blocks" [wallet support]: /en/developer-reference#term-wallet-support "A Dash Core ./configure option that enables (default) or disables the wallet"
{% comment %}{% endcomment %} [rpc abandontransaction]: /en/developer-reference#abandontransaction [rpc addmultisigaddress]: /en/developer-reference#addmultisigaddress [rpc addnode]: /en/developer-reference#addnode [rpc addwitnessaddress]: /en/developer-reference#addwitnessaddress [rpc backupwallet]: /en/developer-reference#backupwallet [rpc bumpfee]: /en/developer-reference#bumpfee [rpc clearbanned]: /en/developer-reference#clearbanned [rpc createmultisig]: /en/developer-reference#createmultisig [rpc createrawtransaction]: /en/developer-reference#createrawtransaction [rpc debug]: /en/developer-reference#debug [rpc decoderawtransaction]: /en/developer-reference#decoderawtransaction [rpc decodescript]: /en/developer-reference#decodescript [rpc disconnectnode]: /en/developer-reference#disconnectnode [rpc dumphdinfo]: /en/developer-reference#dumphdinfo [rpc dumpprivkey]: /en/developer-reference#dumpprivkey [rpc dumpwallet]: /en/developer-reference#dumpwallet [rpc encryptwallet]: /en/developer-reference#encryptwallet [rpc estimatefee]: /en/developer-reference#estimatefee [rpc estimatepriority]: /en/developer-reference#estimatepriority [rpc estimatesmartfee]: /en/developer-reference#estimatesmartfee [rpc estimatesmartpriority]: /en/developer-reference#estimatesmartpriority [rpc fundrawtransaction]: /en/developer-reference#fundrawtransaction [rpc generate]: /en/developer-reference#generate [rpc generatetoaddress]: /en/developer-reference#generatetoaddress [rpc getaccount]: /en/developer-reference#getaccount [rpc getaccountaddress]: /en/developer-reference#getaccountaddress [rpc getaddednodeinfo]: /en/developer-reference#getaddednodeinfo [rpc getaddressbalance]: /en/developer-reference#getaddressbalance [rpc getaddressdeltas]: /en/developer-reference#getaddressdeltas [rpc getaddressesbyaccount]: /en/developer-reference#getaddressesbyaccount [rpc getaddressmempool]: /en/developer-reference#getaddressmempool [rpc getaddresstxids]: /en/developer-reference#getaddresstxids [rpc getaddressutxos]: /en/developer-reference#getaddressutxos [rpc getbalance]: /en/developer-reference#getbalance [rpc getbestblockhash]: /en/developer-reference#getbestblockhash [rpc getblock]: /en/developer-reference#getblock [rpc getblockchaininfo]: /en/developer-reference#getblockchaininfo [rpc getblockcount]: /en/developer-reference#getblockcount [rpc getblockhash]: /en/developer-reference#getblockhash [rpc getblockhashes]: /en/developer-reference#getblockhashes [rpc getblockheader]: /en/developer-reference#getblockheader [rpc getblockheaders]: /en/developer-reference#getblockheaders [rpc getblocktemplate]: /en/developer-reference#getblocktemplate [rpc getchaintips]: /en/developer-reference#getchaintips [rpc getconnectioncount]: /en/developer-reference#getconnectioncount [rpc getdifficulty]: /en/developer-reference#getdifficulty [rpc getgenerate]: /en/developer-reference#getgenerate [rpc getgovernanceinfo]: /en/developer-reference#getgovernanceinfo [rpc gethashespersec]: /en/developer-reference#gethashespersec [rpc getinfo]: /en/developer-reference#getinfo [rpc getmemoryinfo]: /en/developer-reference#getmemoryinfo [rpc getmempoolancestors]: /en/developer-reference#getmempoolancestors [rpc getmempooldescendants]: /en/developer-reference#getmempooldescendants [rpc getmempoolentry]: /en/developer-reference#getmempoolentry [rpc getmempoolinfo]: /en/developer-reference#getmempoolinfo [rpc getmininginfo]: /en/developer-reference#getmininginfo [rpc getnettotals]: /en/developer-reference#getnettotals [rpc getnetworkhashps]: /en/developer-reference#getnetworkhashps [rpc getnetworkinfo]: /en/developer-reference#getnetworkinfo [rpc getnewaddress]: /en/developer-reference#getnewaddress [rpc getpeerinfo]: /en/developer-reference#getpeerinfo [rpc getpoolinfo]: /en/developer-reference#getpoolinfo [rpc getrawchangeaddress]: /en/developer-reference#getrawchangeaddress [rpc getrawmempool]: /en/developer-reference#getrawmempool [rpc getrawtransaction]: /en/developer-reference#getrawtransaction [rpc getreceivedbyaccount]: /en/developer-reference#getreceivedbyaccount [rpc getreceivedbyaddress]: /en/developer-reference#getreceivedbyaddress [rpc getspentinfo]: /en/developer-reference#getspentinfo [rpc getsuperblockbudget]: /en/developer-reference#getsuperblockbudget [rpc gettransaction]: /en/developer-reference#gettransaction [rpc gettxout]: /en/developer-reference#gettxout [rpc gettxoutproof]: /en/developer-reference#gettxoutproof [rpc gettxoutsetinfo]: /en/developer-reference#gettxoutsetinfo [rpc getunconfirmedbalance]: /en/developer-reference#getunconfirmedbalance [rpc getwalletinfo]: /en/developer-reference#getwalletinfo [rpc getwork]: /en/developer-reference#getwork [rpc gobject]: /en/developer-reference#gobject [rpc help]: /en/developer-reference#help [rpc importaddress]: /en/developer-reference#importaddress [rpc importelectrumwallet]: /en/developer-reference#importelectrumwallet [rpc importmulti]: /en/developer-reference#importmulti [rpc importprivkey]: /en/developer-reference#importprivkey [rpc importprunedfunds]: /en/developer-reference#importprunedfunds [rpc importpubkey]: /en/developer-reference#importpubkey [rpc importwallet]: /en/developer-reference#importwallet [rpc instantsendtoaddress]: /en/developer-reference#instantsendtoaddress [rpc keepass]: /en/developer-reference#keepass [rpc keypoolrefill]: /en/developer-reference#keypoolrefill [rpc listaccounts]: /en/developer-reference#listaccounts [rpc listaddressbalances]: /en/developer-reference#listaddressbalances [rpc listaddressgroupings]: /en/developer-reference#listaddressgroupings [rpc listbanned]: /en/developer-reference#listbanned [rpc listlockunspent]: /en/developer-reference#listlockunspent [rpc listreceivedbyaccount]: /en/developer-reference#listreceivedbyaccount [rpc listreceivedbyaddress]: /en/developer-reference#listreceivedbyaddress [rpc listsinceblock]: /en/developer-reference#listsinceblock [rpc listtransactions]: /en/developer-reference#listtransactions [rpc listunspent]: /en/developer-reference#listunspent [rpc lockunspent]: /en/developer-reference#lockunspent [rpc masternode]: /en/developer-reference#masternode [rpc masternodebroadcast]: /en/developer-reference#masternodebroadcast [rpc masternodelist]: /en/developer-reference#masternodelist [rpc mnsync]: /en/developer-reference#mnsync [rpc move]: /en/developer-reference#move [rpc ping]: /en/developer-reference#ping-rpc [rpc preciousblock]: /en/developer-reference#preciousblock [rpc pruneblockchain]: /en/developer-reference#pruneblockchain [rpc prioritisetransaction]: /en/developer-reference#prioritisetransaction [rpc privatesend]: /en/developer-reference#privatesend [rpc removeprunedfunds]: /en/developer-reference#removeprunedfunds [rpc sendfrom]: /en/developer-reference#sendfrom [rpc sendmany]: /en/developer-reference#sendmany [rpc sendrawtransaction]: /en/developer-reference#sendrawtransaction [rpc sendtoaddress]: /en/developer-reference#sendtoaddress [rpc setaccount]: /en/developer-reference#setaccount [rpc setban]: /en/developer-reference#setban [rpc setbip69enabled]: /en/developer-reference#setbip69enabled [rpc setgenerate]: /en/developer-reference#setgenerate [rpc setnetworkactive]: /en/developer-reference#setnetworkactive [rpc settxfee]: /en/developer-reference#settxfee [rpc signmessage]: /en/developer-reference#signmessage [rpc signmessagewithprivkey]: /en/developer-reference#signmessagewithprivkey [rpc signrawtransaction]: /en/developer-reference#signrawtransaction [rpc sentinelping]: /en/developer-reference#sentinelping [rpc spork]: /en/developer-reference#spork-rpc [rpc stop]: /en/developer-reference#stop [rpc submitblock]: /en/developer-reference#submitblock [rpc validateaddress]: /en/developer-reference#validateaddress [rpc verifychain]: /en/developer-reference#verifychain [rpc verifymessage]: /en/developer-reference#verifymessage [rpc verifytxoutproof]: /en/developer-reference#verifytxoutproof [rpc voteraw]: /en/developer-reference#voteraw [rpc walletlock]: /en/developer-reference#walletlock [rpc walletpassphrase]: /en/developer-reference#walletpassphrase [rpc walletpassphrasechange]: /en/developer-reference#walletpassphrasechange
{% comment %}{% endcomment %} [rest get block]: /en/developer-reference#get-block [rest get block-notxdetails]: /en/developer-reference#get-blocknotxdetails [rest get chaininfo]: /en/developer-reference#get-chaininfo [rest get getutxos]: /en/developer-reference#get-getutxos [rest get headers]: /en/developer-reference#get-headers [rest get mempool-contents]: /en/developer-reference#get-mempoolcontents [rest get mempool-info]: /en/developer-reference#get-mempoolinfo [rest get tx]: /en/developer-reference#get-tx
{% comment %}{% endcomment %} [addr message]: /en/developer-reference#addr "The P2P network message which relays IP addresses and port numbers of active nodes to other nodes and clients, allowing decentralized peer discovery." [alert message]: /en/developer-reference#alert "The P2P network message which sends alerts in case of major software problems." [block message]: /en/developer-reference#block "The P2P network message which sends a serialized block" [dsa message]: /en/developer-reference#dsa "A P2P network message used to join a mixing pool" [dsc message]: /en/developer-reference#dsc "A P2P network message used to indicates a PrivateSend mixing session is complete" [dsf message]: /en/developer-reference#dsf "A P2P network message sent as the final mixing transaction in a session asking users to sign the final mixing TX messages" [dsi message]: /en/developer-reference#dsi "A P2P network message sending a user's inputs, collateral, and outputs for a mixing session" [dseg message]: /en/developer-reference#dseg "A P2P network message which requests either the entire masternode list or a specific masternode entry" [dss message]: /en/developer-reference#dss "A P2P network message which sends the user’s signed inputs for a group transaction in a mixing session" [dssu message]: /en/developer-reference#dssu "A P2P network message providing a mixing pool status update" [dsq message]: /en/developer-reference#dsq "A P2P network message sent to indicate the queue is ready and the user is expected to send the entry inputs to start mixing" [dstx message]: /en/developer-reference#dstx "A P2P network message sent by masternodes to broadcast subsidized transactions without fees (provides security in mixing)" {% comment %}{% endcomment %} [filteradd message]: /en/developer-reference#filteradd "A P2P protocol message used to add a data element to an existing bloom filter." [filterclear message]: /en/developer-reference#filterclear "A P2P protocol message used to remove an existing bloom filter." [filterload message]: /en/developer-reference#filterclear "A P2P protocol message used to send a filter to a remote peer, requesting that they only send transactions which match the filter." [getaddr message]: /en/developer-reference#getaddr "A P2P protool message used to request an addr message containing connection information for other nodes" [getblocks message]: /en/developer-reference#getblocks "A P2P protocol message used to request an inv message containing a range of block header hashes" [getdata message]: /en/developer-reference#getdata "A P2P protocol message used to request one or more transactions, blocks, or merkle blocks" [getheaders message]: /en/developer-reference#getheaders "A P2P protocol message used to request a range of block headers" [getsporks message]: /en/developer-reference#getsporks "A P2P network message used to request the status of sporks" [govobj message]: /en/developer-reference#govobj "A P2P network message used to send governance objects (proposals, etc.)" [govobjvote message]: /en/developer-reference#govobjvote "A P2P network message used to send governance object votes" [govsync message]: /en/developer-reference#govsync "A P2P network message used to synchronize governance objects" [headers message]: /en/developer-reference#headers "A P2P protocol message containing one or more block headers" [inv message]: /en/developer-reference#inv "A P2P protocol message used to send inventories of transactions and blocks known to the transmitting peer" [ix message]: /en/developer-reference#ix "A P2P protocol message which sends a single serialized transaction via InstantSend" [mempool message]: /en/developer-reference#mempool "A P2P protocol message used to request one or more inv messages with currently-unconfirmed transactions" [merkleblock message]: /en/developer-reference#merkleblock "A P2P protocol message used to request a filtered block useful for SPV proofs" [mnb message]: /en/developer-reference#mnb "A P2P protocol message used to describe the masternode entry and how to validate messages from it" [mnget message]: /en/developer-reference#mnget "A P2P protocol message that requests masternode payment sync" [mnp message]: /en/developer-reference#mnp "A P2P protocol message sent by masternodes every few minutes to ping the network with a message that propagates across the whole network" [mnv message]: /en/developer-reference#mnv "A P2P protocol message used by masternodes to verify other masternode's IP Addresses." [mnw message]: /en/developer-reference#mnw "A P2P protocol message used to pick the next winning masternode (payee)" [notfound message]: /en/developer-reference#notfound "A P2P protocol message sent to indicate that the requested data was not available" [ping message]: /en/developer-reference#ping "A P2P network message used to see if the remote host is still connected" [pong message]: /en/developer-reference#pong "A P2P network message used to reply to a P2P network ping message" [reject message]: /en/developer-reference#reject "A P2P network message used to indicate a previously-received message was rejected for some reason" [sendheaders message]: /en/developer-reference#sendheaders "A P2P network message used to request new blocks be announced through headers messages rather than inv messages" [spork message]: /en/developer-reference#spork "A P2P network message used to send the activation status of a spork" [ssc message]: /en/developer-reference#ssc "A P2P network message used to track the sync status of masternode objects ()" [tx message]: /en/developer-reference#tx "A P2P protocol message which sends a single serialized transaction" [txlvote message]: /en/developer-reference#txlvote "A P2P protocol message which masternodes send in response to an ix (transaction lock request) message if the transaction inputs can be locked." [verack message]: /en/developer-reference#verack "A P2P network message sent in reply to a version message to confirm a connection has been established" [version message]: /en/developer-reference#version "A P2P network message sent at the begining of a connection to allow protocol version negotiation"
{% comment %}{% endcomment %} [bcc contribute code]: /{{page.lang}}/{% translate development url %}
{% comment %}{% endcomment %} [BIP9]: https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki [BIP9 assignments]: https://github.com/bitcoin/bips/blob/master/bip-0009/assignments.mediawiki [BIP14]: https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki [BIP16]: https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki [BIP21]: https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki [BIP22]: https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki [BIP23]: https://github.com/bitcoin/bips/blob/master/bip-0023.mediawiki [BIP30]: https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki [BIP31]: https://github.com/bitcoin/bips/blob/master/bip-0031.mediawiki [BIP32]: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki [BIP34]: https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki [BIP35]: https://github.com/bitcoin/bips/blob/master/bip-0035.mediawiki [BIP37]: https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki [BIP39]: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki [BIP50]: https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki [BIP61]: https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki [BIP62]: https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki [BIP65]: https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki [BIP66]: https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki [BIP68]: https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki [BIP70]: https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki [BIP71]: https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki [BIP72]: https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki [BIP90]: https://github.com/bitcoin/bips/blob/master/bip-0090.mediawiki [BIP111]: https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki [BIP112]: https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki [BIP113]: https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki [BIP125]: https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki [BIP130]: https://github.com/bitcoin/bips/blob/master/bip-0130.mediawiki [BIP133]: https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki [BIP141]: https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki [BIP147]: https://github.com/bitcoin/bips/blob/master/bip-0147.mediawiki [BIP151]: https://github.com/bitcoin/bips/blob/master/bip-0151.mediawiki [BIP152]: https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki [CVE-2012-2459]: https://en.bitcoin.it/wiki/CVEs#CVE-2012-2459 [RFC5737]: http://tools.ietf.org/html/rfc5737 [secp256k1]: http://www.secg.org/sec2-v2.pdf
{% comment %}{% endcomment %}
[#bitcoin]: https://webchat.freenode.net/?channels=bitcoin&uio=d4
[#bitcoin-dev]: https://webchat.freenode.net/?channels=bitcoin-dev&uio=d4
[#bitcoin-mining]: https://webchat.freenode.net/?channels=bitcoin-mining&uio=d4
[#bitcoin-wiki]: https://webchat.freenode.net/?channels=bitcoin-wiki&uio=d4
[0bin]: http://0bin.net/
[bcc automated testing]: https://github.com/dashpay/dash/blob/master/README.md#automated-testing
[bcc configuration]: https://en.bitcoin.it/wiki/Running_Bitcoin
[bcc data directory]: https://en.bitcoin.it/wiki/Data_directory
[bcc issues]: https://github.com/dashpay/dash/issues
[bcc new issue]: https://github.com/dashpay/dash/issues/new
[bcc pulls]: https://github.com/dashpay/dash/pulls
[bcc tor]: https://en.bitcoin.it/wiki/Tor
[bcc tor hs]: https://en.bitcoin.it/wiki/Tor#Hidden_services
[core github tag]: https://github.com/bitcoin-dot-org/bitcoin.org/labels/Core
[BFGMiner]: https://github.com/luke-jr/bfgminer
[Bitcoin beginners]: http://www.reddit.com/r/bitcoinbeginners
[Bitcoin Core]: https://bitcoin.org/en/download
[Bitcoin Core 0.1.6]: cc0b4c3b62
[Bitcoin Core 0.2.9]: 42605ce8bc
[Bitcoin Core 0.3.11]: 343328c6b8
[Bitcoin Core 0.3.15]: c891967b6f
[Bitcoin Core 0.3.18]: 8220180133
[Bitcoin Core build unix]: https://github.com/dashpay/dash/blob/master/doc/build-unix.md
[Bitcoin Core docs directory]: https://github.com/dashpay/dash/tree/master/doc
[bitcoin core fee drop commit]: 6a4c196dd6
[Bitcoin Core issue #2381]: https://github.com/bitcoin/bitcoin/issues/2381
[Bitcoin Core master]: https://github.com/dashpay/dash
[Bitcoin Core pull #4468]: https://github.com/bitcoin/bitcoin/pull/4468
[Bitcoin core transifex]: https://www.transifex.com/projects/p/bitcoin/
[Bitcoin reddit]: http://www.reddit.com/r/dashpay
[Bitcoin reddit new]: http://www.reddit.com/r/dashpay/new
[Bitcoin stackexchange]: http://bitcoin.stackexchange.com
[Bitcoin stackexchange tag bitcoin-qt]: http://bitcoin.stackexchange.com/questions/tagged/bitcoin-qt
{% comment %} {% endcomment %}
[core bloom.cpp hash]: 333e1eaeea/src/bloom.cpp (L58)
[MAX_SIZE]: c31ba8ba4c/src/serialize.h (L26)
[privatesend denominations]: 753b1e486b/src/privatesend.cpp (L149-L171)
[rpcprotocol.h]: 3e0eee4c84/src/rpcprotocol.h
[spork.h]: e1702cd4ec/src/spork.h (L22)
[spork pubkey]: eaf90b7717/src/chainparams.cpp (L158)
[masternode payments pubkey]: eaf90b7717/src/chainparams.cpp (L159)
[block subsidy]: 9ed9474a9e/src/main.cpp (L1741)
[governance vote signature format]: 48d63ab296/src/governance-vote.cpp (L240-)
#L241