mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-12 10:15:52 +00:00
Update version number to 0.4 from 0.4-SNAPSHOT. Remove the TODO file. Sync contributors list in the POM with the AUTHORS file.
This commit is contained in:
parent
2e319dec90
commit
74b2f6c172
31
TODO
31
TODO
@ -1,31 +0,0 @@
|
|||||||
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
|
|
36
pom.xml
36
pom.xml
@ -3,7 +3,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>com.google</groupId>
|
<groupId>com.google</groupId>
|
||||||
<artifactId>bitcoinj</artifactId>
|
<artifactId>bitcoinj</artifactId>
|
||||||
<version>0.4-SNAPSHOT</version>
|
<version>0.4</version>
|
||||||
<name>BitCoinJ</name>
|
<name>BitCoinJ</name>
|
||||||
<description>A Java implementation of a Bitcoin client-only node</description>
|
<description>A Java implementation of a Bitcoin client-only node</description>
|
||||||
<url>http://code.google.com/p/bitcoinj</url>
|
<url>http://code.google.com/p/bitcoinj</url>
|
||||||
@ -32,10 +32,6 @@
|
|||||||
<name>Miron Cuperman</name>
|
<name>Miron Cuperman</name>
|
||||||
<email>miron@google.com</email>
|
<email>miron@google.com</email>
|
||||||
</developer>
|
</developer>
|
||||||
<developer>
|
|
||||||
<name>Xiaofeng Guo</name>
|
|
||||||
<email>xiaofengguo@google.com</email>
|
|
||||||
</developer>
|
|
||||||
</developers>
|
</developers>
|
||||||
|
|
||||||
<!-- Patchers and contributors -->
|
<!-- Patchers and contributors -->
|
||||||
@ -77,6 +73,18 @@
|
|||||||
<name>Steve Coughlan</name>
|
<name>Steve Coughlan</name>
|
||||||
<email>shadders.del@gmail.com</email>
|
<email>shadders.del@gmail.com</email>
|
||||||
</contributor>
|
</contributor>
|
||||||
|
<contributor>
|
||||||
|
<name>Roman Mandeleil</name>
|
||||||
|
<email>roman.mandeleil@gmail.com</email>
|
||||||
|
</contributor>
|
||||||
|
<contributor>
|
||||||
|
<name>Chris Rico</name>
|
||||||
|
<email>chrisrico@gmail.com</email>
|
||||||
|
</contributor>
|
||||||
|
<contributor>
|
||||||
|
<name>Vasile Rotaru</name>
|
||||||
|
<email>vrotaru.md@gmail.com</email>
|
||||||
|
</contributor>
|
||||||
</contributors>
|
</contributors>
|
||||||
|
|
||||||
<issueManagement>
|
<issueManagement>
|
||||||
@ -92,7 +100,7 @@
|
|||||||
</mailingLists>
|
</mailingLists>
|
||||||
|
|
||||||
<scm>
|
<scm>
|
||||||
<url>http://bitcoinj.googlecode.com/svn/trunk/</url>
|
<url>http://code.google.com/p/bitcoinj/source/checkout</url>
|
||||||
</scm>
|
</scm>
|
||||||
|
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
@ -262,6 +270,22 @@
|
|||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<version>2.1.2</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-sources</id>
|
||||||
|
<phase>verify</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>jar-no-fork</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
@ -92,7 +92,7 @@ public class VersionMessage extends Message {
|
|||||||
} catch (UnknownHostException e) {
|
} catch (UnknownHostException e) {
|
||||||
throw new RuntimeException(e); // Cannot happen (illegal IP length).
|
throw new RuntimeException(e); // Cannot happen (illegal IP length).
|
||||||
}
|
}
|
||||||
subVer = "/BitCoinJ:0.4-SNAPSHOT/";
|
subVer = "/BitCoinJ:0.4/";
|
||||||
bestHeight = newBestHeight;
|
bestHeight = newBestHeight;
|
||||||
|
|
||||||
length = 84;
|
length = 84;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user