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