Scorum
Public Member Functions | Public Attributes | List of all members
scorum::protocol::signed_block_header Struct Reference

#include <block_header.hpp>

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

Public Member Functions

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

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 25 of file block_header.hpp.

Member Function Documentation

◆ id()

block_id_type scorum::protocol::signed_block_header::id ( ) const

Definition at line 19 of file block.cpp.

◆ sign()

void scorum::protocol::signed_block_header::sign ( const fc::ecc::private_key &  signer)

Definition at line 35 of file block.cpp.

◆ signee()

fc::ecc::public_key scorum::protocol::signed_block_header::signee ( ) const

Definition at line 30 of file block.cpp.

◆ validate_signee()

bool scorum::protocol::signed_block_header::validate_signee ( const fc::ecc::public_key &  expected_signee) const

Definition at line 40 of file block.cpp.

Member Data Documentation

◆ witness_signature

signature_type scorum::protocol::signed_block_header::witness_signature

Definition at line 32 of file block_header.hpp.


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