Como Editar um Subgraph na Rede Descentralizada
Reading time: 3 min
Once you have 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:
All published versions of an existing subgraph can:
- 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.
As of version 0.73.0, you can also publish your subgraph with the .
- Open the
graph-cli
. - Use the following commands:
graph codegen && graph build
thengraph publish
. - A window will open, allowing you to connect your wallet, add metadata, and deploy your finalized subgraph to a network of your choice.
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.
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 .
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 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.
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.
Como alternativa, é possível adicionar sinais em GRT a um subgraph editado a partir do Graph Explorer.