Кошелек BitcoinJШаблон P2WPKH Отправить платеж не работает

Я попытался использовать подпроект WalletTemplate внутри bitcoinJ lib. Я пробовал отправлять p2pkh, и они работают нормально. Но затем я попытался произвести платеж P2WPKH, но это не удалось со следующим сообщением об ошибке

 org.bitcoinj.core.RejectedTransactionException: Reject: tx
 539c7f25b14b20dfad1ad66923fa59bf7531cd1ebda967e8346793fa2464f5dc for
 reason 'non-mandatory-script-verify-flag (Signature must be zero for
 failed CHECK(MULTI)SIG operation)' (64)

Такого поведения не существует до фиксации. Поэтому я не уверен, как поступить с изменениями, внесенными после этого изменения. Я также создал проблему с github, чтобы получить дополнительную информацию, но пока не получил ответа. Я пробовал код за пределами walletTemplate bitcoinj в другом проекте, а именно:

    NetworkParameters params = TestNet3Params.get();
    Address destination = Address.fromString(params, strDest);
    Coin value = Coin.parseCoin(strValue);
    SendRequest request = SendRequest.to(destination, value);

    SendResult result = wallet.sendCoins(request);

Любая помощь будет оценена. Благодарность

1 ответ

Проблема была решена на github с помощью последнего коммита 7c31dcb.

Другие вопросы по тегам