Sean Gilligan
Sean Gilligan
Add accessors for existing usages in other packages: * opCode() * opCodeName() * opCodeHex() * pushData()
This is a collection of three commits that do the following: 1. 4d2c594a217e80b3dabec31cf95954c0caac1a3d - Refactor the anonymous inner class that implements a "mock broadcast" into a named inner class, `MockBroadcast`...
UTXOProvider is only used by the FullPrunedBlockStore tests, does not support segwit, and there has been a TODO in this class since 2015 to remove the address property which is...
Open o.b.walletfx.utils to javafx.fxml. This fixes clicking on the "primary" and "secondary" buttons.
Create a `TransactionalHashMap` (in `MemoryFullPrunedBlockStore.java`) subclass for `MemoryUtxoSet`. Migrate `MemoryFullPrunedBlockStore.getOpenTransactionOutputs()` to `MemoryUtxoSet`, add proper support for segwit and improve performance.
Deprecate getUTXOProvider/setUTXOProvider and protected methods that use the UTXOProvider methods. We have plans to refactor and simplify the wallet interface and removing this mode of operation (which is rarely used...
Minor cleanup in `exceptionCaught()`
I've been thinking about (new or improved) asynchronous interfaces for things like (or similar to) `BlockStore` and `MemoryFullPrunedBlockStore` and even `AbstractBlockChain`. The reactive interfaces -- the ones added in Java...