BitShares-Core
7.0.1
BitShares blockchain node software and command-line wallet software
|
tracks minimal information about past blocks to implement TaPOS More...
#include <block_summary_object.hpp>
Public Attributes | |
block_id_type | block_id |
![]() | |
object_id_type | id |
Additional Inherited Members | |
![]() | |
abstract_object () | |
object_id< SpaceID, TypeID > | get_id () const |
![]() | |
std::unique_ptr< object > | clone () const override |
void | move_from (object &obj) override |
fc::variant | to_variant () const override |
std::vector< char > | pack () const override |
object ()=default | |
object (uint8_t space_id, uint8_t type_id) | |
![]() | |
object ()=default | |
object (uint8_t space_id, uint8_t type_id) | |
virtual | ~object ()=default |
virtual std::unique_ptr< object > | clone () const =0 |
virtual fc::variant | to_variant () const =0 |
virtual std::vector< char > | pack () const =0 |
![]() | |
static constexpr uint8_t | space_id |
static constexpr uint8_t | type_id |
tracks minimal information about past blocks to implement TaPOS
When attempting to calculate the validity of a transaction we need to lookup a past block and check its block hash and the time it occurred so we can calculate whether the current transaction is valid and at what time it should expire.
Definition at line 40 of file block_summary_object.hpp.
block_id_type graphene::chain::block_summary_object::block_id |
Definition at line 44 of file block_summary_object.hpp.