首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bitcoinj-core未能解析块链

bitcoinj-core未能解析块链
EN

Stack Overflow用户
提问于 2021-03-12 17:17:03
回答 1查看 68关注 0票数 0

我下载了比特币同步:https://bitcoin.org/bin/bitcoin-core-0.21.0/bitcoin-0.21.0-x86_64-linux-gnu.tar.gz

在Java中,我使用最新的bitcoinj-core

代码语言:javascript
复制
    <dependency>
      <groupId>org.bitcoinj</groupId>
      <artifactId>bitcoinj-core</artifactId>
      <version>0.15.10</version>
    </dependency>

我有个密码:

代码语言:javascript
复制
 List<File> list = new ArrayList<>();
    list.add(new File("/bitcoin/src/test/resources/rev00001.dat"));
    MainNetParams params = MainNetParams.get();
    Context context = new Context(params);
    BlockFileLoader bfl = new BlockFileLoader(params, list);

    for (Block block : bfl) {
      System.out.println(block.getHashAsString());
    }

我有个例外:

代码语言:javascript
复制
java.lang.RuntimeException: unexpected problem with block in /bitcoin/src/test/resources/rev00001.dat
...
Caused by: java.lang.NegativeArraySizeException: -989849719
    at org.bitcoinj.core.Message.readBytes(Message.java:337)
EN

回答 1

Stack Overflow用户

发布于 2022-01-21 19:00:49

用最新版本升级bitcoinj :这是已知的缺陷。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66604351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档