jar

org.bitcoinj : bitcoinj-core

Maven & Gradle

Jul 27, 2023
77 usages
4.7k stars

bitcoinj · A Java Bitcoin library

Table Of Contents

Latest Version

Download org.bitcoinj : bitcoinj-core JAR file - Latest Versions:

All Versions

Download org.bitcoinj : bitcoinj-core JAR file - All Versions:

Version Vulnerabilities Size Updated
0.17
0.16.x
0.16
0.15.x
0.15
0.14.x
0.14
0.13.x
0.13
0.12.x
0.12

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window bitcoinj-core-0.17-alpha2.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.bitcoinj.wallet

├─ org.bitcoinj.wallet.AllRandomKeysRotating.class - [JAR]

├─ org.bitcoinj.wallet.AllowUnconfirmedCoinSelector.class - [JAR]

├─ org.bitcoinj.wallet.BasicKeyChain.class - [JAR]

├─ org.bitcoinj.wallet.CoinSelection.class - [JAR]

├─ org.bitcoinj.wallet.CoinSelector.class - [JAR]

├─ org.bitcoinj.wallet.DecryptingKeyBag.class - [JAR]

├─ org.bitcoinj.wallet.DefaultCoinSelector.class - [JAR]

├─ org.bitcoinj.wallet.DefaultKeyChainFactory.class - [JAR]

├─ org.bitcoinj.wallet.DefaultRiskAnalysis.class - [JAR]

├─ org.bitcoinj.wallet.DeterministicKeyChain.class - [JAR]

├─ org.bitcoinj.wallet.DeterministicSeed.class - [JAR]

├─ org.bitcoinj.wallet.DeterministicUpgradeRequiredException.class - [JAR]

├─ org.bitcoinj.wallet.DeterministicUpgradeRequiresPassword.class - [JAR]

├─ org.bitcoinj.wallet.EncryptableKeyChain.class - [JAR]

├─ org.bitcoinj.wallet.FilteringCoinSelector.class - [JAR]

├─ org.bitcoinj.wallet.KeyBag.class - [JAR]

├─ org.bitcoinj.wallet.KeyChain.class - [JAR]

├─ org.bitcoinj.wallet.KeyChainFactory.class - [JAR]

├─ org.bitcoinj.wallet.KeyChainGroup.class - [JAR]

├─ org.bitcoinj.wallet.KeyChainGroupStructure.class - [JAR]

├─ org.bitcoinj.wallet.KeyTimeCoinSelector.class - [JAR]

├─ org.bitcoinj.wallet.MarriedKeyChain.class - [JAR]

├─ org.bitcoinj.wallet.Protos.class - [JAR]

├─ org.bitcoinj.wallet.RedeemData.class - [JAR]

├─ org.bitcoinj.wallet.RiskAnalysis.class - [JAR]

├─ org.bitcoinj.wallet.SendRequest.class - [JAR]

├─ org.bitcoinj.wallet.UnreadableWalletException.class - [JAR]

├─ org.bitcoinj.wallet.Wallet.class - [JAR]

├─ org.bitcoinj.wallet.WalletExtension.class - [JAR]

├─ org.bitcoinj.wallet.WalletFiles.class - [JAR]

├─ org.bitcoinj.wallet.WalletProtobufSerializer.class - [JAR]

├─ org.bitcoinj.wallet.WalletTransaction.class - [JAR]

org.bitcoinj.utils

├─ org.bitcoinj.utils.AppDataDirectory.class - [JAR]

├─ org.bitcoinj.utils.BaseTaggableObject.class - [JAR]

├─ org.bitcoinj.utils.BlockFileLoader.class - [JAR]

├─ org.bitcoinj.utils.BriefLogFormatter.class - [JAR]

├─ org.bitcoinj.utils.BtcAutoFormat.class - [JAR]

├─ org.bitcoinj.utils.BtcFixedFormat.class - [JAR]

├─ org.bitcoinj.utils.BtcFormat.class - [JAR]

├─ org.bitcoinj.utils.ContextPropagatingThreadFactory.class - [JAR]

├─ org.bitcoinj.utils.DaemonThreadFactory.class - [JAR]

├─ org.bitcoinj.utils.ExchangeRate.class - [JAR]

├─ org.bitcoinj.utils.ExponentialBackoff.class - [JAR]

├─ org.bitcoinj.utils.Fiat.class - [JAR]

