kidaSolana Wallet Balance Over Time v2
    Updated 2023-01-26
    with transactions as (
    select *
    from solana.core.fact_transactions
    where
    array_contains('{{address}}'::variant, signers)
    and succeeded
    order by block_timestamp
    )

    select
    block_timestamp,
    tx_id,
    '{{address}}' as address,
    'SOL' as symbol,
    pre_balances[f.index] / 1e9 as account_pre_balance_sol,
    post_balances[f.index] / 1e9 as account_post_balance_sol
    from
    transactions,
    lateral flatten(input => account_keys) f
    where
    f.value:pubkey = '{{address}}'
    order by block_timestamp
    Run a query to Download Data