Function zebra_rpc::methods::height_from_signed_int

source ·
pub fn height_from_signed_int(index: i32, tip_height: Height) -> Result<Height>
Expand description

Given a potentially negative index, find the corresponding Height.

This function is used to parse the integer index argument of get_block_hash. This is based on zcashd’s implementation: https://github.com/zcash/zcash/blob/c267c3ee26510a974554f227d40a89e3ceb5bb4d/src/rpc/blockchain.cpp#L589-L618