我正试图从本地比特币数据库中提取数据。据我所知,比特币客户端使用的是伯克利数据库。我已经从Oracle网站安装了BerkleyDB,并发现其中有一个.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);
}
}
有没有人有如何使用比特币数据库的示例(使用任何其他语言)?