mirror of
https://github.com/romanz/electrs.git
synced 2025-02-25 07:17:41 +01:00
Add a few more TODOs
This commit is contained in:
parent
b210727831
commit
e5ecd13658
1 changed files with 2 additions and 0 deletions
|
@ -84,6 +84,7 @@ fn merklize(left: Sha256dHash, right: Sha256dHash) -> Sha256dHash {
|
||||||
Sha256dHash::from_data(&data)
|
Sha256dHash::from_data(&data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: the 3 functions below can be part of Store.
|
||||||
fn txrows_by_prefix(store: &Store, txid_prefix: &HashPrefix) -> Vec<TxRow> {
|
fn txrows_by_prefix(store: &Store, txid_prefix: &HashPrefix) -> Vec<TxRow> {
|
||||||
store
|
store
|
||||||
.scan(&TxRow::filter(&txid_prefix))
|
.scan(&TxRow::filter(&txid_prefix))
|
||||||
|
@ -212,6 +213,7 @@ impl<'a> Query<'a> {
|
||||||
fn mempool_status(&self, script_hash: &[u8], confirmed_status: &Status) -> Status {
|
fn mempool_status(&self, script_hash: &[u8], confirmed_status: &Status) -> Status {
|
||||||
let mut funding = vec![];
|
let mut funding = vec![];
|
||||||
let mut spending = vec![];
|
let mut spending = vec![];
|
||||||
|
// TODO: build index once per Tracker::update()
|
||||||
let mempool_store = self.tracker.read().unwrap().build_index();
|
let mempool_store = self.tracker.read().unwrap().build_index();
|
||||||
for t in self.load_txns(
|
for t in self.load_txns(
|
||||||
&*mempool_store,
|
&*mempool_store,
|
||||||
|
|
Loading…
Add table
Reference in a new issue