【发布时间】:2013-12-24 21:56:38
【问题描述】:
我正在尝试从本地比特币数据库中提取数据。据我所知,bitcoin-qt 正在使用 BerkeleyDB。我已经从 Oracle 网站安装了 berkley db,并在这里找到了 .NET 的 dll:libdb_dotnet60.dll。我正在尝试打开任何文件,但我得到了 DatabaseException。这是我的代码:
using BerkeleyDB;
class Program
{
static void Main(string[] args)
{
var btreeConfig = new BTreeDatabaseConfig();
var btreeDb = BTreeDatabase.Open(@"c:\Users\<user>\AppData\Roaming\Bitcoin\blocks\blk00000.dat", btreeConfig);
}
}
有没有人举例说明如何使用比特币数据库(任何其他语言)?
【问题讨论】:
-
您可以对 *.dat 文件使用任何解析器,例如我的解析器 github.com/ragestack/blockchain-parser
标签: berkeley-db bitcoin