Commit Graph

  • 7a1613a48d DeterministicKeyChain: Inline addToBasicChain() method. Andreas Schildbach 2016-09-29 23:18:22 +02:00
  • c6418dc06d AbstractBitcoinNetParams.checkDifficultyTransitions: Check we're really on a transition point after finding the way back to the last one. Andreas Schildbach 2016-08-24 14:24:58 +02:00
  • eccf14adeb AbstractBitcoinNetParams.checkDifficultyTransitions: More useful exception message when a way back to the last transition point cannot be found. Andreas Schildbach 2016-08-24 13:48:43 +02:00
  • 7b0641e271 Fix misleading comment about the difficulty adjustment interval. Andreas Schildbach 2016-08-24 13:47:53 +02:00
  • 266eddca37 DeterministicKeyChain: Include parent keys in toString(). Andreas Schildbach 2016-09-29 15:59:00 +02:00
  • a34f41e287 ECKey: If deriving the private keys fails in toString(), print the exception to the message rather than throwing. Andreas Schildbach 2016-09-29 11:54:03 +02:00
  • 93e5f7c57b SPVBlockStore: Use Charset constant. Andreas Schildbach 2016-08-29 10:45:06 +02:00
  • ea7ea3b304 SPVBlockStore: Add constructor for a custom capacity block store. Andreas Schildbach 2016-08-29 10:45:06 +02:00
  • aabedaeb8d SPVBlockStore: Rename numHeaders to capacity. Andreas Schildbach 2016-08-29 10:36:26 +02:00
  • b70549a5ff SPVBlockstore: Rename NOT_FOUND_MARKER and make it private. Andreas Schildbach 2016-08-29 10:33:12 +02:00
  • 175aea997d Catch AccessControlException in Secp256k1Context initialization ScripterRon 2016-09-03 16:12:11 -04:00
  • 41a769aa29 Typo: faling => failing Jonathan Cross 2016-09-26 00:32:57 +02:00
  • a7cad0ede4 Update to OkHttp 2.7.5. Andreas Schildbach 2016-09-06 15:28:41 +02:00
  • 3b9a136eca Fix the comment for PeerGroup.getPingIntervalMsec() Jon Griffiths 2016-08-28 02:29:02 +12:00
  • faf8d7fabf Refresh bundled checkpoints. Andreas Schildbach 2016-08-27 12:11:31 +02:00
  • 00c03e1c05 TransactionInput.disconnect() - make it work for UTXO based wallet Oscar Guindzberg 2016-08-25 18:43:58 -03:00
  • 0566917a8f Make UTXO serializable Oscar Guindzberg 2016-08-24 15:42:00 -03:00
  • cbe57555b2 Expose the DeterministicKey ctors used by serialisation Jon Griffiths 2016-08-15 23:00:41 +12:00
  • 5883cf9ddb Always use utility method in KeyCrypterScrypt for determining the scrypt salt. Andreas Schildbach 2016-08-23 23:06:59 +02:00
  • 55fe6fe6c9 KeyCrypterScrypt: Bump up recommendation for number of iterations on mobile devices. Andreas Schildbach 2016-08-19 22:41:09 +02:00
  • 9c9e3a9744 KeyCrypterScrypt: Log time taken for deriving key from password. Andreas Schildbach 2016-08-19 22:28:50 +02:00
  • d876ea9d34 WalletTest: Remove redundant logging. Andreas Schildbach 2016-08-17 21:29:21 +02:00
  • a22b5d6634 Add transaction confidence back to Wallet.toString(). Andreas Schildbach 2016-08-17 15:01:11 +02:00
  • 05a4f5b2a4 Transaction: Remove confidence (and Context requirement) from Transaction.toString() Eric Winer 2016-08-17 08:45:47 -04:00
  • 2e0e81d3a2 Payment channels: Added ClientChannelProperties and ServerChannelProperties to allow configuration of the channels. cyberzac 2016-04-20 09:39:34 +02:00
  • 7e3dbd5f5d Peer: Log fast catchup time and height of first block to pass it. Andreas Schildbach 2016-08-11 21:25:14 +02:00
  • af0d2042d8 Transaction: Print update time in toString(). Andreas Schildbach 2016-08-11 21:02:07 +02:00
  • 5829b32535 Wallet: In wallet transactions dump, reformat value line. Andreas Schildbach 2016-08-11 20:57:26 +02:00
  • a772addc25 TransactionConfidence: Print lastBroadcastedAt in toString(). Andreas Schildbach 2016-07-20 16:13:02 +02:00
  • 4398745565 Add an AbstractBitcoinNetParams.isRewardHalvingPoint(int height) method. Andreas Schildbach 2016-07-19 11:52:35 +02:00
  • 2e4d64876d Make AbstractBitcoinNetParams.isDifficultyTransitionPoint(int height) public. Andreas Schildbach 2016-07-18 13:39:39 +02:00
  • 67c3d4d0e2 KeyCrypterScrypt: Print Scrypt iterations in toString(). Andreas Schildbach 2016-07-15 13:31:04 +02:00
  • 8c0cfaeee7 Clean up some line endings. Andreas Schildbach 2016-07-18 13:30:22 +02:00
  • 0237a504c4 Fix verification bug in Namecoin. JeremyRand 2016-07-21 19:59:20 +00:00
  • b3bb2c53c9 DatabaseFullPrunedBlockStore, MySQLFullPrunedBlockStore: Fix spelling. Greg Laun 2016-07-18 17:37:47 -04:00
  • faadcca7ad Merge pull request #18 from JeremyRand/namecoin-initial-pull-request Ross Nicoll 2016-07-05 20:15:00 +01:00
  • ca28f2a0ba Add classes for name lookups with SPV verification. JeremyRand 2016-06-30 03:01:08 +00:00
  • 80faef7303 Added tests for name transaction utils. JeremyRand 2016-06-29 23:57:55 +00:00
  • 7f873b69a6 Added util class for processing name transactions. JeremyRand 2016-06-29 23:56:37 +00:00
  • a9fa671988 Added tests for parsing name scripts. JeremyRand 2016-06-29 23:55:56 +00:00
  • f8186d9aee Added (incomplete) support for parsing name scripts. JeremyRand 2016-06-29 23:54:24 +00:00
  • 0cb659ca21 Added network parameters for Namecoin (abstract and mainnet). JeremyRand 2016-06-29 23:52:58 +00:00
  • 82ae8088de Disable retargeting for regtest Oscar Guindzberg 2016-06-09 16:50:04 -03:00
  • 17aa1bdaa8 WalletAppKit: Checkpoints doc link Oscar Guindzberg 2016-06-15 11:25:23 -03:00
  • bacc348541 Restructure libdohj around Maven modules Ross Nicoll 2016-06-27 21:06:44 +01:00
  • 8bd47a6c6d TestFeeLevel: Print wallet balance and receive address earlier. Andreas Schildbach 2016-06-14 20:17:26 +02:00
  • 0d0358fe92 TestFeeLevel: Adapt to fee rate (per kB). Andreas Schildbach 2016-06-14 20:12:32 +02:00
  • 4c04776105 Release 0.14.3 v0.14.3 Andreas Schildbach 2016-06-13 18:41:54 +02:00
  • 1fbc33f85e Wallet: Fix precondition for transaction confidence of transactions in the pending pool. They can now also be IN_CONFLICT. Andreas Schildbach 2016-06-08 14:23:27 +02:00
  • 5778794635 ScriptBuilder: Make OP_RETURN to allow 80 bytes. johnygeorge 2016-06-06 14:38:09 +02:00
  • c01cb2c42f Wallet.setTransactionBroadcaster(): Error message for precondition. Andreas Schildbach 2016-06-04 11:42:46 +02:00
  • 483eda4c65 Prepare 0.14.3-SNAPSHOT Andreas Schildbach 2016-06-13 18:37:08 +02:00
  • f416dec2ea Wallet: Fix precondition for transaction confidence of transactions in the pending pool. They can now also be IN_CONFLICT. Andreas Schildbach 2016-06-08 14:23:27 +02:00
  • 736fd7dbde Add the generic license header to POMs, shell scripts and JavaScript/Python examples. Andreas Schildbach 2016-04-26 15:28:51 +02:00
  • e99d983497 Replace "The bitcoinj developers" copyright statement by the generic statement. There is no such legal entitiy. Andreas Schildbach 2016-04-26 10:48:54 +02:00
  • 3773a4343c Add a generic copyright statement to all license headers that don't have one. Andreas Schildbach 2016-04-26 10:42:20 +02:00
  • f33432febd ScriptBuilder: Make OP_RETURN to allow 80 bytes. johnygeorge 2016-06-06 14:38:09 +02:00
  • e61eb107dc BuildCheckpoints: Use a peer group for the Prod and Test networks. dcw312 2016-05-26 22:23:54 -05:00
  • 697ad50e5c Update version number in preparation for release release-0.14 Ross Nicoll 2016-06-05 11:32:35 +01:00
  • 6f92dc64bd Update to bitcoin 0.14.2 Ross Nicoll 2016-06-05 11:31:20 +01:00
  • 85e6a3438a Wallet.setTransactionBroadcaster(): Error message for precondition. Andreas Schildbach 2016-06-04 11:42:46 +02:00
  • d05e32f9bf Release 0.14.2 v0.14.2 Andreas Schildbach 2016-05-31 08:51:37 +02:00
  • 56f0bcfec5 Peer: Change getVersionHandshakeFuture() return type back to ListenableFuture<Peer>. Andreas Schildbach 2016-05-09 17:15:59 +02:00
  • a71da1b859 Fix wrong balance calculation if identical (apart from the index) outputs are involved. Andreas Schildbach 2016-05-25 14:19:13 +02:00
  • 0fb042b38f H2FullPrunedBlockStore: Fix issue #1260: the h2 prefix and params are prepended twice using this constructor. Only prepend when calling the super constructor. dcw312 2016-05-17 21:22:34 -05:00
  • 5108bebe3f Prepare 0.14.2-SNAPSHOT Andreas Schildbach 2016-05-31 08:45:28 +02:00
  • 60dce2f1e3 Peer: Change getVersionHandshakeFuture() return type back to ListenableFuture<Peer>. Andreas Schildbach 2016-05-09 17:15:59 +02:00
  • 206f04784f Fix wrong balance calculation if identical (apart from the index) outputs are involved. Andreas Schildbach 2016-05-25 14:19:13 +02:00
  • 6230d01e7b H2FullPrunedBlockStore: Fix issue #1260: the h2 prefix and params are prepended twice using this constructor. Only prepend when calling the super constructor. dcw312 2016-05-17 21:22:34 -05:00
  • c37fe88952 Bump of orchid version to 1.2.1, which is necessary because we accidently pushed an incomplete version 1.2 to Maven Central last year. Andreas Schildbach 2016-05-18 10:21:18 +02:00
  • 31bd4f95da Release 0.14.1 v0.14.1 Andreas Schildbach 2016-05-08 21:44:58 +02:00
  • 4ca374190f Remove Mike's httpseed as he plans to shut it down. Andreas Schildbach 2016-05-08 17:13:53 +02:00
  • 8e00564f4e Remove Mike's httpseed as he plans to shut it down. Andreas Schildbach 2016-05-08 17:13:53 +02:00
  • 0e30a3011c Release 0.14 v0.14 Andreas Schildbach 2016-05-06 21:21:28 +02:00
  • 88c80c9800 Transaction: Rework JavaDoc of the addInput() variants. Andreas Schildbach 2016-05-06 10:27:04 +02:00
  • c7a612c3e0 Replace URLs to code.google.com by the appropriate GitHub URLs. Matthew Shaylor 2016-04-19 18:14:57 +01:00
  • f1a80b59c8 Context: Log context creation. Andreas Schildbach 2016-04-13 12:02:12 +02:00
  • dfd7c826d3 Block: Improve message of VerificationException that is thrown when a blocks time is too far in the future. Andreas Schildbach 2016-05-06 11:17:29 +02:00
  • 01890c563c Transaction: Rework JavaDoc of the addInput() variants. Andreas Schildbach 2016-05-06 10:27:04 +02:00
  • 0b3cc9c59f Replace URLs to code.google.com by the appropriate GitHub URLs. Matthew Shaylor 2016-04-19 18:14:57 +01:00
  • 14ef3c0052 WalletProtobufSerializer: Allow to specify buffer size for saving wallet file via OutputStream. Justas Dobiliauskas 2016-04-13 18:23:08 +03:00
  • 01cff428d3 Payment channels: Add KeyParameter support to PaymentChannelServer Will Shackleton 2016-04-08 15:12:12 +01:00
  • 56f1db8dd8 Payment channels: Add KeyParameter arguments to Transaction.calculateSignature Will Shackleton 2016-04-08 14:34:24 +01:00
  • 2e09ed8581 Context: Log context creation. Andreas Schildbach 2016-04-13 12:02:12 +02:00
  • a407f04b56 0.15-SNAPSHOT Andreas Schildbach 2016-04-02 18:04:21 +02:00
  • d0b6a25e0a Update AUTHORS from git. Andreas Schildbach 2016-04-02 17:54:05 +02:00
  • aa9f1bc895 Secp256k1Context: Remove a bit of redundancy in logging. Andreas Schildbach 2016-04-02 16:05:28 +02:00
  • 9c83299571 Update to slf4j 1.7.20. Andreas Schildbach 2016-04-02 15:49:40 +02:00
  • 4e29e4fb00 Wallet: Make SendRequest a top level class. Andreas Schildbach 2016-04-01 21:53:21 +02:00
  • 1e66b9a8e3 Finish moving wallet related classes to .wallet package. Andreas Schildbach 2016-01-16 14:30:36 +01:00
  • e48ced6de3 Remove cent rule from fee solving in Wallet and payment channels. Andreas Schildbach 2016-03-07 17:12:03 +01:00
  • 53d2d5625c Transaction: Print locktime estimation properly formatted. Andreas Schildbach 2016-04-01 21:08:35 +02:00
  • f9a0fb2a35 Native ECDSA implementation updated to latest libsecp256k1 GreenAddress 2016-03-27 15:03:10 +02:00
  • 840df06b79 RefreshWallet: Comment how to get a test wallet. Andreas Schildbach 2016-03-30 13:11:44 +02:00
  • 8d6d0e2ebc Update payment channel sequence numbers for time locked transactions with BIP68 and BIP125 in mind. mruddy 2016-03-27 14:01:32 -04:00
  • 9505227616 Wallet: Calculate fee based on feePerKb on byte precision. Andreas Schildbach 2016-03-11 13:49:29 +01:00
  • b1bc34eb76 PaymentChannelStateTest: Make HALF_COIN a constant. Andreas Schildbach 2016-03-27 14:47:13 +02:00
  • 858b0b41d5 Make sure payment channels heed Context.isEnsureMinRequiredFee(). Andreas Schildbach 2016-03-27 13:16:58 +02:00
  • c1938fec75 Harmonize license headers. Andreas Schildbach 2016-03-26 19:34:10 +01:00
  • d48e810c5d Utils: Comment and harmonize the various methods for reading ints. Andreas Schildbach 2016-03-21 15:01:07 +01:00