Ir diretamente para o conteúdo principal

Celestia gRPC API Overview

Atualizado em
Nov 21, 2025

Visão geral

The Celestia gRPC API offers fast, low-latency access to network data. Use it to query blockchain state, monitor on-chain activity, estimate gas, check transaction status, and detect network upgrades.

Acesso

You can access Celestia gRPC directly through your existing Quicknode Celestia endpoint—no additional add-ons are needed. The gRPC services are available on port 9090, a dedicated and secure channel for gRPC communication.

Configuração do ponto final e do token

When connecting to Celestia gRPC services, the port must be specified in the URL:


  • Ponto final: O nome do seu ponto final, seguido de .celestia-mainnet.quiknode.pro e o número da porta 9090 (por exemplo, https://docs-demo.celestia-mainnet.quiknode.pro:9090)
  • Token: A sequência alfanumérica que se segue ao nome do ponto de extremidade no URL

Por exemplo, se o seu endpoint tiver o seguinte aspeto: https://docs-demo.celestia-mainnet.quiknode.pro/123456789/, nesse caso, as suas credenciais de autenticação seriam:


  • Ponto final: https://docs-demo.celestia-mainnet.quiknode.pro:9090
  • Token: 123456789

Serviços oferecidos

Celestia gRPC API includes the following services:

Blob Service (celestia.blob.v1)


  • Params: Query blob module parameters

Signal Service (celestia.signal.v1)


  • VersionTally: Query voting power tally for a version
  • GetUpgrade: Query upgrade information if pending

Mint Service (celestia.mint.v1)


  • InflationRate: Get current inflation rate
  • AnnualProvisions: Get current annual provisions
  • GenesisTime: Get genesis time

MinFee Service (celestia.minfee.v1)


  • NetworkMinGasPrice: Query network-wide minimum gas price

Gas Estimation Service (celestia.core.v1.gas_estimation)


  • EstimateGasPrice: Estimate gas price based on recent blocks
  • EstimateGasPriceAndUsage: Estimate gas price and usage for transaction

Transaction Service (celestia.core.v1.tx)


  • TxStatus: Get transaction status (Committed/Pending/Evicted/Unknown)

Making Celestia gRPC Requests

To make requests to Celestia gRPC using different languages, check out the method-specific documentation for each service. Each method includes examples in:


Adoramos ❤️ os vossos comentários!

Se tiver algum comentário ou dúvida sobre esta documentação, não hesite em contactar-nos. Adoraríamos saber a sua opinião!

Partilhar este documento