pub async fn block(api: &str, hash: &str) -> Result<Block, Box<dyn Error>>