Sigil documentation
ReferenceRust referencesigil-validator-agent

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.

On this page