optimus_primeSwap: Daily Volume
    Updated 2025-04-28
    WITH SwapEvents AS (
    SELECT
    l.tx_hash,
    l.event_index,
    l.block_timestamp,
    '0x' || SUBSTR(l.topics[2], 27, 40) AS sender,
    '0x' || SUBSTR(l.topics[3], 27, 40) AS receiver,
    livequery.utils.udf_hex_to_int('s2c', regexp_substr_all(SUBSTR(l.data, 3), '.{64}')[0]) AS amount0_in,
    livequery.utils.udf_hex_to_int('s2c', regexp_substr_all(SUBSTR(l.data, 3), '.{64}')[1]) AS amount1_in,
    livequery.utils.udf_hex_to_int('s2c', regexp_substr_all(SUBSTR(l.data, 3), '.{64}')[2]) AS amount0_out,
    livequery.utils.udf_hex_to_int('s2c', regexp_substr_all(SUBSTR(l.data, 3), '.{64}')[3]) AS amount1_out
    FROM base.core.fact_event_logs l
    WHERE l.contract_address = LOWER('0xaa567b4bd5ade0d049d9a795cbac436894cbbde4')
    AND l.topics[0] = '0xb3e2773606abfd36b5bd91394b3a54d1398336c65005baf7bf7a05efeffaf75b'
    AND l.block_timestamp >= '2025-03-18'
    ),
    SwapData AS (
    SELECT
    se.block_timestamp AS swap_time,
    se.sender,
    se.receiver,
    s.symbol_in,
    s.symbol_out,
    CASE
    WHEN s.symbol_in = 'AGNT' THEN s.amount_in
    WHEN s.symbol_out = 'AGNT' THEN s.amount_out
    ELSE NULL
    END AS agnt_amount,
    CASE
    WHEN s.symbol_in = 'AGNT' THEN s.amount_out
    WHEN s.symbol_out = 'AGNT' THEN s.amount_in
    ELSE NULL
    END AS counterparty_amount,
    s.platform,
    s.amount_in_usd,
    s.amount_out_usd,
    Last run: about 1 month ago
    TRADING_DAY
    NUM_TRANSACTIONS
    TOTAL_VOLUME_USD
    AGNT_SOLD
    AGNT_BOUGHT
    NET_AGNT_FLOW
    AVG_AGNT_PRICE_USD
    1
    2025-03-18 00:00:00.00020424966711.788571944467615.28599817-499096.50257377
    2
    2025-03-19 00:00:00.00015013931993.078735413259722.1673703-672270.911365104
    3
    2025-03-20 00:00:00.0007212763026.495030062735941.74345488-27084.751575181
    4
    2025-03-21 00:00:00.00019058284495.681790178257668.02194528-26827.659844886
    5
    2025-03-22 00:00:00.000117443700.492980289.749054183191932.07384956211642.3247953710.02229046364
    6
    2025-03-23 00:00:00.000722109332.062701254.163712542407769.54975047-293484.6139620670.02134121694
    7
    2025-03-24 00:00:00.00070784980.362217372.039617532208687.91399735-8684.125620180.0192606253
    8
    2025-03-25 00:00:00.000917121915.14426465.849700593378774.35620895-1047691.493491630.016220281
    9
    2025-03-26 00:00:00.00080999289.614195010.971727884327013.27393603132002.3022081480.01171959217
    10
    2025-03-27 00:00:00.000801106045.34949587.467928454712316.73155405-237270.7363744020.01102352446
    11
    2025-03-28 00:00:00.00064676945.053679465.020439893747736.4395637768271.4191238810.01034690903
    12
    2025-03-29 00:00:00.00075974136.153077062.055630793238912.80659496161850.7509641760.01172815341
    13
    2025-03-30 00:00:00.00075383430.393237784.914185543335229.5497581997444.6355726530.0127120764
    14
    2025-03-31 00:00:00.000522389332229302.220773551391226.39083849-838075.8299350540.01092906996
    15
    2025-04-01 00:00:00.00046739119.872186713.484390512086442.77948126-100270.7049092460.009137232608
    16
    2025-04-02 00:00:00.00030725942.451522444.843612561514881.05591027-7563.7877022850.008549288873
    17
    2025-04-03 00:00:00.00085863794.633936129.921592993786396.84039456-149733.0811984380.008244286162
    18
    2025-04-04 00:00:00.00080055323.73311887.63252313423752.50220864111864.8696855450.00821057277
    19
    2025-04-05 00:00:00.00077950580.13269443.170514043089069.23633752-180373.9341765260.007950471949
    20
    2025-04-06 00:00:00.00074053373.323408009.561217533333618.6239664-74390.9372511250.007914130977
    42
    4KB
    33s