mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-01-19 05:33:44 +01:00
32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
Here is a brief list of things that still need to be done.
|
|
|
|
API:
|
|
- Reorganize the package layout to be more modular.
|
|
- Support multiple active wallets.
|
|
|
|
Protocol:
|
|
- Start up faster
|
|
- Store a block locator in the persisted chain
|
|
- Use the getheaders command to speed up the initial chain download
|
|
- Implement tx fees.
|
|
- Longer term potentially add a getmerklebranch protocol command so we can check 0-confirmation transactions.
|
|
|
|
Examples/documentation:
|
|
- Implement a simple Swing GUI payment app.
|
|
|
|
Cleanup:
|
|
- Find a way to avoid some horrid hacks when shutting down the network connection.
|
|
- Implement a BitCoin class that encapsulates a BigInteger and formatting.
|
|
- Make NetworkParameters use subclasses instead of static methods to construct.
|
|
|
|
==========
|
|
|
|
Impacts from Steves changes:
|
|
- LazyParseByteCacheTest:
|
|
- some redundant asserts
|
|
- huge functions
|
|
|
|
- Delete the code related to deduping. The new network management code to be checked in later makes it unnecessary.
|
|
Also remove singleDigest as a result (it duplicates Sha256Hash).
|
|
- More thoroughly review UnsafeByteArrayOutputStream
|