MCPcopy Create free account
hub / github.com/bwt-dev/bwt / QueryExt

Interface QueryExt

src/electrum/mod.rs:26–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24}
25
26trait QueryExt {
27 fn get_status_hash(&self, scripthash: &ScriptHash) -> Option<StatusHash>;
28
29 fn electrum_merkle_proof(
30 &self,
31 txid: &Txid,
32 height: u32,
33 ) -> Result<(Vec<sha256d::Hash>, usize)>;
34
35 fn electrum_header_merkle_proof(
36 &self,
37 height: u32,
38 cp_height: u32,
39 ) -> Result<(Vec<sha256d::Hash>, sha256d::Hash)>;
40
41 fn electrum_id_from_pos(
42 &self,
43 height: u32,
44 tx_pos: usize,
45 want_merkle: bool,
46 ) -> Result<(Txid, Vec<sha256d::Hash>)>;
47}
48
49impl QueryExt for Query {
50 fn get_status_hash(&self, scripthash: &ScriptHash) -> Option<StatusHash> {

Callers

nothing calls this directly

Implementers 1

mod.rssrc/electrum/mod.rs

Calls

no outgoing calls

Tested by

no test coverage detected