├─ org.bitcoinj.utils.ListenerRegistration.class - [JAR]

├─ org.bitcoinj.utils.MonetaryFormat.class - [JAR]

├─ org.bitcoinj.utils.TaggableObject.class - [JAR]

├─ org.bitcoinj.utils.Threading.class - [JAR]

├─ org.bitcoinj.utils.VersionTally.class - [JAR]

org.bitcoinj.store

├─ org.bitcoinj.store.BlockStore.class - [JAR]

├─ org.bitcoinj.store.BlockStoreException.class - [JAR]

├─ org.bitcoinj.store.ChainFileLockedException.class - [JAR]

├─ org.bitcoinj.store.DatabaseFullPrunedBlockStore.class - [JAR]

├─ org.bitcoinj.store.FullPrunedBlockStore.class - [JAR]

├─ org.bitcoinj.store.H2FullPrunedBlockStore.class - [JAR]

├─ org.bitcoinj.store.LevelDBBlockStore.class - [JAR]

├─ org.bitcoinj.store.LevelDBFullPrunedBlockStore.class - [JAR]

├─ org.bitcoinj.store.MemoryBlockStore.class - [JAR]

├─ org.bitcoinj.store.MemoryFullPrunedBlockStore.class - [JAR]

├─ org.bitcoinj.store.MySQLFullPrunedBlockStore.class - [JAR]

├─ org.bitcoinj.store.PostgresFullPrunedBlockStore.class - [JAR]

├─ org.bitcoinj.store.SPVBlockStore.class - [JAR]

├─ org.bitcoinj.store.StoredTransactionOutPoint.class - [JAR]

├─ org.bitcoinj.store.TransactionalHashMap.class - [JAR]

├─ org.bitcoinj.store.TransactionalMultiKeyHashMap.class - [JAR]

org.bitcoinj.kits

├─ org.bitcoinj.kits.WalletAppKit.class - [JAR]

org.bitcoin

├─ org.bitcoin.NativeSecp256k1.class - [JAR]

├─ org.bitcoin.NativeSecp256k1Util.class - [JAR]

├─ org.bitcoin.Secp256k1Context.class - [JAR]

org.bitcoin.protocols.payments

├─ org.bitcoin.protocols.payments.Protos.class - [JAR]

org.bitcoinj.protocols.payments

├─ org.bitcoinj.protocols.payments.PaymentProtocol.class - [JAR]

├─ org.bitcoinj.protocols.payments.PaymentProtocolException.class - [JAR]

├─ org.bitcoinj.protocols.payments.PaymentSession.class - [JAR]

org.bitcoinj.uri

├─ org.bitcoinj.uri.BitcoinURI.class - [JAR]

├─ org.bitcoinj.uri.BitcoinURIParseException.class - [JAR]

├─ org.bitcoinj.uri.OptionalFieldValidationException.class - [JAR]

├─ org.bitcoinj.uri.RequiredFieldValidationException.class - [JAR]

org.bitcoin.crawler

├─ org.bitcoin.crawler.PeerSeedProtos.class - [JAR]

org.bitcoinj.core

├─ org.bitcoinj.core.AbstractBlockChain.class - [JAR]

├─ org.bitcoinj.core.Address.class - [JAR]

├─ org.bitcoinj.core.AddressFormatException.class - [JAR]

├─ org.bitcoinj.core.AddressMessage.class - [JAR]

├─ org.bitcoinj.core.AddressV1Message.class - [JAR]

├─ org.bitcoinj.core.AddressV2Message.class - [JAR]

├─ org.bitcoinj.core.Base58.class - [JAR]

├─ org.bitcoinj.core.Bech32.class - [JAR]

├─ org.bitcoinj.core.BitcoinSerializer.class - [JAR]

├─ org.bitcoinj.core.Block.class - [JAR]

├─ org.bitcoinj.core.BlockChain.class - [JAR]

├─ org.bitcoinj.core.BlockLocator.class - [JAR]

├─ org.bitcoinj.core.BloomFilter.class - [JAR]

├─ org.bitcoinj.core.CheckpointManager.class - [JAR]

├─ org.bitcoinj.core.ChildMessage.class - [JAR]

├─ org.bitcoinj.core.Coin.class - [JAR]

├─ org.bitcoinj.core.Context.class - [JAR]

├─ org.bitcoinj.core.DummySerializer.class - [JAR]

