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// Copyright (c) 2022-present The Bitcoin Core developers2// Distributed under the MIT software license, see the accompanying3// file COPYING or http://www.opensource.org/licenses/mit-license.php.5#ifndef BITCOIN_KERNEL_CONTEXT_H6#define BITCOIN_KERNEL_CONTEXT_H8namespace kernel {9//! Context struct holding the kernel library's logically global state, and10//! passed to external libbitcoin_kernel functions which need access to this11//! state. The kernel library API is a work in progress, so state organization12//! and member list will evolve over time.13//!14//! State stored directly in this struct should be simple. More complex state15//! should be stored to std::unique_ptr members pointing to opaque types.16struct Context {17Context();18};19} // namespace kernel21#endif // BITCOIN_KERNEL_CONTEXT_H