Sean Gilligan
d245256b96
ListenableCompletableFuture, ListenableCompletionStage: add deprecations/warnings
...
If we deprecate these two classes, there will be no way for callers to
get rid of the deprecation warnings.
Instead, I've added **bolded** warnings in the JavaDoc for each class
**and** deprecated all their methods.
I also removed the "When the migration is finished" paragraphs in the
JavaDoc.
2024-09-04 01:08:08 +02:00
Andreas Schildbach
f64ce82586
AbstractBlockChain: migrate private getMedianTimestampOfRecentBlocks() to Instant
2024-09-04 00:43:03 +02:00
Andreas Schildbach
c912ee39e8
NetworkParameters: migrate constant BIP16_ENFORCE_TIME
to Instant
2024-09-04 00:30:41 +02:00
Andreas Schildbach
0aee8a176f
Block: remove reference to deprecated getTimeSeconds()
2024-09-03 01:49:54 +02:00
Andreas Schildbach
1f79cb770a
TransactionOutPoint: remove deprecated method getIndex()
2024-09-03 01:45:06 +02:00
Andreas Schildbach
b6f91c8daa
TransactionOutPoint: remove deprecated method getHash()
2024-09-03 01:42:52 +02:00
Andreas Schildbach
72a2832ae8
Message, TransactionInput, TransactionOutput, TransactionOutPoint, TransactionWitness, PartialMerkleTree: remove deprecated method getMessageSize()
2024-09-03 01:41:03 +02:00
Andreas Schildbach
dc7d64f7cb
Message, TransactionInput, TransactionOutput, TransactionOutPoint: remove deprecated methods bitcoinSerialize(), unsafeBitcoinSerialize()
2024-09-03 01:39:06 +02:00
Andreas Schildbach
615232e79b
Message: remove references to deprecated bitcoinSerialize()
2024-09-03 01:12:42 +02:00
Andreas Schildbach
578fcb9a0a
Transaction: remove deprecated method isFinal()
2024-09-03 01:10:23 +02:00
Andreas Schildbach
a0d8018e1f
Transaction: migrate isFinal() to Instant
...
Keep the old method as deprecated.
2024-09-03 01:07:12 +02:00
Andreas Schildbach
8d1a2cc966
WalletProtobufSerializer: remove deprecated methods that take NetworkParameters
2024-09-02 23:29:19 +02:00
Andreas Schildbach
8c1311a4c4
SendRequest: remove deprecated method that takes NetworkParameters
2024-09-02 23:27:17 +02:00
Andreas Schildbach
8a6e18b24d
KeyChainGroupStructure: remove deprecated method that takes NetworkParameters
2024-09-02 23:24:40 +02:00
Andreas Schildbach
f3917c68eb
KeyChainGroup: remove deprecated methods that take NetworkParameters
2024-09-02 23:22:32 +02:00
Andreas Schildbach
c85ea47af5
BasicKeyChain, DeterministicKeyChain: remove deprecated methods that take NetworkParameters
2024-09-02 23:19:56 +02:00
Andreas Schildbach
69c588e2bf
BlockFileLoader: remove deprecated constructors that take NetworkParameters
2024-09-02 23:17:52 +02:00
Andreas Schildbach
7fe8329bda
BitcoinURI: remove deprecated method and constructor that takes NetworkParameters
2024-09-02 23:15:50 +02:00
Andreas Schildbach
adb7b1e773
FakeTxBuilder: remove deprecated methods that take NetworkParameters
2024-09-02 23:13:24 +02:00
Andreas Schildbach
3158361fd8
Script: remove deprecated methods that take NetworkParameters
2024-09-02 23:07:34 +02:00
Andreas Schildbach
35bef91cac
WalletAppKit: remove deprecated constructors that take NetworkParameters
2024-09-02 23:05:01 +02:00
Andreas Schildbach
5a55660116
ECKey, DeterministicKey: remove deprecated methods that take NetworkParameters
2024-09-02 23:01:47 +02:00
Andreas Schildbach
d046ba3119
EncodedPrivateKey, DumpedPrivateKey, BIP38PrivateKey: remove deprecated methods and constructor that take NetworkParameters
2024-09-02 22:59:30 +02:00
Andreas Schildbach
0c6bd9cc13
TransactionOutput: remove deprecated method that takes NetworkParameters
2024-09-02 22:57:07 +02:00
Andreas Schildbach
2cee5a35e5
PeerGroup: remove deprecated constructors that take NetworkParameters
2024-09-02 22:52:14 +02:00
Andreas Schildbach
96c60b65b6
MultiplexingDiscovery, DnsDiscovery: remove deprecated method and constructors that take NetworkParameters
2024-09-02 21:32:36 +02:00
Andreas Schildbach
5be38aeca1
Wallet: remove deprecated methods that take NetworkParameters
2024-09-02 21:23:56 +02:00
Andreas Schildbach
c8c71b781f
Transaction: remove deprecated method and constructor that take NetworkParameters
2024-09-02 20:53:53 +02:00
Andreas Schildbach
fe1a574d9b
BitcoinSerializer: remove deprecated methods that take NetworkParameters
2024-09-02 20:51:21 +02:00
Andreas Schildbach
89bc342f9f
Context: remove deprecated methods that take NetworkParameters
2024-09-02 20:49:08 +02:00
Andreas Schildbach
3daf1692ad
core: remove deprecated methods that take instants or duration as long and TimeUnit
2024-09-02 20:00:00 +02:00
Andreas Schildbach
bc7883ef8f
Block: remove references to deprecated constructor
2024-09-02 19:48:24 +02:00
Andreas Schildbach
084a801e2c
PeerGroup: remove reference to deprecated setFastCatchupTimeSecs()
2024-09-02 19:46:02 +02:00
Andreas Schildbach
0794dd97ec
Wallet: remove reference to deprecated addWatchedAddress()
2024-09-02 19:42:44 +02:00
Andreas Schildbach
cef8b77e47
Wallet: remove references to deprecated autosaveToFile()
2024-09-02 16:18:44 +02:00
Andreas Schildbach
c43ef27167
base, core: remove all references to java.util.Date
...
This also removes deprecated members.
2024-09-02 13:16:54 +02:00
Sean Gilligan
34627259df
base: move base Java package to base module
2024-09-02 03:54:17 +02:00
Sean Gilligan
786599354f
base: add new module for foundational types
2024-09-02 03:41:42 +02:00
Sean Gilligan
57846ad363
ScriptBuilderTest: migrate script-related address tests from SegwitAddressTest
...
This removes dependencies on o.b.script from SegwitAddressTest.
2024-09-01 20:43:17 +02:00
Sean Gilligan
9f0a855ca3
AddressData: extract from SegwitAddressTest, place in test-support module
2024-09-01 19:47:52 +02:00
Sean Gilligan
5a852df6cc
test-support: add new module for test data and utilities
2024-09-01 19:37:24 +02:00
Sean Gilligan
29b1f1a341
LegacyAddressTest: move redeem-to-address test to ScriptBuilderTest
2024-08-31 12:11:32 +02:00
Sean Gilligan
5db6a8fab5
LegacyAddressTest: remove an unused import
2024-08-31 12:03:59 +02:00
Sean Gilligan
45c5abdebd
LegacyAddressTest: use MockAltNetwork directly
...
This simplifies the test, removes a dependency on o.b.core.NetworkParameters,
and also demonstrates using an Alt Network using only `base` classes.
2024-08-30 20:16:21 +02:00
Sean Gilligan
ed62faea8b
MockAltNetwork: move to o.b.base.internal
2024-08-30 20:14:29 +02:00
Sean Gilligan
1903f6bc2f
LegacyAddressTest: use BitcoinNetwork.legacyP2SHHeader() rather than NetworkParameters
...
This adds some validation of `BitcoinNetwork.legacyP2SHHeader()` and
removes a dependency on `core`.
2024-08-30 18:44:06 +02:00
Sean Gilligan
e2c6d2505b
LegacyAddress: again, don't link to classes outside base in JavaDoc
...
Use `@code` rather than `@link` in these cases.
2024-08-30 18:37:15 +02:00
Andreas Schildbach
362f2d5f93
base: extinguish unwanted references from main classpath
...
It removes references to core and crypto modules, as well as to Guava.
2024-08-30 10:20:09 +02:00
Andreas Schildbach
eef3f8f8d9
SegwitAddress, LegacyAddress, package-info.java: don't link to classes outside base in JavaDoc
...
Use `@code` rather than `@link` in these cases.
2024-08-30 00:54:57 +02:00
Andreas Schildbach
3a45d13895
LegacyAddress: prefer a reference to BitcoinNetwork
over NetworkParameters
2024-08-30 00:40:15 +02:00