# Overview
This page explains everything you need to know about the DogSwap Subgraph. The DogSwap Subgraph listens for events from one or more data sources (Smart Contracts) on the MintMe Blockchain. It handles indexing and caching of data which can later be queried using an exposed GraphQL API, providing an excellent developer experience.
# The Graph
The DogSwap Subgraph is powered by The Graph (opens new window).
The Graph is a protocol for building decentralized applications (dApps) quickly on smartBCH and IPFS using GraphQL.
# Data Sources
MasterChef - 0x4f79af8335d41A98386f09d79D19Ab1552d0b925
Factory - 0x86818c666b90f6f4706560afc72c2c2fa7b9c74a
# Resources
DogSwap Subgraph Explorer (opens new window)
DogSwap Subgraph Source (opens new window)
# Caveats
WARNING
The DogSwap Subgraph is not intended to be used as a data source for structuring transactions (contracts should be referenced directly for the most reliable live data).