Bitcoin Core  22.99.0
P2P Digital Currency
Public Types | Public Attributes | List of all members
wallet::CWallet::ScanResult Struct Reference

#include <wallet.h>

Collaboration diagram for wallet::CWallet::ScanResult:
[legend]

Public Types

enum  { SUCCESS, FAILURE, USER_ABORT }
 

Public Attributes

enum wallet::CWallet::ScanResult:: { ... }  status = SUCCESS
 
uint256 last_scanned_block
 Hash and height of most recent block that was successfully scanned. More...
 
std::optional< int > last_scanned_height
 
uint256 last_failed_block
 Height of the most recent block that could not be scanned due to read errors or pruning. More...
 

Detailed Description

Definition at line 523 of file wallet.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SUCCESS 
FAILURE 
USER_ABORT 

Definition at line 524 of file wallet.h.

Member Data Documentation

◆ last_failed_block

uint256 wallet::CWallet::ScanResult::last_failed_block

Height of the most recent block that could not be scanned due to read errors or pruning.

Will be set if status is FAILURE, unset if status is SUCCESS, and may or may not be set if status is USER_ABORT.

Definition at line 536 of file wallet.h.

◆ last_scanned_block

uint256 wallet::CWallet::ScanResult::last_scanned_block

Hash and height of most recent block that was successfully scanned.

Unset if no blocks were scanned due to read errors or the chain being empty.

Definition at line 529 of file wallet.h.

◆ last_scanned_height

std::optional<int> wallet::CWallet::ScanResult::last_scanned_height

Definition at line 530 of file wallet.h.

◆ status

enum { ... } wallet::CWallet::ScanResult::status

The documentation for this struct was generated from the following file: