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) 2019-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_INDEX_DISKTXPOS_H6#define BITCOIN_INDEX_DISKTXPOS_H8#include <flatfile.h>9#include <serialize.h>11struct CDiskTxPos : public FlatFilePos12{13uint32_t nTxOffset{0}; // after header15SERIALIZE_METHODS(CDiskTxPos, obj)16{17READWRITE(AsBase<FlatFilePos>(obj), VARINT(obj.nTxOffset));18}20CDiskTxPos(const FlatFilePos& blockIn, uint32_t nTxOffsetIn) : FlatFilePos{blockIn.nFile, blockIn.nPos}, nTxOffset{nTxOffsetIn} {21}23CDiskTxPos() = default;24};26#endif // BITCOIN_INDEX_DISKTXPOS_H