Scorum
block_summary_object.hpp
Go to the documentation of this file.
1 #pragma once
3 
4 namespace scorum {
5 namespace chain {
6 
8 
18 class block_summary_object : public object<block_summary_object_type, block_summary_object>
19 {
20 public:
21  CHAINBASE_DEFAULT_CONSTRUCTOR(block_summary_object)
22 
23  id_type id;
25 };
26 
27 typedef shared_multi_index_container<block_summary_object,
28  indexed_by<ordered_unique<tag<by_id>,
29  member<block_summary_object,
30  block_summary_object::id_type,
31  &block_summary_object::id>>>>
33 }
34 } // scorum::chain
35 
37 CHAINBASE_SET_INDEX_TYPE(scorum::chain::block_summary_object, scorum::chain::block_summary_index)
tracks minimal information about past blocks to implement TaPOS
FC_REFLECT(appender_args,(appender)(stream)) FC_REFLECT_DERIVED(file_appender_args
shared_multi_index_container< block_summary_object, indexed_by< ordered_unique< tag< by_id >, member< block_summary_object, block_summary_object::id_type, &block_summary_object::id > > > > block_summary_index
fc::ripemd160 block_id_type
Definition: types.hpp:63
Definition: asset.cpp:15