stacks-network/stacks-core

Add additional GET RPC endpoints

Open

#4 358 ouverte le 8 févr. 2024

Voir sur GitHub
 (2 commentaires) (0 réactions) (1 assigné)Rust (758 forks)auto 404
enhancementgood first issue

Métriques du dépôt

Stars
 (3 063 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

Problem: the stacks blockchain RPC interface for GET requests is limited compared the data exposed in bitcoin/etc and the rich data in Hiro's API.

With recent changes to the HTTP interface (https://github.com/stacks-network/stacks-core/tree/master/stackslib/src/net/api), it should be much easier to add more RPC endpoints to expose some generic data. Initially, i'm thinking something like:

  • block data
  • tx data
  • address info

some comparable bitcoin-cli rpc commands: getblockhash getblock getrawtransaction gettxout

for the data exposed, i don't think it should be a requirement to be as detailed as the Hiro API - but i think should be enough to understand what is in a block, or what a tx is doing (as well as retrieving the block hash by a block height).

references: bitcoin RPC:

Hiro API:

Guide contributeur