Struct chainseeker_server::db::address_index::AddressIndexDB [−][src]
pub struct AddressIndexDB { /* fields omitted */ }
Implementations
impl AddressIndexDB
[src]
impl AddressIndexDB
[src]The database which stores (wscript_hash, txid) tuple.
pub fn get_path(coin: &str) -> String
[src]
pub fn new(coin: &str, temporary: bool) -> Self
[src]
pub fn get(&self, script_pubkey: &Script) -> Vec<Txid>
[src]
pub fn put(
&self,
script_pubkey: &Script,
txid: &Txid,
confirmed_height: Option<u32>
)
[src]
&self,
script_pubkey: &Script,
txid: &Txid,
confirmed_height: Option<u32>
)
pub fn process_tx(
&self,
tx: &Transaction,
previous_utxos: &[UtxoEntry],
height: Option<u32>
) -> usize
[src]
&self,
tx: &Transaction,
previous_utxos: &[UtxoEntry],
height: Option<u32>
) -> usize
pub fn process_block(
&self,
height: u32,
block: &Block,
previous_utxos: &[UtxoEntry]
)
[src]
&self,
height: u32,
block: &Block,
previous_utxos: &[UtxoEntry]
)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AddressIndexDB
impl Send for AddressIndexDB
impl Sync for AddressIndexDB
impl Unpin for AddressIndexDB
impl UnwindSafe for AddressIndexDB
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]