fuel_core_relayer/
lib.rs

1//! # Fuel Relayer
2
3#![deny(clippy::arithmetic_side_effects)]
4#![deny(clippy::cast_possible_truncation)]
5#![deny(unused_crate_dependencies)]
6#![forbid(unsafe_code)]
7#![deny(missing_docs)]
8#![deny(warnings)]
9
10pub(crate) mod abi;
11pub(crate) mod config;
12pub(crate) mod log;
13
14mod service;
15
16#[cfg(any(test, feature = "test-helpers"))]
17pub mod mock_db;
18pub mod ports;
19pub mod storage;
20#[cfg(any(test, feature = "test-helpers"))]
21pub mod test_helpers;
22
23#[cfg(any(test, feature = "test-helpers"))]
24pub use abi::*;
25#[cfg(any(test, feature = "test-helpers"))]
26pub use service::new_service_test;
27
28pub use config::Config;
29pub use ethers_core::types::{
30    H160,
31    H256,
32};
33pub use service::{
34    new_service,
35    Service,
36    SharedState,
37};
38
39#[cfg(test)]
40fuel_core_trace::enable_tracing!();