# 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)

The Graph (opens new window)

GraphQL (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).