首先面临着 BitcoinJ 框架中无休止的待处理交易
主要文档说它可以通过 Replace-By-Fee 来制作。因此,您需要采用旧事务并创建一个新事务,但要基于以前的事务。
听起来不错,但如何正确地使用 Bitcoinj 框架创建另一个?
NetworkParameters params = MainNetParams.get();
WalletAppKit wallet = new WalletAppKit(params, new File("."), "_mywallet");
walletKit.startAsync();
walletKit.awaitRunning();
Wallet wallet = walletKit.wallet();
...有一个待定
ArrayList<Transaction> pendingList = new ArrayList<>(wallet.getPendingTransactions()); Transaction nextTx = new Transaction(pendingList.get(0)); // → throws Exeption