Zer*_*tul 6 berkeley-db bitcoin
我试图从本地比特币数据库中提取数据.据我所知,比特币-qt正在使用BerkeleyDB.我从Oracle网站安装了berkley db,在这里找到了dll for .NET : 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);
}
}
Run Code Online (Sandbox Code Playgroud)
有没有人有如何使用比特币数据库(在任何其他语言)的例子?
你想提取什么?只有 wallet.dat 文件是 Berkeley 数据库。
块一个接一个地存储在 blkxxxxx.dat 文件中,其中四个字节代表网络标识符,四个字节给出块大小,在每个块之前。
存储为 leveldb 数据库的未花费输出的索引。
了解您正在寻找什么类型的信息会有所帮助。
| 归档时间: |
|
| 查看次数: |
2177 次 |
| 最近记录: |