INNER CODE UNIT · Rust
main
yourarj/token-listing-sniper-bot · src/main.rs:17
async fn main() -> Result<(), Box<dyn Error>> {
// tracing lib init
let file_appender = tracing_appender::rolling::hourly("./logs/", "example.log");
let (non_blocking, _guard) = tracing_appender::non_blocking(file_appender);
tracing_subscriber::fmt().with_writer(non_blocking).init();
// env initialization
let env = Env::new().await?;
let http_providers = &env.http_providers;
let cake_factory_contract = Arc::new(Util::get_contract(
&env.factory_contract,
"./abi/cake-factory.json",
Arc::clone(env.http_providers.get(0).unwrap()),
));