Scorum
Public Member Functions | Public Attributes | List of all members
scorum::blockchain_history::block_api_object Struct Reference

#include <api_objects.hpp>

Inheritance diagram for scorum::blockchain_history::block_api_object:
scorum::protocol::signed_block_header scorum::protocol::block_header

Public Member Functions

 block_api_object ()=default
 
 block_api_object (const signed_block_header &b)
 
- Public Member Functions inherited from scorum::protocol::signed_block_header
block_id_type id () const
 
fc::ecc::public_key signee () const
 
void sign (const fc::ecc::private_key &signer)
 
bool validate_signee (const fc::ecc::public_key &expected_signee) const
 
- Public Member Functions inherited from scorum::protocol::block_header
digest_type digest () const
 
uint32_t block_num () const
 

Public Attributes

uint32_t block_num = 0
 
std::vector< block_api_operation_objectoperations
 
- Public Attributes inherited from scorum::protocol::signed_block_header
signature_type witness_signature
 
- Public Attributes inherited from scorum::protocol::block_header
block_id_type previous
 
fc::time_point_sec timestamp
 
std::string witness
 
checksum_type transaction_merkle_root
 
block_header_extensions_type extensions
 

Additional Inherited Members

- Static Public Member Functions inherited from scorum::protocol::block_header
static uint32_t num_from_id (const block_id_type &id)
 

Detailed Description

Definition at line 48 of file api_objects.hpp.

Constructor & Destructor Documentation

◆ block_api_object() [1/2]

scorum::blockchain_history::block_api_object::block_api_object ( )
default

◆ block_api_object() [2/2]

scorum::blockchain_history::block_api_object::block_api_object ( const signed_block_header b)
inline

Definition at line 52 of file api_objects.hpp.

Member Data Documentation

◆ block_num

uint32_t scorum::blockchain_history::block_api_object::block_num = 0

Definition at line 57 of file api_objects.hpp.

◆ operations

std::vector<block_api_operation_object> scorum::blockchain_history::block_api_object::operations

Definition at line 58 of file api_objects.hpp.


The documentation for this struct was generated from the following file: