Querying Events from Your Goldsky Indexer

After your Goldsky indexer is live, you can begin querying contract events using standard GraphQL syntax. Below is an example that fetches the last five Transfer events:

{
  transfers(first: 5, orderBy: timestamp, orderDirection: desc) {
    id
    from
    to
    value
    timestamp
  }
}

Use Cases

  • Render user transaction history on profile pages
  • Display leaderboards based on contract interactions
  • Monitor token minting, burning, and reward distributions

Tools

You can test queries using:

Custom Entities

Define and query custom business logic entities such as:

  • Predictions
  • MatchResults
  • Trophies
  • Groups

Goldsky gives you full flexibility to tailor the schema to your use case.