type AtomicPortfolioSnapshotCapture = dyn Fn() -> Result<(HashMap<WalletAddress, PortfolioBalance>, HashMap<String, HashMap<i32, i64>>)> + Send + Sync;