Blog

Notes on classifying long-tail DeFi transactions

Why "generic transfer" is the most common line in a DeFi tax export

Tax software parses the big protocols fine. Everything past the top few names comes back as an unlabeled transfer you have to sort out by hand.

Locker rewards and auto-compounder noise: Stake DAO and Concentrator

Two different vault shapes, two different classification problems - a claim that never fires an event, and a harvest event that isn't yours.

Bridging across chains, in four events instead of one

A Synapse bridge transfer isn't one transaction - it's two, on two chains, and your tax software sees them as unrelated transfers unless something ties them together.