sgns::application::ConfigurationStorageImpl¶
#include <configuration_storage_impl.hpp>
Inherits from sgns::application::ConfigurationStorage, IComponent
Public Functions¶
| Name | |
|---|---|
| outcome::result< std::shared_ptr< ConfigurationStorageImpl > > | create(const std::string & config_path) |
| ~ConfigurationStorageImpl() override =default | |
| virtual const std::string & | name() const override |
| virtual const std::string & | id() const override |
| virtual const std::string & | chainType() const override |
| virtual network::PeerList | getBootNodes() const override Return ids of peer nodes of the current node. |
| virtual const std::vector< std::pair< std::string, size_t > > & | telemetryEndpoints() const override |
| virtual const std::string & | protocolId() const override |
| virtual const std::map< std::string, std::string > & | properties() const override |
| virtual boost::optional< std::reference_wrapper< const std::string > > | getProperty(const std::string & property) const override |
| virtual const std::set< primitives::BlockHash > & | forkBlocks() const override |
| virtual const std::set< primitives::BlockHash > & | badBlocks() const override |
| virtual boost::optional< std::string > | verificationEngine() const override |
| virtual GenesisRawConfig | getGenesis() const override |
| virtual std::string | GetName() override |
Additional inherited members¶
Public Functions inherited from sgns::application::ConfigurationStorage
| Name | |
|---|---|
| ~ConfigurationStorage() override =default |
Public Functions inherited from IComponent
| Name | |
|---|---|
| virtual | ~IComponent() =default |
Public Functions Documentation¶
function create¶
static outcome::result< std::shared_ptr< ConfigurationStorageImpl > > create(
const std::string & config_path
)
function ~ConfigurationStorageImpl¶
function name¶
Reimplements: sgns::application::ConfigurationStorage::name
function id¶
Reimplements: sgns::application::ConfigurationStorage::id
function chainType¶
Reimplements: sgns::application::ConfigurationStorage::chainType
function getBootNodes¶
Return ids of peer nodes of the current node.
Reimplements: sgns::application::ConfigurationStorage::getBootNodes
function telemetryEndpoints¶
inline virtual const std::vector< std::pair< std::string, size_t > > & telemetryEndpoints() const override
Reimplements: sgns::application::ConfigurationStorage::telemetryEndpoints
function protocolId¶
Reimplements: sgns::application::ConfigurationStorage::protocolId
function properties¶
Reimplements: sgns::application::ConfigurationStorage::properties
function getProperty¶
inline virtual boost::optional< std::reference_wrapper< const std::string > > getProperty(
const std::string & property
) const override
Reimplements: sgns::application::ConfigurationStorage::getProperty
function forkBlocks¶
Reimplements: sgns::application::ConfigurationStorage::forkBlocks
function badBlocks¶
Reimplements: sgns::application::ConfigurationStorage::badBlocks
function verificationEngine¶
Reimplements: sgns::application::ConfigurationStorage::verificationEngine
function getGenesis¶
Return: genesis block of the chain
Reimplements: sgns::application::ConfigurationStorage::getGenesis
function GetName¶
Reimplements: IComponent::GetName
Updated on 2026-03-04 at 13:10:43 -0800