Finding out the underling protocol of a smart contract in Ethereum

We are trying to parse protocol events - we need to create a wallet audit trail.

Is there a simple way to ask what smart contract was involved in each TX (“Balancer”, “UniV2”…)?

You can try SmartContractCalls email.

Ex - Calls Ethereum Mainnet 0xe81ef69ae2673a990455704b6a3f5d022df758fe49a91c8aefc89a52dc0c2fd8

Click on the graphql button bottom right