mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 20:03:34 -03:00
Merge #19733: Move comment about BaseIndex::DB from TxIndex::DB
8ed2f1ed78
Remove unused includes (Marcin Jachymiak)cf095a53fc
Move comment about BaseIndex::DB from TxIndex::DB (Marcin Jachymiak) Pull request description: Moves a comment about the `BaseIndex::DB` from the `TxIndex::DB` into the correct place. Originally part of https://github.com/bitcoin/bitcoin/pull/14053. ACKs for top commit: fanquake: ACK8ed2f1ed78
Tree-SHA512: cb4e2b916c7ab996961cc2e1d910bc4b8a1700eb32b70fc1657ca720117a7a84f7337fe5e4fb30e047aa92c31eaa976eaaa5cb8f861877f2ff6f4a59bb94f4e9
This commit is contained in:
commit
0d9e14a646
3 changed files with 11 additions and 12 deletions
|
@ -27,6 +27,13 @@ struct IndexSummary {
|
||||||
class BaseIndex : public CValidationInterface
|
class BaseIndex : public CValidationInterface
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
|
/**
|
||||||
|
* The database stores a block locator of the chain the database is synced to
|
||||||
|
* so that the index can efficiently determine the point it last stopped at.
|
||||||
|
* A locator is used instead of a simple hash of the chain tip because blocks
|
||||||
|
* and block index entries may not be flushed to disk until after this database
|
||||||
|
* is updated.
|
||||||
|
*/
|
||||||
class DB : public CDBWrapper
|
class DB : public CDBWrapper
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -5,10 +5,8 @@
|
||||||
#ifndef BITCOIN_INDEX_DISKTXPOS_H
|
#ifndef BITCOIN_INDEX_DISKTXPOS_H
|
||||||
#define BITCOIN_INDEX_DISKTXPOS_H
|
#define BITCOIN_INDEX_DISKTXPOS_H
|
||||||
|
|
||||||
#include <chain.h>
|
|
||||||
#include <flatfile.h>
|
#include <flatfile.h>
|
||||||
#include <primitives/block.h>
|
#include <serialize.h>
|
||||||
#include <primitives/transaction.h>
|
|
||||||
|
|
||||||
struct CDiskTxPos : public FlatFilePos
|
struct CDiskTxPos : public FlatFilePos
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,15 +16,9 @@ constexpr char DB_TXINDEX_BLOCK = 'T';
|
||||||
|
|
||||||
std::unique_ptr<TxIndex> g_txindex;
|
std::unique_ptr<TxIndex> g_txindex;
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to the txindex database (indexes/txindex/)
|
|
||||||
*
|
/** Access to the txindex database (indexes/txindex/) */
|
||||||
* The database stores a block locator of the chain the database is synced to
|
|
||||||
* so that the TxIndex can efficiently determine the point it last stopped at.
|
|
||||||
* A locator is used instead of a simple hash of the chain tip because blocks
|
|
||||||
* and block index entries may not be flushed to disk until after this database
|
|
||||||
* is updated.
|
|
||||||
*/
|
|
||||||
class TxIndex::DB : public BaseIndex::DB
|
class TxIndex::DB : public BaseIndex::DB
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Reference in a new issue