10BlockchainA jetter
    Updated 2025-02-25
    -- Exemple pour reconstituer net_balance sur ETH
    WITH inflows AS (
    SELECT
    LOWER(to_address) AS addr,
    SUM(raw_amount)/1e18 AS sum_in
    FROM ethereum.core.fact_token_transfers
    WHERE contract_address = LOWER('0x9F0C013016E8656bC256f948CD4B79ab25c7b94D')
    GROUP BY 1
    ),
    outflows AS (
    SELECT
    LOWER(from_address) AS addr,
    SUM(raw_amount)/1e18 AS sum_out
    FROM ethereum.core.fact_token_transfers
    WHERE contract_address = LOWER('0x9F0C013016E8656bC256f948CD4B79ab25c7b94D')
    GROUP BY 1
    )
    SELECT
    COALESCE(i.addr, o.addr) AS address_calc,
    (COALESCE(i.sum_in,0) - COALESCE(o.sum_out,0)) AS net_balance
    FROM inflows i
    FULL JOIN outflows o
    ON i.addr = o.addr
    WHERE COALESCE(i.addr, o.addr) IN (
    LOWER('0x00354d59E829fB79e2Ff7D8a022553728520cB6A'), -- L1-Core
    LOWER('0x18d336d33a5be54cC62C9034e3a66e3220AA268a'), -- L1-Eco
    LOWER('0xfB7e8892fBDa0205f6BbdbCd90dD9b0bDD321D16') -- L1-Rewards
    );

    Last run: 2 months ago
    ADDRESS_CALC
    NET_BALANCE
    1
    0x18d336d33a5be54cc62c9034e3a66e3220aa268a2.980232239e-8
    2
    0x00354d59e829fb79e2ff7d8a022553728520cb6a905736947.999999
    2
    127B
    5s