Sean Gilligan
|
dbbd1a8470
|
Github Actions: Build with Gradle 6.9
Use the `gradle/gradle-build-action` to build with a specified
version of Gradle. In our case, let’s use Gradle 6.9.
|
2021-08-13 17:42:16 -07:00 |
|
Andreas Schildbach
|
4e4968ecb5
|
LazyECPoint: JavaDoc for the constructors.
|
2021-08-10 23:37:00 +02:00 |
|
Andreas Schildbach
|
ca8811e1f6
|
UTXO: Make index, hash and value the identity.
|
2021-08-10 23:26:54 +02:00 |
|
Andreas Schildbach
|
6629bfb4f4
|
UTXO: Make fields final.
|
2021-08-10 23:26:54 +02:00 |
|
Andreas Schildbach
|
0857e339dd
|
UTXO: Migrate constructor that takes a stream to a static constructor fromStream().
|
2021-08-10 23:26:54 +02:00 |
|
Andreas Schildbach
|
8a99965ac9
|
UTXO: Remove Java serialization.
|
2021-08-10 23:26:54 +02:00 |
|
newbull
|
d9157218ea
|
SendAddrV2Message: Fix 'unterminated inline tag' in a Javadoc.
|
2021-08-10 23:19:48 +02:00 |
|
Andreas Schildbach
|
a61080ebeb
|
BlockFileLoader: Remove inexact block size check.
Bitcoin Core doesn't allow over- or undersized blocks in its dat files.
|
2021-08-10 21:58:14 +02:00 |
|
Andreas Schildbach
|
e407240b7e
|
Support BIP133 feefilter messages.
|
2021-05-03 16:23:51 +02:00 |
|
Andreas Schildbach
|
fd85807422
|
PeerAddress: Support Tor hidden service addresses.
|
2021-04-30 12:59:47 +02:00 |
|
Andreas Schildbach
|
d511effbce
|
Support BIP155 addrv2 messages.
|
2021-04-30 12:52:33 +02:00 |
|
Andreas Schildbach
|
9e9b6b4c74
|
Block, Transaction: Use VarInt.getSizeInBytes() on a VarInt we already have, rather than the static VarInt.sizeOf().
|
2021-04-28 14:39:40 +02:00 |
|
Andreas Schildbach
|
bdc0310f1f
|
Message hierarchy: Use int (rather than long) for several array and string lengths.
|
2021-04-28 14:39:24 +02:00 |
|
Andreas Schildbach
|
67399b6c13
|
Message: Make readVarInt() return a VarInt rather than long.
|
2021-04-24 17:08:59 +02:00 |
|
Andreas Schildbach
|
ae4f6d43ce
|
VarInt: Introduce intValue() and longValue() accessors and use them, deprecating access to the field.
|
2021-04-24 17:00:12 +02:00 |
|
Andreas Schildbach
|
742394c434
|
VersionMessage: Remove support for protocol versions older than 106.
The minimum is 70000 anyway, and I'm pretty sure the code path wasn't properly tested.
|
2021-04-23 19:17:15 +02:00 |
|
Andreas Schildbach
|
81afcd1a9b
|
Message hierarchy: Remove constructors that take a separate protocolVersion argument.
It's contained in the MessageSerializer since a while.
|
2021-04-22 17:33:17 +02:00 |
|
Andreas Schildbach
|
1db44fb4f1
|
PeerMonitor: Show an additional column with the results of an getaddr request.
|
2021-04-22 16:50:07 +02:00 |
|
Andreas Schildbach
|
04a71b09af
|
PeerMonitor: Increase initial size of window.
|
2021-04-22 16:02:19 +02:00 |
|
Andreas Schildbach
|
39bb7faafb
|
PeerMonitor: Simplify a switch-case.
|
2021-04-22 15:59:09 +02:00 |
|
Andreas Schildbach
|
f67f47a71c
|
AddressMessage: According to https://en.bitcoin.it/wiki/Protocol_documentation#addr, it can contain only 1000 entries.
|
2021-04-22 15:54:26 +02:00 |
|
Andreas Schildbach
|
8b74c2681c
|
BitcoinSerializer: Remove a redundant log message when handling an unknown message.
|
2021-04-17 17:53:12 +02:00 |
|
Andreas Schildbach
|
54c94c9178
|
UnknownMessage: Cosmetics in toString() in case of empty payload.
|
2021-04-17 17:24:44 +02:00 |
|
Andreas Schildbach
|
063820f4ed
|
Message: Fix exception due to unknown message having an unknown length. That's ok.
|
2021-04-17 17:17:47 +02:00 |
|
Andreas Schildbach
|
31c7e5fbce
|
WalletTool: Tighten two try blocks when sending.
|
2021-04-14 21:43:52 +02:00 |
|
Andreas Schildbach
|
f1ff9a05ca
|
Script: Cut short script execution in correctlySpends() for the standard P2PK case.
|
2021-03-16 17:23:05 +01:00 |
|
Andreas Schildbach
|
df7035c0bf
|
Script: Cut short script execution in correctlySpends() for the standard P2PKH case.
|
2021-03-16 17:23:05 +01:00 |
|
Andreas Schildbach
|
68097e11f6
|
AlertMessage: Remove alert messages.
The alert message facility has been removed from the Bitcoin protocol due to its centralized nature.
|
2021-03-16 17:20:15 +01:00 |
|
Andreas Schildbach
|
27eaa02ae4
|
ScriptTest: Print failing test from tx_invalid.json.
|
2021-03-07 12:53:53 +01:00 |
|
Andreas Schildbach
|
ffb02ae760
|
Script: Deprecate non-segwit variant of correctlySpends().
|
2021-03-07 09:43:55 +01:00 |
|
Andreas Schildbach
|
63cefbfcd9
|
Script: Remove deprecated correctlySpends() variant.
|
2021-03-07 08:58:14 +01:00 |
|
Andreas Schildbach
|
e023573c19
|
Message: Remove never-used self check.
|
2021-03-06 14:32:15 +01:00 |
|
Andreas Schildbach
|
4fcfedd704
|
BitcoinSerializer: Simplify if ladder in makeMessage().
|
2021-03-05 19:17:01 +01:00 |
|
Andreas Schildbach
|
9336f1db1b
|
Wallet: Fix adjustOutputDownwardsForFee() to require a fee rate (per kb) rather than an absolute fee if ensureMinRequiredFee is true.
|
2021-02-17 19:06:44 +01:00 |
|
Oscar Guindzberg
|
d32dbf8fb0
|
PeerGroup: Update bloom filter also if coins were sent.
Fixes https://github.com/bitcoinj/bitcoinj/issues/2070#issuecomment-744846418
|
2021-02-17 18:58:37 +01:00 |
|
Oscar Guindzberg
|
78551cbad2
|
Wallet: When calculating the bloom filter, also include ouputs that are spent.
Fixes https://github.com/bitcoinj/bitcoinj/issues/2070#issuecomment-745662561
|
2021-02-17 18:49:42 +01:00 |
|
Andreas Schildbach
|
8906e7cc27
|
Transaction: Add toHexString() for converting a transaction to raw hex format.
|
2021-02-16 11:26:09 +01:00 |
|
Andreas Schildbach
|
4c094ef193
|
WalletTool, BuildCheckpoints, FetchBlock: Migrate parsing of command line options from JOpt to picocli.
|
2021-02-11 16:15:16 +01:00 |
|
Andreas Schildbach
|
813d2576f2
|
WalletTool: Remove unused command line argument.
|
2021-02-11 16:13:42 +01:00 |
|
Andreas Schildbach
|
719917b29e
|
build.gradle: Migrate repository from JCenter to Maven Central.
|
2021-02-11 13:02:42 +01:00 |
|
Andreas Schildbach
|
9174ae7495
|
build.gradle: Update JUnit to 4.13.1.
|
2021-02-11 13:01:30 +01:00 |
|
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 |
|