> For the complete documentation index, see [llms.txt](https://docs.chiliz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chiliz.com/pt-br/desenvolver/avancado/estimar-taxas-gas.md).

# Estimar taxas de gas

Estime taxas de gas de transações na Chiliz Chain usando cURL/RPC, Blocknative Gas Network ou ethers.js, com orientação sobre taxas mínimas (base de 2.501 gwei, prioridade de 1 gwei).

As taxas de transação (ou "taxas de gas") podem variar significativamente dependendo da atividade da rede, por isso ter um método de estimativa confiável é fundamental para uma experiência de usuário tranquila.

{% hint style="warning" %}
Para garantir que sua transação não fique em status "pendente" por muito tempo, você deve incluir o suficiente para cobrir as taxas:

* Taxa mínima de gas: 2.501 Gwei.
* Taxa de prioridade mínima: 1 Gwei.
  {% endhint %}

## O que isso significa para os desenvolvedores da Chiliz Chain?

Assim como em qualquer blockchain, você deve pagar gas para cada transação na Chiliz Chain.

A chave é equilibrar custo-benefício com confirmações em tempo hábil para evitar transações com falha ou atrasadas. Manter suas estimativas de gas atualizadas ajuda a evitar tanto pagar demais quanto pagar de menos.

## Como fazer nativamente

Se você quiser manter no estilo *vanilla*, pode usar uma requisição [cURL](https://curl.se/) para um [servidor RPC da Chiliz Chain](/pt-br/desenvolver/basico/conectar-a-chiliz-chain/conectar-via-rpc.md). Veja aqui: [Dicas e Truques](/pt-br/desenvolver/basico/dicas-e-truques.md#como-obter-o-preco-atual-do-gas).

## Como fazer por meio de uma API de explorer

Tanto o [Chiliscan](https://chiliscan.com/) quanto o [Chiliz Block Explorer](https://scan.chiliz.com/) oferecem APIs que permitem obter o preço atual do gas para a Chiliz Chain.

{% hint style="warning" %}
Você precisa de uma chave de API para interagir com os métodos/endpoints disponíveis.
{% endhint %}

{% hint style="info" %}
Ambos os explorers também têm uma página de "Gas tracker":

* <https://chiliscan.com/insight/leaderboard/gas-tracker>
* <https://scan.chiliz.com/gas-tracker>
  {% endhint %}

### Usando a API do Chiliscan

A API do Chiliscan fornece o método `avg-gas-price` para essa finalidade:

{% embed url="<https://chiliscan.com/documentation/api/swagger>" %}

{% code overflow="wrap" %}

```bash
curl -X 'GET' \
  'https://api.routescan.io/v2/network/mainnet/evm/88888/aggregations/avg-gas-price?apikey=YourApiKeyToken' \
  -H 'accept: application/json'
```

{% endcode %}

... que retornará uma string JSON com o valor atual.

### Usando a API do Chiliz Block Explorer

A API do Chiliz Block Explorer tem o endpoint de estatísticas que fornece essa informação:

{% embed url="<https://scan.chiliz.com/api-docs?tab=rest_api>" %}

```bash
curl -X 'GET' \
  'https://scan-api.chiliz.com/api/v2/stats' \
  -H 'accept: application/json'
```

O endpoint retorna informações sobre o preço do gas. Por exemplo:

```json
{
  "total_blocks": "508700",
  "total_addresses": "982340",
  "total_transactions": "1699427",
  "average_block_time": 25000,
  "coin_price": "0.00254957",
  "total_gas_used": "0",
  "transactions_today": "622",
  "gas_used_today": "49063630",
  "gas_prices": {
    "average": 10,
    "fast": 10,
    "slow": 10
  },
  "static_gas_price": "10.1",
  "market_cap": "420471.10604559750644",
  "network_utilization_percentage": 40.2142
}
```

Você vai querer usar esta seção (preços em Gwei):

```json
"gas_prices": {
    "average": 10,
    "fast": 10,
    "slow": 10
  },
```

{% hint style="info" %}

* `average` equilibra um custo moderado com inclusão confiável nos próximos blocos.
* `fast` paga o maior prêmio para incentivar os validadores a priorizar sua transação imediatamente, garantindo a confirmação mais rápida possível para necessidades urgentes.
* `slow` oferece a taxa mais baixa, mas carrega o risco de sua transação ficar pendente se o congestionamento da rede aumentar.
  {% endhint %}

## Como fazer usando Blocknative?

A [Blocknative](https://www.blocknative.com/) constrói infraestrutura para monitorar e gerenciar a complexidade de transações em redes blockchain públicas.

A [Gas API](https://docs.blocknative.com/gas-prediction/gas-platform) da Blocknative oferece uma abordagem confiável e em tempo real para recuperar preços de gas.

### Passo 1: Obter uma chave

Para usar a Gas API da Blocknative em seu projeto, você precisará de uma chave de API.

Você precisará primeiro [participar da Gas Network](https://www.gas.network/), o que lhe dará acesso à sua própria chave de API.

### Passo 2: Implementar a chamada à Gas API

Com uma chave de API em mãos, você pode solicitar estimativa de taxas para a Chiliz.

{% hint style="info" %}
Lembre-se de que o Chain ID da Chiliz Chain Mainnet é `88888`.
{% endhint %}

A forma mais simples é chamar a API via requisição REST. Por exemplo, pela linha de comando:

{% code overflow="wrap" %}

```bash
curl -H "Authorization: your-apikey-here" \
  'https://api.blocknative.com/gasprices/blockprices?chainid=88888'
```

{% endcode %}

Saiba mais na [documentação da Blocknative](https://docs.blocknative.com/gas-prediction/gas-platform).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.chiliz.com/pt-br/desenvolver/avancado/estimar-taxas-gas.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
