1. Using TheGraph for Setup

To gain access to TheGraph, contact Kiln and you will receive credentials to Kiln's TheGraph instance. Feel free to also host the subgraph on your end, allowing you to run the queries locally. During this guide, we will often use TheGraph queries to verify that specific actions had the expected outcome.

The easiest way to interact with TheGraph is by visiting the web query builder.

To test it, you can try a simple query to retrieve the address of the vTreasury that was deployed alongside your vFactory:

{
    vFactory(id:"YOUR_VFACTORY_ADDRESS") {
        address
        treasury {
            address
        }
        pools {
            address
        }
    }
}

And if everything goes well, you should have a response looking like this (you should have an empty array of pools as no vPool was deployed yet)

{
  "data": {
    "vFactory": {
      "address": "YOUR_VFACTORY_ADDRESS",
      "treasury": {
        "address": "YOUR_VTREASURY_ADDRESS"
      },
      "pools": []
    }
  }
}

You're now ready to follow the guide and run the queries when needed !

Last updated