Sean Gilligan
Sean Gilligan
WalletTool should default to creating and looking for wallet files in standard/default directories. One option would be use the [AppDataDirectory](https://github.com/search?q=repo%3Abitcoinj%2Fbitcoinj%20AppDataDirectory&type=code) class to determine the platform-specific directories. However `AppDataDirectory` as currently...
This experimental branch/PR moves the `compressed` `boolean` variable from `LazyECPoint` to `ECKey`. `compressed` is serialized with/from `ECKey` and is used in the `ECKey` constructors. It will simplify the code (including...
This is a child of PR #3735
~~This is a child of PR #3736~~
Having asPartial() available on all HDPath subtypes discourages the use of consistent strong typing. We should consider removing it at some point. We can either merge this now to put...
This is just an experiment. It doesn't seem to affect the duration of unit tests, but we might want to do some more focused testing to see what the performance...
Take a `Script` rather than `byte[]` in the canonical implementation. In related methods, instead of providing "convenience" overloads to take `Script` have deprecated overloaded methods that take `byte[]`. ~~Marked as...
This experiment shows that we can mostly assume that any transaction that is deserialized via `read()` can be assumed signed and mostly immutable. The "WalletTransaction" methods (to set purpose, exchange...
Using Duration.between() is slightly simpler, it also allows easier access to the result as a Duration if we move to stronger types here in the future.