5#include <fc/io/varint.hpp>
10#include <eosio/time.hpp>
11#include <eosio/varint.hpp>
26using varint = fc::unsigned_int;
76 std::optional<block_batch_info>
result;
90using input_type = std::variant<get_latest_block_batch_info>;
92using output_type = std::variant<latest_block_batch_info_result>;
99 (batch_start_height_offset)(batch_size))
101 (batch_start_height)(batch_start_timestamp)(batch_current_end_height)(batch_current_end_timestamp))
104 (no_error)(invalid_input)(unsupported_version)(insufficient_data))
106 (result)(error_code))
FC_REFLECT(powerup_config,(powerup_days)(min_powerup_fee)) struct powerup_state_resource
Definition: eosio.powerup_tests.cpp:22
Definition: blockinfo_tester.hpp:21
eosio::unsigned_int varint
Definition: blockinfo_tester.hpp:31
std::variant< get_latest_block_batch_info > input_type
Definition: blockinfo_tester.hpp:90
std::variant< latest_block_batch_info_result > output_type
Definition: blockinfo_tester.hpp:92
eosio::time_point time_point
Definition: blockinfo_tester.hpp:30
Definition: block_info.hpp:37
uint32_t batch_current_end_height
Definition: block_info.hpp:40
uint32_t batch_start_height
Definition: block_info.hpp:38
eosio::time_point batch_current_end_timestamp
Definition: block_info.hpp:41
eosio::time_point batch_start_timestamp
Definition: block_info.hpp:39
Input data structure for get_latest_block_batch_info RPC.
Definition: blockinfo_tester.hpp:42
uint32_t batch_size
Definition: blockinfo_tester.hpp:44
uint32_t batch_start_height_offset
Definition: blockinfo_tester.hpp:43
Output data structure for get_latest_block_batch_info RPC.
Definition: blockinfo_tester.hpp:67
std::optional< block_batch_info > result
Definition: blockinfo_tester.hpp:76
bool has_error() const
Definition: blockinfo_tester.hpp:79
error_code_enum get_error() const
Definition: blockinfo_tester.hpp:81
varint error_code
Definition: blockinfo_tester.hpp:77
error_code_enum
Definition: blockinfo_tester.hpp:69
@ no_error
Definition: blockinfo_tester.hpp:70
@ invalid_input
Definition: blockinfo_tester.hpp:71
@ unsupported_version
Definition: blockinfo_tester.hpp:72
@ insufficient_data
Definition: blockinfo_tester.hpp:73