├─ org.bitcoinj.core.DumpedPrivateKey.class - [JAR]

├─ org.bitcoinj.core.ECKey.class - [JAR]

├─ org.bitcoinj.core.EmptyMessage.class - [JAR]

├─ org.bitcoinj.core.FeeFilterMessage.class - [JAR]

├─ org.bitcoinj.core.FilteredBlock.class - [JAR]

├─ org.bitcoinj.core.FullPrunedBlockChain.class - [JAR]

├─ org.bitcoinj.core.GetAddrMessage.class - [JAR]

├─ org.bitcoinj.core.GetBlocksMessage.class - [JAR]

├─ org.bitcoinj.core.GetDataMessage.class - [JAR]

├─ org.bitcoinj.core.GetHeadersMessage.class - [JAR]

├─ org.bitcoinj.core.GetUTXOsMessage.class - [JAR]

├─ org.bitcoinj.core.HeadersMessage.class - [JAR]

├─ org.bitcoinj.core.InsufficientMoneyException.class - [JAR]

├─ org.bitcoinj.core.InventoryItem.class - [JAR]

├─ org.bitcoinj.core.InventoryMessage.class - [JAR]

├─ org.bitcoinj.core.LegacyAddress.class - [JAR]

├─ org.bitcoinj.core.ListMessage.class - [JAR]

├─ org.bitcoinj.core.MemoryPoolMessage.class - [JAR]

├─ org.bitcoinj.core.Message.class - [JAR]

├─ org.bitcoinj.core.MessageSerializer.class - [JAR]

├─ org.bitcoinj.core.Monetary.class - [JAR]

├─ org.bitcoinj.core.NetworkParameters.class - [JAR]

├─ org.bitcoinj.core.NotFoundMessage.class - [JAR]

├─ org.bitcoinj.core.PartialMerkleTree.class - [JAR]

├─ org.bitcoinj.core.Peer.class - [JAR]

├─ org.bitcoinj.core.PeerAddress.class - [JAR]

├─ org.bitcoinj.core.PeerException.class - [JAR]

├─ org.bitcoinj.core.PeerFilterProvider.class - [JAR]

├─ org.bitcoinj.core.PeerGroup.class - [JAR]

├─ org.bitcoinj.core.PeerSocketHandler.class - [JAR]

├─ org.bitcoinj.core.Ping.class - [JAR]

├─ org.bitcoinj.core.Pong.class - [JAR]

├─ org.bitcoinj.core.PrefixedChecksummedBytes.class - [JAR]

├─ org.bitcoinj.core.ProtocolException.class - [JAR]

├─ org.bitcoinj.core.PrunedException.class - [JAR]

├─ org.bitcoinj.core.RejectMessage.class - [JAR]

├─ org.bitcoinj.core.RejectedTransactionException.class - [JAR]

├─ org.bitcoinj.core.SegwitAddress.class - [JAR]

├─ org.bitcoinj.core.SendAddrV2Message.class - [JAR]

├─ org.bitcoinj.core.SendHeadersMessage.class - [JAR]

├─ org.bitcoinj.core.Sha256Hash.class - [JAR]

├─ org.bitcoinj.core.SignatureDecodeException.class - [JAR]

├─ org.bitcoinj.core.StoredBlock.class - [JAR]

├─ org.bitcoinj.core.StoredUndoableBlock.class - [JAR]

├─ org.bitcoinj.core.Transaction.class - [JAR]

├─ org.bitcoinj.core.TransactionBag.class - [JAR]

├─ org.bitcoinj.core.TransactionBroadcast.class - [JAR]

├─ org.bitcoinj.core.TransactionBroadcaster.class - [JAR]

├─ org.bitcoinj.core.TransactionConfidence.class - [JAR]

├─ org.bitcoinj.core.TransactionInput.class - [JAR]

├─ org.bitcoinj.core.TransactionOutPoint.class - [JAR]

├─ org.bitcoinj.core.TransactionOutput.class - [JAR]

├─ org.bitcoinj.core.TransactionOutputChanges.class - [JAR]

├─ org.bitcoinj.core.TransactionWitness.class - [JAR]

├─ org.bitcoinj.core.TxConfidenceTable.class - [JAR]

├─ org.bitcoinj.core.UTXO.class - [JAR]

├─ org.bitcoinj.core.UTXOProvider.class - [JAR]

├─ org.bitcoinj.core.UTXOProviderException.class - [JAR]

