Inside Bitcoin
Opening the selected file…
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.
1{2"version": 3,3"configurePresets": [4{5"name": "vs2026",6"displayName": "Build using 'Visual Studio 18 2026' generator and 'x64-windows' triplet",7"condition": {8"type": "equals",9"lhs": "${hostSystemName}",10"rhs": "Windows"11},12"generator": "Visual Studio 18 2026",13"architecture": "x64",14"toolchainFile": "$env{VCPKG_ROOT}\\scripts\\buildsystems\\vcpkg.cmake",15"cacheVariables": {16"VCPKG_TARGET_TRIPLET": "x64-windows",17"BUILD_GUI": "ON",18"WITH_ZMQ": "ON"19}20},21{22"name": "vs2026-static",23"displayName": "Build using 'Visual Studio 18 2026' generator and 'x64-windows-static' triplet",24"condition": {25"type": "equals",26"lhs": "${hostSystemName}",27"rhs": "Windows"28},29"generator": "Visual Studio 18 2026",30"architecture": "x64",31"toolchainFile": "$env{VCPKG_ROOT}\\scripts\\buildsystems\\vcpkg.cmake",32"cacheVariables": {33"VCPKG_TARGET_TRIPLET": "x64-windows-static",34"BUILD_GUI": "ON",35"WITH_ZMQ": "ON"36}37},38{39"name": "libfuzzer",40"displayName": "Build for fuzzing with libfuzzer, and sanitizers enabled",41"binaryDir": "${sourceDir}/build_fuzz",42"cacheVariables": {43"BUILD_FOR_FUZZING": "ON",44"CMAKE_C_COMPILER": "clang",45"CMAKE_C_FLAGS": "-ftrivial-auto-var-init=pattern",46"CMAKE_CXX_COMPILER": "clang++",47"CMAKE_CXX_FLAGS": "-ftrivial-auto-var-init=pattern",48"SANITIZERS": "undefined,address,fuzzer"49}50},51{52"name": "libfuzzer-nosan",53"displayName": "Build for fuzzing with libfuzzer, and sanitizers disabled",54"binaryDir": "${sourceDir}/build_fuzz_nosan",55"cacheVariables": {56"BUILD_FOR_FUZZING": "ON",57"CMAKE_C_COMPILER": "clang",58"CMAKE_CXX_COMPILER": "clang++",59"SANITIZERS": "fuzzer"60}61},62{63"name": "dev-mode",64"displayName": "Developer mode, with all features/dependencies enabled",65"binaryDir": "${sourceDir}/build_dev_mode",66"errors": {"dev": true},67"cacheVariables": {68"BUILD_BENCH": "ON",69"BUILD_CLI": "ON",70"BUILD_DAEMON": "ON",71"BUILD_FUZZ_BINARY": "ON",72"BUILD_GUI": "ON",73"BUILD_GUI_TESTS": "ON",74"BUILD_KERNEL_LIB": "ON",75"BUILD_SHARED_LIBS": "ON",76"BUILD_TESTS": "ON",77"BUILD_TX": "ON",78"BUILD_UTIL": "ON",79"BUILD_UTIL_CHAINSTATE": "ON",80"BUILD_WALLET_TOOL": "ON",81"ENABLE_EXTERNAL_SIGNER": "ON",82"ENABLE_WALLET": "ON",83"ENABLE_IPC": "ON",84"WITH_QRENCODE": "ON",85"WITH_USDT": "ON",86"WITH_ZMQ": "ON"87}88}89]90}
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.