Sean Gilligan

Results 316 issues of 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...

Priority high

Open o.b.walletfx.utils to javafx.fxml. This fixes clicking on the "primary" and "secondary" buttons.

Priority high

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...

Priority high

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...

Developer discussion