Struct ckb_sdk::traits::default_impls::DefaultHeaderDepResolver
source · pub struct DefaultHeaderDepResolver { /* private fields */ }Expand description
A header_dep resolver use ckb jsonrpc client as backend
Implementations§
source§impl DefaultHeaderDepResolver
impl DefaultHeaderDepResolver
pub fn new(ckb_client: &str) -> DefaultHeaderDepResolver
Trait Implementations§
source§impl HeaderDepResolver for DefaultHeaderDepResolver
impl HeaderDepResolver for DefaultHeaderDepResolver
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