Bitcoin Core 32.99.0
P2P Digital Currency
Namespaces
scan.cpp File Reference
#include <chain.h>
#include <interfaces/chain.h>
#include <logging.h>
#include <primitives/block.h>
#include <sync.h>
#include <util/check.h>
#include <wallet/scan.h>
#include <wallet/wallet.h>
Include dependency graph for scan.cpp:

Go to the source code of this file.

Namespaces

namespace  wallet
 

Variable Documentation

◆ m_filter_set

GCSFilter::ElementSet m_filter_set
private

Definition at line 122 of file scan.cpp.

◆ m_last_range_ends

std::map<uint256, int32_t> m_last_range_ends
private

Map for keeping track of each range descriptor's last seen end range.

This information is used to detect whether new addresses were derived (that is, if the current end range is larger than the saved end range) after processing a block and hence a filter set update is needed to take possible keypool top-ups into account.

Definition at line 121 of file scan.cpp.

◆ m_wallet

const CWallet& m_wallet
private

Definition at line 114 of file scan.cpp.