我正在尝试用bitcoinj打开我的bitcoin-qt钱包。我有这个简单的代码:
private static final File WALLET_FILE = new File("__PATH__");
public static void main(String[] args) {
Wallet wallet;
try {
wallet = Wallet.loadFromFile(WALLET_FILE);
} catch (IOException e) {
System.out.println("Couldn't open wallet: " + e);
return;
}
System.out.println("Balance: " + wallet.getBalance());
}
我收到错误:
Couldn't open wallet: com.google.protobuf.InvalidProtocolBufferException: Protocol message contained an invalid tag (zero).
我检查bitcoin-qt的状态,我的钱包似乎同步。
我远不是比特币的专家,但我想知道你是否知道解决方案。
答案 0 :(得分:3)