stacks-network/stacks-core

Add additional GET RPC endpoints

Open

#4,358 opened on 2024年2月8日

GitHub で見る
 (2 comments) (0 reactions) (1 assignee)Rust (758 forks)auto 404
enhancementgood first issue

Repository metrics

Stars
 (3,063 stars)
PR merge metrics
 (PR metrics pending)

説明

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:

コントリビューターガイド