# Finding out the underling protocol of a smart contract in Ethereum

**URL:** <https://community.bitquery.io/t/finding-out-the-underling-protocol-of-a-smart-contract-in-ethereum/392>\
**Category:** GraphQL API\
**Tags:** closed\
**Created:** [August 10, 2021, 12:15pm UTC](https://community.bitquery.io/t/finding-out-the-underling-protocol-of-a-smart-contract-in-ethereum/392 "2021-08-10T12:15:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tom](https://avatars.discourse-cdn.com/v4/letter/t/3d9bf3/32.png) [@Tom](https://community.bitquery.io/u/Tom)\
**Post date:** [August 10, 2021, 12:15pm UTC](https://community.bitquery.io/t/finding-out-the-underling-protocol-of-a-smart-contract-in-ethereum/392/1 "2021-08-10T12:15:01Z")

</div>

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”…)?

---

<div class="post-metadata">

**Author:** ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)\
**Post date:** [August 12, 2021, 7:27am UTC](https://community.bitquery.io/t/finding-out-the-underling-protocol-of-a-smart-contract-in-ethereum/392/2 "2021-08-12T07:27:44Z")

</div>

You can try SmartContractCalls email.

Ex - [Calls Ethereum Mainnet 0xe81ef69ae2673a990455704b6a3f5d022df758fe49a91c8aefc89a52dc0c2fd8](https://explorer.bitquery.io/ethereum/tx/0xe81ef69ae2673a990455704b6a3f5d022df758fe49a91c8aefc89a52dc0c2fd8/calls)

Click on the graphql button bottom right
