Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
2001"Basic P2SH(P2WSH) with the wrong key"2002],2003[2004[2005"304402204209e49457c2358f80d0256bc24535b8754c14d08840fc4be762d6f5a0aed80b02202eaf7d8fc8d62f60c67adcd99295528d0e491ae93c195cec5a67e7a09532a88001",2006"048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf",20070.000000002008],2009"0x16 0x00147cf9c846cd4882efec4bf07e44ebdad495c94f4b",2010"HASH160 0x14 0x4e0c2aed91315303fc6a1dc4c7bc21c88f75402e EQUAL",2011"P2SH,WITNESS",2012"EVAL_FALSE",2013"Basic P2SH(P2WPKH) with the wrong key"2014],2015[2016[2017"304402202589f0512cb2408fb08ed9bd24f85eb3059744d9e4f2262d0b7f1338cff6e8b902206c0978f449693e0578c71bc543b11079fd0baae700ee5e9a6bee94db490af9fc01",2018"41048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26cafac",20190.000000002020],2021"",2022"0 0x20 0xac8ebd9e52c17619a381fa4f71aebb696087c6ef17c960fd0587addad99c0610",2023"P2SH",2024"OK",2025"Basic P2WSH with the wrong key but no WITNESS"2026],2027[2028[2029"304402206ef7fdb2986325d37c6eb1a8bb24aeb46dede112ed8fc76c7d7500b9b83c0d3d02201edc2322c794fe2d6b0bd73ed319e714aa9b86d8891961530d5c9b7156b60d4e01",2030"048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf",20310.000000002032],2033"",2034"0 0x14 0x7cf9c846cd4882efec4bf07e44ebdad495c94f4b",2035"P2SH",2036"OK",2037"Basic P2WPKH with the wrong key but no WITNESS"2038],2039[2040[2041"30440220069ea3581afaf8187f63feee1fd2bd1f9c0dc71ea7d6e8a8b07ee2ebcf824bf402201a4fdef4c532eae59223be1eda6a397fc835142d4ddc6c74f4aa85b766a5c16f01",2042"41048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26cafac",20430.000000002044],2045"0x22 0x0020ac8ebd9e52c17619a381fa4f71aebb696087c6ef17c960fd0587addad99c0610",2046"HASH160 0x14 0x61039a003883787c0d6ebc66d97fdabe8e31449d EQUAL",2047"P2SH",2048"OK",2049"Basic P2SH(P2WSH) with the wrong key but no WITNESS"2050],2051[2052[2053"304402204209e49457c2358f80d0256bc24535b8754c14d08840fc4be762d6f5a0aed80b02202eaf7d8fc8d62f60c67adcd99295528d0e491ae93c195cec5a67e7a09532a88001",2054"048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf",20550.000000002056],2057"0x16 0x00147cf9c846cd4882efec4bf07e44ebdad495c94f4b",2058"HASH160 0x14 0x4e0c2aed91315303fc6a1dc4c7bc21c88f75402e EQUAL",2059"P2SH",2060"OK",2061"Basic P2SH(P2WPKH) with the wrong key but no WITNESS"2062],2063[2064[2065"3044022066faa86e74e8b30e82691b985b373de4f9e26dc144ec399c4f066aa59308e7c202204712b86f28c32503faa051dbeabff2c238ece861abc36c5e0b40b1139ca222f001",2066"410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8ac",20670.000000002068],2069"",2070"0 0x20 0xb95237b48faaa69eb078e1170be3b5cbb3fddf16d0a991e14ad274f7b33a4f64",2071"P2SH,WITNESS",2072"EVAL_FALSE",2073"Basic P2WSH with wrong value"2074],2075[2076[2077"304402203b3389b87448d7dfdb5e82fb854fcf92d7925f9938ea5444e36abef02c3d6a9602202410bc3265049abb07fd2e252c65ab7034d95c9d5acccabe9fadbdc63a52712601",2078"0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",20790.000000002080],2081"",2082"0 0x14 0x91b24bf9f5288532960ac687abb035127b1d28a5",2083"P2SH,WITNESS",2084"EVAL_FALSE",2085"Basic P2WPKH with wrong value"2086],2087[2088[2089"3044022000a30c4cfc10e4387be528613575434826ad3c15587475e0df8ce3b1746aa210022008149265e4f8e9dafe1f3ea50d90cb425e9e40ea7ebdd383069a7cfa2b77004701",2090"410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8ac",20910.000000002092],2093"0x22 0x0020b95237b48faaa69eb078e1170be3b5cbb3fddf16d0a991e14ad274f7b33a4f64",2094"HASH160 0x14 0xf386c2ba255cc56d20cfa6ea8b062f8b59945518 EQUAL",2095"P2SH,WITNESS",2096"EVAL_FALSE",2097"Basic P2SH(P2WSH) with wrong value"2098],2099[2100[2101"304402204fc3a2cd61a47913f2a5f9107d0ad4a504c7b31ee2d6b3b2f38c2b10ee031e940220055d58b7c3c281aaa381d8f486ac0f3e361939acfd568046cb6a311cdfa974cf01",2102"0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",21030.000000002104],2105"0x16 0x001491b24bf9f5288532960ac687abb035127b1d28a5",2106"HASH160 0x14 0x17743beb429c55c942d2ec703b98c4d57c2df5c6 EQUAL",2107"P2SH,WITNESS",2108"EVAL_FALSE",2109"Basic P2SH(P2WPKH) with wrong value"2110],2111[2112[2113"304402205ae57ae0534c05ca9981c8a6cdf353b505eaacb7375f96681a2d1a4ba6f02f84022056248e68643b7d8ce7c7d128c9f1f348bcab8be15d094ad5cadd24251a28df8001",2114"0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",21150.000000002116],2117"",2118"1 0x14 0x91b24bf9f5288532960ac687abb035127b1d28a5",2119"DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM,P2SH,WITNESS",2120"DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM",2121"P2WPKH with future witness version"2122],2123[2124[2125"3044022064100ca0e2a33332136775a86cd83d0230e58b9aebb889c5ac952abff79a46ef02205f1bf900e022039ad3091bdaf27ac2aef3eae9ed9f190d821d3e508405b9513101",2126"0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",21270.000000002128],2129"",2130"0 0x1f 0xb34b78da162751647974d5cb7410aa428ad339dbf7d1e16e833f68a0cbf1c3",2131"P2SH,WITNESS",2132"WITNESS_PROGRAM_WRONG_LENGTH",2133"P2WPKH with wrong witness program length"2134],2135[2136"",2137"0 0x20 0xb95237b48faaa69eb078e1170be3b5cbb3fddf16d0a991e14ad274f7b33a4f64",2138"P2SH,WITNESS",2139"WITNESS_PROGRAM_WITNESS_EMPTY",2140"P2WSH with empty witness"2141],2142[2143[2144"3044022039105b995a5f448639a997a5c90fda06f50b49df30c3bdb6663217bf79323db002206fecd54269dec569fcc517178880eb58bb40f381a282bb75766ff3637d5f4b4301",2145"400479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8ac",21460.000000002147],2148"",2149"0 0x20 0xb95237b48faaa69eb078e1170be3b5cbb3fddf16d0a991e14ad274f7b33a4f64",2150"P2SH,WITNESS",2151"WITNESS_PROGRAM_MISMATCH",2152"P2WSH with witness program mismatch"2153],2154[2155[2156"304402201a96950593cb0af32d080b0f193517f4559241a8ebd1e95e414533ad64a3f423022047f4f6d3095c23235bdff3aeff480d0529c027a3f093cb265b7cbf148553b85101",2157"0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",2158"",21590.000000002160],2161"",2162"0 0x14 0x91b24bf9f5288532960ac687abb035127b1d28a5",2163"P2SH,WITNESS",2164"WITNESS_PROGRAM_MISMATCH",2165"P2WPKH with witness program mismatch"2166],2167[2168[2169"304402201a96950593cb0af32d080b0f193517f4559241a8ebd1e95e414533ad64a3f423022047f4f6d3095c23235bdff3aeff480d0529c027a3f093cb265b7cbf148553b85101",2170"0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",21710.000000002172],2173"11",2174"0 0x14 0x91b24bf9f5288532960ac687abb035127b1d28a5",2175"P2SH,WITNESS",2176"WITNESS_MALLEATED",2177"P2WPKH with non-empty scriptSig"2178],2179[2180[2181"304402204209e49457c2358f80d0256bc24535b8754c14d08840fc4be762d6f5a0aed80b02202eaf7d8fc8d62f60c67adcd99295528d0e491ae93c195cec5a67e7a09532a88001",2182"048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf",21830.000000002184],2185"11 0x16 0x00147cf9c846cd4882efec4bf07e44ebdad495c94f4b",2186"HASH160 0x14 0x4e0c2aed91315303fc6a1dc4c7bc21c88f75402e EQUAL",2187"P2SH,WITNESS",2188"WITNESS_MALLEATED_P2SH",2189"P2SH(P2WPKH) with superfluous push in scriptSig"2190],2191[2192[2193"",21940.000000002195],2196"0x47 0x304402200a5c6163f07b8d3b013c4d1d6dba25e780b39658d79ba37af7057a3b7f15ffa102201fd9b4eaa9943f734928b99a83592c2e7bf342ea2680f6a2bb705167966b742001",2197"0x41 0x0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 CHECKSIG",2198"P2SH,WITNESS",2199"WITNESS_UNEXPECTED",2200"P2PK with witness"2201],2203["Testing with compressed keys in witness v0 with WITNESS_PUBKEYTYPE"],2204[2205[2206"304402204256146fcf8e73b0fd817ffa2a4e408ff0418ff987dd08a4f485b62546f6c43c02203f3c8c3e2febc051e1222867f5f9d0eaf039d6792911c10940aa3cc74123378e01",2207"210279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798ac",22080.000000012209],2210"",2211"0 0x20 0x1863143c14c5166804bd19203356da136c985678cd4d27a1b8c6329604903262",2212"P2SH,WITNESS,WITNESS_PUBKEYTYPE",2213"OK",2214"Basic P2WSH with compressed key"2215],2216[2217[2218"304402204edf27486f11432466b744df533e1acac727e0c83e5f912eb289a3df5bf8035f022075809fdd876ede40ad21667eba8b7e96394938f9c9c50f11b6a1280cce2cea8601",2219"0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",22200.000000012221],2222"",2223"0 0x14 0x751e76e8199196d454941c45d1b3a323f1433bd6",2224"P2SH,WITNESS,WITNESS_PUBKEYTYPE",2225"OK",2226"Basic P2WPKH with compressed key"2227],2228[2229[2230"304402203a549090cc46bce1e5e95c4922ea2c12747988e0207b04c42f81cdbe87bb1539022050f57a245b875fd5119c419aaf050bcdf41384f0765f04b809e5bced1fe7093d01",2231"210279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798ac",22320.000000012233],2234"0x22 0x00201863143c14c5166804bd19203356da136c985678cd4d27a1b8c6329604903262",2235"HASH160 0x14 0xe4300531190587e3880d4c3004f5355d88ff928d EQUAL",2236"P2SH,WITNESS,WITNESS_PUBKEYTYPE",2237"OK",2238"Basic P2SH(P2WSH) with compressed key"2239],2240[2241[2242"304402201bc0d53046827f4a35a3166e33e3b3366c4085540dc383b95d21ed2ab11e368a0220333e78c6231214f5f8e59621e15d7eeab0d4e4d0796437e00bfbd2680c5f9c1701",2243"0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",22440.000000012245],2246"0x16 0x0014751e76e8199196d454941c45d1b3a323f1433bd6",2247"HASH160 0x14 0xbcfeb728b584253d5f3f70bcb780e9ef218a68f4 EQUAL",2248"P2SH,WITNESS,WITNESS_PUBKEYTYPE",2249"OK",2250"Basic P2SH(P2WPKH) with compressed key"
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.