gscheibe4.5-LIST: UNIQUE ADDRESS RELATIONS ON A GIVEN DAY
    Updated 2024-01-19
    /* ============================================================
    4.5 - LIST: UNIQUE ADDRESS RELATIONS ON A GIVEN DAY WHERE THE
    TRANSACTION AMOUNT MOVED IS EQUAL OR HIGHER THAN A BTC_MIN IN BTC
    -- REMOVE PARALLEL EDGES
    =============================================================== */
    SELECT DISTINCT T2.pubkey_script_address AS In_Address, T3.pubkey_script_address AS Out_Address
    FROM (
    SELECT BT.tx_id
    FROM bitcoin.core.fact_transactions AS BT
    WHERE date_trunc('day', (BT.block_timestamp)) = '{{DAY}}'
    AND BT.input_value >= {{BTC_MIN}} -- Define the MIN Amount of BTC
    AND BT.is_coinbase = FALSE -- Exclude COINBASE transactions (no source address)
    ) AS T1
    LEFT JOIN (
    SELECT TI.pubkey_script_address, TI.tx_id
    FROM bitcoin.core.fact_inputs AS TI
    WHERE date_trunc('day', (TI.block_timestamp)) = '{{DAY}}'
    ) AS T2 ON T1.tx_id = T2.tx_id
    LEFT JOIN (
    SELECT TX.pubkey_script_address, TX.tx_id
    FROM bitcoin.core.fact_outputs AS TX
    WHERE date_trunc('day', (TX.block_timestamp)) = '{{DAY}}'
    ) AS T3 ON T1.tx_id = T3.tx_id
    WHERE T2.pubkey_script_address <> T3.pubkey_script_address -- Exclude self loops / Change
    LIMIT 200000
    QueryRunArchived: QueryRun has been archived