Filter tokens with no liquidity
This commit is contained in:
parent
4bf31c0131
commit
84ea84f4be
2 changed files with 7 additions and 6 deletions
|
|
@ -522,9 +522,6 @@ pub fn db_list_active_pools(
|
||||||
while let Some(row) = rows.next()? {
|
while let Some(row) = rows.next()? {
|
||||||
let sats = row.get(1)?;
|
let sats = row.get(1)?;
|
||||||
let tokens = row.get(2)?;
|
let tokens = row.get(2)?;
|
||||||
if sats == 0 || tokens == 0 {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
let owner_pkh = row.get(0)?;
|
let owner_pkh = row.get(0)?;
|
||||||
let txid = row.get(3)?;
|
let txid = row.get(3)?;
|
||||||
let tx_pos = row.get(4)?;
|
let tx_pos = row.get(4)?;
|
||||||
|
|
|
||||||
|
|
@ -74,14 +74,18 @@ pub fn db_list_tokens_by_volume(
|
||||||
let token_id: String = row.get(0)?;
|
let token_id: String = row.get(0)?;
|
||||||
let trade_volume: u64 = row.get(1)?;
|
let trade_volume: u64 = row.get(1)?;
|
||||||
|
|
||||||
let bcmr = get_token_bcmr(bcmr_conn, &token_id)?;
|
|
||||||
let bcmr_well_known = get_well_known_bcmr(bcmr_conn, &token_id)?;
|
|
||||||
|
|
||||||
let (tvl_sats, tvl_tokens) =
|
let (tvl_sats, tvl_tokens) =
|
||||||
db_list_active_pools(Some(&token_id), None, cauldron_conn, false)?
|
db_list_active_pools(Some(&token_id), None, cauldron_conn, false)?
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.fold((0, 0), |tvl, pool| (tvl.0 + pool.sats, tvl.1 + pool.tokens));
|
.fold((0, 0), |tvl, pool| (tvl.0 + pool.sats, tvl.1 + pool.tokens));
|
||||||
|
|
||||||
|
if tvl_sats == 0 {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
let bcmr = get_token_bcmr(bcmr_conn, &token_id)?;
|
||||||
|
let bcmr_well_known = get_well_known_bcmr(bcmr_conn, &token_id)?;
|
||||||
|
|
||||||
tokens.push(TokenListItem {
|
tokens.push(TokenListItem {
|
||||||
token_id,
|
token_id,
|
||||||
trade_volume,
|
trade_volume,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue