6#ifndef VERIBLOCK_POP_CPP_VALIDATION_STATE2_H
7#define VERIBLOCK_POP_CPP_VALIDATION_STATE2_H
11#include "veriblock/pop/c/array.h"
12#include "veriblock/pop/c/entities/serde.h"
13#include "veriblock/pop/c/type_helpers.h"
19POP_DECLARE_ENTITY(validation_state);
21POP_ENTITY_NEW_FUNCTION(validation_state);
29POP_ENTITY_GETTER_FUNCTION(validation_state,
30 POP_ARRAY_NAME(
string),
39POP_ENTITY_GETTER_FUNCTION(validation_state,
bool, is_valid);
47POP_ENTITY_GETTER_FUNCTION(validation_state,
bool, is_invalid);