stacks-network/stacks-core

Add additional GET RPC endpoints

Open

#4,358 建立於 2024年2月8日

在 GitHub 查看
 (2 留言) (0 反應) (1 負責人)Rust (758 fork)auto 404
enhancementgood first issue

倉庫指標

Star
 (3,063 star)
PR 合併指標
 (PR 指標待抓取)

描述

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:

貢獻者指南