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.
1#!/usr/bin/env bash2#3# Copyright (c) The Bitcoin Core developers4# Distributed under the MIT software license, see the accompanying5# file COPYING or http://www.opensource.org/licenses/mit-license.php.7export LC_ALL=C.UTF-89set -o errexit -o nounset -o pipefail -o xtrace11[ "${CI_CONFIG+x}" ] && source "$CI_CONFIG"13nix develop --ignore-environment --keep CI_CONFIG --keep CI_CLEAN "${NIX_ARGS[@]+"${NIX_ARGS[@]}"}" -f shell.nix --command ci/scripts/ci.sh15# Create a GC root for the shell closure so the cache-nix-action save step16# does not garbage-collect it.17if [ -n "${CI_CACHE_NIX_STORE-}" ]; then18nix-build shell.nix \19-o "$CI_DIR/gcroot" \20"${NIX_ARGS[@]+"${NIX_ARGS[@]}"}"21# Verify the closure is complete so the cache-nix-action save step has22# everything it needs.23nix-store --query --requisites "$CI_DIR/gcroot" >/dev/null24fi
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.