6 #ifndef KAGOME_APPLICATION_ALLINONEAPPLICATION 7 #define KAGOME_APPLICATION_ALLINONEAPPLICATION 20 using sptr = std::shared_ptr<T>;
23 using uptr = std::unique_ptr<T>;
61 #endif // KAGOME_APPLICATION_ALLINONEAPPLICATION sptr< consensus::grandpa::Grandpa > grandpa_
sptr< metrics::MetricsWatcher > metrics_watcher_
int recovery() override
Runs recovery mode.
std::unique_ptr< T > uptr
sptr< api::ApiService > jrpc_api_service_
sptr< consensus::babe::Babe > babe_
sptr< network::StateProtocolObserver > state_observer_
const AppConfiguration & app_config_
sptr< network::SyncProtocolObserver > sync_observer_
sptr< metrics::Exposer > exposer_
sptr< telemetry::TelemetryService > telemetry_service_
~KagomeApplicationImpl() override=default
std::shared_ptr< soralog::Logger > Logger
sptr< boost::asio::io_context > io_context_
uptr< injector::KagomeNodeInjector > injector_
int chainInfo() override
Prints chain info.
sptr< AppStateManager > app_state_manager_
KagomeApplicationImpl(const AppConfiguration &config)
sptr< parachain::ParachainProcessorImpl > parachain_processor_
sptr< ChainSpec > chain_spec_
void run() override
Runs node.
sptr< parachain::ParachainObserverImpl > parachain_observer_
sptr< network::Router > router_
sptr< clock::SystemClock > clock_
sptr< network::PeerManager > peer_manager_
std::shared_ptr< T > sptr