├─ org.bitcoinj.core.UTXOsMessage.class - [JAR]

├─ org.bitcoinj.core.UnknownMessage.class - [JAR]

├─ org.bitcoinj.core.UnsafeByteArrayOutputStream.class - [JAR]

├─ org.bitcoinj.core.Utils.class - [JAR]

├─ org.bitcoinj.core.VarInt.class - [JAR]

├─ org.bitcoinj.core.VerificationException.class - [JAR]

├─ org.bitcoinj.core.VersionAck.class - [JAR]

├─ org.bitcoinj.core.VersionMessage.class - [JAR]

org.bitcoinj.crypto

├─ org.bitcoinj.crypto.BIP38PrivateKey.class - [JAR]

├─ org.bitcoinj.crypto.ChildNumber.class - [JAR]

├─ org.bitcoinj.crypto.DRMWorkaround.class - [JAR]

├─ org.bitcoinj.crypto.DeterministicHierarchy.class - [JAR]

├─ org.bitcoinj.crypto.DeterministicKey.class - [JAR]

├─ org.bitcoinj.crypto.EncryptableItem.class - [JAR]

├─ org.bitcoinj.crypto.EncryptedData.class - [JAR]

├─ org.bitcoinj.crypto.HDDerivationException.class - [JAR]

├─ org.bitcoinj.crypto.HDKeyDerivation.class - [JAR]

├─ org.bitcoinj.crypto.HDPath.class - [JAR]

├─ org.bitcoinj.crypto.HDUtils.class - [JAR]

├─ org.bitcoinj.crypto.KeyCrypter.class - [JAR]

├─ org.bitcoinj.crypto.KeyCrypterException.class - [JAR]

├─ org.bitcoinj.crypto.KeyCrypterScrypt.class - [JAR]

├─ org.bitcoinj.crypto.LazyECPoint.class - [JAR]

├─ org.bitcoinj.crypto.LinuxSecureRandom.class - [JAR]

├─ org.bitcoinj.crypto.MnemonicCode.class - [JAR]

├─ org.bitcoinj.crypto.MnemonicException.class - [JAR]

├─ org.bitcoinj.crypto.PBKDF2SHA512.class - [JAR]

├─ org.bitcoinj.crypto.TransactionSignature.class - [JAR]

├─ org.bitcoinj.crypto.TrustStoreLoader.class - [JAR]

├─ org.bitcoinj.crypto.X509Utils.class - [JAR]

org.bitcoinj.core.listeners

├─ org.bitcoinj.core.listeners.AbstractPeerDataEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.BlocksDownloadedEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.ChainDownloadStartedEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.DownloadProgressTracker.class - [JAR]

├─ org.bitcoinj.core.listeners.GetDataEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.NewBestBlockListener.class - [JAR]

├─ org.bitcoinj.core.listeners.OnTransactionBroadcastListener.class - [JAR]

├─ org.bitcoinj.core.listeners.PeerConnectedEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.PeerDataEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.PeerDisconnectedEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.PeerDiscoveredEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.PreMessageReceivedEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.ReorganizeListener.class - [JAR]

├─ org.bitcoinj.core.listeners.TransactionConfidenceEventListener.class - [JAR]

├─ org.bitcoinj.core.listeners.TransactionReceivedInBlockListener.class - [JAR]

org.bitcoinj.jni

├─ org.bitcoinj.jni.NativeBlockChainListener.class - [JAR]

├─ org.bitcoinj.jni.NativeFutureCallback.class - [JAR]

├─ org.bitcoinj.jni.NativeKeyChainEventListener.class - [JAR]

├─ org.bitcoinj.jni.NativeScriptsChangeEventListener.class - [JAR]

├─ org.bitcoinj.jni.NativeTransactionConfidenceEventListener.class - [JAR]

├─ org.bitcoinj.jni.NativeTransactionConfidenceListener.class - [JAR]

├─ org.bitcoinj.jni.NativeWalletChangeEventListener.class - [JAR]

├─ org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener.class - [JAR]

├─ org.bitcoinj.jni.NativeWalletCoinsSentEventListener.class - [JAR]

├─ org.bitcoinj.jni.NativeWalletReorganizeEventListener.class - [JAR]

org.bitcoinj.wallet.listeners

├─ org.bitcoinj.wallet.listeners.AbstractKeyChainEventListener.class - [JAR]

