-
InterfaceDescriptionApplications should use another mechanism to persist application state data
-
ClassDescriptionSee https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465See https://github.com/bitcoinj/bitcoinj/issues/2465Don't extend this class, implement
TimeoutHandler
usingSocketTimeoutTask
insteadApplications should use another mechanism to persist application state data
-
FieldDescriptionUse
ByteUtils.hexFormat
orByteUtils.parseHex(String)
or other available options.UseScriptType.numericId()
or better yet useScriptType.id()
to get a script identifier stringInstead use SigHash.ANYONECANPAY.value or SigHash.ANYONECANPAY.byteValue() as appropriate.Use @link java.util.StringJoiner} or a direct Guava dependencyUseString.split(String)
or a direct Guava dependencyUseKeyChainGroupStructure.BIP32
for BIP-32
-
MethodDescriptionUsing
ScriptType.id()
to get a script identifier string is preferred.UseAddressParser
useBlock.time()
useBlock.time()
Use a constructor or factoringUse a constructor or factoringYou should be usingAddress.network()
insteadUsePaymentProtocol.paramsFromPmtProtocolID(String)
(String)}Get one another way or construct your ownMonetaryFormat
as needed.UsePeer.sendPing()
returns trueUseTransactionBroadcast.broadcastAndAwaitRelay()
orTransactionBroadcast.broadcastOnly()
as appropriateUseTransactionConfidence.getOverridingTxId()
(andnull
is no-longer allowed)useServices.of(long)
andServices.toString()
Usenew AesKey(keyParameter.bytes())
Usenew KeyParameter(key.bytes)
Use aDeterministicKey.serializePrivB58(Network)
or a descriptor if you need output type informationUse aDeterministicKey.serializePubB58(Network)
or a descriptor if you need output type informationuseECKey.signMessage(String, ScriptType)
instead and specify the correct script typeuseECKey.signMessage(String, AesKey, ScriptType)
instead and specify the correct script typeUseMessageVerifyUtils.verifyMessage(Address, String, String)
instead, which works with different address types, which works also with legacy segwit (P2SH-P2WPKH, 3…) and native segwit addresses (P2WPKH, bc1…).Get one another way or construct your ownMonetaryFormat
as needed.useScript.chunks()
useScript.program()
UseWallet.network()
UseWallet.network()
Applications should use another mechanism to persist application state information
-
ConstructorDescriptionuse
VarInt.of(long)
UseContext()
useTransaction()
UseHDPath.M(List)
orHDPath.m(List)
insteadwill be removed in a future release
BlockchainDownloadEventListener