Publishing > Como Editar um Subgraph na Rede Descentralizada

Como Editar um Subgraph na Rede Descentralizada

Reading time: 3 min

Once you have deployed your subgraph to Subgraph Studio and it's ready to go into production, you can publish it to the decentralized network.

When you publish a subgraph to the decentralized network, you make it available for:

  • Curators to begin curating it.
  • Indexers to begin indexing it.

Check out the list of supported networks.

Publishing from Subgraph Studio

Link para esta seção
  1. Go to the Subgraph Studio dashboard
  2. Click on the Publish button
  3. Your subgraph will now be visible in Graph Explorer.

All published versions of an existing subgraph can:

Como atualizar metadados para um subgraph editado

Link para esta seção
  • After publishing your subgraph to the decentralized network, you can update the metadata anytime in Subgraph Studio.
  • Once you’ve saved your changes and published the updates, they will appear in Graph Explorer.
  • It's important to note that this process will not create a new version since your deployment has not changed.

Publicação da CLI

Link para esta seção

As of version 0.73.0, you can also publish your subgraph with the graph-cli.

  1. Open the graph-cli.
  2. Use the following commands: graph codegen && graph build then graph publish.
  3. A window will open, allowing you to connect your wallet, add metadata, and deploy your finalized subgraph to a network of your choice.

cli-ui

Customizing your deployment

Link para esta seção

You can upload your subgraph build to a specific IPFS node and further customize your deployment with the following flags:

USAGE
$ graph publish [SUBGRAPH-MANIFEST] [-h] [--protocol-network arbitrum-one|arbitrum-sepolia --subgraph-id <value>] [-i <value>] [--ipfs-hash <value>] [--webapp-url
<value>]
FLAGS
-h, --help Show CLI help.
-i, --ipfs=<value> [default: https://api.thegraph.com/ipfs/api/v0] Upload build results to an IPFS node.
--ipfs-hash=<value> IPFS hash of the subgraph manifest to deploy.
--protocol-network=<option> [default: arbitrum-one] The network to use for the subgraph deployment.
<options: arbitrum-one|arbitrum-sepolia>
--subgraph-id=<value> Subgraph ID to publish to.
--webapp-url=<value> [default: https://cli.thegraph.com/publish] URL of the web UI you want to use to deploy.

Como adicionar sinal ao seu subgraph

Link para esta seção

Developers can add GRT signal to their subgraphs to incentivize Indexers to query the subgraph.

  • If a subgraph is eligible for indexing rewards, Indexers who provide a "proof of indexing" will receive a GRT reward, based on the amount of GRT signalled.

  • You can check indexing reward eligibility based on subgraph feature usage here.

  • Specific supported networks can be checked here.

Adicionar sinais a um subgraph que não for elegível não atrairá mais Indexadores.

If your subgraph is eligible for rewards, it is recommended that you curate your own subgraph with at least 3,000 GRT in order to attract additional indexers to index your subgraph.

O Indexador de Atualização do Nascer do Sol garante a indexação de todos os subgraphs. No entanto, sinalizar GRT em um subgraph em particular atrairá mais Indexadores a ele. Este incentivo de Indexadores adicionais via curadoria visa melhorar a qualidade do serviço de queries ao reduzir a latência e melhorar a disponibilidade da rede.

Ao sinalizar, Curadores podem decidir entre sinalizar numa versão específica do subgraph ou sinalizar com a automigração. Caso sinalizem com a automigração, as ações de um curador sempre serão atualizadas à versão mais recente publicada pelo programador. Se decidirem sinalizar numa versão específica, as ações sempre permanecerão nesta versão específica.

Os indexadores podem achar subgraphs para indexar com base em sinais de curadoria que veem no Graph Explorer.

Subgraphs no Explorer

O Subgraph Studio lhe permite adicionar sinais ao seu subgraph ao adicionar GRT ao pool de curadoria na mesma transação em que são publicados.

Pool de Curadoria

Como alternativa, é possível adicionar sinais em GRT a um subgraph editado a partir do Graph Explorer.

Sinal do Explorer

Learn more about Curating on The Graph Network.

Editar página

Anterior
O que é o Serviço Hospedado?
Próximo
Transfer and Deprecate a Subgraph
Editar página