Skip to content

Commit

Permalink
Fix missing conf status & fix TTL for bulk block txs endpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
mononaut committed Sep 5, 2023
1 parent e8cf124 commit 13cc907
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/rest.rs
Original file line number Diff line number Diff line change
Expand Up @@ -727,15 +727,17 @@ fn handle_request(
}
(&Method::GET, Some(&INTERNAL_PREFIX), Some(&"block"), Some(hash), Some(&"txs"), None) => {
let hash = BlockHash::from_hex(hash)?;
let block_id = query.chain().blockid_by_hash(&hash);
let txs = query
.chain()
.get_block_txs(&hash)
.ok_or_else(|| HttpError::not_found("Block not found".to_string()))?
.into_iter()
.map(|tx| (tx, None))
.map(|tx| (tx, block_id.clone()))
.collect();

json_response(prepare_txs(txs, query, config), TTL_SHORT)
let ttl = ttl_by_depth(block_id.map(|b| b.height), query);
json_response(prepare_txs(txs, query, config), ttl)
}
(&Method::GET, Some(&"block"), Some(hash), Some(&"header"), None, None) => {
let hash = BlockHash::from_hex(hash)?;
Expand Down

0 comments on commit 13cc907

Please sign in to comment.