Andreas Schildbach
1bcea2a59c
build.gradle: Update BouncyCastle to 1.68.
2021-01-09 23:41:26 +01:00
Andreas Schildbach
268a4610fc
wallet-tool-help.txt: Fix displaced line.
2021-01-06 19:49:36 +01:00
Andreas Schildbach
ab66729d79
PeerGroupTest: Migrate a bug number from Google Code to GitHub.
2020-12-06 23:00:02 +01:00
Andreas Schildbach
f0bbb92bcf
ForwardingService: Get rid of unused forwardCoins() method argument.
2020-10-24 16:45:04 +02:00
Andreas Schildbach
14673e6907
build.gradle: Update OkHttp to 3.12.12.
2020-10-17 00:29:01 +02:00
Andreas Schildbach
41ebd0aabe
build.gradle: Update protobuf-java to 3.13.0.
2020-10-17 00:21:14 +02:00
Andreas Schildbach
e6c68d9758
build.gradle: Update Guava to 30.0-android.
2020-10-17 00:12:51 +02:00
Andreas Schildbach
dbdd60052e
build.gradle: Update BouncyCastle to 1.66.
2020-10-17 00:09:40 +02:00
Oscar Guindzberg
f92124d750
TransactionWitness: Add redeemP2WSH() to create the stack pushes necessary to redeem a P2WSH output.
2020-10-11 20:07:48 +02:00
Oscar Guindzberg
4663cd9dea
BasicKeyChain, DeterministicKeyChain: Keep listeners when decrypting/encrypting.
2020-10-11 19:54:04 +02:00
Oscar Guindzberg
a02b2749d9
WalletAppKit: Create fallback keychain when using restoreFromKey().
2020-10-10 16:09:54 +02:00
Oscar Guindzberg
7d2d8d7792
TransactionBroadcast: Also consider confidence change events in the single peer case.
...
If connected to only one peer, it will be disconnected and reconnected after the broadcast, so we in fact will hear the inv from that peer.
2020-10-07 12:21:12 +02:00
Andreas Schildbach
f5f1adb156
PeerGroup: Add number of discoverers to discoverPeers() log message.
2020-10-06 09:36:47 +02:00
Oğuzhan Çevik
006b969392
AbstractBlockChain: Make a loop more readable.
2020-10-03 12:05:26 +02:00
Sean Gilligan
36d7b11d4b
TestWithPeerGroup: Increase test timeout to 15 seconds.
2020-09-23 00:18:36 +02:00
Andreas Schildbach
bc70c0c29d
TestWithWallet: Reset mocking to prevent an invalid mock time.
2020-09-20 15:00:57 +02:00
Sean Gilligan
02ee7cc3b4
GitHub Actions: Build with JDK 15 rather than 14.
2020-09-20 09:46:43 +02:00
Sean Gilligan
c4fb770d98
Wallet: Make SendResult fields final.
2020-09-20 09:39:06 +02:00
Sean Gilligan
1e5fa2ed0c
wallettemplate: upgrade JavaFX to version 15
...
JavaFX 15 is now released and is the now the latest supported
version. It supports JDK 11 and later — same as the previous release.
Release notes are here:
https://github.com/openjdk/jfx/blob/jfx15/doc-files/release-notes-15.md#release-notes-for-javafx-15
2020-09-08 15:43:22 -07:00
Andreas Schildbach
4258bb9f21
Apply "Replace indexOf() with contains()" refactoring.
2020-09-07 21:29:24 +02:00
Andreas Schildbach
a912600010
Apply "Identical catch branches in try statement" refactoring.
2020-09-07 21:29:24 +02:00
Andreas Schildbach
6b6ead07eb
Apply "for loop replaceable with enhanced for loop" refactoring.
2020-09-07 21:15:51 +02:00
Andreas Schildbach
a966cd38a1
Apply "Lambda can be replaced with method reference" refactoring.
2020-09-07 21:15:51 +02:00
Andreas Schildbach
e7b00b65f9
Apply "Statement lambda can be replaced with expression lambda" refactoring.
2020-09-07 21:13:14 +02:00
Andreas Schildbach
b6b221ae1b
Apply "Anonymous type has shorter lambda alternative" refactoring.
2020-09-07 21:13:14 +02:00
Andreas Schildbach
c08a4d97d3
Apply "Anonymous type can be replaced with lambda" refactoring.
2020-09-07 21:13:14 +02:00
Andreas Schildbach
3290c8c541
Apply "try finally replaceable with try with resources" refactoring.
2020-09-07 21:12:58 +02:00
Andreas Schildbach
4847a9df27
Apply "Explicit generic type can be replaced with <>" refactoring.
2020-09-07 21:10:44 +02:00
Sean Gilligan
8deb113a5e
Networks: Replace usage of Guava ImmutableSet with Collections.unmodifiableSet().
2020-09-07 18:39:35 +02:00
Sean Gilligan
f6c8b0dbe3
Coin: satoshi/long <-> btc/BigDecimal
...
* Add static utility methods: btcToSatoshi(), satoshiToBtc()
* Add static factory method: ofBtc()
* Add instance method: toBtc()
* Add hamcrest-library to testImplementation for BigDecimal comparison
2020-09-01 15:21:01 +02:00
Andreas Schildbach
6d15df682a
CoinTest: Fix typo in test name.
2020-09-01 15:17:48 +02:00
Sean Gilligan
6ee4faddb4
ScriptBuilder: Improve JavaDoc for the various P2SH helpers.
2020-08-31 16:20:40 +02:00
Andreas Schildbach
551b5a18f7
SPVBlockStoreTest: Increase threshold for performanceTest() to 2s.
...
See #2039 .
2020-08-31 14:52:48 +02:00
Sean Gilligan
0324b95b3f
ScriptBuilder: Minor cleanup.
...
* Remove unused import
* Make `chunks` final
2020-08-31 14:49:33 +02:00
Sean Gilligan
e1b8a43bb2
GitHub Actions: Re-enable windows-latest checks.
2020-08-26 11:46:31 +02:00
Sean Gilligan
c258e47897
SPVBlockStoreTest: Disable testing SPVBlockStore deletion on Windows.
...
See issue #2032 .
2020-08-25 19:11:47 +02:00
Sean Gilligan
d73ef93ca6
AppDataDirectoryTest: Fix incorrect AppDataDirectory tests on Windows.
2020-08-25 19:04:29 +02:00
Sean Gilligan
388ca037ef
PrefixedChecksummedBytes hierarchy: Add Comparable interface to Address, remove from PrefixedChecksummedBytes.
...
Requires address subclasses to implement compareTo() and provide the compareAddressPartial() method for comparing the first two fields.
This changes the natural ordering of addresses, and removes the natural ordering entirely for other PrefixedChecksummedBytes subclasses.
This also fixes a compareTo() collision regarding P2SH and non-P2SH addresses with the same bytes[].
2020-08-25 10:50:21 +02:00
Sean Gilligan
03cac5f3a8
AppDataDirectoryTest: Fix two assert messages.
2020-08-25 10:21:24 +02:00
Sean Gilligan
71c0e627d8
Utils: Remove unused mock sleep support.
2020-08-25 10:02:39 +02:00
Sean Gilligan
316096e83d
Tests: Use @BeforeClass initializer for Utils.resetMocking().
2020-08-25 09:39:18 +02:00
Sean Gilligan
713e23027b
GitHub Actions: Upload test results as artifacts.
2020-08-19 20:50:05 +02:00
Andreas Schildbach
7c31dcbf99
Transaction, LocalTransactionSigner: Fix P2WPKH signing.
...
In commit bc46e8518d
, those two occurences of scriptCode building have been missed.
2020-07-02 11:43:05 +02:00
Andreas Schildbach
ed845fd22b
HDPath: Fix parsePath() not parsing private paths.
2020-06-30 16:17:37 +02:00
Andreas Schildbach
7a1ad0fac0
HDPath: Use Splitter in parsePath().
2020-06-30 15:54:26 +02:00
Sean Gilligan
8b502dffa2
Coin: Improvements to three static method JavaDoc comments.
2020-06-28 11:54:43 +02:00
Andreas Schildbach
3df2e70653
Replace semi-deprecated Guava Sets.newHashSet() with Sets.newHashSet().
2020-05-31 11:17:01 +02:00
Sean Gilligan
47d59cae89
Networks: Improve JavaDocs.
2020-05-28 12:25:50 +02:00
Sean Gilligan
7d83f23a84
Networks: Remove use of bounded wildcard in Networks.networks
...
The use of a bounded wildcard type in Networks.networks is
unnecessary and not a best practice.
2020-05-28 12:18:47 +02:00
Andreas Schildbach
dbc4cb1d4c
Make all Loggers final.
2020-05-17 14:48:44 +02:00