langsorder: #- 'id' #- 'da' #- 'de' - 'en' #- 'es' #- 'fr' #- 'it' #- 'hu' #- 'nl' #- 'pl' #- 'pt_BR' #- 'ro' #- 'sl' #- 'sv' #- 'tr' #- 'el' #- 'bg' #- 'ru' #- 'uk' #- 'ar' #- 'fa' #- 'hi' #- 'ko' #- 'ja' #- 'zh_CN' #- 'zh_TW' langs: #'ar': 'العربية' #'bg': 'български' #'da': 'Dansk' #'de': 'Deutsch' 'en': 'English' #'el': 'Ελληνικά' #'es': 'Español' #'fa': 'فارسی' #'fr': 'Français' #'hi': 'हिन्दी' #'hu': 'Magyar' #'id': 'Bahasa Indonesia' #'it': 'Italiano' #'ja': '日本語' #'ko': '한국의' #'nl': 'Nederlands' #'pl': 'Polski' #'pt_BR': 'Português Brasil' #'ro': 'Română' #'ru': 'Русский' #'sl': 'Slovenščina' #'sv': 'Svenska' #'tr': 'Türkçe' #'uk': 'Українська' #'zh_CN': '简体中文' #'zh_TW': '繁體中文' redirects: #/ar/بت-كوين-للمطورين: /ar/bitcoin-for-developers #/ar/مصادر: /ar/resources #/ar/مفردات: /ar/vocabulary #/fa/بیت-کوین-برای-توسعه-دهندگان: /fa/bitcoin-for-developers #/fa/منابع: /fa/resources #/fa/واژگان: /fa/vocabulary #/ru/биткоин-разработчикам: /ru/bitcoin-for-developers #/ru/ресурсы: /ru/resources #/ru/термины: /ru/vocabulary #/tr/bilmelisiniz: /tr/bilmeniz-gerekenler #/tr/yeni-baslamak: /tr/baslarken #/tr/hakkinda: /tr/sss ### Old releases pages; stop adding to this list after 0.8.2 #/bitcoin_es_latam.pdf: /files/bitcoin-paper/bitcoin_es_latam.pdf /bitcoin_ru.pdf: /files/bitcoin-paper/bitcoin_ru.pdf aliases: --author=Satoshi Nakamoto: Satoshi Nakamoto gavinandresen: Gavin Andresen gmaxwell: Gregory Maxwell gwb3: Garland William Binns III harding: David Harding jgarzik: Jeff Garzik laanwj: Wladimir J. van der Laan luke-jr: Luke-Jr mikehearn: Mike Hearn petertodd: Peter Todd s_nakamoto: Satoshi Nakamoto saivann: Saïvann Carignan schildbach: Andreas Schildbach sipa: Pieter Wuille tcatm: Nils Schneider whitj00: Whit Jack CodeShark: Eric Lombrozo saracen: Satoshi Nakamoto theuni: Cory Fields safe: false port: 4000 ## Used in older version of Jekyll base-url: / ## Used in newer versions of Jekyll baseurl: / source: . destination: ./_site plugins_dir: ./_plugins exclude: - Gemfile - Gemfile.lock - Makefile - vendor # Travis CI creates a vendor/ dir with files we shouldn't render - doxygen - scripts - ignore future: true lsi: false markdown: kramdown permalink: date excerpt_separator: "" rdiscount: extensions: [] kramdown: auto_ids: true, footnote_nr: 1 entity_output: as_char toc_levels: 2..6 enable_coderay: false syntax_highlighter: rouge syntax_highlighter_opts: ## With the 'text' option, no highlighting is applied by default. We ## need this for backwards compatibility with existing code blocks. default_lang: text ## Might be useful in the future, but turn off for upgrade to Jekyll 3.0 css_class: coderay: coderay_wrap: div coderay_line_numbers: inline coderay_line_numbers_start: 1 coderay_tab_width: 4 coderay_bold_every: 10 coderay_css: style text: ## Values last updated 2017-05-21 ## All variable names must indicate unit type for easy translation of adjacent text, ## such as: subsidy_in_decimal_bitcoins or ## bitcoin_org_docs_maintainer_email_link ## For increasing variables, like chain size, choose a somewhat higher ## value so we don't need to update too often subsidy_in_decimal_bitcoins: 12.5 ## cd ~ ; du -sh .bitcoin/ --exclude=testnet3 --exclude=regtest bitcoin_datadir_gb: 145 ## Slightly smaller than the total datadir size chain_gb: 140 ## The main difference between the datadir size and the chain size, if ## you don't have any extra indices bitcoin_datadir_gb_pruned: 5 ## the tx= field in: grep UpdateTip .bitcoin/debug.log | tail -n1 total_tx_count_in_millions: 230 typical_ibd_time_in_hours: 4 typical_144_block_catchup_time_in_minutes: 5 bitcoin_org_docs_maintainer_email_link: 'Dave Harding' ## Before updating this, verify all assertions are still correct: git grep site.text.assertion_month ## Use ISO-8601 format, but feel free to round to the nearest month assertion_month: 2017-06-01 ## Items in devsearches will appear in the search box in the order they ## are listed below. For the top-level ("Glossary", "RPCs", etc...) this ## is arbitrary based on whatever we think is most important. For the ## second-level, this should be alphabetical order or another order that ## will make intuitive sense to the user. devsearches: ## Initialize the glossary array here so it appears first in the ## search box. _plugins/glossary.rb will provide alphabetical ordering "Glossary": ## RPCs currently documented on Bitcoin.org. CamelCase names (with ## leading capital) for easier quick scanning "RPCs": - 'AbandonTransaction': "/en/developer-reference#abandontransaction" - 'AddMultiSigAddress': "/en/developer-reference#addmultisigaddress" - 'AddNode': "/en/developer-reference#addnode" - 'AddWitnessAddress': "/en/developer-reference#addwitnessaddress" - 'BackupWallet': "/en/developer-reference#backupwallet" - 'BLS': "/en/developer-reference#bls" - 'BumpFee': "/en/developer-reference#bumpfee" - 'ClearBanned': "/en/developer-reference#clearbanned" - 'CreateMultisig': "/en/developer-reference#createmultisig" - 'CreateRawTransaction': "/en/developer-reference#createrawtransaction" - 'Debug': "/en/developer-reference#debug" - 'DecodeRawTransaction': "/en/developer-reference#decoderawtransaction" - 'DecodeScript': "/en/developer-reference#decodescript" - 'DisconnectNode': "/en/developer-reference#disconnectnode" - 'DumpHDInfo': "/en/developer-reference#dumphdinfo" - 'DumpPrivKey': "/en/developer-reference#dumpprivkey" - 'DumpWallet': "/en/developer-reference#dumpwallet" - 'EncryptWallet': "/en/developer-reference#encryptwallet" - 'EstimateFee': "/en/developer-reference#estimatefee" - 'EstimatePriority': "/en/developer-reference#estimatepriority" - 'EstimateSmartFee': "/en/developer-reference#estimatesmartfee" - 'EstimateSmartPriority': "/en/developer-reference#estimatesmartpriority" - 'FundRawTransaction': "/en/developer-reference#fundrawtransaction" - 'Generate': "/en/developer-reference#generate" - 'GenerateToAddress': "/en/developer-reference#generatetoaddress" - 'GetAccount': "/en/developer-reference#getaccount" - 'GetAccountAddress': "/en/developer-reference#getaccountaddress" - 'GetAddedNodeInfo': "/en/developer-reference#getaddednodeinfo" - 'GetAddressesByAccount': "/en/developer-reference#getaddressesbyaccount" - 'GetAddressBalance': "/en/developer-reference#getaddressbalance" - 'GetAddressDeltas': "/en/developer-reference#getaddressdeltas" - 'GetAddressMempool': "/en/developer-reference#getaddressmempool" - 'GetAddressTxids': "/en/developer-reference#getaddresstxids" - 'GetAddressUtxos': "/en/developer-reference#getaddressutxos" - 'GetBalance': "/en/developer-reference#getbalance" - 'GetBestBlockHash': "/en/developer-reference#getbestblockhash" - 'GetBlock': "/en/developer-reference#getblock" - 'GetBlockChainInfo': "/en/developer-reference#getblockchaininfo" - 'GetBlockCount': "/en/developer-reference#getblockcount" - 'GetBlockHash': "/en/developer-reference#getblockhash" - 'GetBlockHashes': "/en/developer-reference#getblockhashes" - 'GetBlockHeader': "/en/developer-reference#getblockheader" - 'GetBlockHeaders': "/en/developer-reference#getblockheaders" - 'GetBlockTemplate': "/en/developer-reference#getblocktemplate" - 'GetChainTips': "/en/developer-reference#getchaintips" - 'GetConnectionCount': "/en/developer-reference#getconnectioncount" - 'GetDifficulty': "/en/developer-reference#getdifficulty" - 'GetGenerate': "/en/developer-reference#getgenerate" - 'GetGovernanceInfo': "/en/developer-reference#getgovernanceinfo" - 'GetHashesPerSec': "/en/developer-reference#gethashespersec" - 'GetInfo': "/en/developer-reference#getinfo" - 'GetMemoryInfo': "/en/developer-reference#getmemoryinfo" - 'GetMempoolAncestors': "/en/developer-reference#getmempoolancestors" - 'GetMempoolDescendants': "/en/developer-reference#getmempooldescendants" - 'GetMempoolEntry': "/en/developer-reference#getmempoolentry" - 'GetMempoolInfo': "/en/developer-reference#getmempoolinfo" - 'GetMiningInfo': "/en/developer-reference#getmininginfo" - 'GetNetTotals': "/en/developer-reference#getnettotals" - 'GetNetworkHashPS': "/en/developer-reference#getnetworkhashps" - 'GetNetworkInfo': "/en/developer-reference#getnetworkinfo" - 'GetNewAddress': "/en/developer-reference#getnewaddress" - 'GetPeerInfo': "/en/developer-reference#getpeerinfo" - 'GetPoolInfo': "/en/developer-reference#getpoolinfo" - 'GetRawChangeAddress': "/en/developer-reference#getrawchangeaddress" - 'GetRawMempool': "/en/developer-reference#getrawmempool" - 'GetRawTransaction': "/en/developer-reference#getrawtransaction" - 'GetReceivedByAccount': "/en/developer-reference#getreceivedbyaccount" - 'GetReceivedByAddress': "/en/developer-reference#getreceivedbyaddress" - 'GetSpecialTxes': "/en/developer-reference#getspecialtxes" - 'GetSpentInfo': "/en/developer-reference#getspentinfo" - 'GetSuperblockBudget': "/en/developer-reference#getsuperblockbudget" - 'GetTransaction': "/en/developer-reference#gettransaction" - 'GetTxout': "/en/developer-reference#gettxout" - 'GetTxOutProof': "/en/developer-reference#gettxoutproof" - 'GetTxoutSetInfo': "/en/developer-reference#gettxoutsetinfo" - 'GetUnconfirmedBalance': "/en/developer-reference#getunconfirmedbalance" - 'GetWalletInfo': "/en/developer-reference#getwalletinfo" - 'GetWork': "/en/developer-reference#getwork" - 'GObject': "/en/developer-reference#gobject" - 'Help': "/en/developer-reference#help" - 'ImportAddress': "/en/developer-reference#importaddress" - 'ImportElectrumWallet': "/en/developer-reference#importelectrumwallet" - 'ImportMulti': "/en/developer-reference#importmulti" - 'ImportPrivkey': "/en/developer-reference#importprivkey" - 'ImportPrunedFunds': "/en/developer-reference#importprunedfunds" - 'ImportPubkey': "/en/developer-reference#importpubkey" - 'ImportWallet': "/en/developer-reference#importwallet" - 'InstantSendToAddress': "/en/developer-reference#instantsendtoaddress" - 'KeePass': "/en/developer-reference#keepass" - 'KeypoolRefill': "/en/developer-reference#keypoolrefill" - 'ListAccounts': "/en/developer-reference#listaccounts" - 'ListAddressBalances': "/en/developer-reference#listaddressbalances" - 'ListAddressGroupings': "/en/developer-reference#listaddressgroupings" - 'ListBanned': "/en/developer-reference#listbanned" - 'ListLockUnspent': "/en/developer-reference#listlockunspent" - 'ListReceivedByAccount': "/en/developer-reference#listreceivedbyaccount" - 'ListReceivedByAddress': "/en/developer-reference#listreceivedbyaddress" - 'ListSinceBlock': "/en/developer-reference#listsinceblock" - 'ListTransactions': "/en/developer-reference#listtransactions" - 'ListUnspent': "/en/developer-reference#listunspent" - 'LockUnspent': "/en/developer-reference#lockunspent" - 'Masternode': "/en/developer-reference#masternode" - 'MasternodeBroadcast': "/en/developer-reference#masternodebroadcast" - 'MasternodeList': "/en/developer-reference#masternodelist" - 'MnSync': "/en/developer-reference#mnsync" - 'Move': "/en/developer-reference#move" - 'Ping': "/en/developer-reference#ping-rpc" - 'ProTx': "/en/developer-reference#protx" - 'PreciousBlock': "/en/developer-reference#preciousblock" - 'PrioritiseTransaction': "/en/developer-reference#prioritisetransaction" - 'PrivateSend': "/en/developer-reference#privatesend" - 'PruneBlockChain': "/en/developer-reference#pruneblockchain" - 'Quorum': "/en/developer-reference#quorum" - 'RemovePrunedFunds': "/en/developer-reference#removeprunedfunds" - 'SendFrom': "/en/developer-reference#sendfrom" - 'SendMany': "/en/developer-reference#sendmany" - 'SendRawTransaction': "/en/developer-reference#sendrawtransaction" - 'SendToAddress': "/en/developer-reference#sendtoaddress" - 'SetAccount': "/en/developer-reference#setaccount" - 'SetBan': "/en/developer-reference#setban" - 'SetBIP69Enabled': "/en/developer-reference#setbip69enabled" - 'SetGenerate': "/en/developer-reference#setgenerate" - 'SetNetworkActive': "/en/developer-reference#setnetworkactive" - 'SetPrivateSendAmount': "/en/developer-reference#setprivatesendamount" - 'SetPrivateSendRounds': "/en/developer-reference#setprivatesendrounds" - 'SetTxFee': "/en/developer-reference#settxfee" - 'SignMessage': "/en/developer-reference#signmessage" - 'SignMessageWithPrivKey': "/en/developer-reference#signmessagewithprivkey" - 'SignRawTransaction': "/en/developer-reference#signrawtransaction" - 'SentinelPing': "/en/developer-reference#sentinelping" - 'Spork': "/en/developer-reference#spork-rpc" - 'Stop': "/en/developer-reference#stop" - 'SubmitBlock': "/en/developer-reference#submitblock" - 'ValidateAddress': "/en/developer-reference#validateaddress" - 'VerifyChain': "/en/developer-reference#verifychain" - 'VerifyMessage': "/en/developer-reference#verifymessage" - 'VerifyTxOutProof': "/en/developer-reference#verifytxoutproof" - 'VoteRaw': "/en/developer-reference#voteraw" - 'WalletLock': "/en/developer-reference#walletlock" - 'WalletPassphrase': "/en/developer-reference#walletpassphrase" - 'WalletPassphraseChange': "/en/developer-reference#walletpassphrasechange" ## REST calls currently documented on Bitcoin.org. CamelCase names (with ## leading capital) for easier quick scanning "REST": - 'GetBlock': "/en/developer-reference#get-block" - 'GetBlock-noTxDetails': "/en/developer-reference#get-blocknotxdetails" - 'GetChainInfo': "/en/developer-reference#get-chaininfo" - 'GetUtxos': "/en/developer-reference#get-getutxos" - 'GetHeaders': "/en/developer-reference#get-headers" - 'GetMemPool-contents': "/en/developer-reference#get-mempoolcontents" - 'GetMemPool-info': "/en/developer-reference#get-mempoolinfo" - 'GetTx': "/en/developer-reference#get-tx" ## Opcodes currently implemented in Bitcoin Core master branch. After ## we document them on Bitcoin.org, these links will be updated "Opcodes": - "OP_0 (OP_FALSE)": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_PUSHDATA1": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_PUSHDATA2": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_PUSHDATA4": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_1NEGATE": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_1 (OP_TRUE)": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_2": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_3": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_4": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_5": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_6": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_7": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_8": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_9": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_10": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_11": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_12": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_13": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_14": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_15": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_16": "https://en.bitcoin.it/wiki/Script#Constants" - "OP_NOP": "https://en.bitcoin.it/wiki/Script#Flow_control" - "OP_IF": "https://en.bitcoin.it/wiki/Script#Flow_control" - "OP_NOTIF": "https://en.bitcoin.it/wiki/Script#Flow_control" - "OP_ELSE": "https://en.bitcoin.it/wiki/Script#Flow_control" - "OP_ENDIF": "https://en.bitcoin.it/wiki/Script#Flow_control" - "OP_VERIFY": "https://en.bitcoin.it/wiki/Script#Flow_control" - "OP_RETURN": "https://en.bitcoin.it/wiki/Script#Flow_control" - "OP_TOALTSTACK": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_FROMALTSTACK": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_IFDUP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_DEPTH": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_DROP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_DUP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_NIP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_OVER": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_PICK": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_ROLL": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_ROT": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_SWAP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_TUCK": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_2DROP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_2DUP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_3DUP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_2OVER": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_2ROT": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_2SWAP": "https://en.bitcoin.it/wiki/Script#Stack" - "OP_CAT (disabled)": "https://en.bitcoin.it/wiki/Script#Splice" - "OP_SUBSTR (disabled)": "https://en.bitcoin.it/wiki/Script#Splice" - "OP_LEFT (disabled)": "https://en.bitcoin.it/wiki/Script#Splice" - "OP_RIGHT (disabled)": "https://en.bitcoin.it/wiki/Script#Splice" - "OP_SIZE": "https://en.bitcoin.it/wiki/Script#Splice" - "OP_INVERT (disabled)": "https://en.bitcoin.it/wiki/Script#Bitwise_logic" - "OP_AND (disabled)": "https://en.bitcoin.it/wiki/Script#Bitwise_logic" - "OP_OR (disabled)": "https://en.bitcoin.it/wiki/Script#Bitwise_logic" - "OP_XOR (disabled)": "https://en.bitcoin.it/wiki/Script#Bitwise_logic" - "OP_EQUAL": "https://en.bitcoin.it/wiki/Script#Bitwise_logic" - "OP_EQUALVERIFY": "https://en.bitcoin.it/wiki/Script#Bitwise_logic" - "OP_1ADD": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_1SUB": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_2MUL (disabled)": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_2DIV (disabled)": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_NEGATE": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_ABS": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_NOT": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_0NOTEQUAL": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_ADD": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_SUB": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_MUL (disabled)": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_DIV (disabled)": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_MOD (disabled)": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_LSHIFT (disabled)": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_RSHIFT (disabled)": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_BOOLAND": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_BOOLOR": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_NUMEQUAL": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_NUMEQUALVERIFY": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_NUMNOTEQUAL": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_LESSTHAN": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_GREATERTHAN": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_LESSTHANOREQUAL": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_GREATERTHANOREQUAL": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_MIN": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_MAX": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_WITHIN": "https://en.bitcoin.it/wiki/Script#Arithmetic" - "OP_RIPEMD160": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_SHA1": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_SHA256": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_HASH160": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_HASH256": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_CODESEPARATOR": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_CHECKSIG": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_CHECKSIGVERIFY": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_CHECKMULTISIG": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_CHECKMULTISIGVERIFY": "https://en.bitcoin.it/wiki/Script#Crypto" - "OP_CHECKLOCKTIMEVERIFY": "https://en.bitcoin.it/wiki/Script#Locktime" - "OP_CHECKSEQUENCEVERIFY ": "https://en.bitcoin.it/wiki/Script#Locktime" - "OP_PUBKEYHASH (invalid)": "https://en.bitcoin.it/wiki/Script#Pseudo-words" - "OP_PUBKEY (invalid)": "https://en.bitcoin.it/wiki/Script#Pseudo-words" - "OP_INVALIDOPCODE (invalid)": "https://en.bitcoin.it/wiki/Script#Pseudo-words" - "OP_RESERVED (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_VER (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_VERIF (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_VERNOTIF (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_RESERVED1 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_RESERVED2 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP1 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP4 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP5 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP6 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP7 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP8 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP9 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" - "OP_NOP10 (reserved)": "https://en.bitcoin.it/wiki/Script#Reserved_words" ## Only notable and non-withdrawn BIPs. Try to keep descriptions short ## and focused on likely keywords "BIPs": - "BIP1: BIP purpose and guidelines": "https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki" - "BIP9: soft fork mechanism": "https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki" - "BIP11: m-of-n multisig transactions": "https://github.com/bitcoin/bips/blob/master/bip-0011.mediawiki" - "BIP13: P2SH address format": "https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki" - "BIP14: protocol version and user agent": "https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki" - "BIP16: pay to script hash (P2SH)": "https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki" - "BIP21: URI scheme": "https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki" - "BIP22: GetBlockTemplate fundamentals": "https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki" - "BIP23: GetBlockTemplate pooled mining": "https://github.com/bitcoin/bips/blob/master/bip-0023.mediawiki" - "BIP30: dealing with duplicate transactions": "https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki" - "BIP31: P2P pong message": "https://github.com/bitcoin/bips/blob/master/bip-0031.mediawiki" - "BIP32: HD wallets": "https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki" - "BIP34: block height in coinbase": "https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki" - "BIP35: P2P mempool message": "https://github.com/bitcoin/bips/blob/master/bip-0035.mediawiki" - "BIP37: bloom filtering": "https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki" - "BIP38: passphrase-protected private key": "https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki" - "BIP39: mnemonic code for HD wallets": "https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki" - "BIP42: finite monetary supply": "https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki" - "BIP44: HD wallet account hierarchy": "https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki" - "BIP50: March 2013 fork post-mortem": "https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki" - "BIP60: fixed-length version message": "https://github.com/bitcoin/bips/blob/master/bip-0060.mediawiki" - "BIP61: P2P reject message": "https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki" - "BIP62: dealing with malleability": "https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki" - "BIP64: P2P geutxos message": "https://github.com/bitcoin/bips/blob/master/bip-0064.mediawiki" - "BIP65: OP_CHECKLOCKTIMEVERIFY": "https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki" - "BIP66: strict DER signatures": "https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki" - "BIP68: relative lock-time": "https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki" - "BIP70: payment protocol": "https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki" - "BIP71: payment protocol MIME types": "https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki" - "BIP72: payment protocol URIs": "https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki" - "BIP73: accept header with payment protocol": "https://github.com/bitcoin/bips/blob/master/bip-0073.mediawiki" - "BIP90: buried deployments": "https://github.com/bitcoin/bips/blob/master/bip-0090.mediawiki" - "BIP111: NODE_BLOOM service bit": "https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki" - "BIP112: OP_CHECKSEQUENCEVERIFY": "https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki" - "BIP113: median time for lock-time": "https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki" - "BIP125: replace-by-fee signaling": "https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki" - "BIP130: sendheaders message": "https://github.com/bitcoin/bips/blob/master/bip-0130.mediawiki" - "BIP133: feefilter message": "https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki" - "BIP141: segregated witness": "https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki" - "BIP147: NULLYDUMMY enforcement": "https://github.com/bitcoin/bips/blob/master/bip-0147.mediawiki" - "BIP151: P2P communication encryption": "https://github.com/bitcoin/bips/blob/master/bip-0151.mediawiki" - "BIP152: compact block relay": "https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki" "DIPs": - "DIP1: 2MB Blocks": "https://github.com/dashpay/dips/blob/master/dip-0001.md" - "DIP2: Special Transactions": "https://github.com/dashpay/dips/blob/master/dip-0002.md" - "DIP3: Deterministic Masternode Lists": "https://github.com/dashpay/dips/blob/master/dip-0003.md" - "DIP4: Simplified Verification of Deterministic Masternode Lists": "https://github.com/dashpay/dips/blob/master/dip-0004.md" - "DIP5: Blockchain Users": "https://github.com/dashpay/dips/blob/master/dip-0005.md" - "DIP6: Long-Living Masternode Quorums": "https://github.com/dashpay/dips/blob/master/dip-0006.md" - "DIP7: LLMQ Signing Requests / Sessions": "https://github.com/dashpay/dips/blob/master/dip-0007.md" - "DIP8: ChainLocks": "https://github.com/dashpay/dips/blob/master/dip-0008.md" ## Bitcoin P2P Protocol messages documented on Bitcoin.org "P2P Messages": - "addr": "/en/developer-reference#addr" - "alert": "/en/developer-reference#alert" - "block": "/en/developer-reference#block" - "blocktxn": "/en/developer-reference#blocktxn" - "cmpctblock": "/en/developer-reference#cmpctblock" #- "feefilter": "/en/developer-reference#feefilter" - "filteradd": "/en/developer-reference#filteradd" - "filterclear": "/en/developer-reference#filterclear" - "filterload": "/en/developer-reference#filterload" - "getaddr": "/en/developer-reference#getaddr" - "getblocks": "/en/developer-reference#getblocks" - "getblocktxn": "/en/developer-reference#getblocktxn" - "getdata": "/en/developer-reference#getdata" - "getheaders": "/en/developer-reference#getheaders" - "getmnlistd": "/en/developer-reference#getmnlistd" - "headers": "/en/developer-reference#headers" - "inv": "/en/developer-reference#inv" - "mempool": "/en/developer-reference#mempool" - "merkleblock": "/en/developer-reference#merkleblock" - "mnlistdiff": "/en/developer-reference#mnlistdiff" - "notfound": "/en/developer-reference#notfound" - "ping": "/en/developer-reference#ping" - "pong": "/en/developer-reference#pong" - "reject": "/en/developer-reference#reject" - "sendcmpct": "/en/developer-reference#sendcmpct" - "senddsq": "/en/developer-reference#senddsq" - "tx": "/en/developer-reference#tx" - "verack": "/en/developer-reference#verack" - "version": "/en/developer-reference#version" # Dash - sporks - "getsporks": "/en/developer-reference#getsporks" - "spork": "/en/developer-reference#spork" # Dash - instantsend - "clsig": "/en/developer-reference#clsig" - "islock": "/en/developer-reference#islock" - "ix": "/en/developer-reference#ix" - "txlvote": "/en/developer-reference#txlvote" # Dash - privatesend - "dsa": "/en/developer-reference#dsa" - "dsc": "/en/developer-reference#dsc" - "dsf": "/en/developer-reference#dsf" - "dsi": "/en/developer-reference#dsi" - "dsq": "/en/developer-reference#dsq" - "dss": "/en/developer-reference#dss" - "dssu": "/en/developer-reference#dssu" - "dstx": "/en/developer-reference#dstx" # Dash - masternode - "ssc": "/en/developer-reference#ssc" - "mnauth": "/en/developer-reference#mnauth" # Dash - quorums - "qbsigs": "/en/developer-reference#qbsigs" - "qcomplaint": "/en/developer-reference#qcomplaint" - "qcontrib": "/en/developer-reference#qcontrib" - "qfcommit": "/en/developer-reference#qfcommit" - "qgetsigs": "/en/developer-reference#qgetsigs" - "qjustify": "/en/developer-reference#qjustify" - "qpcommit": "/en/developer-reference#qpcommit" - "qsigrec": "/en/developer-reference#qsigrec" - "qsigsesann": "/en/developer-reference#qsigsesann" - "qsigsinv": "/en/developer-reference#qsigsinv" - "qwatch": "/en/developer-reference#qwatch" # Dash - governance - "govobj": "/en/developer-reference#govobj" - "govobjvote": "/en/developer-reference#govobjvote" - "govsync": "/en/developer-reference#govsync" # Dash - deprecated - "dseg": "/en/developer-reference#dseg" - "mnb": "/en/developer-reference#mnb" - "mnget": "/en/developer-reference#mnget" - "mnp": "/en/developer-reference#mnp" - "mnv": "/en/developer-reference#mnv" - "mnw": "/en/developer-reference#mnw" - "mnwb": "/en/developer-reference#mnwb" donation_banner: address: 1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE display: true amounts_in_usd: - 5 - 25 - 50 ## Options as of version 3.4.20 are: nested (default), compact, compressed, or expanded sass: style: compressed theme: jekyll-theme-slate