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.proe o número da porta9090(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!