rig_onchain_kit/
lib.rs

1#[cfg(feature = "http")]
2pub mod http;
3
4#[cfg(feature = "solana")]
5pub mod solana;
6
7#[cfg(feature = "evm")]
8pub mod evm;
9
10pub mod common;
11pub mod cross_chain;
12pub mod data;
13pub mod dexscreener;
14pub mod reasoning_loop;
15pub mod signer;
16
17#[ctor::ctor]
18fn init() {
19    dotenv::dotenv().ok();
20    tracing_subscriber::fmt()
21        .with_env_filter(
22            tracing_subscriber::EnvFilter::try_from_default_env()
23                .unwrap_or_else(|_| {
24                    tracing_subscriber::EnvFilter::new("info").add_directive(
25                        "rig_onchain_kit=info".parse().unwrap(),
26                    )
27                }),
28        )
29        .with_test_writer()
30        .try_init()
31        .ok();
32}