sigil-validator-agent · crate
Source declarations, signatures and documentation for crate.
Source: sigil/node/sigil-validator-agent/src/lib.rs. SHA-256: cca0a5fec8d03acb9f289f83404e67ae196cef39465b2ad28040f29a53a8b559.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
config
pub mod config;Source line: 39.
cycle_budget
pub mod cycle_budget;Source line: 40.
dispatcher
pub mod dispatcher;Source line: 41.
error
pub mod error;Source line: 42.
event
pub mod event;Source line: 43.
rate_limit
pub mod rate_limit;Source line: 44.
runtime
pub mod runtime;Source line: 45.
snapshot_builder
pub mod snapshot_builder;Source line: 46.
pub use config::{Config, GovernanceConfig, L1Config, L2Config, L3Config, RpcConfig};
pub use config::{Config, GovernanceConfig, L1Config, L2Config, L3Config, RpcConfig};Source line: 48.
pub use cycle_budget::{CycleBudget, CycleBudgetError};
pub use cycle_budget::{CycleBudget, CycleBudgetError};Source line: 49.
pub use dispatcher::{
L3Dispatch, L3DispatchKind, L3DispatchResult, L3Dispatcher, L3Outcome, MockL3Dispatcher, };
pub use dispatcher::{
L3Dispatch, L3DispatchKind, L3DispatchResult, L3Dispatcher, L3Outcome, MockL3Dispatcher,
};Source line: 50.
pub use error::{Result, ValidatorAgentError};
pub use error::{Result, ValidatorAgentError};Source line: 53.
pub use event::{ChainEvent, EventStream, JsonLineEventStream, MockEventStream, TransactionEvent};
pub use event::{ChainEvent, EventStream, JsonLineEventStream, MockEventStream, TransactionEvent};Source line: 54.
pub use rate_limit::{RateLimiter, RateLimiterError};
pub use rate_limit::{RateLimiter, RateLimiterError};Source line: 55.
pub use runtime::{ValidatorAgent, ValidatorAgentHandle};
pub use runtime::{ValidatorAgent, ValidatorAgentHandle};Source line: 56.
pub use snapshot_builder::{
JsonFileSnapshotBuilder, MockSnapshotBuilder, SnapshotBuilder, SnapshotFileSchema, };
pub use snapshot_builder::{
JsonFileSnapshotBuilder, MockSnapshotBuilder, SnapshotBuilder, SnapshotFileSchema,
};Source line: 57.
::SIGIL_VALIDATOR_AGENT_VERSION
Crate version surfaced to operators.
pub const SIGIL_VALIDATOR_AGENT_VERSION: &str;Source line: 62.