Original post
I keep seeing posts where someone connected to a dApp, signed a few transactions and later realised the contract had broad permissions on their tokens. I want to understand the approval flow well enough that I never get caught by it myself.