Go looking
There is no directory of good wallets anywhere, and writing one down would just be making it up. So this works backwards from the chain, in two passes. Sweep starts at the tokens with real money moving through them today, opens each pool, and lists whoever has been trading it. Sift then goes wallet by wallet through that list, reconstructs what each one has closed, and throws away everything that did not come out ahead. Most of the list does not survive the second pass.
Chain
Scanning reads every token transfer in that block range, takes the busiest tokens, and returns the wallets behind them — contracts filtered out. That finds wallets that were active, which is not the same as good: most of a running market is bots, snipers and people losing money. Screening is the part that reads each one's own history and throws away everyone who cannot show a profit. Nothing is stored for a wallet that fails.