SELECT platform,
DATE_TRUNC('month', block_timestamp) AS month,
SUM(eth_amount) AS total_ether,
SUM(eth_amount_usd) AS volume_usd,
COUNT(DISTINCT staker) AS stakers
FROM ethereum.defi.ez_liquid_staking_deposits
GROUP BY platform, month
ORDER BY platform DESC, month DESC;