6#ifndef VERIBLOCK_POP_CPP_C_ENTITIES_POP_PAYOUTS_H
7#define VERIBLOCK_POP_CPP_C_ENTITIES_POP_PAYOUTS_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(pop_payout);
21POP_ENTITY_GETTER_FUNCTION(pop_payout, POP_ARRAY_NAME(u8), payout_info);
22POP_ENTITY_GETTER_FUNCTION(pop_payout, uint64_t, amount);
24POP_DECLARE_ARRAY(POP_ENTITY_NAME(pop_payout) *, pop_payout);
26POP_GENERATE_DEFAULT_VALUE(pop_payout);