Bitcoin Core 31.99.0
P2P Digital Currency
Classes | Functions | Variables
txindex.cpp File Reference
#include <index/txindex.h>
#include <chain.h>
#include <common/args.h>
#include <crypto/siphash.h>
#include <dbwrapper.h>
#include <flatfile.h>
#include <index/base.h>
#include <index/disktxpos.h>
#include <index/txindex_key.h>
#include <interfaces/chain.h>
#include <node/blockstorage.h>
#include <primitives/block.h>
#include <primitives/transaction.h>
#include <random.h>
#include <serialize.h>
#include <streams.h>
#include <sync.h>
#include <uint256.h>
#include <util/fs.h>
#include <util/log.h>
#include <validation.h>
#include <algorithm>
#include <array>
#include <cassert>
#include <cstdint>
#include <cstdio>
#include <exception>
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for txindex.cpp:

Go to the source code of this file.

Classes

class  TxIndex::DB
 Access to the txindex database (indexes/txindex/) More...
 

Functions

static fs::path TxIndexDBPath ()
 

Variables

std::unique_ptr< TxIndexg_txindex
 The global transaction index, used in GetTransaction. May be null. More...
 

Function Documentation

◆ TxIndexDBPath()

static fs::path TxIndexDBPath ( )
static

Definition at line 78 of file txindex.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ g_txindex

std::unique_ptr<TxIndex> g_txindex

The global transaction index, used in GetTransaction. May be null.

Definition at line 41 of file txindex.cpp.