6#ifndef VERIBLOCK_POP_CPP_STATE_CORRUPTED_HPP
7#define VERIBLOCK_POP_CPP_STATE_CORRUPTED_HPP
10#include <veriblock/pop/blockchain/block_index.hpp>
11#include <veriblock/pop/entities/vbkblock.hpp>
22 template <
typename Block>
26 format(
"Error loading payloads from {} block {}, reason={}",
28 index.toPrettyString(),
Class that is used for storing validation state.
Is thrown only when this library detects POP-related state corruption, and can't recover.