3
0
mirror of https://github.com/Qortal/altcoinj.git synced 2025-01-30 23:02:15 +00:00

Commit Graph

  • 21a32b5604 MonetaryFormat: Add default format based on the Bitcoin symbol supported by Unicode 10.0. Andreas Schildbach 2019-02-27 18:41:04 +0100
  • 4daf6de1eb settings.gradle: If at least Java 11 and Gradle 4.10 are detected, wallet-template is being built again. Sean Gilligan 2019-02-23 10:49:00 -0800
  • 0be1008339 build.gradle: Exclude the same set of integration tests as we did for Maven. Andreas Schildbach 2019-02-25 21:03:30 +0100
  • 4e52eb7c55 README.md: Add instructions for using Jitpack-powered SNAPSHOT builds. Sean Gilligan 2019-02-24 23:16:08 -0800
  • 81ddd50ffb build.gradle: Make protobuf-gradle-plugin use protoc from the repository. Andreas Schildbach 2019-02-23 22:52:01 +0100
  • 1d4c8e69eb Bech32.Bech32Data: Make immutable fields hrp and data publicly accessible. Andreas Schildbach 2019-02-23 19:45:53 +0100
  • 3974b38bad .travis.yml: Run the JavaDoc again, so errors are exposed. Andreas Schildbach 2019-02-22 12:05:20 +0100
  • fb8ac7bc6c PeerGroup, TransactionConfidence: Fix JavaDoc links. Sean Gilligan 2019-02-21 18:52:23 -0800
  • 19e083c017 Block: Add checkWitnessRoot() to verify the witness root. Andreas Schildbach 2019-02-22 10:45:40 +0100
  • b2fed78c09 Block: Add getWitnessRoot() to calculate the witness root hash, similar to the merkle root hash. Andreas Schildbach 2019-02-22 01:38:12 +0100
  • 11e4cb956e Transaction: Add findWitnessCommitment() to locate the witness commitment in a coinbase. Andreas Schildbach 2019-02-22 01:23:22 +0100
  • 533487b97f Sha256Hash: Add twiceOf() and hashTwice() variants that simply take two byte arrays. Andreas Schildbach 2019-02-22 01:10:10 +0100
  • 5749e3796d NetworkParameters: Remove deprecated static methods. Andreas Schildbach 2019-02-21 23:56:08 +0100
  • 0004ea4c35 ScriptPattern: Get rid of redundant BaseEncoding instance. Andreas Schildbach 2019-02-21 22:46:00 +0100
  • 029d096d8a Sha256Hash: Remove deprecated methods. Andreas Schildbach 2019-02-21 22:35:53 +0100
  • 53bd04e426 WalletAppKit: Always use provideBlockStore() to simplify using a different block store when needed. Oscar Guindzberg 2019-02-15 12:44:15 -0300
  • f74d155ceb Remove deprecated AbstractPeerEventListener and NativePeerEventListener. Andreas Schildbach 2019-02-20 18:27:23 +0100
  • eaf7955436 Remove deprecated PeerConnectionEventListener. Andreas Schildbach 2019-02-20 18:39:12 +0100
  • 74e3c3306f Remove deprecated BlockChainListener. Andreas Schildbach 2019-02-20 18:13:22 +0100
  • ef6a2143ff PeerGroup: Lower stall download speed requirement from 20 to 10 blocks per second. Andreas Schildbach 2019-02-20 13:05:08 +0100
  • b4891ebd59 PeerGroup: Improve logging in ChainDownloadSpeedCalculator. Andreas Schildbach 2019-02-20 12:57:08 +0100
  • 23b4e31c9a PeerGroup: Fix ChainDownloadSpeedCalculator falsely detects end of sync just because list of peers can be temporarly empty. Andreas Schildbach 2019-02-19 17:54:46 +0100
  • e795ecbee5 WalletAppKit: Fix when restoring from seed, the fallback chain isn't created. Andreas Schildbach 2019-02-19 13:50:38 +0100
  • fa3a5b4827 WalletAppKit: Fix wallet isn't moved out of the way on restore, preventing the actual restore. Andreas Schildbach 2019-02-19 13:39:42 +0100
  • 883ea24483 WalletTest: Add test for roundtripping a wallet via its mnemonic code. Andreas Schildbach 2019-02-19 13:06:36 +0100
  • 246fc5ae55 Wallet: In toString(), add a flag for including the lookahead keys into the dump. Andreas Schildbach 2019-02-19 12:20:04 +0100
  • 4baeeaf44a DeterministicKey, ECKey: In toString(), add a comment so that the role of the key in a keychain becomes clear. Andreas Schildbach 2019-02-19 11:58:05 +0100
  • 09d5d33313 DeterministicKeyChain: Change return type of getKeys() and getIssuedReceiveKeys() from List<ECKey> to List<DeterministicKey>. Andreas Schildbach 2019-02-19 11:53:55 +0100
  • 2502847dfd DeterministicKeyChain: In toString(), print lookahead size and threshold. Andreas Schildbach 2019-02-19 11:19:19 +0100
  • d7d6c3de09 Wallet-tool: Allow comma, semicolon and double colon as separator for seed words to work around the inability of Gradle to pass proper command line arguments. Andreas Schildbach 2019-02-19 10:54:07 +0100
  • 4af38b8e92 Transaction: Rename hashForSignatureWitness() to hashForWitnessSignature() for consistency. Andreas Schildbach 2019-02-19 09:54:53 +0100
  • ff76b50ae2 Transaction: Fix hashForSignature() by making sure no witnesses get into the sighash and old serialization is forced. Andreas Schildbach 2019-02-18 22:42:41 +0100
  • e68a24e6bc KeyChainGroup: Fix currentKey() and currentAddress() still vends old key/address after new chain was activated. Andreas Schildbach 2019-02-18 09:57:10 +0100
  • d7b2beac97 Wallet: Fix getIssuedReceiveKeys() and getIssuedReceiveAddresses() to return keys/addresses of all active chains. Andreas Schildbach 2019-02-18 00:21:00 +0100
  • f94f8cd692 Migrate usage of deprecated Transaction.getHash() to getTxId(). Andreas Schildbach 2019-02-17 17:27:14 +0100
  • 23e6862e9c Wallet: Fix a reference in JavaDoc. Andreas Schildbach 2019-02-17 16:25:46 +0100
  • 214e835233 Transaction: In toString(), move purpose up. Andreas Schildbach 2019-02-17 16:18:03 +0100
  • 0317c192e5 Script: Fix getNumberOfBytesRequiredToSpend() for P2WPKH. Andreas Schildbach 2019-02-17 11:56:25 +0100
  • 30297af3de Wallet: Add an assert calculateFee(). Andreas Schildbach 2019-02-17 11:55:35 +0100
  • b303490fe3 Block: In toString(), print newline between transactions. Andreas Schildbach 2019-02-17 10:44:27 +0100
  • 8910cd7a25 GetDataMessage: Support fetching of blocks with witnesses. Andreas Schildbach 2019-02-17 10:35:16 +0100
  • 1852ba7e8e TransactionTest: Add a couple of asserts for transaction size. Andreas Schildbach 2019-02-17 09:55:30 +0100
  • d6513a304f Wallet: Add back deprecated findKeyFromPubHash() for compatibility. Andreas Schildbach 2019-02-16 19:53:55 +0100
  • f11667f505 Wallet: Add back deprecated variant of isPubKeyHashMine() for compatibility. Andreas Schildbach 2019-02-16 19:48:30 +0100
  • 4de860aa1a Wallet: Add back deprecated variants of isDeterministicUpgradeRequired() and upgradeToDeterministic() for compatibility. Andreas Schildbach 2019-02-16 19:09:22 +0100
  • 66d54c11b1 build.gradle: Print failed tests a bit more detailed. Oscar Guindzberg 2019-02-15 11:54:28 -0300
  • 4fb0e6ed95 .travis.yml: Bring up to date. Andreas Schildbach 2019-02-15 16:46:53 +0100
  • fc3d86bba5 Update AUTHORS from git. Andreas Schildbach 2019-02-15 00:46:05 +0100
  • aec74e344b SPVBlockStoreTest: Fix missing close(). Andreas Schildbach 2019-02-15 01:20:59 +0100
  • 18e79b58b8 DeterministicKeyChain: Implement toString(). Andreas Schildbach 2019-02-15 00:06:50 +0100
  • 3dbc7ecd62 Wallet: In maybeRotateKeys(), fix logic to find out the preferred scriptType. Andreas Schildbach 2019-02-15 00:00:57 +0100
  • 08bb331cc3 Update jopt-simple to 5.0.4. Andreas Schildbach 2019-02-14 23:42:10 +0100
  • 225941d88a Update protobuf-java to 3.6.1. Andreas Schildbach 2019-02-14 23:36:05 +0100
  • d4da02155f Update OkHttp to 3.12.1. Andreas Schildbach 2019-02-14 23:37:00 +0100
  • f24a4aa19a Update Guava to 27.0.1-android. Andreas Schildbach 2019-02-14 23:20:55 +0100
  • b5517a1b70 Update protobuf-gradle-plugin to 0.8.6. Andreas Schildbach 2019-02-14 22:49:27 +0100
  • 34e8bc217a build.gradle: Configure Eclipse plugin. Andreas Schildbach 2019-02-14 22:47:54 +0100
  • 0bd65ea999 If possible, use generic type inference for constructing objects. Andreas Schildbach 2019-02-14 20:34:55 +0100
  • 5274855f2b Replace some of my copyright statements by the generic statement. Andreas Schildbach 2019-02-14 20:25:38 +0100
  • fffa4c06fe ScriptPattern: Rename the matchers and extraction helpers for "pay to" script types into an abbreviated form. Andreas Schildbach 2019-02-14 20:17:47 +0100
  • 05efa7e69e KeyChainGroup, Wallet: Implement the upgrade path Basic --> P2PKH --> P2WPKH. Andreas Schildbach 2019-02-12 18:52:27 +0100
  • 3c73f5e8a1 KeyChainGroup: Introduce concept of multiple active keychains. Andreas Schildbach 2019-02-08 16:13:33 +0100
  • 16b53836b8 Wallet, KeyChainGroup: Remove implicit creation and activation of a new chain. Andreas Schildbach 2019-02-12 12:03:37 +0100
  • eb15ac07d3 Wallet: Remove implicit upgrade from a basic to a deterministic wallet. Andreas Schildbach 2019-02-12 11:24:23 +0100
  • 2bdc594468 SPVBlockStoreTest: Add a performance test. Andreas Schildbach 2019-02-13 21:28:03 +0100
  • 4f5b2f2660 KeyChainGroup: Remove ability to change default lookaheadSize and lookaheadThreshold after construction. Andreas Schildbach 2019-02-12 13:44:31 +0100
  • ba4dacae84 UnitTestParams: Define human-readable part for Bech32 addresses. Andreas Schildbach 2019-02-12 17:40:36 +0100
  • 4789ea84a5 DeterministicSeed: Make encryptedSeed immutable. Andreas Schildbach 2019-02-13 10:23:48 +0100
  • 02b0907535 DeterministicSeed: Don't print private data in toString() by default. Andreas Schildbach 2019-02-13 13:56:19 +0100
  • bfe2a195b6 Receive to and send from native segwit addresses Andreas Schildbach 2018-04-21 09:57:02 +0200
  • 691a3b1de8 KeyChainGroup: Remove most constructors. Those that remain are considered an unstable API. Andreas Schildbach 2019-02-10 13:03:29 +0100
  • d1ec4b5901 RegTestParams: Fix Bech32 human-readable part. ueno 2019-02-05 19:15:22 +0900
  • dceb2a4261 VersionMessage: Add support for BIP111 (NODE_BLOOM service bit). Andreas Schildbach 2019-01-31 12:45:42 +0100
  • d35583236a Wallet: Add static constructor createBasic() which creates a wallet with just a basic keychain, and no key derivation. Andreas Schildbach 2019-02-06 16:38:24 +0100
  • 6278dc39b1 KeyChainGroup: Inline method makeP2SHOutputScript(). Andreas Schildbach 2019-02-06 15:33:35 +0100
  • 0d90157749 Wallet-template: Allow sending to Bech32 addresses. Andreas Schildbach 2019-02-06 11:34:26 +0100
  • be4245d2dd Peer: When using GetData for transactions, request witnesses if available. Andreas Schildbach 2019-02-05 11:03:26 +0100
  • 53a63c43bb Transaction: Add getTxId() and getWTxId(); deprecate getHash() and getHashAsString(). Andreas Schildbach 2019-02-05 16:44:39 +0100
  • 2d943838dd ListMessage: Implement toString(). Andreas Schildbach 2019-02-05 12:48:32 +0100
  • 50df97c98a Transaction: Prettify toString() once again. Andreas Schildbach 2019-02-04 19:39:02 +0100
  • 415686e001 TransactionInput: Add getIndex() helper. Andreas Schildbach 2019-02-04 19:37:30 +0100
  • 72f78041ac WalletTool: Warn if an uncompressed key was imported. Andreas Schildbach 2019-02-04 12:09:49 +0100
  • 480150f87f SegwitAddress: Allow only compressed keys in fromKey(). Andreas Schildbach 2019-02-04 11:55:54 +0100
  • 4c60984e14 ECKey: Clearly mark a key as uncompressed in toString(). Andreas Schildbach 2019-02-04 11:53:57 +0100
  • 3403fc52c6 DownloadProgressTracker: Fix behaviour when download is done. Jon Griffiths 2016-08-25 02:01:42 +1200
  • 45e25167cd ECKey: Include human readable creationTime in toString(). Andreas Schildbach 2019-02-03 17:32:53 +0100
  • 36f140d0a4 WalletTool: Print success message for key removal. Andreas Schildbach 2019-02-03 17:12:15 +0100
  • 5464e5560e WalletTool: Fix importing of private key in WIF (wallet import format). Andreas Schildbach 2019-02-03 16:57:13 +0100
  • ac7a576b3d WalletTool: Use Wallet.hasKey() rather than Wallet.findKeyFromPubKey(). Andreas Schildbach 2019-02-03 16:55:13 +0100
  • 58ca1d1d8c BasicKeyChain: Extract toString() from KeyChainGroup. Andreas Schildbach 2019-02-03 16:48:24 +0100
  • 4c953cc538 WalletTool: Fix checkpoint is ignored when synching. Andreas Schildbach 2019-02-03 14:42:25 +0100
  • 3fea6428ef Wallet: Fix JavaDoc for setKeyRotationTime() and accept null argument to stop key rotation. Andreas Schildbach 2019-02-03 11:42:17 +0100
  • 09deb02aec MonetaryFormatTest, BtcFormatTest: Disable locale-sensitve tests that surface non-determinism between OpenJDK versions. Andreas Schildbach 2019-02-03 02:26:17 +0100
  • 4fd144d71d Refresh bundled checkpoints. Andreas Schildbach 2019-02-02 22:28:14 +0100
  • 7ddd5a49dd ScriptBuilder: Rename createOutputScript(ECKey) to createP2PKOutputScript and add a byte[] variant. Andreas Schildbach 2019-02-02 21:41:33 +0100
  • 2dd2acd4a8 DeterministicKeyChain, MarriedKeyChain: Remove most constructors and static constructors. Those that remain are considered an unstable API. Andreas Schildbach 2019-01-26 16:03:35 +0100
  • 16c7d03e1f Script: Include stack dump in exception messages in correctlySpends(). Andreas Schildbach 2019-02-02 14:26:59 +0100
  • c8caff20cd Transaction: Rename parameters redeemScript and connectedScript to scriptCode in witness signature methods. Andreas Schildbach 2019-02-02 16:33:16 +0100
  • a5fd9c6848 KeyBag: Rename method findKeyFromPubHash() to findKeyFromPubKeyHash(). Andreas Schildbach 2019-02-01 17:43:38 +0100
  • 53908d8939 KeyBag, TransactionBag: Rename parameters pubkey to pubKey, pubkeyHash to pubKeyHash. Andreas Schildbach 2019-02-01 17:41:31 +0100