pub trait HeadersDB {
fn get_stacks_block_header_hash_for_block(
&self,
id_bhh: &StacksBlockId
) -> Option<BlockHeaderHash>;
fn get_burn_header_hash_for_block(
&self,
id_bhh: &StacksBlockId
) -> Option<BurnchainHeaderHash>;
fn get_vrf_seed_for_block(&self, id_bhh: &StacksBlockId) -> Option<VRFSeed>;
fn get_burn_block_time_for_block(
&self,
id_bhh: &StacksBlockId
) -> Option<u64>;
fn get_burn_block_height_for_block(
&self,
id_bhh: &StacksBlockId
) -> Option<u32>;
fn get_miner_address(&self, id_bhh: &StacksBlockId) -> Option<StacksAddress>;
fn get_total_liquid_ustx(&self, id_bhh: &StacksBlockId) -> u128;
}
Required Methods
sourcefn get_stacks_block_header_hash_for_block(
fn get_stacks_block_header_hash_for_block(
&self,
id_bhh: &StacksBlockId
) -> Option<BlockHeaderHash>
sourcefn get_burn_header_hash_for_block(
fn get_burn_header_hash_for_block(
&self,
id_bhh: &StacksBlockId
) -> Option<BurnchainHeaderHash>
source
fn get_vrf_seed_for_block(&self, id_bhh: &StacksBlockId) -> Option<VRFSeed>
source
fn get_burn_block_time_for_block(&self, id_bhh: &StacksBlockId) -> Option<u64>
source
fn get_burn_block_height_for_block(&self, id_bhh: &StacksBlockId) -> Option<u32>
source
fn get_miner_address(&self, id_bhh: &StacksBlockId) -> Option<StacksAddress>
source