lssa/wallet/src/main.rs
2025-09-04 14:38:41 +03:00

25 lines
480 B
Rust

use anyhow::Result;
use clap::Parser;
use tokio::runtime::Builder;
use wallet::{Args, execute_subcommand};
pub const NUM_THREADS: usize = 2;
fn main() -> Result<()> {
let runtime = Builder::new_multi_thread()
.worker_threads(NUM_THREADS)
.enable_all()
.build()
.unwrap();
let args = Args::parse();
env_logger::init();
runtime.block_on(async move {
execute_subcommand(args.command).await.unwrap();
});
Ok(())
}