If you haven't worked through part 2 of the guide, check it out before continuing with this lesson.

In the first two lessons, we learnt how to use the Spells and Decoded Project tables. These abstract away some of the complexity of blockchain data to make it simpler to work with.

Dune also provides access to the raw, unedited blockchain data that Spells and Projects are built on top of. For EVM chains and L2s, Dune has four types of raw data tables: Transactions, Logs, Traces and Blocks. (EVM is the "operating system" used by Ethereum, Arbitrum, Polygon, Optimism, BSC, Avalanche and more)

In this lesson, we’ll learn how to use the Transactions tables.

I’m using the free version of ChatGPT, so the prompts in this guide will work for everyone 🙂

Understanding Transaction data

When you request data on a particular transaction from an EVM blockchain node you get a data structure that looks like this.

This post is for paying subscribers only

Already have an account? Sign in.

GPT Crypto Data Guide #3