pub fn block_date_from_system_time( settings: Arc<Settings>, unix_epoch: u64 ) -> Result<BlockDate, WalletError>