Scorum
blocks_story.cpp
Go to the documentation of this file.
2 
4 
5 using namespace scorum::protocol;
6 
7 namespace scorum {
8 namespace chain {
9 
10 dbs_blocks_story::dbs_blocks_story(database& db)
11  : dbs_base(db)
12  , _db(db)
13 {
14 }
15 
16 optional<signed_block> dbs_blocks_story::fetch_block_by_id(const block_id_type& id) const
17 {
18  return _db.fetch_block_by_id(id);
19 }
20 
21 optional<signed_block> dbs_blocks_story::fetch_block_by_number(uint32_t num) const
22 {
23  return _db.fetch_block_by_number(num);
24 }
25 }
26 }
tracks the blockchain state in an extensible manner
Definition: database.hpp:52
optional< signed_block > fetch_block_by_number(uint32_t num) const
Definition: database.cpp:470
optional< signed_block > fetch_block_by_id(const block_id_type &id) const
Definition: database.cpp:447
virtual optional< signed_block > fetch_block_by_number(uint32_t num) const override
virtual optional< signed_block > fetch_block_by_id(const block_id_type &id) const override
fc::ripemd160 block_id_type
Definition: types.hpp:63
Definition: asset.cpp:15