Commit Graph

2538 Commits

Author SHA1 Message Date
Andreas Schildbach
3c12fe9755 Coin: Remove chain-specific coin limit. Add some checks for arithmetic over/underflows instead. 2016-02-08 00:31:11 +01:00
Mike Hearn
79d2488f01 DeterministicKey: throw a KeyCrypterException instead of an IllegalStateException if the derivation check fails (as this can happen when the password is wrong) 2016-01-16 11:19:48 +01:00
Andreas Schildbach
6ce2c58712 Prepare 0.13.5-SNAPSHOT 2016-01-16 11:19:21 +01:00
Andreas Schildbach
f8f9e9cda4 Release 0.13.4 v0.13.4 2015-12-20 15:13:52 +01:00
Andreas Schildbach
c34b47e148 Print transaction purpose in toString(). 2015-12-20 09:59:19 +01:00
Jameson Lopp
a343728440 Print block hash in debug log message for unconnectable orphan. 2015-12-20 09:53:16 +01:00
Kirill Vlasov
2969be2ad7 PeerGroup: Closing streams and sockets where necessary 2015-12-13 20:38:21 +01:00
Andreas Schildbach
8a7aa1ef0d Set minimum fee to 5000 satoshis and dust limit to 2730 satoshis. This matches Bitcoin Core 0.11.1. 2015-12-13 20:37:47 +01:00
Kirill Vlasov
b57a86f9be "@Override" annotation should be used on any method overriding (since Java 5) or implementing (since Java 6) another one. 2015-12-13 20:37:06 +01:00
Andreas Schildbach
e19297ab2a When testing for specific network, use network ID. 2015-12-13 20:36:14 +01:00
Andreas Schildbach
f48f17bf46 TransactionInput: Don't misuse NO_SEQUENCE constant for indicating an unconnected input. 2015-12-13 20:36:14 +01:00
Andreas Schildbach
4bf1bfd93a Add precondition message to Wallet.setKeyRotationTime(). 2015-12-13 20:36:14 +01:00
Andreas Schildbach
1cb9002c2d Block: Fix missing linefeed after hash in toString(). 2015-12-13 20:36:13 +01:00
Will Shackleton
c1cb39d3c4 Script: Fix behaviour of OP_0 to not NullPointerException. 2015-12-13 20:35:56 +01:00
Andreas Schildbach
cd33f5ede6 DefaultRiskAnalysis.MIN_ANALYSIS_NONDUST_OUTPUT: Re-use existing constant and update comment. 2015-12-13 20:28:44 +01:00
Andreas Schildbach
bd46eb028c Block: Print hash in toString(). 2015-12-13 20:26:39 +01:00
Andreas Schildbach
9d82642a93 Block: Add convenience methods for BIP conformance (BIP34, BIP66, BIP65). Also list BIPs in Block.toString(). 2015-12-13 20:25:47 +01:00
Andreas Schildbach
c6873443b5 Don't add timestamps to JavaDoc.
It's pretty useless and it stands in the way of reproducible builds.
2015-12-13 19:57:40 +01:00
Andreas Schildbach
680ebe51b0 Make peer discovery timeout configurable. Add milliseconds to error message if timeout kicks in. 2015-10-21 22:09:27 +02:00
Ross Nicoll
922a013142 Correct length of block header when hashing at an offset 2015-10-21 22:04:20 +02:00
Marc-André Tremblay
000564923f Fix how key depth is determined.
The way it was previously done before did not allow to properly derive keys which had their position concealed in the hierarchy.

