TheGraph Subgraph - Как развернуть подграф, такой как суши, в блокчейне ETH

Я пытаюсь получить данные из Graph с таким примером QUERY:

      {
  masterChefs(first: 1) {
    id
  }

Я должен видеть контрактный адрес моего мастера-повара, но на самом деле я ничего не вижу. Я не знаю, что не так в моем mapping.ts:

      export function getMasterChef(block: ethereum.Block): MasterChef {

  let masterChef = MasterChef.load(MASTER_CHEF_ADDRESS.toHex())

  if (masterChef === null) {
    const contract = MasterChef.bind(MASTER_CHEF_ADDRESS)
    masterChef = new MasterChef(MASTER_CHEF_ADDRESS.toHex())

    masterChef.owner = contract.owner()
    masterChef.rewardsToken = contract.rewardsToken()
    masterChef.totalRewardsReceived = contract.totalRewardsReceived()
    masterChef.updatedAt = block.timestamp

    masterChef.save()
  }

  return masterChef as MasterChef
}

0 ответов

Другие вопросы по тегам