Roman Zeyde
6 years ago
No known key found for this signature in database
GPG Key ID: 87CAE5FA46917CBB
2 changed files with
5 additions and
1 deletions
-
src/metrics.rs
-
src/rest.rs
|
|
@ -90,6 +90,7 @@ fn handle_request( |
|
|
|
prometheus::TextEncoder::new() |
|
|
|
.encode(®.gather(), &mut buffer) |
|
|
|
.unwrap(); |
|
|
|
trace!("metrics: {:?} -> {} bytes", request, buffer.len()); |
|
|
|
let response = tiny_http::Response::from_data(buffer); |
|
|
|
request.respond(response) |
|
|
|
} |
|
|
|
|
|
@ -585,7 +585,10 @@ fn handle_request( |
|
|
|
}; |
|
|
|
let proof = query.get_merkle_proof(&hash, &status.block_hash.unwrap())?; |
|
|
|
let ttl = ttl_by_depth(status.block_height, query); |
|
|
|
json_response(json!({ "block_height": status.block_height, "merkle": proof.0, "pos": proof.1 }), ttl) |
|
|
|
json_response( |
|
|
|
json!({ "block_height": status.block_height, "merkle": proof.0, "pos": proof.1 }), |
|
|
|
ttl, |
|
|
|
) |
|
|
|
} |
|
|
|
(&Method::GET, Some(&"tx"), Some(hash), Some(&"outspend"), Some(index)) => { |
|
|
|
let hash = Sha256dHash::from_hex(hash)?; |
|
|
|