Signed-off-by: Marc-André Tremblay <marcandre.tr@gmail.com>
2015-10-21 22:01:05 +02:00
Kalpesh Parmar
4c0f6d48dc Database (stores MySQL/Postgres/H2) column names/objects lower case consistency fix. 2015-10-21 21:57:38 +02:00
Andreas Schildbach
d2f44eab31 Prepare 0.13.4-SNAPSHOT 2015-10-21 21:55:02 +02:00
Andreas Schildbach
0c10730d7f Release 0.13.3 v0.13.3 2015-10-18 11:57:09 +02:00
Andreas Schildbach
886c938d51 Make transactions with signatures with "high" S component violate the "canonical encoding" rule.
This makes those transactions non-standard and risky. By default, they will not be accepted into wallets unless confirmed by the block chain.
2015-10-16 16:13:14 +02:00
Andreas Schildbach
3f12916f92 Wallet: Fix printing the same transaction twice when two pending transactions double spend each other are seen. 2015-10-15 11:08:13 +02:00
Glenn Marien
2e4bc81919 Fixed imported keys not being passed onto UTXOProvider 2015-10-15 11:05:48 +02:00
Andreas Schildbach
172c58a9a6 Don't add Maven descriptor to build artifacts.
It's pretty useless and it stands in the way of reproducible builds.
2015-10-15 11:03:09 +02:00
Mike Hearn
a6380ea3d7 Fix thread safety issue when creating multiple wallets in parallel. 2015-10-15 11:02:46 +02:00
Andreas Schildbach
c0014078c5 WalletProtobufSerializer: Rethrow IllegalArgumentException when loading wallets. 2015-10-15 11:02:27 +02:00
Andreas Schildbach
cef3279d51 MonetaryFormat: add message to non-obvious precondition. 2015-10-15 11:00:02 +02:00
Andreas Schildbach
1e24a7aab7 Fix Tor support does not use all available HTTP seeds. 2015-10-15 10:54:05 +02:00
Andreas Schildbach
f43f2e30b2 Add httpseed.bitcoin.schildbach.de to HTTP seeds. 2015-10-15 10:53:21 +02:00
Andreas Schildbach
9a09f17e29 If wallet is watching, mention this in the dump. 2015-10-15 10:51:36 +02:00
Andreas Schildbach
fa0ef1f2ca Prepare 0.13.3-SNAPSHOT 2015-10-15 10:49:26 +02:00
Andreas Schildbach
a58c7a0dfa Release 0.13.2 v0.13.2 2015-08-05 20:31:17 +02:00
Mike Hearn
32978aa06f Tighten the exception SPVBlockStore throws when the chain file is locked. 2015-07-30 18:05:23 +02:00
Mike Hearn
78e724be3d Wallet: take key chain lock not only wallet lock in getWatchedOutputs().
Flagged by the IntelliJ Inspector static analysis engine.
2015-07-28 21:12:43 +02:00
Andreas Schildbach
85f8bfacd5 Wallet: Fix not removing unspent transaction outputs when clearing transactions.
Adds very basic unit test for resetting wallets.
2015-07-28 21:12:29 +02:00
Ross Nicoll
a01bdf4b0d Javadoc format corrections 2015-07-28 21:12:02 +02:00
Jameson Lopp
7aa6448e8e Prevent null pointer exception if DNS seeds parameter is null. 2015-07-28 21:11:34 +02:00
Andreas Schildbach
9a7bec85da Make Travis not run any tests that involve accessing the network. 2015-07-28 21:10:49 +02:00
Devrandom
8f6f36e910 Don't derive private keys just to check if they exist 2015-07-28 21:10:00 +02:00
Andreas Schildbach
6902cb78b6 BIP38PrivateKey: Fix Java serialization. 2015-07-17 13:30:03 +02:00
Andreas Schildbach
00552e240e Address: Fix Java serialization and add serialization test case. 2015-07-17 13:29:57 +02:00
Andreas Schildbach
32130725c5 Don't auto-release artifacts after uploading to Nexus. 2015-07-17 13:29:51 +02:00
Andreas Schildbach
0f6bb1f9b2 Prepare 0.13.2-SNAPSHOT 2015-07-17 13:18:26 +02:00
Andreas Schildbach
f18c19f526 Release 0.13.1
Bump of orchid version to 1.1.1, which is necessary because we accidently pushed an incomplete version 1.1 to Maven Central last year.
v0.13.1
2015-07-14 20:09:54 +02:00
Andreas Schildbach
52cec27046 Release 0.13 v0.13 2015-07-14 16:36:05 +02:00
Andreas Schildbach
2805e87989 Update AUTHORS from git. It has become too tedious to track this manually. 2015-07-14 16:36:05 +02:00