postgresql - 使用 bitcoind RPC 和 API 填充 PostgreSQL 数据库

标签 postgresql api rpc bitcoin bitcoind

我正在尝试创建一个包含 block 数据的 PostgreSQL 数据库:

哈希、总交易、高度、时间、默克尔根、确认、难度、位数、大小(字节)、版本、随机数

以及交易数据:

哈希、Txid、大小(字节)、确认、费用、时间、金额、地址

我正在努力找出使用比特币守护程序 RPC/API 获取数据的最佳方法,以便我可以将其放入数据库。

干杯!

最佳答案

首先,你必须有权访问区 block 和交易的信息。选择其中之一

然后,查询每个区 block 及其交易,从区 block 0 到当前区 block (截至目前为 496764),并通过 SQL 将此信息存储到您的 PostgreSQL 数据库中。

要从比特币节点查询区 block 和交易,请使用 JSON/RPC API。

关于postgresql - 使用 bitcoind RPC 和 API 填充 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47424716/

相关文章:

api - 如何在 F# 中隐藏方法?

javascript - 使用 RPC 发送电子邮件 RegEx Javascript

postgresql - 为什么 Heroku 明明告诉我 "Your app has no databases"?

sql - 无法授予对现有表的访问权限

postgresql - 将字符串时间戳转换为日期

winapi - 没有代理/ stub DLL 的进程外 COM 服务器?

c++ - 重启RPC服务

postgresql - 无法远程访问 postgresql 数据库服务器

javascript - Facebook:不允许身份验证流程

json - 在 VBA 中发送 JSON POST 请求