Actually insert the data. Fix the ordering

This commit is contained in:
Luke Van Seters 2022-01-20 10:10:50 -05:00
parent c26910e74b
commit 0266582889

View File

@ -71,12 +71,14 @@ INSERT INTO mev_summary (
"""
INSERT_LIQUIDATIONS_SUMMARY_QUERY = """
SELECT
INSERT INTO mev_summary (
SELECT
NULL,
l.block_number,
b.block_timestamp,
l.protocol as protocol,
l.transaction_hash,
'liquidation' as type,
l.protocol as protocol,
l.received_amount*
(
SELECT usd_price
@ -120,24 +122,26 @@ SELECT
mp.coinbase_transfer,
mp.gas_price_with_coinbase_transfer,
mp.miner_address,
ct.error
FROM liquidations l
JOIN blocks b ON b.block_number = l.block_number
JOIN tokens received_token ON received_token.token_address = l.received_token_address
JOIN tokens debt_token ON debt_token.token_address = l.debt_token_address
JOIN miner_payments mp ON
mp.base_fee_per_gas,
ct.error as error
FROM liquidations l
JOIN blocks b ON b.block_number = l.block_number
JOIN tokens received_token ON received_token.token_address = l.received_token_address
JOIN tokens debt_token ON debt_token.token_address = l.debt_token_address
JOIN miner_payments mp ON
mp.block_number = l.block_number AND
mp.transaction_hash = l.transaction_hash
JOIN classified_traces ct ON
JOIN classified_traces ct ON
ct.block_number = l.block_number AND
ct.transaction_hash = l.transaction_hash
WHERE
WHERE
b.block_number >= :after_block_number AND
b.block_number < :before_block_number AND
ct.trace_address = '{}' AND
l.debt_purchase_amount > 0 AND
l.received_amount > 0 AND
l.debt_purchase_amount < 115792089237316195423570985008687907853269984665640564039457584007913129639935
)
"""