Scorum
libraries
chain
services
blocks_story.cpp
Go to the documentation of this file.
1
#include <
scorum/chain/services/blocks_story.hpp
>
2
3
#include <
scorum/chain/database/database.hpp
>
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
}
blocks_story.hpp
scorum::chain::database
tracks the blockchain state in an extensible manner
Definition:
database.hpp:52
scorum::chain::database::fetch_block_by_number
optional< signed_block > fetch_block_by_number(uint32_t num) const
Definition:
database.cpp:470
scorum::chain::database::fetch_block_by_id
optional< signed_block > fetch_block_by_id(const block_id_type &id) const
Definition:
database.cpp:447
scorum::chain::dbs_base
Definition:
dbs_base.hpp:26
scorum::chain::dbs_blocks_story::fetch_block_by_number
virtual optional< signed_block > fetch_block_by_number(uint32_t num) const override
Definition:
blocks_story.cpp:21
scorum::chain::dbs_blocks_story::fetch_block_by_id
virtual optional< signed_block > fetch_block_by_id(const block_id_type &id) const override
Definition:
blocks_story.cpp:16
database.hpp
scorum::protocol
Definition:
asset.cpp:16
scorum::protocol::block_id_type
fc::ripemd160 block_id_type
Definition:
types.hpp:63
scorum
Definition:
asset.cpp:15
Generated on Thu Jun 9 2022 13:04:25 for Scorum by
1.9.1