Crate node

Source

Re-exports§

pub use service::Service;
pub use crate::block_producer::BlockProducerAction;
pub use crate::block_producer_effectful::BlockProducerEffectfulAction;
pub use crate::event_source::EventSourceAction;
pub use crate::external_snark_worker::ExternalSnarkWorkerAction;
pub use crate::ledger::LedgerAction;
pub use crate::rpc::RpcAction;
pub use crate::snark_pool::SnarkPoolAction;
pub use crate::snark_pool::SnarkPoolEffectfulAction;
pub use crate::transaction_pool::TransactionPoolAction;
pub use crate::transition_frontier::TransitionFrontierAction;
pub use crate::watched_accounts::WatchedAccountsAction;
pub use openmina_core as core;
pub use config::*;

Modules§

account
action 🔒
action_kind 🔒
block_producer
block_producer_effectful
config
daemon_json
effects 🔒
event_source
Event source state machine.
external_snark_worker
external_snark_worker_effectful
ledger
ledger_effectful
logger
p2p
recorder
reducer 🔒
rpc
rpc_effectful
service
snark
snark_pool
state 🔒
stats
transaction_pool
transition_frontier
watched_accounts

Macros§

p2p_ready

Structs§

CheckTimeoutsAction
Checks for timeouts and dispatches other time dependant actions.
State

Enums§

Action
ActionKind
Unified kind enum for all action types
P2p
P2pAction
SnarkAction

Traits§

ActionKindGet

Functions§

effects
reducer

Type Aliases§

ActionWithMeta
ActionWithMetaRef
Effects
Store
Substate