Re-exports§
pub use network::NetworkConfig;
pub use log::ActionEvent;
pub use encrypted_key::*;
Modules§
- block
- chain_
id 🔒 - Chain identifier and network discrimination for Mina Protocol.
- channels
- consensus
- constants
- distributed_
pool - dummy
- encrypted_
key - Encrypted Secret Key Implementation
- invariants
- log
- network
- p2p
- requests
- snark
- substate 🔒
- thread
- transaction
- work_
dir 🔒
Macros§
- action_
debug - action_
error - action_
event - action_
info - action_
trace - action_
warn - bug_
condition - debug
- error
- fuzz
- fuzz_
maybe - fuzzed
- fuzzed_
maybe - impl_
substate_ access - Helper macro for the trivial substate access pattern.
- info
- log_
entry - trace
- warn
Structs§
- ChainId
- Unique identifier for a Mina blockchain network.
- FUZZER
- Fuzzer
Conf - Fuzzer
State - Substate
- Substate context which provides mutable access to a substate of type
S
, and can be consumed to obtain a [redux::Dispatcher] and a parent state of typeT
.
Enums§
Constants§
- DEVNET_
CHAIN_ ID - Chain ID for the Mina development network (Devnet).
- MAINNET_
CHAIN_ ID - Chain ID for the Mina production network (Mainnet).
Traits§
- Substate
Access - A trait for obtaining immutable and mutable references to a substate of type
T
.
Functions§
Type Aliases§
Derive Macros§
- Action
Event - Derives
[openmina_core::ActionEvent]
trait implementation for action. - Serde
Yojson Enum - SerdeYojsonEnum Derive Macro