├─ org.bitcoinj.wallet.listeners.CurrentKeyChangeEventListener.class - [JAR]

├─ org.bitcoinj.wallet.listeners.KeyChainEventListener.class - [JAR]

├─ org.bitcoinj.wallet.listeners.ScriptsChangeEventListener.class - [JAR]

├─ org.bitcoinj.wallet.listeners.WalletChangeEventListener.class - [JAR]

├─ org.bitcoinj.wallet.listeners.WalletCoinsReceivedEventListener.class - [JAR]

├─ org.bitcoinj.wallet.listeners.WalletCoinsSentEventListener.class - [JAR]

├─ org.bitcoinj.wallet.listeners.WalletReorganizeEventListener.class - [JAR]

org.bitcoinj.params

├─ org.bitcoinj.params.AbstractBitcoinNetParams.class - [JAR]

├─ org.bitcoinj.params.MainNetParams.class - [JAR]

├─ org.bitcoinj.params.Networks.class - [JAR]

├─ org.bitcoinj.params.RegTestParams.class - [JAR]

├─ org.bitcoinj.params.TestNet3Params.class - [JAR]

├─ org.bitcoinj.params.UnitTestParams.class - [JAR]

org.bitcoinj.signers

├─ org.bitcoinj.signers.CustomTransactionSigner.class - [JAR]

├─ org.bitcoinj.signers.LocalTransactionSigner.class - [JAR]

├─ org.bitcoinj.signers.MissingSigResolutionSigner.class - [JAR]

├─ org.bitcoinj.signers.TransactionSigner.class - [JAR]

org.bitcoinj.script

├─ org.bitcoinj.script.Script.class - [JAR]

├─ org.bitcoinj.script.ScriptBuilder.class - [JAR]

├─ org.bitcoinj.script.ScriptChunk.class - [JAR]

├─ org.bitcoinj.script.ScriptError.class - [JAR]

├─ org.bitcoinj.script.ScriptException.class - [JAR]

├─ org.bitcoinj.script.ScriptOpCodes.class - [JAR]

├─ org.bitcoinj.script.ScriptPattern.class - [JAR]

org.bitcoinj.net.discovery

├─ org.bitcoinj.net.discovery.DnsDiscovery.class - [JAR]

├─ org.bitcoinj.net.discovery.HttpDiscovery.class - [JAR]

├─ org.bitcoinj.net.discovery.MultiplexingDiscovery.class - [JAR]

├─ org.bitcoinj.net.discovery.PeerDiscovery.class - [JAR]

├─ org.bitcoinj.net.discovery.PeerDiscoveryException.class - [JAR]

├─ org.bitcoinj.net.discovery.SeedPeers.class - [JAR]

org.bitcoinj.net

├─ org.bitcoinj.net.AbstractTimeoutHandler.class - [JAR]

├─ org.bitcoinj.net.BlockingClient.class - [JAR]

├─ org.bitcoinj.net.BlockingClientManager.class - [JAR]

├─ org.bitcoinj.net.ClientConnectionManager.class - [JAR]

├─ org.bitcoinj.net.ConnectionHandler.class - [JAR]

├─ org.bitcoinj.net.FilterMerger.class - [JAR]

├─ org.bitcoinj.net.MessageWriteTarget.class - [JAR]

├─ org.bitcoinj.net.NioClient.class - [JAR]

├─ org.bitcoinj.net.NioClientManager.class - [JAR]

├─ org.bitcoinj.net.NioServer.class - [JAR]

├─ org.bitcoinj.net.StreamConnection.class - [JAR]

├─ org.bitcoinj.net.StreamConnectionFactory.class - [JAR]

Advertisement

Dependencies from Group

Jul 27, 2023
77 usages
4.7k stars
May 09, 2016
2 usages
4.6k stars
Mar 31, 2018
1 usages
4.6k stars
Mar 31, 2018
4.6k stars
Mar 31, 2018
4.7k stars

Discover Dependencies

Aug 21, 2023
1.2k usages
7.7k stars
Aug 18, 2023
153 usages
1.8k stars
Aug 16, 2023
442 usages
5.1k stars
Nov 19, 2019
4 usages
29 stars
Jul 08, 2006
127 usages
Jun 02, 2023
10.7k usages
14.2k stars
Jul 31, 2023
347 usages
29.3k stars
Nov 02, 2015
60 usages
Jul 12, 2023
677 usages
303 stars