kidaUni Wallet Share (%) For Sushiswap Users
    Updated 2021-07-07
    WITH sushiswap_pools AS (
    SELECT
    DISTINCT(from_address) as pool_address
    FROM ethereum.dex_swaps
    WHERE
    platform LIKE '%sushiswap%'
    ),

    --all transactions will be considered
    sushiswap_users AS (
    SELECT
    DISTINCT(tx_from_address) AS user_address
    FROM
    ethereum.events_emitted
    WHERE
    contract_address IN (
    SELECT
    pool_address
    FROM
    sushiswap_pools
    ) OR
    contract_address = '0x6b3595068778dd592e39a122f4f5a5cf09c90fe2' --sushi token
    ),

    wallet_share AS (
    SELECT
    balance_date,
    SUM(amount_usd) as total_wallet_value,
    SUM(IFF(contract_address = '0x1f9840a85d5af5bf1d1762f925bdaddc4201f984', amount_usd, 0)) as total_uni_value,
    SUM(IFF(contract_address = '0x6b3595068778dd592e39a122f4f5a5cf09c90fe2', amount_usd, 0)) as total_sushi_value
    FROM
    ethereum.erc20_balances
    WHERE
    user_address IN (
    SELECT
    user_address
    Run a query to Download Data