Commit Graph

  • 2483d10ad3 TestFeeLevel: Make number of ouputs configurable by tweaking a constant. Andreas Schildbach 2015-07-11 20:22:18 +02:00
  • e7b3a49ab7 Update checkpoints. Andreas Schildbach 2015-07-10 11:50:45 +02:00
  • 9f55692c04 Update checkpoints. Andreas Schildbach 2015-07-10 11:50:45 +02:00
  • da20b02906 Implement special priority tx size calculation. Mike Hearn 2015-07-09 15:05:36 +02:00
  • 621975556c TestFeeLevel: Create transactions with two outputs (and thus most of the time two inputs). This is more close to standard wallet transactions. Andreas Schildbach 2015-07-08 23:19:58 +02:00
  • 49ac4ac2ad CheckpointManager: expose a static method to get the checkpoint stream Mike Hearn 2015-07-09 00:36:18 +02:00
  • 95bfa40630 Peer: allow setting the includeMempool flag Mike Hearn 2015-07-09 00:35:58 +02:00
  • 748f7a53e0 GetUTXOsMessage: serialize the includeMempool flag Mike Hearn 2015-07-09 00:35:42 +02:00
  • eab413c814 Guava: migrate deprecated use of Objects to MoreObjects. Andreas Schildbach 2015-07-08 19:17:54 +02:00
  • efd95f0542 Clean up Base58 implementation and improve its documentation. Amichai Rothman 2015-07-05 12:26:00 +03:00
  • 9219d8a9b5 Simplify and standardize equals/hashCode/compareTo implementations. Amichai Rothman 2015-07-07 14:25:01 +03:00
  • a53b508049 Fix various bugs and documented unintuitive/suspicious behavior in equals/hashCode/compareTo implementations. Amichai Rothman 2015-07-07 14:24:25 +03:00
  • abffd1927e Disable warnings for generated classes. Carsten Otto 2015-07-04 20:20:38 +02:00
  • 3c9d1c5506 Fix consistency issues with equals/hashCode in LazyECPoint Peter Dettman 2015-06-26 16:59:26 +10:00
  • ce58f6945f Upgrade to Guava 18.0. Andreas Schildbach 2015-07-03 08:10:29 +02:00
  • 24de5e2a40 0.14-SNAPSHOT Andreas Schildbach 2015-07-06 09:46:48 +02:00
  • e2571729a9 Inline (fake) constant to only method using it. Carsten Otto 2015-07-05 14:26:04 +02:00
  • e148e9e052 Fix another peerTimeoutTest failure mode. Amichai Rothman 2015-06-30 21:25:03 +03:00
  • 213efd53ab Remove redundant type information. Carsten Otto 2015-07-04 18:39:42 +02:00
  • fb75bb4c63 Rename variable. Carsten Otto 2015-07-04 17:50:32 +02:00
  • aadafdc6c9 Use singletonList. Carsten Otto 2015-07-04 17:49:16 +02:00
  • ba468dd775 Make constant. Carsten Otto 2015-07-04 18:27:47 +02:00
  • 467356526e Provide size of array. Carsten Otto 2015-07-04 17:49:22 +02:00
  • 3e78d89cac Remove empty @return annotation. Carsten Otto 2015-07-04 20:28:29 +02:00
  • daace1dec1 Fix javadoc link errors. Carsten Otto 2015-07-04 17:29:18 +02:00
  • 2e4fde0991 Upgrade jacoco version. Carsten Otto 2015-07-04 16:52:29 +02:00
  • e311a3604e Remove unused field. Carsten Otto 2015-07-04 19:24:00 +02:00
  • a1c0e00c5f Convert to local variables. Carsten Otto 2015-07-04 20:42:35 +02:00
  • dbda2b9280 Remove useless casts. Carsten Otto 2015-07-04 20:45:07 +02:00
  • c3c2916151 Remove useless math like >> 0. Carsten Otto 2015-07-04 18:36:08 +02:00
  • b736b4f7b0 remove redundant modifiers Carsten Otto 2015-07-04 18:24:09 +02:00
  • 25c4554760 ConnectionHandler: don't leak nioConnectionHandler lock on an exception path. Probably fixes #1009 Mike Hearn 2015-07-02 18:44:55 +02:00
  • ce58d93afd VarIntTest: Fix missing @Test annotations. Andreas Schildbach 2015-06-30 19:04:37 +02:00
  • 282db823fc Simplify VarInt implementation. Amichai Rothman 2015-06-29 03:50:50 +03:00
  • dc94018992 Fix misc. formatting/style/syntax inconsistencies and issues. Amichai Rothman 2015-06-28 15:46:17 +03:00
  • 820765753c Clean up toString and other string-related code. Amichai Rothman 2015-06-28 15:10:22 +03:00
  • fd52c86bf9 Introduce little code simplifications. Amichai Rothman 2015-06-28 11:59:33 +03:00
  • 6d2e35b765 Fix peerTimeoutTest intermittent failures. Amichai Rothman 2015-06-30 10:49:48 +03:00
  • 6c2fb16233 fix docblock for clearOutputs() Jameson Lopp 2015-06-29 11:19:45 -04:00
  • 9f8501a7bf Examples: add a tor.js file that connects to a hidden service node, as a demo of how to do it. Mike Hearn 2015-06-25 19:02:46 +02:00
  • 7666d84625 Examples: demo.js to use current PeerGroup start() API Mike Hearn 2015-06-25 19:02:31 +02:00
  • db42dc4630 PeerGroup: make use of peer discovery optional with Tor Mike Hearn 2015-06-25 19:02:18 +02:00
  • 469a589951 Reduced unnecessary UnsupportedEncodingException handling Amichai Rothman 2015-06-24 22:19:32 +03:00
  • 07682145e3 ScriptBuilder: convert an attempt to push an empty array into a smallNum(0) i.e. OP_0 call. Mike Hearn 2015-06-24 17:13:01 +02:00
  • 93fc0049f1 KeyCrypterScrypt[Test]: more var/param name fixes Mike Hearn 2015-06-24 16:25:57 +02:00
  • 953cc311e3 KeyCrypterScryptTest: fix variable name Mike Hearn 2015-06-24 16:16:37 +02:00
  • 07c0c1f3f2 Change data types in tables ollekullberg 2015-06-04 10:09:22 +02:00
  • 4b6914a39d Added unit tests to cover some (not all) red spots in the Cobertura report. Johnathan 2015-03-26 23:25:03 -06:00
  • b11c17a5f6 Fix: Block headers received (save to fullstore) that are >80 in length i.e includes tx. Tx are removed when saving the header. Kalpesh Parmar 2015-06-15 11:55:52 +01:00
  • 1d96e1ad1d Remove duplicate extension update calls to the wallet. Michael Bell 2015-06-02 00:54:04 +01:00
  • 9b82c69946 Fixing potential deadlock by enforcing keychain > extensions order. Michael Bell 2015-06-01 23:53:43 +01:00
  • caa294c7f6 Fixing NPE in ExamplePaymentChannelServer due to using unintialized state. Michael Bell 2015-06-01 23:33:54 +01:00
  • 36ba209a24 Save-and-load new wallet with extensions in WalletAppKit. Michael Bell 2015-06-02 16:30:23 +01:00
  • 5dd72ed0f7 Improve the way compression is handled Peter Dettman 2015-06-12 19:28:05 +07:00
  • c4c33ce978 deduplicated and simplifed Message methods that read underlying byte arrays Amichai Rothman 2015-06-24 12:04:00 +03:00
  • 9c8f6fbb20 added Sha256Hash.wrapReversed/getReversedBytes methods to further deduplicate and simplify code Amichai Rothman 2015-06-24 02:57:37 +03:00
  • faf92971dd Refactored Sha256Hash API: - depracated constructors - wrap methods to wrap given hash values in a new instance - of/twiceOf methods to calculate hash values in a new instance - hash/hashTwice to calculate hash values and return the raw bytes Amichai Rothman 2015-06-24 01:16:04 +03:00
  • 0a94a30a6b replaced inconsistently-used synchronized MessageDigest singleton with creating a new instance on each call Amichai Rothman 2015-06-22 23:53:30 +03:00
  • a6601066dd moved sha256-related utility methods into Sha256Hash class and renamed them Amichai Rothman 2015-06-22 21:42:17 +03:00
  • a449e3b026 - changed unused Utils.singleDigest method to use new MessageDigest instances rather than a synchronized singleton - replaced verbose hash computations with calls to Utils.singleDigest/doubleDigest - added javadocs to Utils.singleDigest/doubleDigest Amichai Rothman 2015-06-22 21:04:04 +03:00
  • 772aa300df simplified Sha256Hash.equals/compareTo methods Amichai Rothman 2015-06-22 21:21:17 +03:00
  • 2fd96c7771 extracted common Utils.newSha256Digest() method to reduce boilerplate code Amichai Rothman 2015-06-22 18:37:14 +03:00
  • a2e94b9a95 Factored out a common sub-expression. Stephen Reed 2015-06-11 10:19:15 -05:00
  • 177bd93802 Fixed headers message serialization. Stephen Reed 2015-06-09 16:36:25 -05:00
  • e25e561560 remove unused imports and unused local variables Peter Stockli 2015-06-23 19:51:41 +02:00
  • 2209b9b734 remove some calls to BigDecimal#setScale where return objects are not used Peter Stockli 2015-06-21 18:39:28 +02:00
  • ce50e0b755 Peer: don't null out the future object to avoid a race where the pong can be received before the ping call has returned. Mike Hearn 2015-06-21 14:39:55 +02:00
  • d6ed5069d4 Don't gitignore wallet files. Andreas Schildbach 2015-06-17 08:43:07 +02:00
  • 07f6b0ea30 Don't print log messages when testing fee level. Andreas Schildbach 2015-06-16 22:23:44 +02:00
  • 4638301cbd Wallet: print spendable balance as opposed to watching balance in toString output Mike Hearn 2015-06-15 17:11:29 +02:00
  • a2e0908436 Improvements in ECKey.extractKeyFromASN1 Peter Dettman 2015-06-12 19:59:38 +07:00
  • 2b8fa07ae8 Fix flake in WalletTest. Resolves #991 Mike Hearn 2015-06-12 17:11:33 +02:00
  • e3bba1c3cb Use FixedPointCombMultiplier for mul by G Peter Dettman 2015-06-12 16:17:15 +07:00
  • 62f22d83a0 Update native secp256k1 URL in javadoc Peter Dettman 2015-06-12 16:39:43 +07:00
  • bd0f3fe4c1 Allowed wallet size increased from 64MB to 512MB Justas 2015-06-12 10:21:45 +03:00
  • 6836d4816d Wallet: minor tweaks to setUTXOProvider Mike Hearn 2015-06-09 12:24:38 +02:00
  • 153d323ccf UTXO: misc doc and code cleanups Mike Hearn 2015-06-09 12:22:39 +02:00
  • fc22d9cbc6 UTXOProvider: comment fix Mike Hearn 2015-06-09 12:14:35 +02:00
  • 82ba54db13 DeterministicKeyChain: Fix getIssuedReceiveKeys() is returning internal keys too. Andreas Schildbach 2015-06-01 22:26:11 +02:00
  • 481dbcde5c Add Comparator that defines a by-child-num order for DeterministicKeys. Make ChildNumber comparable. Andreas Schildbach 2015-06-01 21:43:56 +02:00
  • 72f1f748ee Replace monetary codes map with an array as a simpler data type. Ross Nicoll 2015-05-30 11:51:29 +01:00
  • cc0a00fbdd Make sure exchange rates are well defined. Andreas Schildbach 2015-06-06 12:50:05 +02:00
  • 258792c803 Add unit tests for AuxPoW header validation. Ross Nicoll 2015-06-01 23:20:15 +01:00
  • 81f2303434 Forgotten refactor Devrandom 2015-04-08 09:35:36 -07:00
  • 7012791601 Javadoc and other cleanup Devrandom 2015-04-07 21:25:00 -07:00
  • 3dd7ba1de5 Clean up DKC API changes Devrandom 2015-04-07 21:03:23 -07:00
  • 80ed15f253 allow DKC derivation path to be overridden Devrandom 2014-12-26 12:58:27 -08:00
  • 4713c76a29 correctly identify leaf keys Devrandom 2014-11-08 22:41:15 -08:00
  • 523d97b5dd Correct handling of encrypt/decrypt Devrandom 2014-10-28 22:15:16 -07:00
  • 7356c75c8d Allow overriding of encrypt/decrypt construction Devrandom 2014-10-27 13:14:22 -07:00
  • 0a8c528ed8 Allow subclassing of DeterministicKeyChain by API users Devrandom 2014-10-11 17:55:53 -07:00
  • 2fbd14cc97 Fixed the TestNet3Params.checkDifficultyTransitions method (logic error in a previous refactor). Kalpesh Parmar 2015-06-02 23:43:57 +01:00
  • 7e66944753 Logging in HttpDiscovery Mike Hearn 2015-06-03 12:19:51 +02:00
  • 29bb2560bc Higher res logo PNG Mike Hearn 2015-06-03 12:19:43 +02:00
  • 36753e5112 Moved classes to altcoinj.core package where they do not specifically require to be part of the bitcoinj package. Ross Nicoll 2015-06-01 22:58:08 +01:00
  • 573d6f6edf Add AuxPoW chain ID checks. Ross Nicoll 2015-06-01 22:54:54 +01:00
  • c6659bad12 Completed AuxPoW header validation code. Ross Nicoll 2015-05-31 22:54:46 +01:00
  • 453819ccb2 Cleaned up unneeded files after rebase. Ross Nicoll 2015-05-30 21:20:13 +01:00
  • 5c973f6149 Remove existing build pom.xml Added genesis block construction for Dogecoin network. Added difficulty calculations for Dogecoin network. Completed difficulty calculation code for Dogecoin. Added code for parsing Dogecoin blocks, and unit tests for same. Ross Nicoll 2015-05-30 10:04:54 +01:00
  • 245505e984 Started connecting altcoinj to bitcoinj. Merged in files from bitcoinj which were rejected for altcoin support. Ross Nicoll 2015-05-22 00:00:23 +01:00