WITH tinyman_wallets AS (
SELECT DISTINCT(swapper) AS wallets
FROM algorand.swaps
WHERE swap_program = 'tinyman'
)
SELECT COUNT(DISTINCT(a.swapper)) AS wallets
FROM algorand.swaps a
INNER JOIN tinyman_wallets ON tinyman_wallets.wallets = a.swapper
WHERE swap_program = 'algofi'