Struct ckb_sdk::traits::offchain_impls::OffchainHeaderDepResolver
source · pub struct OffchainHeaderDepResolver {
pub by_tx_hash: HashMap<H256, HeaderView>,
pub by_number: HashMap<u64, HeaderView>,
}Fields§
§by_tx_hash: HashMap<H256, HeaderView>§by_number: HashMap<u64, HeaderView>Trait Implementations§
source§impl Clone for OffchainHeaderDepResolver
impl Clone for OffchainHeaderDepResolver
source§fn clone(&self) -> OffchainHeaderDepResolver
fn clone(&self) -> OffchainHeaderDepResolver
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for OffchainHeaderDepResolver
impl Default for OffchainHeaderDepResolver
source§fn default() -> OffchainHeaderDepResolver
fn default() -> OffchainHeaderDepResolver
Returns the “default value” for a type. Read more
source§impl HeaderDepResolver for OffchainHeaderDepResolver
impl HeaderDepResolver for OffchainHeaderDepResolver
source§fn resolve_by_tx(&self, tx_hash: &Byte32) -> Result<Option<HeaderView>, Error>
fn resolve_by_tx(&self, tx_hash: &Byte32) -> Result<Option<HeaderView>, Error>
Resolve header dep by trancation hash
source§fn resolve_by_number(&self, number: u64) -> Result<Option<HeaderView>, Error>
fn resolve_by_number(&self, number: u64) -> Result<Option<HeaderView>, Error>
Resolve header dep by block number