Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABORT_ON_CONFLICT - Enum constant in enum class org.bitcoinj.core.TransactionInput.ConnectMode
- abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- abortDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
- abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- AbstractBitcoinNetParams - Class in org.bitcoinj.params
-
Parameters for Bitcoin-like networks.
- AbstractBitcoinNetParams() - Constructor for class org.bitcoinj.params.AbstractBitcoinNetParams
- AbstractBlockChain - Class in org.bitcoinj.core
-
An AbstractBlockChain holds a series of
Block
objects, links them together, and knows how to verify that the chain follows the rules of theNetworkParameters
for this chain. - AbstractBlockChain(Context, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.AbstractBlockChain
-
Constructs a BlockChain connected to the given list of listeners (wallets) and a store.
- AbstractBlockChain(NetworkParameters, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.AbstractBlockChain
-
Constructs a BlockChain connected to the given list of listeners (wallets) and a store.
- AbstractBlockChain.NewBlockType - Enum Class in org.bitcoinj.core
-
Indicates whether new Block was on the best chain or not
- AbstractKeyChainEventListener - Class in org.bitcoinj.wallet.listeners
- AbstractKeyChainEventListener() - Constructor for class org.bitcoinj.wallet.listeners.AbstractKeyChainEventListener
- AbstractPeerDataEventListener - Class in org.bitcoinj.core.listeners
-
Deprecated.
- AbstractPeerDataEventListener() - Constructor for class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
-
Deprecated.
- AbstractTimeoutHandler - Class in org.bitcoinj.net
-
A base class which provides basic support for socket timeouts.
- AbstractTimeoutHandler() - Constructor for class org.bitcoinj.net.AbstractTimeoutHandler
- ACCOUNT_ONE_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
- ACCOUNT_PATH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- ACCOUNT_ZERO_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
- accountPath - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- accountPath(List<ChildNumber>) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Use an account path other than the default
DeterministicKeyChain.ACCOUNT_ZERO_PATH
. - accountPathFor(Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyChainGroupStructure
-
Map desired output script type to an account path
- add(long) - Method in class org.bitcoinj.utils.VersionTally
-
Add a new block version to the tally, and return the count for that version within the window.
- add(Block) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Processes a received block and tries to add it to the chain.
- add(Coin) - Method in class org.bitcoinj.core.Coin
- add(FilteredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Processes a received block and tries to add it to the chain.
- add(FilteredBlock) - Method in class org.bitcoinj.core.BlockChain
- add(Sha256Hash) - Method in class org.bitcoinj.core.BlockLocator
-
Add a
Sha256Hash
to a newly created block locator. - add(Fiat) - Method in class org.bitcoinj.utils.Fiat
- add(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
- addAccountPath(int) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The path to the root.
- addAddress(InetAddress) - Method in class org.bitcoinj.core.PeerGroup
-
Convenience method for
PeerGroup.addAddress(PeerAddress)
. - addAddress(InetAddress, int) - Method in class org.bitcoinj.core.PeerGroup
-
Convenience method for
PeerGroup.addAddress(PeerAddress, int)
. - addAddress(PeerAddress) - Method in class org.bitcoinj.core.AddressMessage
- addAddress(PeerAddress) - Method in class org.bitcoinj.core.AddressV1Message
- addAddress(PeerAddress) - Method in class org.bitcoinj.core.AddressV2Message
- addAddress(PeerAddress) - Method in class org.bitcoinj.core.PeerGroup
-
Add an address to the list of potential peers to connect to.
- addAddress(PeerAddress, int) - Method in class org.bitcoinj.core.PeerGroup
-
Add an address to the list of potential peers to connect to.
- addAllAccountPath(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The path to the root.
- addAllBlockHash(Iterable<? extends ByteString>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
A list of blocks in which the transaction has been observed (on any chain).
- addAllBlockRelativityOffsets(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated int32 block_relativity_offsets = 11;
- addAllBroadcastBy(Iterable<? extends Protos.PeerAddress>) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- addAllCertificate(Iterable<? extends ByteString>) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
-
DER-encoded X.509 certificate chain
- addAllData(Iterable<? extends ByteString>) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
-
repeated bytes data = 1;
- addAllExtension(Iterable<? extends Protos.Extension>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- addAllKey(Iterable<? extends Protos.Key>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- addAllOutputs(Iterable<? extends Protos.Output>) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- addAllPath(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
The path through the key tree.
- addAllRefundTo(Iterable<? extends Protos.Output>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- addAllSeed(Iterable<? extends PeerSeedProtos.PeerSeedData>) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- addAllTags(Iterable<? extends Protos.Tag>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- addAllTransaction(Iterable<? extends Protos.Transaction>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- addAllTransactionInput(Iterable<? extends Protos.TransactionInput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- addAllTransactionOutput(Iterable<? extends Protos.TransactionOutput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- addAllTransactions(Iterable<? extends ByteString>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Signed transactions that satisfy PaymentDetails.outputs
- addAllWatchedScript(Iterable<? extends Protos.Script>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- addAndActivateHDChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Adds an HD chain to the chains list, and make it the default chain (from which keys are issued).
- addAndActivateHDChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.Wallet
-
Add a pre-configured keychain to the wallet.
- addBlock(Block) - Method in class org.bitcoinj.core.InventoryMessage
- addBlock(Sha256Hash, boolean) - Method in class org.bitcoinj.core.GetDataMessage
- addBlockAppearance(Sha256Hash, int) - Method in class org.bitcoinj.core.Transaction
- addBlockHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
A list of blocks in which the transaction has been observed (on any chain).
- addBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated int32 block_relativity_offsets = 11;
- addBlocksDownloadedEventListener(Executor, BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when new blocks are downloaded.
- addBlocksDownloadedEventListener(Executor, BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
Adds a listener that will be notified on the given executor when blocks are downloaded by the download peer.
- addBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when new blocks are downloaded.
- addBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addBroadcastBy(int, Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- addBroadcastBy(int, Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- addBroadcastBy(Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- addBroadcastBy(Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- addCertificate(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
-
DER-encoded X.509 certificate chain
- addChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
-
Add a single chain.
- addChainDownloadStartedEventListener(Executor, ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when a blockchain downloaded starts.
- addChainDownloadStartedEventListener(Executor, ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
Adds a listener that will be notified on the given executor when chain download starts.
- addChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when a blockchain downloaded starts.
- addChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addChangeEventListener(Executor, WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addChangeEventListener(WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addChunk(int, ScriptChunk) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given chunk at the given index in the program
- addChunk(ScriptChunk) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given chunk to the end of the program
- addCoinsReceivedEventListener(Executor, WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object called when coins are received.
- addCoinsReceivedEventListener(WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object called when coins are received.
- addCoinsSentEventListener(Executor, WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object called when coins are sent.
- addCoinsSentEventListener(WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object called when coins are sent.
- addConnectedEventListener(Executor, PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when a peer is connected.
- addConnectedEventListener(Executor, PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
Adds a listener that will be notified on the given executor when new peers are connected to.
- addConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when a peer is connected.
- addConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addCurrentKeyChangeEventListener(Executor, CurrentKeyChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addCurrentKeyChangeEventListener(CurrentKeyChangeEventListener) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Removes a listener for events that are run when a current key and/or address changes.
- addCurrentKeyChangeEventListener(CurrentKeyChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addCurrentKeyChangeEventListener(CurrentKeyChangeEventListener, Executor) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Adds a listener for events that are run when a current key and/or address changes, on the given executor.
- addData(ByteString) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
-
repeated bytes data = 1;
- addDisconnectedEventListener(Executor, PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when a peer is disconnected.
- addDisconnectedEventListener(Executor, PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
Adds a listener that will be notified on the given executor when peers are disconnected from.
- addDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is invoked when a peer is disconnected.
- addDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addDiscoveredEventListener(Executor, PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
Adds a listener that will be notified on the given executor when new peers are discovered.
- addDiscoveredEventListener(PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addEventListener(Executor, TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
-
Adds an event listener that will be run when this confidence object is updated.
- addEventListener(TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
-
Adds an event listener that will be run when this confidence object is updated.
- addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.BasicKeyChain
- addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- addEventListener(KeyChainEventListener) - Method in interface org.bitcoinj.wallet.KeyChain
-
Adds a listener for events that are run when keys are added, on the user thread.
- addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Adds a listener for events that are run when keys are added, on the user thread.
- addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.BasicKeyChain
- addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- addEventListener(KeyChainEventListener, Executor) - Method in interface org.bitcoinj.wallet.KeyChain
-
Adds a listener for events that are run when keys are added, on the given executor.
- addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Adds a listener for events that are run when keys are added, on the given executor.
- addExtension(int, Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- addExtension(int, Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- addExtension(Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- addExtension(Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- addExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
-
By providing an object implementing the
WalletExtension
interface, you can save and load arbitrary additional data that will be stored with the wallet. - addFilteredBlock(Sha256Hash) - Method in class org.bitcoinj.core.GetDataMessage
- addGetDataEventListener(Executor, GetDataEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is called when messages are received.
- addGetDataEventListener(Executor, GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is called when messages are received.
- addGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addInput(Sha256Hash, long, Script) - Method in class org.bitcoinj.core.Transaction
-
Creates and adds an input to this transaction, with no checking that it's valid.
- addInput(TransactionInput) - Method in class org.bitcoinj.core.Transaction
-
Adds an input directly, with no checking that it's valid.
- addInput(TransactionOutput) - Method in class org.bitcoinj.core.Transaction
-
Adds an input to this transaction that imports value from the given output.
- addItem(InventoryItem) - Method in class org.bitcoinj.core.ListMessage
- addKey(int, Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- addKey(int, Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- addKey(Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- addKey(Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- addKeyChainEventListener(Executor, KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addKeyChainEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addNewBestBlockListener(Executor, NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds a
NewBestBlockListener
listener to the chain. - addNewBestBlockListener(NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds a
NewBestBlockListener
listener to the chain. - addOnTransactionBroadcastListener(Executor, OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is called when a transaction is broadcast across the network
- addOnTransactionBroadcastListener(Executor, OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
- addOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is called when a transaction is broadcast across the network
- addOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
- addOrGetExistingExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
-
Atomically adds extension or returns an existing extension if there is one with the same id already present.
- addOrUpdateExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
-
Either adds extension as a new extension or replaces the existing extension if one already exists with the same id.
- addOutput(Coin, Address) - Method in class org.bitcoinj.core.Transaction
-
Creates an output based on the given address and value, adds it to this transaction, and returns the new output.
- addOutput(Coin, ECKey) - Method in class org.bitcoinj.core.Transaction
-
Creates an output that pays to the given pubkey directly (no address) with the given value, adds it to this transaction, and returns the new output.
- addOutput(Coin, Script) - Method in class org.bitcoinj.core.Transaction
-
Creates an output that pays to the given script.
- addOutput(TransactionOutput) - Method in class org.bitcoinj.core.Transaction
-
Adds the given output to this transaction.
- addOutputs(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- addOutputs(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- addOutputs(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- addOutputs(Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- addPath(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
The path through the key tree.
- addPeerDiscovery(PeerDiscovery) - Method in class org.bitcoinj.core.PeerGroup
-
Add addresses from a discovery source to the list of potential peers to connect to.
- addPeerFilterProvider(PeerFilterProvider) - Method in class org.bitcoinj.core.PeerGroup
-
Link the given PeerFilterProvider to this PeerGroup.
- addPreMessageReceivedEventListener(Executor, PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is called immediately before a message is received
- addPreMessageReceivedEventListener(Executor, PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addPreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
-
Registers a listener that is called immediately before a message is received
- addPreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- addRefundTo(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- addRefundTo(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- addRefundTo(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- addRefundTo(Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- addReorganizeEventListener(Executor, WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addReorganizeEventListener(WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addReorganizeListener(Executor, ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds a generic
ReorganizeListener
listener to the chain. - addReorganizeListener(ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds a generic
ReorganizeListener
listener to the chain. - Address - Class in org.bitcoinj.core
-
Base class for addresses, e.g.
- Address(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Address
-
Construct an address from its binary form.
- addresses - Variable in class org.bitcoinj.core.AddressMessage
- AddressFormatException - Exception in org.bitcoinj.core
- AddressFormatException() - Constructor for exception org.bitcoinj.core.AddressFormatException
- AddressFormatException(String) - Constructor for exception org.bitcoinj.core.AddressFormatException
- AddressFormatException.InvalidCharacter - Exception in org.bitcoinj.core
-
This exception is thrown by
Base58
,Bech32
and thePrefixedChecksummedBytes
hierarchy of classes when you try to decode data and a character isn't valid. - AddressFormatException.InvalidChecksum - Exception in org.bitcoinj.core
-
This exception is thrown by
Base58
,Bech32
and thePrefixedChecksummedBytes
hierarchy of classes when you try to decode data and the checksum isn't valid. - AddressFormatException.InvalidDataLength - Exception in org.bitcoinj.core
-
This exception is thrown by
Base58
,Bech32
and thePrefixedChecksummedBytes
hierarchy of classes when you try to decode data and the data isn't of the right size. - AddressFormatException.InvalidPrefix - Exception in org.bitcoinj.core
-
This exception is thrown by the
PrefixedChecksummedBytes
hierarchy of classes when you try and decode an address or private key with an invalid prefix (version header or human-readable part). - AddressFormatException.UnexpectedWitnessVersion - Exception in org.bitcoinj.core
-
This exception is thrown by
SegwitAddress
when you try to decode data and the witness version doesn't match the Bech32 encoding as per BIP350. - AddressFormatException.WrongNetwork - Exception in org.bitcoinj.core
-
This exception is thrown by the
PrefixedChecksummedBytes
hierarchy of classes when you try and decode an address with a prefix (version header or human-readable part) that used by another network (usually: mainnet vs testnet). - addressHash - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
- addressHeader - Variable in class org.bitcoinj.core.NetworkParameters
- AddressMessage - Class in org.bitcoinj.core
- AddressV1Message - Class in org.bitcoinj.core
-
Represents an "addr" message on the P2P network, which contains broadcast IP addresses of other peers.
- AddressV2Message - Class in org.bitcoinj.core
-
Represents an "addrv2" message on the P2P network, which contains broadcast IP addresses of other peers.
- addrSeeds - Variable in class org.bitcoinj.core.NetworkParameters
- addScriptsChangeEventListener(Executor, ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addScriptsChangeEventListener(ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addSeed(int, PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- addSeed(int, PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- addSeed(PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- addSeed(PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- addSignedInput(TransactionOutPoint, Script, Coin, ECKey) - Method in class org.bitcoinj.core.Transaction
-
Adds a new and fully signed input for the given parameters.
- addSignedInput(TransactionOutPoint, Script, Coin, ECKey, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Adds a new and fully signed input for the given parameters.
- addSignedInput(TransactionOutPoint, Script, ECKey) - Method in class org.bitcoinj.core.Transaction
- addSignedInput(TransactionOutPoint, Script, ECKey, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
- addSignedInput(TransactionOutput, ECKey) - Method in class org.bitcoinj.core.Transaction
-
Adds an input that points to the given output and contains a valid signature for it, calculated using the signing key.
- addSignedInput(TransactionOutput, ECKey, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Adds an input that points to the given output and contains a valid signature for it, calculated using the signing key.
- addTags(int, Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- addTags(int, Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- addTags(Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- addTags(Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds/updates the given
Block
with the block store. - addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.BlockChain
- addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.FullPrunedBlockChain
- addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds/updates the given
StoredBlock
with the block store. - addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.BlockChain
- addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.FullPrunedBlockChain
- addTransaction(int, Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- addTransaction(int, Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- addTransaction(Sha256Hash, boolean) - Method in class org.bitcoinj.core.GetDataMessage
- addTransaction(Transaction) - Method in class org.bitcoinj.core.Block
-
Adds a transaction to this block.
- addTransaction(Transaction) - Method in class org.bitcoinj.core.InventoryMessage
- addTransaction(Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- addTransaction(Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- addTransactionConfidenceEventListener(Executor, TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addTransactionConfidenceEventListener(TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Adds an event listener object.
- addTransactionInput(int, Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- addTransactionInput(int, Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- addTransactionInput(Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- addTransactionInput(Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- addTransactionOutput(int, Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- addTransactionOutput(int, Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- addTransactionOutput(Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- addTransactionOutput(Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- addTransactionReceivedListener(Executor, TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds a generic
TransactionReceivedInBlockListener
listener to the chain. - addTransactionReceivedListener(TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Adds a generic
TransactionReceivedInBlockListener
listener to the chain. - addTransactions(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Signed transactions that satisfy PaymentDetails.outputs
- addTransactionSigner(TransactionSigner) - Method in class org.bitcoinj.wallet.Wallet
-
Adds given transaction signer to the list of signers.
- addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- addUnspentTransactionOutput(UTXO) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Adds a
UTXO
to the list of unspent TransactionOutputs - addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- addWallet(Wallet) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Add a wallet to the BlockChain.
- addWallet(Wallet) - Method in class org.bitcoinj.core.Peer
-
Links the given wallet to this peer.
- addWallet(Wallet) - Method in class org.bitcoinj.core.PeerGroup
-
Link the given wallet to this PeerGroup.
- addWalletTransaction(WalletTransaction) - Method in class org.bitcoinj.wallet.Wallet
-
Adds a transaction that has been associated with a particular wallet pool.
- addWatchedAddress(Address) - Method in class org.bitcoinj.wallet.Wallet
-
Same as
Wallet.addWatchedAddress(Address, long)
with the current time as the creation time. - addWatchedAddress(Address, long) - Method in class org.bitcoinj.wallet.Wallet
-
Adds the given address to the wallet to be watched.
- addWatchedAddresses(List<Address>, long) - Method in class org.bitcoinj.wallet.Wallet
-
Adds the given address to the wallet to be watched.
- addWatchedScript(int, Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- addWatchedScript(int, Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- addWatchedScript(Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- addWatchedScript(Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- addWatchedScripts(List<Script>) - Method in class org.bitcoinj.wallet.Wallet
-
Adds the given output scripts to the wallet to be watched.
- adjustLength(int) - Method in class org.bitcoinj.core.ChildMessage
- adjustLength(int, int) - Method in class org.bitcoinj.core.ChildMessage
- adjustLength(int, int) - Method in class org.bitcoinj.core.Message
- aesKey - Variable in class org.bitcoinj.wallet.DecryptingKeyBag
- aesKey - Variable in class org.bitcoinj.wallet.SendRequest
-
The AES key to use to decrypt the private keys before signing.
- AGE_COMPARATOR - Static variable in class org.bitcoinj.core.ECKey
-
Sorts oldest keys first, newest last.
- ALL - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- ALL_VERIFY_FLAGS - Static variable in class org.bitcoinj.script.Script
- allConnections - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- allowEmptyPeerChain() - Method in class org.bitcoinj.core.NetworkParameters
-
If we are running in testnet-in-a-box mode, we allow connections to nodes with 0 non-genesis blocks.
- allowEmptyPeerChain() - Method in class org.bitcoinj.params.RegTestParams
- allowUnconfirmed() - Method in class org.bitcoinj.wallet.SendRequest
-
Shortcut for
req.coinSelector = AllowUnconfirmedCoinSelector.get();
. - AllowUnconfirmedCoinSelector - Class in org.bitcoinj.wallet
-
This coin selector will select any transaction at all, regardless of where it came from or whether it was confirmed yet.
- AllowUnconfirmedCoinSelector() - Constructor for class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
- AllRandomKeysRotating - Exception in org.bitcoinj.wallet
-
Indicates that an attempt was made to upgrade a random wallet to deterministic, but there were no non-rotating random keys to use as source material for the seed.
- AllRandomKeysRotating() - Constructor for exception org.bitcoinj.wallet.AllRandomKeysRotating
- ALPHABET - Static variable in class org.bitcoinj.core.Base58
- ALREADY_SPENT - Enum constant in enum class org.bitcoinj.core.TransactionInput.ConnectionResult
- amount - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.Output
- AMOUNT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
- analyze() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
- analyze() - Method in interface org.bitcoinj.wallet.RiskAnalysis
- analyzed - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
- Analyzer() - Constructor for class org.bitcoinj.wallet.DefaultRiskAnalysis.Analyzer
- anyoneCanPay() - Method in class org.bitcoinj.crypto.TransactionSignature
- ANYONECANPAY - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- ANYONECANPAY_ALL - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- ANYONECANPAY_NONE - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- ANYONECANPAY_SINGLE - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- AppDataDirectory - Class in org.bitcoinj.utils
-
Find/create App Data Directory in correct platform-specific location.
- AppDataDirectory() - Constructor for class org.bitcoinj.utils.AppDataDirectory
- APPEARED_AT_HEIGHT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
- append(List<ChildNumber>, ChildNumber) - Static method in class org.bitcoinj.crypto.HDUtils
-
Deprecated.
- appendToSubVer(String, String, String) - Method in class org.bitcoinj.core.VersionMessage
-
Appends the given user-agent information to the subVer field.
- applyAndUpdate(Block) - Method in class org.bitcoinj.core.BloomFilter
-
Creates a new FilteredBlock from the given Block, using this filter to select transactions.
- applyAndUpdate(Transaction) - Method in class org.bitcoinj.core.BloomFilter
- assertEquals(boolean, boolean, String) - Static method in class org.bitcoin.NativeSecp256k1Util
-
Compare two booleans and throw
NativeSecp256k1Util.AssertFailException
if not equal - assertEquals(int, int, String) - Static method in class org.bitcoin.NativeSecp256k1Util
-
Compare two integers and throw
NativeSecp256k1Util.AssertFailException
if not equal - assertEquals(String, String, String) - Static method in class org.bitcoin.NativeSecp256k1Util
-
Compare two Strings and throw
NativeSecp256k1Util.AssertFailException
if not equal - AssertFailException(String) - Constructor for exception org.bitcoin.NativeSecp256k1Util.AssertFailException
- ASSURANCE_CONTRACT_CLAIM - Enum constant in enum class org.bitcoinj.core.Transaction.Purpose
-
Transaction that uses up pledges to an assurance contract
- ASSURANCE_CONTRACT_CLAIM - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Stuff used by Lighthouse.
- ASSURANCE_CONTRACT_CLAIM_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Stuff used by Lighthouse.
- ASSURANCE_CONTRACT_PLEDGE - Enum constant in enum class org.bitcoinj.core.Transaction.Purpose
-
Transaction that makes a pledge to an assurance contract.
- ASSURANCE_CONTRACT_PLEDGE - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
ASSURANCE_CONTRACT_PLEDGE = 4;
- ASSURANCE_CONTRACT_PLEDGE_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
ASSURANCE_CONTRACT_PLEDGE = 4;
- ASSURANCE_CONTRACT_STUB - Enum constant in enum class org.bitcoinj.core.Transaction.Purpose
-
Send-to-self transaction that exists just to create an output of the right size we can pledge.
- ASSURANCE_CONTRACT_STUB - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
ASSURANCE_CONTRACT_STUB = 5;
- ASSURANCE_CONTRACT_STUB_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
ASSURANCE_CONTRACT_STUB = 5;
- AUTHENTICATION - Enum constant in enum class org.bitcoinj.wallet.KeyChain.KeyPurpose
- autoCommit - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- autosaveToFile(File, long, TimeUnit, WalletFiles.Listener) - Method in class org.bitcoinj.wallet.Wallet
-
Sets up the wallet to auto-save itself to the given file, using temp files with atomic renames to ensure consistency.
- autoStop - Variable in class org.bitcoinj.kits.WalletAppKit
- AVAILABLE - Enum constant in enum class org.bitcoinj.wallet.Wallet.BalanceType
-
Balance that could be safely used to create new spends, if we had all the needed private keys.
- AVAILABLE_SPENDABLE - Enum constant in enum class org.bitcoinj.wallet.Wallet.BalanceType
-
Same as AVAILABLE but only for outputs we have the private keys for and can sign ourselves.
- await() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
-
Wait for the chain to be downloaded.
B
- BadPassphraseException() - Constructor for exception org.bitcoinj.crypto.BIP38PrivateKey.BadPassphraseException
- BadPassword() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.BadPassword
- BadWalletEncryptionKeyException(Throwable) - Constructor for exception org.bitcoinj.wallet.Wallet.BadWalletEncryptionKeyException
- badWord - Variable in exception org.bitcoinj.crypto.MnemonicException.MnemonicWordException
-
Contains the word that was not found in the word list.
- Base58 - Class in org.bitcoinj.core
-
Base58 is a way to encode Bitcoin addresses (or arbitrary data) as alphanumeric strings.
- Base58() - Constructor for class org.bitcoinj.core.Base58
- BASE64 - Static variable in class org.bitcoinj.core.CheckpointManager
- BaseTaggableObject - Class in org.bitcoinj.utils
-
A simple implementation of
TaggableObject
that uses a hashmap that is synchronized on this object's Java monitor. - BaseTaggableObject() - Constructor for class org.bitcoinj.utils.BaseTaggableObject
- BasicKeyChain - Class in org.bitcoinj.wallet
-
A
KeyChain
that implements the simplest model possible: it can have keys imported into it, and just acts as a dumb bag of keys. - BasicKeyChain() - Constructor for class org.bitcoinj.wallet.BasicKeyChain
- BasicKeyChain(KeyCrypter) - Constructor for class org.bitcoinj.wallet.BasicKeyChain
- BasicKeyChain.State - Enum Class in org.bitcoinj.wallet
-
Whether this basic key chain is empty, full of regular (usable for signing) keys, or full of watching keys.
- Bech32 - Class in org.bitcoinj.core
-
Implementation of the Bech32 encoding.
- Bech32() - Constructor for class org.bitcoinj.core.Bech32
- BECH32 - Enum constant in enum class org.bitcoinj.core.Bech32.Encoding
- Bech32.Bech32Data - Class in org.bitcoinj.core
- Bech32.Encoding - Enum Class in org.bitcoinj.core
- BECH32M - Enum constant in enum class org.bitcoinj.core.Bech32.Encoding
- beginBloomFilterCalculation() - Method in interface org.bitcoinj.core.PeerFilterProvider
-
Called on all registered filter providers before
PeerFilterProvider.getBloomFilterElementCount()
andPeerFilterProvider.getBloomFilter(int, double, long)
are called. - beginBloomFilterCalculation() - Method in class org.bitcoinj.wallet.Wallet
- beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- beginDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Begins/Commits/Aborts a database transaction.
- beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- BEST_CHAIN - Enum constant in enum class org.bitcoinj.core.AbstractBlockChain.NewBlockType
-
New block is on the best chain
- bestHeight - Variable in class org.bitcoinj.core.VersionMessage
-
How many blocks are in the chain, according to the other side.
- bigIntegerToBytes(BigInteger, int) - Static method in class org.bitcoinj.core.Utils
-
The regular
BigInteger.toByteArray()
includes the sign bit of the number and might result in an extra byte addition. - bigNum(int, long) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given number as a push data chunk to the given index in the program.
- bigNum(long) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given number as a push data chunk.
- BIP16_ENFORCE_TIME - Static variable in class org.bitcoinj.core.NetworkParameters
-
Blocks with a timestamp after this should enforce BIP 16, aka "Pay to script hash".
- BIP32_STANDARDISATION_TIME_SECS - Static variable in class org.bitcoinj.crypto.DeterministicHierarchy
- bip32HeaderP2PKHpriv - Variable in class org.bitcoinj.core.NetworkParameters
- bip32HeaderP2PKHpub - Variable in class org.bitcoinj.core.NetworkParameters
- bip32HeaderP2WPKHpriv - Variable in class org.bitcoinj.core.NetworkParameters
- bip32HeaderP2WPKHpub - Variable in class org.bitcoinj.core.NetworkParameters
- BIP38PrivateKey - Class in org.bitcoinj.crypto
-
Implementation of BIP 38 passphrase-protected private keys.
- BIP38PrivateKey.BadPassphraseException - Exception in org.bitcoinj.crypto
- BIP39_STANDARDISATION_TIME_SECS - Static variable in class org.bitcoinj.crypto.MnemonicCode
-
UNIX time for when the BIP39 standard was finalised.
- BIP44_ACCOUNT_ZERO_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
- BITCOIN_SCHEME - Static variable in class org.bitcoinj.params.AbstractBitcoinNetParams
-
Scheme part for Bitcoin URIs.
- BITCOIN_SCHEME - Static variable in class org.bitcoinj.uri.BitcoinURI
-
Deprecated.
- BITCOINJ_VERSION - Static variable in class org.bitcoinj.core.VersionMessage
-
The version of this library release, as a string.
- BitcoinPacketHeader(ByteBuffer) - Constructor for class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
- bitcoinSerialize() - Method in class org.bitcoinj.core.Block
-
Special handling to check if we have a valid byte array for both header and transactions
- bitcoinSerialize() - Method in class org.bitcoinj.core.EmptyMessage
- bitcoinSerialize() - Method in class org.bitcoinj.core.Message
-
Returns a copy of the array returned by
Message.unsafeBitcoinSerialize()
, which is safe to mutate. - bitcoinSerialize(OutputStream) - Method in class org.bitcoinj.core.Message
-
Serialize this message to the provided OutputStream using the bitcoin wire format.
- BitcoinSerializer - Class in org.bitcoinj.core
-
Methods to serialize and de-serialize messages to the Bitcoin network format as defined in the protocol specification.
- BitcoinSerializer(NetworkParameters, boolean) - Constructor for class org.bitcoinj.core.BitcoinSerializer
-
Constructs a BitcoinSerializer with the given behavior.
- BitcoinSerializer(NetworkParameters, int, boolean) - Constructor for class org.bitcoinj.core.BitcoinSerializer
-
Constructs a BitcoinSerializer with the given behavior.
- BitcoinSerializer.BitcoinPacketHeader - Class in org.bitcoinj.core
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.AddressMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Block
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.BloomFilter
-
Serializes this message to the provided stream.
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.EmptyMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.FeeFilterMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.FilteredBlock
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.GetBlocksMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.GetUTXOsMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.HeadersMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.ListMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.MemoryPoolMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Message
-
Serializes this message to the provided stream.
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.PartialMerkleTree
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.PeerAddress
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Ping
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Pong
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.RejectMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Transaction
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionInput
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutPoint
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutput
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionWitness
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.UTXOsMessage
- bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.VersionMessage
- bitcoinSerializeToStream(OutputStream, boolean) - Method in class org.bitcoinj.core.Transaction
-
Serialize according to BIP144 or the classic format, depending on if segwit is desired.
- BitcoinURI - Class in org.bitcoinj.uri
-
Provides a standard implementation of a Bitcoin URI with support for the following:
- BitcoinURI(String) - Constructor for class org.bitcoinj.uri.BitcoinURI
-
Constructs a new BitcoinURI from the given string.
- BitcoinURI(NetworkParameters, String) - Constructor for class org.bitcoinj.uri.BitcoinURI
-
Constructs a new object by trying to parse the input as a valid Bitcoin URI.
- BitcoinURIParseException - Exception in org.bitcoinj.uri
-
Exception to provide the following to
BitcoinURI
: - BitcoinURIParseException(String) - Constructor for exception org.bitcoinj.uri.BitcoinURIParseException
- BitcoinURIParseException(String, Throwable) - Constructor for exception org.bitcoinj.uri.BitcoinURIParseException
- bits - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- block - Variable in class org.bitcoinj.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
- Block - Class in org.bitcoinj.core
-
A block is a group of transactions, and is one of the fundamental data structures of the Bitcoin system.
- Block(NetworkParameters, byte[], int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
-
Construct a block object from the Bitcoin wire format.
- Block(NetworkParameters, byte[], int, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
-
Construct a block object from the Bitcoin wire format.
- Block(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
-
Construct a block object from the Bitcoin wire format.
- Block(NetworkParameters, long, Sha256Hash, Sha256Hash, long, long, long, List<Transaction>) - Constructor for class org.bitcoinj.core.Block
-
Construct a block initialized with all the given fields.
- BLOCK - Enum constant in enum class org.bitcoinj.core.InventoryItem.Type
- BLOCK_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- BLOCK_HEIGHT_GENESIS - Static variable in class org.bitcoinj.core.Block
-
Height of the first block
- BLOCK_HEIGHT_UNKNOWN - Static variable in class org.bitcoinj.core.Block
-
Value to use if the block height is unknown
- BLOCK_LENGTH - Static variable in class org.bitcoinj.crypto.KeyCrypterScrypt
-
The size of an AES block in bytes.
- BLOCK_RELATIVITY_OFFSETS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- BLOCK_VERSION_BIP34 - Static variable in class org.bitcoinj.core.Block
-
Block version introduced in BIP 34: Height in coinbase
- BLOCK_VERSION_BIP65 - Static variable in class org.bitcoinj.core.Block
-
Block version introduced in BIP 65: OP_CHECKLOCKTIMEVERIFY
- BLOCK_VERSION_BIP66 - Static variable in class org.bitcoinj.core.Block
-
Block version introduced in BIP 66: Strict DER signatures
- BLOCK_VERSION_GENESIS - Static variable in class org.bitcoinj.core.Block
- Block.VerifyFlag - Enum Class in org.bitcoinj.core
-
Flags used to control which elements of block validation are done on received blocks.
- blockCache - Variable in class org.bitcoinj.store.SPVBlockStore
- BlockChain - Class in org.bitcoinj.core
-
A BlockChain implements the simplified payment verification mode of the Bitcoin protocol.
- BlockChain(Context, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
-
Constructs a BlockChain connected to the given list of listeners and a store.
- BlockChain(Context, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
-
Constructs a BlockChain that has no wallet at all.
- BlockChain(Context, Wallet, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
-
Constructs a BlockChain connected to the given wallet and store.
- BlockChain(NetworkParameters, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
- BlockChain(NetworkParameters, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
- BlockChain(NetworkParameters, Wallet, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
- BlockFileLoader - Class in org.bitcoinj.utils
-
This class reads block files stored in the Bitcoin Core format.
- BlockFileLoader(NetworkParameters, File) - Constructor for class org.bitcoinj.utils.BlockFileLoader
- BlockFileLoader(NetworkParameters, List<File>) - Constructor for class org.bitcoinj.utils.BlockFileLoader
- BlockingClient - Class in org.bitcoinj.net
-
Creates a simple connection to a server using a
StreamConnection
to process data. - BlockingClient(SocketAddress, StreamConnection, int, SocketFactory, Set<BlockingClient>) - Constructor for class org.bitcoinj.net.BlockingClient
-
Creates a new client to the given server address using the given
StreamConnection
to decode the data. - BlockingClientManager - Class in org.bitcoinj.net
-
A thin wrapper around a set of
BlockingClient
s. - BlockingClientManager() - Constructor for class org.bitcoinj.net.BlockingClientManager
- BlockingClientManager(SocketFactory) - Constructor for class org.bitcoinj.net.BlockingClientManager
-
Creates a blocking client manager that will obtain sockets from the given factory.
- blockingStartup - Variable in class org.bitcoinj.kits.WalletAppKit
- BlockLocator - Class in org.bitcoinj.core
-
Represents Block Locator in GetBlocks and GetHeaders messages
- BlockLocator() - Constructor for class org.bitcoinj.core.BlockLocator
- BlockLocator(ImmutableList<Sha256Hash>) - Constructor for class org.bitcoinj.core.BlockLocator
-
Creates a Block locator with defined list of hashes.
- BlocksDownloadedEventListener - Interface in org.bitcoinj.core.listeners
- blockStore - Variable in class org.bitcoinj.core.BlockChain
-
Keeps a map of block hashes to StoredBlocks.
- blockStore - Variable in class org.bitcoinj.core.FullPrunedBlockChain
-
Keeps a map of block hashes to StoredBlocks.
- BlockStore - Interface in org.bitcoinj.store
-
An implementor of BlockStore saves StoredBlock objects to disk.
- BlockStoreException - Exception in org.bitcoinj.store
-
Thrown when something goes wrong with storing a block.
- BlockStoreException(String) - Constructor for exception org.bitcoinj.store.BlockStoreException
- BlockStoreException(String, Throwable) - Constructor for exception org.bitcoinj.store.BlockStoreException
- BlockStoreException(Throwable) - Constructor for exception org.bitcoinj.store.BlockStoreException
- BlockVersionOutOfDate(long) - Constructor for exception org.bitcoinj.core.VerificationException.BlockVersionOutOfDate
- bloom - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- BLOOM_FILTER - Enum constant in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- BLOOM_FILTER_BIP111 - Enum constant in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- BloomFilter - Class in org.bitcoinj.core
-
A Bloom filter is a probabilistic data structure which can be sent to another client so that it can avoid sending us transactions that aren't relevant to our set of keys.
- BloomFilter(int, double, long) - Constructor for class org.bitcoinj.core.BloomFilter
-
Constructs a filter with the given parameters which is updated on P2PK outputs only.
- BloomFilter(int, double, long, BloomFilter.BloomUpdate) - Constructor for class org.bitcoinj.core.BloomFilter
-
Constructs a new Bloom Filter which will provide approximately the given false positive rate when the given number of elements have been inserted.
- BloomFilter(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.BloomFilter
-
Construct a BloomFilter by deserializing payloadBytes
- BloomFilter.BloomUpdate - Enum Class in org.bitcoinj.core
-
The BLOOM_UPDATE_* constants control when the bloom filter is auto-updated by the peer using it as a filter, either never, for all outputs or only for P2PK outputs (default)
- BriefLogFormatter - Class in org.bitcoinj.utils
-
A Java logging formatter that writes more compact output than the default.
- BriefLogFormatter() - Constructor for class org.bitcoinj.utils.BriefLogFormatter
- broadcast - Variable in class org.bitcoinj.wallet.Wallet.SendResult
-
The broadcast object returned by the linked TransactionBroadcaster
- broadcast() - Method in class org.bitcoinj.core.TransactionBroadcast
- BROADCAST_BY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
- broadcastComplete - Variable in class org.bitcoinj.wallet.Wallet.SendResult
-
A future that will complete once the tx message has been successfully broadcast to the network.
- broadcastTransaction(Transaction) - Method in class org.bitcoinj.core.PeerGroup
-
Calls
PeerGroup.broadcastTransaction(Transaction, int, boolean)
with getMinBroadcastConnections() as the number of connections to wait for before commencing broadcast. - broadcastTransaction(Transaction) - Method in interface org.bitcoinj.core.TransactionBroadcaster
-
Broadcast the given transaction on the network
- broadcastTransaction(Transaction, int, boolean) - Method in class org.bitcoinj.core.PeerGroup
-
Given a transaction, sends it un-announced to one peer and then waits for it to be received back from other peers.
- BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Standard format for the BTC denomination.
- BtcAutoFormat - Class in org.bitcoinj.utils
-
This class, a concrete extension of
BtcFormat
, is distinguished by its accommodation of multiple denominational units as follows: - BtcAutoFormat(Locale, BtcAutoFormat.Style, int) - Constructor for class org.bitcoinj.utils.BtcAutoFormat
-
Constructor
- BtcAutoFormat.Style - Enum Class in org.bitcoinj.utils
-
Enum for specifying the style of currency indicators that are used when formatting, either codes or symbols.
- BtcFixedFormat - Class in org.bitcoinj.utils
-
This class, a concrete extension of
BtcFormat
, is distinguished in that each instance formats and by-default parses all Bitcoin monetary values in units of a single denomination that is specified at the time that instance is constructed. - BtcFixedFormat(Locale, int, int, List<Integer>) - Constructor for class org.bitcoinj.utils.BtcFixedFormat
-
Constructor
- BtcFormat - Class in org.bitcoinj.utils
-
Instances of this class format and parse locale-specific numerical representations of Bitcoin monetary values.
- BtcFormat(DecimalFormat, int, List<Integer>) - Constructor for class org.bitcoinj.utils.BtcFormat
-
This single constructor is invoked by the overriding subclass constructors.
- BtcFormat.Builder - Class in org.bitcoinj.utils
-
This class constructs new instances of
BtcFormat
, allowing for the configuration of those instances before they are constructed. - btcToSatoshi(BigDecimal) - Static method in class org.bitcoinj.core.Coin
-
Convert a decimal amount of BTC into satoshis.
- buffer - Variable in class org.bitcoinj.store.SPVBlockStore
- build() - Method in class org.bitcoinj.script.ScriptBuilder
-
Creates a new immutable Script based on the state of the builder.
- build() - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Return a new
BtcFormat
instance. - build() - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- build() - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
- build() - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
- build(Block) - Method in class org.bitcoinj.core.StoredBlock
-
Creates a new StoredBlock, calculating the additional fields by adding to the values in this block.
- builder() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new
BtcFormat.Builder
object. - builder() - Static method in class org.bitcoinj.wallet.DeterministicKeyChain
- builder() - Static method in class org.bitcoinj.wallet.MarriedKeyChain
- builder(NetworkParameters) - Static method in class org.bitcoinj.wallet.KeyChainGroup
- builder(NetworkParameters, KeyChainGroupStructure) - Static method in class org.bitcoinj.wallet.KeyChainGroup
- Builder() - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- Builder() - Constructor for class org.bitcoinj.wallet.MarriedKeyChain.Builder
- buildFromLeaves(NetworkParameters, byte[], List<Sha256Hash>) - Static method in class org.bitcoinj.core.PartialMerkleTree
-
Calculates a PMT given the list of leaf hashes and which leaves need to be included.
- BUILDING - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
-
If BUILDING, then the transaction is included in the best chain and your confidence in it is increasing.
- BUILDING - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
In best chain.
- BUILDING_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
In best chain.
- bytes - Variable in class org.bitcoinj.core.PrefixedChecksummedBytes
- byteStringToHash(ByteString) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
- byteValue() - Method in enum class org.bitcoinj.core.Transaction.SigHash
C
- calcLength(byte[], int) - Static method in class org.bitcoinj.core.Transaction
- calcSigHashValue(Transaction.SigHash, boolean) - Static method in class org.bitcoinj.crypto.TransactionSignature
-
Calculates the byte used in the protocol to represent the combination of mode and anyoneCanPay.
- calculate(ImmutableList<PeerFilterProvider>) - Method in class org.bitcoinj.net.FilterMerger
- calculateAllSpendCandidates() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a list of the outputs that can potentially be spent, i.e.
- calculateAllSpendCandidates(boolean, boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a list of all outputs that are being tracked by this wallet either from the
UTXOProvider
(in this case the existence or not of private keys is ignored), or the wallets internal storage (the default) taking into account the flags. - calculateAllSpendCandidatesFromUTXOProvider(boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Returns the spendable candidates from the
UTXOProvider
based on keys that the wallet contains. - calculateBalanceForAddress(Address) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Calculate the balance for a coinbase, to-address, or p2sh address.
- calculateSignature(int, ECKey, byte[], Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Calculates a signature that is valid for being inserted into the input at the given position.
- calculateSignature(int, ECKey, Script, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Calculates a signature that is valid for being inserted into the input at the given position.
- calculateSignature(int, ECKey, KeyParameter, byte[], Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Calculates a signature that is valid for being inserted into the input at the given position.
- calculateSignature(int, ECKey, KeyParameter, Script, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Calculates a signature that is valid for being inserted into the input at the given position.
- calculateWitnessSignature(int, ECKey, byte[], Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
- calculateWitnessSignature(int, ECKey, Script, Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
- calculateWitnessSignature(int, ECKey, KeyParameter, byte[], Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
- calculateWitnessSignature(int, ECKey, KeyParameter, Script, Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
- canSignFor(Script) - Method in class org.bitcoinj.wallet.Wallet
-
Returns true if this wallet has at least one of the private keys needed to sign for this scriptPubKey.
- CENT - Static variable in class org.bitcoinj.core.Coin
-
0.01 Bitcoins.
- CERTIFICATE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.X509Certificates
- certificates - Variable in exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
- chain - Variable in class org.bitcoinj.core.PeerGroup
- chain() - Method in class org.bitcoinj.kits.WalletAppKit
- CHAIN_CODE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
- chainCode - Variable in class org.bitcoinj.crypto.HDKeyDerivation.RawKeyBytes
- ChainDownloadStartedEventListener - Interface in org.bitcoinj.core.listeners
- ChainFileLockedException - Exception in org.bitcoinj.store
-
Thrown by
SPVBlockStore
when the process cannot gain exclusive access to the chain file. - ChainFileLockedException(String) - Constructor for exception org.bitcoinj.store.ChainFileLockedException
- ChainFileLockedException(Throwable) - Constructor for exception org.bitcoinj.store.ChainFileLockedException
- chainHead - Variable in class org.bitcoinj.core.AbstractBlockChain
-
Tracks the top of the best known chain.
- chainHeadBlock - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- chainHeadBlock - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- chainHeadHash - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- chainHeadHash - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- chains - Variable in class org.bitcoinj.wallet.KeyChainGroup
- chains(List<DeterministicKeyChain>) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
-
Add multiple chains.
- CHANGE - Enum constant in enum class org.bitcoinj.wallet.KeyChain.KeyPurpose
- changeAddress - Variable in class org.bitcoinj.wallet.SendRequest
-
"Change" means the difference between the value gathered by a transactions inputs (the size of which you don't really control as it depends on who sent you money), and the value being sent somewhere else.
- changed - Variable in class org.bitcoinj.net.FilterMerger.Result
- changeEncryptionKey(KeyCrypter, KeyParameter, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Changes wallet AES encryption key, this is atomic operation.
- changeEncryptionPassword(CharSequence, CharSequence) - Method in class org.bitcoinj.wallet.Wallet
-
Changes wallet encryption password, this is atomic operation.
- character - Variable in exception org.bitcoinj.core.AddressFormatException.InvalidCharacter
- check() - Method in class org.bitcoinj.wallet.DeterministicSeed
-
Check if our mnemonic is a valid mnemonic phrase for our word list.
- check(List<String>) - Method in class org.bitcoinj.crypto.MnemonicCode
-
Check to see if a mnemonic word list is valid.
- checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Check whether the AES key can decrypt the first encrypted key in the wallet.
- checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- checkAESKey(KeyParameter) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
- checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
- checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Check whether the AES key can decrypt the first encrypted key in the wallet.
- checkBitLE(byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Checks if the given bit is set in data, using little endian (not the same as Java native big endian)
- checkCoinBaseHeight(int) - Method in class org.bitcoinj.core.Transaction
-
Check block height is in coinbase input script, for use after BIP 34 enforcement is enabled.
- checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.core.NetworkParameters
-
Throws an exception if the block's difficulty is not correct.
- checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
- checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.params.TestNet3Params
- checkForFilterExhaustion(FilteredBlock) - Method in class org.bitcoinj.wallet.Wallet
-
Used by
Peer
to decide whether or not to discard this block and any blocks building upon it, in case the Bloom filter used to request them may be exhausted, that is, not have sufficient keys in the deterministic sequence within it to reliably find relevant transactions. - CHECKLOCKTIMEVERIFY - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns whether the given password is correct for this key chain.
- checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- checkPassword(CharSequence) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
- checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.KeyChainGroup
- checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
-
Check whether the password can decrypt the first key in the wallet.
- checkpoint(NetworkParameters, InputStream, BlockStore, long) - Static method in class org.bitcoinj.core.CheckpointManager
-
Convenience method that creates a CheckpointManager, loads the given data, gets the checkpoint for the given time, then inserts it into the store and sets that to be the chain head.
- CHECKPOINT - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
The message described a block which was invalid according to hard-coded checkpoint blocks.
- CheckpointManager - Class in org.bitcoinj.core
-
Vends hard-coded
StoredBlock
s for blocks throughout the chain. - CheckpointManager(Context) - Constructor for class org.bitcoinj.core.CheckpointManager
-
Loads the default checkpoints bundled with bitcoinj
- CheckpointManager(NetworkParameters, InputStream) - Constructor for class org.bitcoinj.core.CheckpointManager
-
Loads the checkpoints from the given stream
- checkpoints - Variable in class org.bitcoinj.core.CheckpointManager
- checkpoints - Variable in class org.bitcoinj.core.NetworkParameters
- checkpoints - Variable in class org.bitcoinj.kits.WalletAppKit
- checkProofOfWork(boolean) - Method in class org.bitcoinj.core.Block
-
Returns true if the hash of the block is OK (lower than difficulty target).
- CHECKSEQUENCEVERIFY - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- checksum - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
- ChildMessage - Class in org.bitcoinj.core
-
Represents a Message type that can be contained within another Message.
- ChildMessage() - Constructor for class org.bitcoinj.core.ChildMessage
-
Deprecated.Use
ChildMessage(NetworkParameters)
instead. - ChildMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.ChildMessage
- ChildMessage(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.ChildMessage
- ChildMessage(NetworkParameters, byte[], int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.ChildMessage
- CHILDNUM_ORDER - Static variable in class org.bitcoinj.crypto.DeterministicKey
-
Sorts deterministic keys in the order of their child number.
- ChildNumber - Class in org.bitcoinj.crypto
-
This is just a wrapper for the i (child number) as per BIP 32 with a boolean getter for the most significant bit and a getter for the actual 0-based child number.
- ChildNumber(int) - Constructor for class org.bitcoinj.crypto.ChildNumber
- ChildNumber(int, boolean) - Constructor for class org.bitcoinj.crypto.ChildNumber
- childPaysForParent(Wallet, Transaction, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
-
Construct a SendRequest for a CPFP (child-pays-for-parent) transaction.
- chunks - Variable in class org.bitcoinj.script.Script
- CLEANSTACK - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- cleanup() - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 Cleanup - This destroys the secp256k1 context object This should be called at the end of the program for proper cleanup of the context.
- cleanup() - Method in class org.bitcoinj.wallet.Wallet
-
Clean up the wallet.
- clear() - Method in class org.bitcoinj.store.SPVBlockStore
- clearAccountPath() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The path to the root.
- clearAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
amount is integer-number-of-satoshis
- clearAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the chain height at which the transaction was included.
- clearBlockHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
A list of blocks in which the transaction has been observed (on any chain).
- clearBlockRelativityOffsets() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated int32 block_relativity_offsets = 11;
- clearBroadcastBy() - Method in class org.bitcoinj.core.TransactionConfidence
-
Erases the set of broadcast/seen peers.
- clearBroadcastBy() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- clearCertificate() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
-
DER-encoded X.509 certificate chain
- clearChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Random data that allows us to extend a key.
- clearCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
This much of satoshis (1E-8 fractions)…
- clearConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Data describing where the transaction is in the chain.
- clearCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Timestamp stored as millis since epoch.
- clearCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
Timestamp stored as millis since epoch.
- clearData() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
required bytes data = 2;
- clearData() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
-
repeated bytes data = 1;
- clearData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required bytes data = 2;
- clearDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- clearDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- clearDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- clearDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The seed for a deterministic key hierarchy.
- clearEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- clearEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Encrypted version of the seed
- clearEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The encrypted private key
- clearEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- clearEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- clearExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Exchange rate that was valid when the transaction was sent.
- clearExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when this request should be considered invalid
- clearExtension() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- clearFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
ISO 4217 currency code (if available) of the fiat currency.
- clearFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
…is worth this much of fiat (1E-4 fractions).
- clearHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
required bytes hash = 2;
- clearId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
like org.whatever.foo.bar
- clearInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The initialisation vector for the AES encryption (16 bytes)
- clearInputs() - Method in class org.bitcoinj.core.Transaction
-
Removes all the inputs from this transaction.
- clearIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required string ip_address = 1;
- clearIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required bytes ip_address = 1;
- clearIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Flag indicating that this key is a root of a following chain.
- clearIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- clearKey() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- clearKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
UNIX time in seconds since the epoch.
- clearLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
User-provided label associated with the key.
- clearLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
Millis since epoch the transaction was last announced to us.
- clearLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The SHA256 hash of the head of the best chain seen by this wallet.
- clearLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The height in the chain of the last seen block.
- clearLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional int64 last_seen_block_time_secs = 14;
- clearLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
The nLockTime field is useful for contracts.
- clearLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
optional uint32 lookahead_size = 4;
- clearMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
If we do not understand a mandatory extension, abort to prevent data loss.
- clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Human-readable message for the merchant
- clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
human-readable message for customer
- clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Human-readable description of request for the customer
- clearMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Memo of the transaction.
- clearMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
From PaymentDetails.merchant_data
- clearMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Arbitrary data to include in the Payment message
- clearN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
CPU/ memory cost parameter
- clearNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
required string net = 3;
- clearNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
"main" or "test"
- clearNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
the network used by this wallet
- clearOutputs() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- clearOutputs() - Method in class org.bitcoinj.core.Transaction
-
Removes all the outputs from this transaction.
- clearOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Type of addresses (aka output scripts) to generate for receiving.
- clearOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If set, hash of the transaction that double spent this one into oblivion.
- clearP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Parallelisation parameter
- clearPath() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
The path through the key tree.
- clearPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
Payment message that triggered this ACK
- clearPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
optional uint32 payment_details_version = 1 [default = 1];
- clearPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
URL to send Payment and get PaymentACK
- clearPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes peer_seeds = 1;
- clearPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
depends on pki_type
- clearPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
none / x509+sha256 / x509+sha1
- clearPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- clearPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 port = 2;
- clearPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint32 port = 2;
- clearProgram() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
required bytes program = 1;
- clearPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes pubkey = 3;
- clearPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The public EC key derived from the private key.
- clearPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- clearR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Block size parameter
- clearRefundTo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- clearSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Salt to use in generation of the wallet password (8 bytes)
- clearScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
usually one of the standard Script forms
- clearScriptBytes() - Method in class org.bitcoinj.core.TransactionInput
-
Clear input scripts, e.g.
- clearScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Script that contains the signatures/pubkeys.
- clearScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
script of transaction output
- clearSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- clearSeed() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- clearSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Sequence number.
- clearSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
PaymentDetails
- clearServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 services = 3;
- clearServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint64 services = 3;
- clearSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes signature = 2;
- clearSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
pki-dependent signature
- clearSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Number of signatures required to spend.
- clearSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
optional .wallet.TransactionConfidence.Source source = 7;
- clearSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the hash of the transaction doing the spend.
- clearSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the index of the transaction input of the transaction doing the spend.
- clearTag() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required string tag = 1;
- clearTags() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- clearTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when payment request created
- clearTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
seconds since UNIX epoch
- clearTransaction() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- clearTransactionInput() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- clearTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Hash of the transaction this input is using.
- clearTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Index of transaction output used by this input.
- clearTransactionOutput() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- clearTransactions() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Signed transactions that satisfy PaymentDetails.outputs
- clearTransactions(int) - Method in class org.bitcoinj.wallet.Wallet
-
Deletes transactions which appeared above the given block height from the wallet, but does not touch the keys.
- clearType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
required .wallet.Key.Type type = 1;
- clearType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- clearUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
millis since epoch the transaction was last updated
- clearValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Value of connected output, if known
- clearValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
required int64 value = 1;
- clearVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
See Wallet.java for detailed description of pool semantics
- clearVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- clearWatchedScript() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- clearWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
script witness
- ClientConnectionManager - Interface in org.bitcoinj.net
-
A generic interface for an object which keeps track of a set of open client connections, creates new ones and ensures they are serviced properly.
- clientVersion - Variable in class org.bitcoinj.core.VersionMessage
-
The version number of the protocol spoken.
- clone() - Method in class org.bitcoinj.core.LegacyAddress
- clone() - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
-
This implementation narrows the return type to
PrefixedChecksummedBytes
and allows subclasses to throwCloneNotSupportedException
even though it is never thrown by this implementation. - cloneAsHeader() - Method in class org.bitcoinj.core.Block
-
Returns a copy of the block, but without any transactions.
- cloneContext() - Static method in class org.bitcoin.NativeSecp256k1
-
Clone context
- close() - Method in class org.bitcoinj.core.PeerSocketHandler
-
Closes the connection to the peer if one exists, or immediately closes the connection as soon as it opens
- close() - Method in interface org.bitcoinj.store.BlockStore
-
Closes the store.
- close() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- close() - Method in class org.bitcoinj.store.LevelDBBlockStore
- close() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- close() - Method in class org.bitcoinj.store.MemoryBlockStore
- close() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- close() - Method in class org.bitcoinj.store.SPVBlockStore
- closeConnection() - Method in class org.bitcoinj.net.BlockingClient
-
Closes the connection to the server, triggering the
StreamConnection.connectionClosed()
event on the network-handling thread where all callbacks occur. - closeConnection() - Method in interface org.bitcoinj.net.MessageWriteTarget
-
Closes the connection to the server, triggering the
StreamConnection.connectionClosed()
event on the network-handling thread where all callbacks occur. - closeConnection() - Method in class org.bitcoinj.net.NioClient
- closeConnections(int) - Method in class org.bitcoinj.net.BlockingClientManager
- closeConnections(int) - Method in interface org.bitcoinj.net.ClientConnectionManager
-
Closes n peer connections
- closeConnections(int) - Method in class org.bitcoinj.net.NioClientManager
- code - Variable in enum class org.bitcoinj.core.InventoryItem.Type
- code() - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Return the currency code that identifies the units in which values formatted and (by-default) parsed by this instance are denominated.
- code() - Method in class org.bitcoinj.utils.MonetaryFormat
-
Get currency code that will be used for current shift.
- code(int, String) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Configure currency code for given decimal separator shift.
- code(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify a custom currency code to be used in the denomination-unit indicators of formatted values.
- CODE - Enum constant in enum class org.bitcoinj.utils.BtcAutoFormat.Style
-
Constant for the formatting style that uses a currency code, e.g., "BTC".
- CODE_BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency code for base 1 Bitcoin.
- CODE_MBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency code for base 1/1000 Bitcoin.
- CODE_SAT - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency code for base 1 satoshi.
- CODE_UBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency code for base 1/1000000 Bitcoin.
- codeSeparator(char) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Separator between currency code and formatted value.
- coin - Variable in class org.bitcoinj.utils.ExchangeRate
- Coin - Class in org.bitcoinj.core
-
Represents a monetary Bitcoin value.
- COIN - Static variable in class org.bitcoinj.core.Coin
-
One Bitcoin.
- COIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
-
A constant useful for specifying a denomination of bitcoins, the
int
value0
. - COIN_SYMBOL_ALT - Static variable in class org.bitcoinj.utils.BtcFormat
-
An alternative currency symbol to use in locales where the default symbol is used for the national currency.
- COIN_VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
- CoinbaseHeightMismatch(String) - Constructor for exception org.bitcoinj.core.VerificationException.CoinbaseHeightMismatch
- CoinbaseScriptSizeOutOfRange() - Constructor for exception org.bitcoinj.core.VerificationException.CoinbaseScriptSizeOutOfRange
- coinCode() - Method in class org.bitcoinj.utils.BtcFormat
-
Return the unprefixed international currency code for bitcoins configured for this object.
- CoinSelection - Class in org.bitcoinj.wallet
-
Represents the results of a
CoinSelector.select(Coin, List)
operation. - CoinSelection(Coin, Collection<TransactionOutput>) - Constructor for class org.bitcoinj.wallet.CoinSelection
- coinSelector - Variable in class org.bitcoinj.wallet.SendRequest
-
If not null, the
CoinSelector
to use instead of the wallets default. - coinSelector - Variable in class org.bitcoinj.wallet.Wallet
- CoinSelector - Interface in org.bitcoinj.wallet
-
A CoinSelector is responsible for picking some outputs to spend, from the list of all possible outputs.
- coinSymbol() - Method in class org.bitcoinj.utils.BtcFormat
-
Return the unprefixed currency symbol for bitcoins configured for this object.
- coinToFiat(Coin) - Method in class org.bitcoinj.utils.ExchangeRate
-
Convert a coin amount to a fiat amount using this exchange rate.
- command - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
- commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- commitDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
- commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- commitTx(Transaction) - Method in class org.bitcoinj.wallet.Wallet
-
Updates the wallet with the given transaction: puts it into the pending pool, sets the spent flags and runs the onCoinsSent/onCoinsReceived event listener.
- COMPACT_SERIALIZED_SIZE - Static variable in class org.bitcoinj.core.StoredBlock
- compareAddressPartial(Address) - Method in class org.bitcoinj.core.Address
-
Comparator for the first two comparison fields in
Address
comparisons, seeAddress.compareTo(Address)
. - compareTo(Address) - Method in class org.bitcoinj.core.Address
-
Comparison field order for addresses is:
NetworkParameters.getId()
Legacy vs. - compareTo(Address) - Method in class org.bitcoinj.core.LegacyAddress
-
Comparison field order for addresses is:
NetworkParameters.getId()
Legacy vs. - compareTo(Address) - Method in class org.bitcoinj.core.SegwitAddress
-
Comparison field order for addresses is:
NetworkParameters.getId()
Legacy vs. - compareTo(Coin) - Method in class org.bitcoinj.core.Coin
- compareTo(Sha256Hash) - Method in class org.bitcoinj.core.Sha256Hash
- compareTo(ChildNumber) - Method in class org.bitcoinj.crypto.ChildNumber
- compareTo(ExponentialBackoff) - Method in class org.bitcoinj.utils.ExponentialBackoff
- compareTo(Fiat) - Method in class org.bitcoinj.utils.Fiat
- completeTx(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
-
Given a spend request containing an incomplete transaction, makes it valid by adding outputs and signed inputs according to the instructions in the request.
- CompletionException() - Constructor for exception org.bitcoinj.wallet.Wallet.CompletionException
- CompletionException(Throwable) - Constructor for exception org.bitcoinj.wallet.Wallet.CompletionException
- compress() - Method in class org.bitcoinj.crypto.LazyECPoint
-
Returns a compressed version of this elliptic curve point.
- compressed - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
- compressPoint(LazyECPoint) - Static method in class org.bitcoinj.core.ECKey
-
Deprecated.
- computePubkey(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 Compute Pubkey - computes public key from secret key
- concat(List<ChildNumber>, List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDUtils
-
Deprecated.Use
HDPath#extend
- CONFIDENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- conn - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- connect(Map<Sha256Hash, Transaction>, TransactionInput.ConnectMode) - Method in class org.bitcoinj.core.TransactionInput
-
Connects this input to the relevant output of the referenced transaction if it's in the given map.
- connect(TransactionOutput) - Method in class org.bitcoinj.core.TransactionInput
-
Internal use only: connects this TransactionInput to the given output (updates pointers and spent flags)
- connect(Transaction, TransactionInput.ConnectMode) - Method in class org.bitcoinj.core.TransactionInput
-
Connects this input to the relevant output of the referenced transaction.
- connectionClosed() - Method in class org.bitcoinj.core.Peer
- connectionClosed() - Method in interface org.bitcoinj.net.StreamConnection
-
Called when the connection socket is closed
- connectionOpened() - Method in class org.bitcoinj.core.Peer
- connectionOpened() - Method in interface org.bitcoinj.net.StreamConnection
-
Called when the connection socket is first opened
- connectionURL - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- connectTo(InetSocketAddress) - Method in class org.bitcoinj.core.PeerGroup
-
Connect to a peer by creating a channel to the destination address.
- connectTo(PeerAddress, boolean, int) - Method in class org.bitcoinj.core.PeerGroup
-
Creates a version message to send, constructs a Peer object and attempts to connect it.
- connectToLocalHost() - Method in class org.bitcoinj.core.PeerGroup
-
Helper for forcing a connection to localhost.
- connectToLocalHost() - Method in class org.bitcoinj.kits.WalletAppKit
-
Will only connect to localhost.
- connectTransactions(int, Block) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Connect each transaction in block.transactions, verifying them as we go and removing spent outputs If an error is encountered in a transaction, no changes should be made to the underlying BlockStore.
- connectTransactions(int, Block) - Method in class org.bitcoinj.core.BlockChain
- connectTransactions(int, Block) - Method in class org.bitcoinj.core.FullPrunedBlockChain
- connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Load newBlock from BlockStore and connect its transactions, returning changes to the set of unspent transactions.
- connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
- connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
-
Used during reorgs to connect a block previously on a fork
- contains(byte[]) - Method in class org.bitcoinj.core.BloomFilter
-
Returns true if the given object matches the filter either because it was inserted, or because we have a false-positive.
- content - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
- context - Variable in class org.bitcoinj.kits.WalletAppKit
- context - Variable in class org.bitcoinj.wallet.Wallet
- Context - Class in org.bitcoinj.core
-
The Context object holds various objects and pieces of configuration that are scoped to a specific instantiation of bitcoinj for a specific network.
- Context(NetworkParameters) - Constructor for class org.bitcoinj.core.Context
-
Creates a new context object.
- Context(NetworkParameters, int, Coin, boolean) - Constructor for class org.bitcoinj.core.Context
-
Creates a new custom context object.
- ContextPropagatingThreadFactory - Class in org.bitcoinj.utils
-
A
ThreadFactory
that propagates aContext
from the creating thread into the new thread. - ContextPropagatingThreadFactory(String) - Constructor for class org.bitcoinj.utils.ContextPropagatingThreadFactory
- ContextPropagatingThreadFactory(String, int) - Constructor for class org.bitcoinj.utils.ContextPropagatingThreadFactory
- convertToBitcoinURI(Address, Coin, String, String) - Static method in class org.bitcoinj.uri.BitcoinURI
-
Simple Bitcoin URI builder using known good fields.
- convertToBitcoinURI(NetworkParameters, String, Coin, String, String) - Static method in class org.bitcoinj.uri.BitcoinURI
-
Simple Bitcoin URI builder using known good fields.
- correctlySpends(Transaction, int, TransactionWitness, Coin, Script, Set<Script.VerifyFlag>) - Method in class org.bitcoinj.script.Script
-
Verifies that this script (interpreted as a scriptSig) correctly spends the given scriptPubKey.
- correctlySpends(Transaction, long, Script, Set<Script.VerifyFlag>) - Method in class org.bitcoinj.script.Script
-
Deprecated.
- CouldNotAdjustDownwards() - Constructor for exception org.bitcoinj.wallet.Wallet.CouldNotAdjustDownwards
- create(NetworkParameters, KeyChainGroup) - Method in interface org.bitcoinj.wallet.WalletProtobufSerializer.WalletFactory
- create(Wallet, Transaction, List<Transaction>) - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis.Analyzer
- create(Wallet, Transaction, List<Transaction>) - Method in interface org.bitcoinj.wallet.RiskAnalysis.Analyzer
- createBasic(NetworkParameters) - Static method in class org.bitcoinj.wallet.KeyChainGroup
-
Creates a keychain group with just a basic chain.
- createBasic(NetworkParameters) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a new, empty wallet with just a basic keychain and no transactions.
- createConfidence(Sha256Hash) - Method in class org.bitcoinj.core.TransactionConfidence.Factory
- createDeterministic(Context, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a new, empty wallet with a randomly chosen seed and no transactions.
- createDeterministic(NetworkParameters, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a new, empty wallet with a randomly chosen seed and no transactions.
- createECDHSecret(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 create ECDH secret - constant time ECDH calculation
- createEmpty() - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates an empty script.
- createEmptyInputScript(ECKey, Script) - Method in class org.bitcoinj.script.Script
-
Creates an incomplete scriptSig that, once filled with signatures, can redeem output containing this scriptPubKey.
- createEmptyWitness(ECKey) - Method in class org.bitcoinj.script.Script
- createExecutor() - Method in class org.bitcoinj.net.discovery.DnsDiscovery
- createExecutor() - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
- createFromBitcoinUri(BitcoinURI) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
- createFromBitcoinUri(BitcoinURI, boolean) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
- createFromBitcoinUri(BitcoinURI, boolean, TrustStoreLoader) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
- createFromUrl(String) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
- createFromUrl(String, boolean) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
- createFromUrl(String, boolean, TrustStoreLoader) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
- createGenesis(NetworkParameters) - Static method in class org.bitcoinj.core.Block
- createInputScript(byte[]) - Static method in class org.bitcoinj.script.Script
- createInputScript(byte[], byte[]) - Static method in class org.bitcoinj.script.Script
- createInputScript(TransactionSignature) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptSig that can redeem a P2PK output.
- createInputScript(TransactionSignature, ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptSig that can redeem a P2PKH output.
- createMasterPrivateKey(byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
-
Generates a new deterministic key from the given seed, which can be any arbitrary byte array.
- createMasterPrivKeyFromBytes(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
- createMasterPubKeyFromBytes(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
- createMockBroadcast(Transaction, SettableFuture<Transaction>) - Static method in class org.bitcoinj.core.TransactionBroadcast
- createMultiSigInputScript(List<TransactionSignature>) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Create a program that satisfies an OP_CHECKMULTISIG program.
- createMultiSigInputScript(TransactionSignature...) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Create a program that satisfies an OP_CHECKMULTISIG program.
- createMultiSigInputScriptBytes(List<byte[]>) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Create a program that satisfies an OP_CHECKMULTISIG program, using pre-encoded signatures.
- createMultiSigInputScriptBytes(List<byte[]>, byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Create a program that satisfies an OP_CHECKMULTISIG program, using pre-encoded signatures.
- createMultiSigOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.Script
-
Creates a program that requires at least N of the given keys to sign, using OP_CHECKMULTISIG.
- createMultiSigOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a program that requires at least N of the given keys to sign, using OP_CHECKMULTISIG.
- createNextBlock(Address) - Method in class org.bitcoinj.core.Block
- createNextBlock(Address, long, long, int) - Method in class org.bitcoinj.core.Block
-
Returns a solved block that builds on top of this one.
- createNextBlock(Address, Coin) - Method in class org.bitcoinj.core.Block
- createNextBlock(Address, TransactionOutPoint) - Method in class org.bitcoinj.core.Block
- createNextBlockWithCoinbase(long, byte[], Coin, int) - Method in class org.bitcoinj.core.Block
- createOpReturnScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a script of the form OP_RETURN [data].
- createOutputScript(Address) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptPubKey that encodes payment to the given address.
- createP2PKHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptPubKey that sends to the given public key hash.
- createP2PKHOutputScript(ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptPubKey that sends to the given public key.
- createP2PKOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptPubKey that encodes payment to the given raw public key.
- createP2PKOutputScript(ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptPubKey that encodes payment to the given raw public key.
- createP2SHMultiSigInputScript(List<TransactionSignature>, Script) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Create a program that satisfies a P2SH OP_CHECKMULTISIG program.
- createP2SHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptPubKey that sends to the given script hash.
- createP2SHOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a P2SH output script for n-of-m multisig with given public keys and threshold.
- createP2SHOutputScript(Script) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a scriptPubKey for a given redeem script.
- createP2WPKHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a segwit scriptPubKey that sends to the given public key hash.
- createP2WPKHOutputScript(ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a segwit scriptPubKey that sends to the given public key.
- createP2WSHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a segwit scriptPubKey that sends to the given script hash.
- createP2WSHOutputScript(Script) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates a segwit scriptPubKey for the given redeem script.
- createPaymentAck(Protos.Payment, String) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Create a payment ack.
- createPaymentMessage(List<Transaction>, List<Protos.Output>, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Create a payment message.
- createPaymentMessage(List<Transaction>, Coin, Address, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Create a payment message with one standard pay to address output.
- createPaymentRequest(NetworkParameters, List<Protos.Output>, String, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Create a payment request.
- createPaymentRequest(NetworkParameters, Coin, Address, String, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Create a payment request with one standard pay to address output.
- createPayToAddressOutput(Coin, Address) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Create a standard pay to address output for usage in
PaymentProtocol.createPaymentRequest(org.bitcoinj.core.NetworkParameters, org.bitcoinj.core.Coin, org.bitcoinj.core.Address, java.lang.String, java.lang.String, byte[])
andPaymentProtocol.createPaymentMessage(java.util.List<org.bitcoinj.core.Transaction>, org.bitcoinj.core.Coin, org.bitcoinj.core.Address, java.lang.String, byte[])
. - createPeer(PeerAddress, VersionMessage) - Method in class org.bitcoinj.core.PeerGroup
-
You can override this to customise the creation of
Peer
objects. - createPeerGroup() - Method in class org.bitcoinj.kits.WalletAppKit
- createPrivateExecutor() - Method in class org.bitcoinj.core.PeerGroup
- createRedeemScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Creates an n-of-m multisig redeem script with given public keys and threshold.
- createSend(Address, Coin) - Method in class org.bitcoinj.wallet.Wallet
-
Statelessly creates a transaction that sends the given value to address.
- createSend(Address, Coin, boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Statelessly creates a transaction that sends the given value to address.
- createWallet() - Method in class org.bitcoinj.kits.WalletAppKit
- CREATION_TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- CREATION_TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Script
- creationTimeSeconds - Variable in class org.bitcoinj.core.ECKey
- creationTimeSecs - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- currencyCode - Variable in class org.bitcoinj.utils.Fiat
- CURRENT - Enum constant in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- CURRENT_WALLET_VERSION - Static variable in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Current version used for serializing wallets.
- currentAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns address for a
KeyChainGroup.currentKey(KeyChain.KeyPurpose)
- currentAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
-
Returns address for a
Wallet.currentKey(KeyChain.KeyPurpose)
- currentChangeAddress() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the address used for change outputs.
- currentKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a key that hasn't been seen in a transaction yet, and which is suitable for displaying in a wallet user interface as "a convenient key to receive funds on" when the purpose parameter is
KeyChain.KeyPurpose.RECEIVE_FUNDS
. - currentKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a key that hasn't been seen in a transaction yet, and which is suitable for displaying in a wallet user interface as "a convenient key to receive funds on" when the purpose parameter is
KeyChain.KeyPurpose.RECEIVE_FUNDS
. - CurrentKeyChangeEventListener - Interface in org.bitcoinj.wallet.listeners
- currentReceiveAddress() - Method in class org.bitcoinj.wallet.Wallet
-
An alias for calling
Wallet.currentAddress(KeyChain.KeyPurpose)
withKeyChain.KeyPurpose.RECEIVE_FUNDS
as the parameter. - currentReceiveKey() - Method in class org.bitcoinj.wallet.Wallet
-
An alias for calling
Wallet.currentKey(KeyChain.KeyPurpose)
withKeyChain.KeyPurpose.RECEIVE_FUNDS
as the parameter. - currentTimeMillis() - Static method in class org.bitcoinj.core.Utils
-
Returns the current time in milliseconds since the epoch, or a mocked out equivalent.
- currentTimeSeconds() - Static method in class org.bitcoinj.core.Utils
-
Returns the current time in seconds since the epoch, or a mocked out equivalent.
- cursor - Variable in class org.bitcoinj.core.Message
- CURVE - Static variable in class org.bitcoinj.core.ECKey
-
The parameters of the secp256k1 curve that Bitcoin uses.
- CustomTransactionSigner - Class in org.bitcoinj.signers
-
This signer may be used as a template for creating custom multisig transaction signers.
- CustomTransactionSigner() - Constructor for class org.bitcoinj.signers.CustomTransactionSigner
- CustomTransactionSigner.SignatureAndKey - Class in org.bitcoinj.signers
D
- DaemonThreadFactory - Class in org.bitcoinj.utils
-
Thread factory whose threads are marked as daemon and won't prevent process exit.
- DaemonThreadFactory() - Constructor for class org.bitcoinj.utils.DaemonThreadFactory
- DaemonThreadFactory(String) - Constructor for class org.bitcoinj.utils.DaemonThreadFactory
- data - Variable in class org.bitcoinj.core.Bech32.Bech32Data
- data - Variable in class org.bitcoinj.script.ScriptChunk
-
For push operations, this is the vector to be pushed on the stack.
- data(byte[]) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds a copy of the given byte array as a data element (i.e.
- data(int, byte[]) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds a copy of the given byte array as a data element (i.e.
- DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
- DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScriptWitness
- DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Tag
- DatabaseFullPrunedBlockStore - Class in org.bitcoinj.store
-
A generic full pruned block store for a relational database.
- DatabaseFullPrunedBlockStore(NetworkParameters, String, int, String, String, String) - Constructor for class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Create a new DatabaseFullPrunedBlockStore, using the full connection URL instead of a hostname and password, and optionally allowing a schema to be specified.
- dataHash - Variable in class org.bitcoinj.core.CheckpointManager
- dateTimeFormat(long) - Static method in class org.bitcoinj.core.Utils
-
Formats a given date+time value to an ISO 8601 string.
- dateTimeFormat(Date) - Static method in class org.bitcoinj.core.Utils
-
Formats a given date+time value to an ISO 8601 string.
- DEAD - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
-
If DEAD, then it means the transaction won't confirm unless there is another re-org, because some other transaction is spending one of its inputs.
- DEAD - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
Double-spent by a transaction in the best chain
- DEAD - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Either if overriding_transaction is present or transaction is dead coinbase.
- DEAD - Enum constant in enum class org.bitcoinj.wallet.WalletTransaction.Pool
- DEAD_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
Double-spent by a transaction in the best chain
- DEAD_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Either if overriding_transaction is present or transaction is dead coinbase.
- decimalGroups - Variable in class org.bitcoinj.utils.BtcFormat
- decimalMark(char) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set character to use as the decimal mark.
- decode(String) - Static method in class org.bitcoinj.core.Base58
-
Decodes the given base58 string into the original data bytes.
- decode(String) - Static method in class org.bitcoinj.core.Bech32
-
Decode a Bech32 string.
- decodeChecked(String) - Static method in class org.bitcoinj.core.Base58
-
Decodes the given base58 string into the original data bytes, using the checksum in the last 4 bytes of the decoded data to verify that the rest are correct.
- decodeCompactBits(long) - Static method in class org.bitcoinj.core.Utils
-
The "compact" format is a representation of a whole number N using an unsigned 32 bit number similar to a floating point format.
- decodeFromBitcoin(byte[], boolean, boolean) - Static method in class org.bitcoinj.crypto.TransactionSignature
-
Returns a decoded signature.
- decodeFromDER(byte[]) - Static method in class org.bitcoinj.core.ECKey.ECDSASignature
- decodeFromOpN(int) - Static method in class org.bitcoinj.script.Script
- decodeMPI(byte[], boolean) - Static method in class org.bitcoinj.core.Utils
-
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
- decodeOpN() - Method in class org.bitcoinj.script.ScriptChunk
-
If this chunk is an OP_N opcode returns the equivalent integer value.
- decodeToBigInteger(String) - Static method in class org.bitcoinj.core.Base58
- decompress() - Method in class org.bitcoinj.core.ECKey
-
Returns a copy of this key, but with the public point represented in uncompressed form.
- decompress() - Method in class org.bitcoinj.crypto.LazyECPoint
-
Returns a decompressed version of this elliptic curve point.
- decompressPoint(LazyECPoint) - Static method in class org.bitcoinj.core.ECKey
-
Deprecated.
- decrypt(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
-
Decrypt the wallet with the wallets keyCrypter and password.
- decrypt(String) - Method in class org.bitcoinj.crypto.BIP38PrivateKey
- decrypt(EncryptedData, KeyParameter) - Method in interface org.bitcoinj.crypto.KeyCrypter
-
Decrypt the provided encrypted bytes, converting them into unencrypted bytes.
- decrypt(EncryptedData, KeyParameter) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
-
Decrypt bytes previously encrypted with this class.
- decrypt(KeyCrypter, String, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicSeed
- decrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.core.ECKey
-
Create a decrypted private key with the keyCrypter and AES key supplied.
- decrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
- decrypt(KeyParameter) - Method in class org.bitcoinj.core.ECKey
-
Create a decrypted private key with AES key.
- decrypt(KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
- decrypt(KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Decrypt the keys in the group using the previously given key crypter and the AES key.
- decrypt(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Decrypt the wallet with the wallets keyCrypter and AES key.
- DecryptingKeyBag - Class in org.bitcoinj.wallet
-
A DecryptingKeyBag filters a pre-existing key bag, decrypting keys as they are requested using the provided AES key.
- DecryptingKeyBag(KeyBag, KeyParameter) - Constructor for class org.bitcoinj.wallet.DecryptingKeyBag
- DEFAULT - Static variable in interface org.bitcoinj.wallet.KeyChainGroupStructure
-
Default
KeyChainGroupStructure
implementation. - DEFAULT_BLOOM_FILTER_FP_RATE - Static variable in class org.bitcoinj.core.PeerGroup
-
The default Bloom filter false positive rate, which is selected to be extremely low such that you hardly ever download false positives.
- DEFAULT_CAPACITY - Static variable in class org.bitcoinj.store.SPVBlockStore
-
The default number of headers that will be stored in the ring buffer.
- DEFAULT_CONNECT_TIMEOUT_MILLIS - Static variable in class org.bitcoinj.core.PeerGroup
-
The default timeout between when a connection attempt begins and version message exchange completes
- DEFAULT_CONNECTIONS - Static variable in class org.bitcoinj.core.PeerGroup
-
The default number of connections to the p2p network the library will try to build.
- DEFAULT_EVENT_HORIZON - Static variable in class org.bitcoinj.core.Context
- DEFAULT_INITIAL_MILLIS - Static variable in class org.bitcoinj.utils.ExponentialBackoff
- DEFAULT_KEYSTORE_PASSWORD - Static variable in interface org.bitcoinj.crypto.TrustStoreLoader
- DEFAULT_KEYSTORE_TYPE - Static variable in interface org.bitcoinj.crypto.TrustStoreLoader
- DEFAULT_MAXIMUM_MILLIS - Static variable in class org.bitcoinj.utils.ExponentialBackoff
- DEFAULT_MULTIPLIER - Static variable in class org.bitcoinj.utils.ExponentialBackoff
- DEFAULT_PASSPHRASE_FOR_MNEMONIC - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
- DEFAULT_PING_INTERVAL_MSEC - Static variable in class org.bitcoinj.core.PeerGroup
-
How many milliseconds to wait after receiving a pong before sending another ping.
- DEFAULT_SEED_ENTROPY_BITS - Static variable in class org.bitcoinj.wallet.DeterministicSeed
- DEFAULT_TX_FEE - Static variable in class org.bitcoinj.core.Transaction
-
If using this feePerKb, transactions will get confirmed within the next couple of blocks.
- defaultBlocksDir() - Static method in class org.bitcoinj.utils.BlockFileLoader
- DefaultCoinSelector - Class in org.bitcoinj.wallet
-
This class implements a
CoinSelector
which attempts to get the highest priority possible. - DefaultCoinSelector() - Constructor for class org.bitcoinj.wallet.DefaultCoinSelector
- DefaultKeyChainFactory - Class in org.bitcoinj.wallet
-
Default factory for creating keychains while de-serializing.
- DefaultKeyChainFactory() - Constructor for class org.bitcoinj.wallet.DefaultKeyChainFactory
- DefaultRiskAnalysis - Class in org.bitcoinj.wallet
-
The default risk analysis.
- DefaultRiskAnalysis.Analyzer - Class in org.bitcoinj.wallet
- DefaultRiskAnalysis.RuleViolation - Enum Class in org.bitcoinj.wallet
-
The reason a transaction is considered non-standard, returned by
DefaultRiskAnalysis.isStandard(Transaction)
. - defaultSerializer - Variable in class org.bitcoinj.core.NetworkParameters
- DefaultTrustStoreLoader() - Constructor for class org.bitcoinj.crypto.TrustStoreLoader.DefaultTrustStoreLoader
- delegate - Variable in class org.bitcoinj.wallet.FilteringCoinSelector
- deleteStore() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Deletes the store by deleting the tables within the database.
- dependencies - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
- DEPTH - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.Listener.ChangeReason
-
Occurs when a transaction that is in the best known block chain gets buried by another block.
- DEPTH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
- derByteStream() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
- derive(int) - Method in class org.bitcoinj.crypto.DeterministicKey
-
Derives a child at the given index using hardened derivation.
- derive(String, String, int, int) - Static method in class org.bitcoinj.crypto.PBKDF2SHA512
- deriveChild(List<ChildNumber>, boolean, boolean, ChildNumber) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
-
Extends the tree by calculating the requested child for the given path.
- deriveChildKey(DeterministicKey, int) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
-
Derives a key given the "extended" child number, ie.
- deriveChildKey(DeterministicKey, ChildNumber) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
- deriveChildKeyBytesFromPrivate(DeterministicKey, ChildNumber) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
- deriveChildKeyBytesFromPublic(DeterministicKey, ChildNumber, HDKeyDerivation.PublicDeriveMode) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
- deriveChildKeyFromPrivate(DeterministicKey, ChildNumber) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
- deriveChildKeyFromPublic(DeterministicKey, ChildNumber, HDKeyDerivation.PublicDeriveMode) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
- deriveKey(CharSequence) - Method in interface org.bitcoinj.crypto.KeyCrypter
-
Create a KeyParameter (which typically contains an AES key)
- deriveKey(CharSequence) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
-
Generate AES key.
- deriveNextChild(List<ChildNumber>, boolean, boolean, boolean) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
-
Extends the tree by calculating the next key that hangs off the given parent path.
- deriveThisOrNextChildKey(DeterministicKey, int) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
-
Derives a key of the "extended" child number, ie.
- DERSIG - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- DESCRIPTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- deserialize(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Reads a message from the given ByteBuffer and returns it.
- deserialize(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
-
Reads a message from the given ByteBuffer and returns it.
- deserialize(NetworkParameters, byte[]) - Static method in class org.bitcoinj.crypto.DeterministicKey
-
Deserialize an HD Key with no parent
- deserialize(NetworkParameters, byte[], DeterministicKey) - Static method in class org.bitcoinj.crypto.DeterministicKey
-
Deserialize an HD Key.
- deserializeB58(String, NetworkParameters) - Static method in class org.bitcoinj.crypto.DeterministicKey
-
Deserialize a base-58-encoded HD Key with no parent
- deserializeB58(DeterministicKey, String, NetworkParameters) - Static method in class org.bitcoinj.crypto.DeterministicKey
-
Deserialize a base-58-encoded HD Key.
- deserializeCompact(NetworkParameters, ByteBuffer) - Static method in class org.bitcoinj.core.StoredBlock
-
De-serializes the stored block from a custom packed format.
- deserializeExtension(WalletExtension, byte[]) - Method in class org.bitcoinj.wallet.Wallet
-
Deserialize the wallet extension with the supplied data and then install it, replacing any existing extension that may have existed with the same ID.
- deserializeHeader(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Deserializes only the header in case packet meta data is needed before decoding the payload.
- deserializeHeader(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
-
Deserializes only the header in case packet meta data is needed before decoding the payload.
- deserializePayload(BitcoinSerializer.BitcoinPacketHeader, ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Deserialize payload only.
- deserializePayload(BitcoinSerializer.BitcoinPacketHeader, ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
-
Deserialize payload only.
- deserializeWalletExtension(Wallet, byte[]) - Method in interface org.bitcoinj.wallet.WalletExtension
-
Loads the contents of this object from the wallet.
- destroy() - Method in class org.bitcoinj.store.LevelDBBlockStore
- Details(ECKey, URI) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery.Details
- DETERMINISTIC_KEY - Enum constant in enum class org.bitcoinj.wallet.Protos.Key.Type
-
A key that was derived deterministically.
- DETERMINISTIC_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- DETERMINISTIC_KEY_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Key.Type
-
A key that was derived deterministically.
- DETERMINISTIC_MNEMONIC - Enum constant in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Not really a key, but rather contains the mnemonic phrase for a deterministic key hierarchy in the private_key field.
- DETERMINISTIC_MNEMONIC_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Not really a key, but rather contains the mnemonic phrase for a deterministic key hierarchy in the private_key field.
- DETERMINISTIC_SEED_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- DeterministicHierarchy - Class in org.bitcoinj.crypto
-
A DeterministicHierarchy calculates and keeps a whole tree (hierarchy) of keys originating from a single root key.
- DeterministicHierarchy(DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicHierarchy
-
Constructs a new hierarchy rooted at the given key.
- DeterministicKey - Class in org.bitcoinj.crypto
-
A deterministic key is a node in a
DeterministicHierarchy
. - DeterministicKey(List<ChildNumber>, byte[], BigInteger, DeterministicKey, int, int) - Constructor for class org.bitcoinj.crypto.DeterministicKey
-
Constructs a key from its components, including its private key data and possibly-redundant information about its parent key.
- DeterministicKey(List<ChildNumber>, byte[], KeyCrypter, LazyECPoint, EncryptedData, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
-
Constructs a key from its components.
- DeterministicKey(List<ChildNumber>, byte[], LazyECPoint, BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
-
Constructs a key from its components.
- DeterministicKey(List<ChildNumber>, byte[], LazyECPoint, DeterministicKey, int, int) - Constructor for class org.bitcoinj.crypto.DeterministicKey
-
Constructs a key from its components, including its public key data and possibly-redundant information about its parent key.
- DeterministicKey(List<ChildNumber>, byte[], ECPoint, boolean, BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
- DeterministicKey(DeterministicKey, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
-
Clones the key
- DeterministicKey(HDPath, byte[], BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
-
Constructs a key from its components.
- DeterministicKeyChain - Class in org.bitcoinj.wallet
-
A deterministic key chain is a
KeyChain
that uses the BIP 32 standard, as implemented byDeterministicHierarchy
, to derive all the keys in the keychain from a master seed. - DeterministicKeyChain(DeterministicKey, boolean, boolean, Script.ScriptType) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
-
Creates a deterministic key chain from a watched or spendable account key.
- DeterministicKeyChain(KeyCrypter, KeyParameter, DeterministicKeyChain) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
-
For use in encryption when
DeterministicKeyChain.toEncrypted(KeyCrypter, KeyParameter)
is called, so that subclasses can override that method and create an instance of the right class. - DeterministicKeyChain(DeterministicSeed, KeyCrypter, Script.ScriptType, List<ChildNumber>) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
-
Creates a deterministic key chain with an encrypted deterministic seed using the provided account path.
- DeterministicKeyChain.Builder<T extends DeterministicKeyChain.Builder<T>> - Class in org.bitcoinj.wallet
- DeterministicSeed - Class in org.bitcoinj.wallet
-
Holds the seed bytes for the BIP32 deterministic wallet algorithm, inside a
DeterministicKeyChain
. - DeterministicSeed(byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
-
Constructs a seed from a BIP 39 mnemonic code.
- DeterministicSeed(byte[], List<String>, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
- DeterministicSeed(String, byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
- DeterministicSeed(SecureRandom, int, String) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
-
Constructs a seed from a BIP 39 mnemonic code.
- DeterministicSeed(List<String>, byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
-
Constructs a seed from a BIP 39 mnemonic code.
- DeterministicSeed(EncryptedData, EncryptedData, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
- DeterministicUpgradeRequiredException - Exception in org.bitcoinj.wallet
-
Indicates that an attempt was made to use HD wallet features on a wallet that was deserialized from an old, pre-HD random wallet without calling upgradeToDeterministic() beforehand.
- DeterministicUpgradeRequiredException() - Constructor for exception org.bitcoinj.wallet.DeterministicUpgradeRequiredException
- DeterministicUpgradeRequiresPassword - Exception in org.bitcoinj.wallet
-
Indicates that the pre-HD random wallet is encrypted, so you should try the upgrade again after getting the users password.
- DeterministicUpgradeRequiresPassword() - Constructor for exception org.bitcoinj.wallet.DeterministicUpgradeRequiresPassword
- digits(char) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set character range to use for representing digits.
- directory - Variable in class org.bitcoinj.kits.WalletAppKit
- directory() - Method in class org.bitcoinj.kits.WalletAppKit
- disconnect() - Method in class org.bitcoinj.core.TransactionInput
-
If this input is connected, check the output is connected back to this input and release it if so, making it spendable once again.
- DISCONNECT_ON_CONFLICT - Enum constant in enum class org.bitcoinj.core.TransactionInput.ConnectMode
- disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Disconnect each transaction in the block (after reading it from the block store) Only called if(shouldVerifyTransactions())
- disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
- disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
-
This is broken for blocks that do not pass BIP30, so all BIP30-failing blocks which are allowed to fail BIP30 must be checkpointed.
- DISCOURAGE_UPGRADABLE_NOPS - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- discoverPeers() - Method in class org.bitcoinj.core.PeerGroup
-
Returns number of discovered peers.
- discovery - Variable in class org.bitcoinj.kits.WalletAppKit
- displayName - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
-
Display name of the payment requestor, could be a domain name, email address, legal name, etc
- div(int) - Method in class org.bitcoinj.core.Coin
-
Alias for divide
- div(long) - Method in class org.bitcoinj.core.Coin
-
Alias for divide
- divide(long) - Method in class org.bitcoinj.core.Coin
- divide(long) - Method in class org.bitcoinj.utils.Fiat
- divide(Coin) - Method in class org.bitcoinj.core.Coin
- divide(Fiat) - Method in class org.bitcoinj.utils.Fiat
- divideAndRemainder(long) - Method in class org.bitcoinj.core.Coin
- divideAndRemainder(long) - Method in class org.bitcoinj.utils.Fiat
- DnsDiscovery - Class in org.bitcoinj.net.discovery
-
Supports peer discovery through DNS.
- DnsDiscovery(String[], NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery
-
Supports finding peers through DNS A records.
- DnsDiscovery(NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery
-
Supports finding peers through DNS A records.
- DnsDiscovery.DnsSeedDiscovery - Class in org.bitcoinj.net.discovery
-
Implements discovery from a single DNS host.
- DnsSeedDiscovery(NetworkParameters, String) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
- dnsSeeds - Variable in class org.bitcoinj.core.NetworkParameters
- doMaintenance(KeyChainGroupStructure, KeyParameter, boolean) - Method in class org.bitcoinj.wallet.Wallet
-
A wallet app should call this from time to time in order to let the wallet craft and send transactions needed to re-organise coins internally.
- doMaintenance(KeyParameter, boolean) - Method in class org.bitcoinj.wallet.Wallet
-
A wallet app should call this from time to time in order to let the wallet craft and send transactions needed to re-organise coins internally.
- doneDownload() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
-
Called when we are done downloading the block chain.
- DONT_SEND - Enum constant in enum class org.bitcoinj.core.PeerGroup.FilterRecalculateMode
- doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Called before setting chain head in memory.
- doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
- doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
- doSign(Sha256Hash, BigInteger) - Method in class org.bitcoinj.core.ECKey
- downloadBlockChain() - Method in class org.bitcoinj.core.PeerGroup
-
Download the blockchain from peers.
- downloadDependencies(Transaction) - Method in class org.bitcoinj.core.Peer
-
Returns a future that wraps a list of all transactions that the given transaction depends on, recursively.
- downloadDependenciesInternal(int, int, Transaction, Object, List<Transaction>) - Method in class org.bitcoinj.core.Peer
- downloadListener - Variable in class org.bitcoinj.kits.WalletAppKit
- DownloadProgressTracker - Class in org.bitcoinj.core.listeners
-
An implementation of
AbstractPeerDataEventListener
that listens to chain download events and tracks progress as a percentage. - DownloadProgressTracker() - Constructor for class org.bitcoinj.core.listeners.DownloadProgressTracker
- drainOrphanBlocks() - Method in class org.bitcoinj.core.AbstractBlockChain
-
Returns the hashes of the currently stored orphan blocks and then deletes them from this objects storage.
- DRMWorkaround - Class in org.bitcoinj.crypto
- DRMWorkaround() - Constructor for class org.bitcoinj.crypto.DRMWorkaround
- dropAllPeers() - Method in class org.bitcoinj.core.PeerGroup
-
Gracefully drops all connected peers.
- dropParent() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the same key with the parent pointer removed (it still knows its own path and the parent fingerprint).
- dropPrivateBytes() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the same key with the private bytes removed.
- dummy() - Static method in class org.bitcoinj.crypto.TransactionSignature
-
Returns a dummy invalid signature whose R/S values are set such that they will take up the same number of encoded bytes as a real signature.
- DumpedPrivateKey - Class in org.bitcoinj.core
-
Parses and generates private keys in the form used by the Bitcoin "dumpprivkey" command.
- dumpedPrivateKeyHeader - Variable in class org.bitcoinj.core.NetworkParameters
- dumpSizes() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Dumps information about the size of actual data in the database to standard output The only truly useless data counted is printed in the form "N in id indexes" This does not take database indexes into account.
- duplicate() - Method in class org.bitcoinj.core.TransactionConfidence
-
Returns a copy of this object.
- duplicate() - Method in class org.bitcoinj.core.VersionMessage
- DUPLICATE - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
The message was relayed multiple times or described an object which is in conflict with another.
- duplicateDetached() - Method in class org.bitcoinj.core.TransactionInput
-
Returns a copy of the input detached from its containing transaction, if need be.
- duplicateDetached() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns a copy of the output detached from its containing transaction, if need be.
- DuplicatedOutPoint() - Constructor for exception org.bitcoinj.core.VerificationException.DuplicatedOutPoint
- DUST - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
This refers to a specific form of NONSTANDARD transactions, which have an output smaller than some constant defining them as dust (this is no longer used).
- DUST - Enum constant in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
- DustySendRequested() - Constructor for exception org.bitcoinj.wallet.Wallet.DustySendRequested
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.protocols.payments.Protos.Output
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.protocols.payments.Protos.Payment
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.EncryptedData
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.Extension
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.Key
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.PeerAddress
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.Script
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.Tag
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.Transaction
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionInput
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
- dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class org.bitcoinj.wallet.Protos.Wallet
E
- earliestKeyTimeSecs - Variable in class org.bitcoinj.net.FilterMerger.Result
- EASIEST_DIFFICULTY_TARGET - Static variable in class org.bitcoinj.core.Block
-
A value for difficultyTarget (nBits) that allows (slightly less than) half of all possible hash solutions.
- ECDSASignature(BigInteger, BigInteger) - Constructor for class org.bitcoinj.core.ECKey.ECDSASignature
-
Constructs a signature with the given components.
- ECKey - Class in org.bitcoinj.core
-
Represents an elliptic curve public and (optionally) private key, usable for digital signatures but not encryption.
- ECKey() - Constructor for class org.bitcoinj.core.ECKey
-
Generates an entirely new keypair.
- ECKey(byte[], byte[]) - Constructor for class org.bitcoinj.core.ECKey
-
Deprecated.
- ECKey(BigInteger, byte[], boolean) - Constructor for class org.bitcoinj.core.ECKey
-
Deprecated.
- ECKey(BigInteger, LazyECPoint) - Constructor for class org.bitcoinj.core.ECKey
- ECKey(BigInteger, ECPoint, boolean) - Constructor for class org.bitcoinj.core.ECKey
- ECKey(SecureRandom) - Constructor for class org.bitcoinj.core.ECKey
-
Generates an entirely new keypair with the given
SecureRandom
object. - ECKey(EncryptedData, byte[], KeyCrypter) - Constructor for class org.bitcoinj.core.ECKey
-
Deprecated.
- ECKey.ECDSASignature - Class in org.bitcoinj.core
-
Groups the two components that make up a signature, and provides a way to encode to DER form, which is how ECDSA signatures are represented when embedded in other data structures in the Bitcoin protocol.
- ECKey.KeyIsEncryptedException - Exception in org.bitcoinj.core
- ECKey.MissingPrivateKeyException - Exception in org.bitcoinj.core
- ecMultiply - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
- EMPTY - Enum constant in enum class org.bitcoinj.wallet.BasicKeyChain.State
- EMPTY - Static variable in class org.bitcoinj.core.TransactionWitness
- EmptyInputsOrOutputs() - Constructor for exception org.bitcoinj.core.VerificationException.EmptyInputsOrOutputs
- EmptyMessage - Class in org.bitcoinj.core
-
Parent class for header only messages that don't have a payload.
- EmptyMessage() - Constructor for class org.bitcoinj.core.EmptyMessage
- EmptyMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.EmptyMessage
- EmptyMessage(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.EmptyMessage
- emptyWallet - Variable in class org.bitcoinj.wallet.SendRequest
-
When emptyWallet is set, all coins selected by the coin selector are sent to the first output in tx (its value is ignored and set to
Wallet.getBalance()
- the fees required for the transaction). - emptyWallet(Address) - Static method in class org.bitcoinj.wallet.SendRequest
- enableStrictMode() - Static method in class org.bitcoinj.core.Context
-
Require that new threads use
Context.propagate(Context)
orContextPropagatingThreadFactory
, rather than using a heuristic for the desired context. - encode() - Method in class org.bitcoinj.core.VarInt
-
Encodes the value into its minimal representation.
- encode(byte[]) - Static method in class org.bitcoinj.core.Base58
-
Encodes the given bytes as a base58 string (no checksum is appended).
- encode(String, byte[]) - Static method in class org.bitcoinj.core.Bech32
-
Deprecated.
- encode(Bech32.Bech32Data) - Static method in class org.bitcoinj.core.Bech32
-
Encode a Bech32 string.
- encode(Bech32.Encoding, String, byte[]) - Static method in class org.bitcoinj.core.Bech32
-
Encode a Bech32 string.
- encodeChecked(int, byte[]) - Static method in class org.bitcoinj.core.Base58
-
Encodes the given version and bytes as a base58 string.
- encodeCompactBits(BigInteger) - Static method in class org.bitcoinj.core.Utils
- encodeMPI(BigInteger, boolean) - Static method in class org.bitcoinj.core.Utils
-
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
- encodeToBitcoin() - Method in class org.bitcoinj.crypto.TransactionSignature
-
What we get back from the signer are the two components of a signature, r and s.
- encodeToDER() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
-
DER is an international standard for serializing data structures which is widely used in cryptography.
- encodeToOpN(int) - Static method in class org.bitcoinj.script.Script
- encoding - Variable in class org.bitcoinj.core.Bech32.Bech32Data
- encrypt(byte[], KeyParameter) - Method in interface org.bitcoinj.crypto.KeyCrypter
-
Encrypt the supplied bytes, converting them into ciphertext.
- encrypt(byte[], KeyParameter) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
-
Password based encryption using AES - CBC 256 bits.
- encrypt(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
-
Convenience wrapper around
Wallet.encrypt(KeyCrypter, org.bouncycastle.crypto.params.KeyParameter)
which uses the default Scrypt key derivation algorithm and parameters to derive a key from the given password. - encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.core.ECKey
-
Create an encrypted private key with the keyCrypter and the AES key supplied.
- encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
- encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicSeed
- encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Encrypt the keys in the group using the KeyCrypter and the AES key.
- encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Encrypt the wallet using the KeyCrypter and the AES key.
- encrypt(KeyCrypter, KeyParameter, DeterministicKey) - Method in class org.bitcoinj.crypto.DeterministicKey
- EncryptableItem - Interface in org.bitcoinj.crypto
-
Provides a uniform way to access something that can be optionally encrypted with a
KeyCrypter
, yielding anEncryptedData
, and which can have a creation time associated with it. - EncryptableKeyChain - Interface in org.bitcoinj.wallet
-
An encryptable key chain is a key-chain that can be encrypted with a user-provided password or AES key.
- ENCRYPTED_DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- ENCRYPTED_DETERMINISTIC_SEED_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- ENCRYPTED_PRIVATE_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedData
- ENCRYPTED_SCRYPT_AES - Enum constant in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Encrypted with Scrypt and AES - Original bitcoin secp256k1 curve
- ENCRYPTED_SCRYPT_AES - Enum constant in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
-
All keys are encrypted with a passphrase based KDF of scrypt and AES encryption
- ENCRYPTED_SCRYPT_AES_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Encrypted with Scrypt and AES - Original bitcoin secp256k1 curve
- ENCRYPTED_SCRYPT_AES_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
-
All keys are encrypted with a passphrase based KDF of scrypt and AES encryption
- encryptedBytes - Variable in class org.bitcoinj.crypto.EncryptedData
- EncryptedData - Class in org.bitcoinj.crypto
-
An instance of EncryptedData is a holder for an initialization vector and encrypted bytes.
- EncryptedData(byte[], byte[]) - Constructor for class org.bitcoinj.crypto.EncryptedData
- encryptedPrivateKey - Variable in class org.bitcoinj.core.ECKey
- ENCRYPTION_PARAMETERS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- ENCRYPTION_TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- encryptionIsReversible(ECKey, ECKey, KeyCrypter, KeyParameter) - Static method in class org.bitcoinj.core.ECKey
-
Check that it is possible to decrypt the key with the keyCrypter and that the original key is returned.
- endBloomFilterCalculation() - Method in interface org.bitcoinj.core.PeerFilterProvider
- endBloomFilterCalculation() - Method in class org.bitcoinj.wallet.Wallet
- endFilteredBlock(FilteredBlock) - Method in class org.bitcoinj.core.Peer
- engineGenerateSeed(int) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
- engineNextBytes(byte[]) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
- engineSetSeed(byte[]) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
- ensureMinRequiredFee - Variable in class org.bitcoinj.wallet.SendRequest
-
Requires that there be enough fee for a default Bitcoin Core to at least relay the transaction.
- entropy - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- entropy(byte[], long) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Creates a deterministic key chain starting from the given entropy.
- equals(Object) - Method in class org.bitcoinj.core.BitcoinSerializer
- equals(Object) - Method in class org.bitcoinj.core.Block
- equals(Object) - Method in class org.bitcoinj.core.BlockLocator
- equals(Object) - Method in class org.bitcoinj.core.BloomFilter
- equals(Object) - Method in class org.bitcoinj.core.Coin
- equals(Object) - Method in class org.bitcoinj.core.ECKey.ECDSASignature
- equals(Object) - Method in class org.bitcoinj.core.ECKey
- equals(Object) - Method in class org.bitcoinj.core.FilteredBlock
- equals(Object) - Method in class org.bitcoinj.core.GetBlocksMessage
- equals(Object) - Method in class org.bitcoinj.core.GetHeadersMessage
-
Compares two getheaders messages.
- equals(Object) - Method in class org.bitcoinj.core.GetUTXOsMessage
- equals(Object) - Method in class org.bitcoinj.core.InventoryItem
- equals(Object) - Method in class org.bitcoinj.core.LegacyAddress
- equals(Object) - Method in class org.bitcoinj.core.ListMessage
- equals(Object) - Method in class org.bitcoinj.core.NetworkParameters
- equals(Object) - Method in class org.bitcoinj.core.PartialMerkleTree
- equals(Object) - Method in class org.bitcoinj.core.PeerAddress
- equals(Object) - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
- equals(Object) - Method in class org.bitcoinj.core.RejectMessage
- equals(Object) - Method in class org.bitcoinj.core.Sha256Hash
- equals(Object) - Method in class org.bitcoinj.core.StoredBlock
- equals(Object) - Method in class org.bitcoinj.core.StoredUndoableBlock
- equals(Object) - Method in class org.bitcoinj.core.Transaction
- equals(Object) - Method in class org.bitcoinj.core.TransactionInput
- equals(Object) - Method in class org.bitcoinj.core.TransactionOutPoint
- equals(Object) - Method in class org.bitcoinj.core.TransactionOutput
- equals(Object) - Method in class org.bitcoinj.core.TransactionWitness
- equals(Object) - Method in class org.bitcoinj.core.UTXO
- equals(Object) - Method in class org.bitcoinj.core.UTXOsMessage
- equals(Object) - Method in class org.bitcoinj.core.VersionMessage
- equals(Object) - Method in class org.bitcoinj.crypto.ChildNumber
- equals(Object) - Method in class org.bitcoinj.crypto.DeterministicKey
-
Verifies equality of all fields but NOT the parent pointer (thus the same key derived in two separate hierarchy objects will equal each other.
- equals(Object) - Method in class org.bitcoinj.crypto.EncryptedData
- equals(Object) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
- equals(Object) - Method in class org.bitcoinj.crypto.LazyECPoint
- equals(Object) - Method in class org.bitcoinj.script.Script
- equals(Object) - Method in class org.bitcoinj.script.ScriptChunk
- equals(Object) - Method in class org.bitcoinj.utils.BtcAutoFormat
-
Return true if the other instance is equivalent to this one.
- equals(Object) - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Return true if the given object is equivalent to this one.
- equals(Object) - Method in class org.bitcoinj.utils.BtcFormat
-
Return true if the given object is equivalent to this one.
- equals(Object) - Method in class org.bitcoinj.utils.ExchangeRate
- equals(Object) - Method in class org.bitcoinj.utils.Fiat
- equals(Object) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Two formats are equal if they have the same parameters.
- equals(Object) - Method in class org.bitcoinj.wallet.DeterministicSeed
- equals(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
- equalsOpCode(int) - Method in class org.bitcoinj.script.ScriptChunk
- ERROR - Enum constant in enum class org.bitcoinj.core.InventoryItem.Type
- estimateBlockTime(int) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Returns an estimate of when the given block will be reached, assuming a perfect 10 minute average for each block.
- ESTIMATED - Enum constant in enum class org.bitcoinj.wallet.Wallet.BalanceType
-
Balance calculated assuming all pending transactions are in fact included into the best chain by miners.
- ESTIMATED_SPENDABLE - Enum constant in enum class org.bitcoinj.wallet.Wallet.BalanceType
-
Same as ESTIMATED but only for outputs we have the private keys for and can sign ourselves.
- estimateLockTime(AbstractBlockChain) - Method in class org.bitcoinj.core.Transaction
-
Returns either the lock time as a date, if it was specified in seconds, or an estimate based on the time in the current head block if it was specified as a block time.
- ExceededMaxTransactionSize() - Constructor for exception org.bitcoinj.wallet.Wallet.ExceededMaxTransactionSize
- ExcessiveValue() - Constructor for exception org.bitcoinj.core.VerificationException.ExcessiveValue
- EXCHANGE_RATE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- exchangeRate - Variable in class org.bitcoinj.wallet.SendRequest
-
If not null, this exchange rate is recorded with the transaction during completion.
- ExchangeRate - Class in org.bitcoinj.utils
- ExchangeRate(Coin, Fiat) - Constructor for class org.bitcoinj.utils.ExchangeRate
-
Construct exchange rate.
- ExchangeRate(Fiat) - Constructor for class org.bitcoinj.utils.ExchangeRate
-
Construct exchange rate.
- excludeOutputsSpentBy(Transaction) - Method in class org.bitcoinj.wallet.FilteringCoinSelector
- execute(Runnable) - Method in class org.bitcoinj.utils.Threading.UserThread
- executeScript(Transaction, long, Script, LinkedList<byte[]>, boolean) - Static method in class org.bitcoinj.script.Script
-
Deprecated.
- executeScript(Transaction, long, Script, LinkedList<byte[]>, Set<Script.VerifyFlag>) - Static method in class org.bitcoinj.script.Script
-
Exposes the script interpreter.
- executor - Variable in class org.bitcoinj.core.PeerGroup
- executor - Variable in class org.bitcoinj.utils.ListenerRegistration
- executor() - Method in class org.bitcoinj.net.NioClientManager
- Expired(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.Expired
- EXPIRES_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- ExponentialBackoff - Class in org.bitcoinj.utils
-
Tracks successes and failures and calculates a time to retry the operation.
- ExponentialBackoff(ExponentialBackoff.Params) - Constructor for class org.bitcoinj.utils.ExponentialBackoff
- ExponentialBackoff.Params - Class in org.bitcoinj.utils
-
Parameters to configure a particular kind of exponential backoff.
- extend(List<ChildNumber>) - Method in class org.bitcoinj.crypto.HDPath
-
Extend the path by appending a relative path.
- extend(ChildNumber, ChildNumber...) - Method in class org.bitcoinj.crypto.HDPath
-
Extend the path by appending additional ChildNumber objects.
- extend(HDPath) - Method in class org.bitcoinj.crypto.HDPath
-
Extend the path by appending a relative path.
- EXTENSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- EXTERNAL_SUBPATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
- extractHashFromP2PKH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Extract the pubkey hash from a P2PKH scriptPubKey.
- extractHashFromP2SH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Extract the script hash from a P2SH scriptPubKey.
- extractHashFromP2WH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Extract the pubkey hash from a P2WPKH or the script hash from a P2WSH scriptPubKey.
- extractKeyFromP2PK(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Extract the pubkey from a P2SH scriptPubKey.
- extractOutputKeyFromP2TR(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Extract the taproot output key from a P2TR scriptPubKey.
- extractWitnessCommitmentHash(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Retrieves the hash from a segwit commitment (in an output of the coinbase transaction).
F
- factory - Static variable in class org.bitcoinj.utils.Threading
- Factory() - Constructor for class org.bitcoinj.core.TransactionConfidence.Factory
- FACTORY - Static variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
- FAKE_SIGNATURES - Static variable in class org.bitcoinj.core.ECKey
-
If this global variable is set to true, sign() creates a dummy signature and verify() always returns true.
- FEEFILTER - Enum constant in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- FeeFilterMessage - Class in org.bitcoinj.core
-
Represents an "feefilter" message on the P2P network, which instructs a peer to filter transaction invs for transactions that fall below the feerate provided.
- FeeFilterMessage(NetworkParameters, byte[], BitcoinSerializer, int) - Constructor for class org.bitcoinj.core.FeeFilterMessage
- feePerKb - Variable in class org.bitcoinj.wallet.SendRequest
-
A transaction can have a fee attached, which is defined as the difference between the input values and output values.
- fiat - Variable in class org.bitcoinj.utils.ExchangeRate
- Fiat - Class in org.bitcoinj.utils
-
Represents a monetary fiat value.
- FIAT - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Standard format for fiat amounts.
- FIAT_CURRENCY_CODE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
- FIAT_VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
- fiatToCoin(Fiat) - Method in class org.bitcoinj.utils.ExchangeRate
-
Convert a fiat amount to a coin amount using this exchange rate.
- FIELD_ADDRESS - Static variable in class org.bitcoinj.uri.BitcoinURI
- FIELD_AMOUNT - Static variable in class org.bitcoinj.uri.BitcoinURI
- FIELD_LABEL - Static variable in class org.bitcoinj.uri.BitcoinURI
- FIELD_MESSAGE - Static variable in class org.bitcoinj.uri.BitcoinURI
- FIELD_PAYMENT_REQUEST_URL - Static variable in class org.bitcoinj.uri.BitcoinURI
- FIFTY_COINS - Static variable in class org.bitcoinj.core.Coin
- FILE_PROLOGUE_BYTES - Static variable in class org.bitcoinj.store.SPVBlockStore
- fileLock - Variable in class org.bitcoinj.store.SPVBlockStore
- filename - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- filePrefix - Variable in class org.bitcoinj.kits.WalletAppKit
- FileTrustStoreLoader(File) - Constructor for class org.bitcoinj.crypto.TrustStoreLoader.FileTrustStoreLoader
- filter - Variable in class org.bitcoinj.net.FilterMerger.Result
- FILTERED_BLOCK - Enum constant in enum class org.bitcoinj.core.InventoryItem.Type
- FilteredBlock - Class in org.bitcoinj.core
-
A FilteredBlock is used to relay a block with its transactions filtered using a
BloomFilter
. - FilteredBlock(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.FilteredBlock
- FilteredBlock(NetworkParameters, Block, PartialMerkleTree) - Constructor for class org.bitcoinj.core.FilteredBlock
- FilteringCoinSelector - Class in org.bitcoinj.wallet
-
A filtering coin selector delegates to another coin selector, but won't select outputs spent by the given transactions.
- FilteringCoinSelector(CoinSelector) - Constructor for class org.bitcoinj.wallet.FilteringCoinSelector
- FilterMerger - Class in org.bitcoinj.net
-
A reusable object that will calculate, given a list of
PeerFilterProvider
s, a mergedBloomFilter
and earliest key time for all of them. - FilterMerger(double) - Constructor for class org.bitcoinj.net.FilterMerger
- FilterMerger.Result - Class in org.bitcoinj.net
- findKeyFromAddress(Address) - Method in class org.bitcoinj.wallet.Wallet
-
Locates a keypair from the wallet given the corresponding address.
- findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.BasicKeyChain
- findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.Wallet
-
Deprecated.
- findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.BasicKeyChain
- findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
- findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- findKeyFromPubKey(byte[]) - Method in interface org.bitcoinj.wallet.KeyBag
-
Locates a keypair from the keychain given the raw public key bytes.
- findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
- findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.Wallet
-
Locates a keypair from the basicKeyChain given the raw public key bytes.
- findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
- findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyBag
-
Locates a keypair from the keychain given the hash of the public key, and (optionally) by usage for a specific script type.
- findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.KeyChainGroup
- findKeyFromPubKeyHash(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
-
Locates a keypair from the basicKeyChain given the hash of the public key.
- findKeysBefore(long) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns a list of all ECKeys created after the given UNIX time.
- findOldestKeyAfter(long) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns the first ECKey created after the given UNIX time, or null if there is none.
- findPeersOfAtLeastVersion(long) - Method in class org.bitcoinj.core.PeerGroup
-
Returns an array list of peers that implement the given protocol version or better.
- findPeersWithServiceMask(int) - Method in class org.bitcoinj.core.PeerGroup
-
Returns an array list of peers that match the requested service bit mask.
- findRecoveryId(Sha256Hash, ECKey.ECDSASignature) - Method in class org.bitcoinj.core.ECKey
-
Returns the recovery ID, a byte with value between 0 and 3, inclusive, that specifies which of 4 possible curve points was used to sign a message.
- findRedeemDataByScriptHash(ByteString) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns the redeem script by its hash or null if this keychain did not generate the script.
- findRedeemDataByScriptHash(ByteString) - Method in class org.bitcoinj.wallet.MarriedKeyChain
- findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
- findRedeemDataFromScriptHash(byte[]) - Method in interface org.bitcoinj.wallet.KeyBag
-
Locates a redeem data (redeem script and keys) from the keychain given the hash of the script.
- findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
- findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.Wallet
-
Locates a redeem data (redeem script and keys) from the keyChainGroup given the hash of the script.
- findWitnessCommitment() - Method in class org.bitcoinj.core.Transaction
-
Loops the outputs of a coinbase transaction to locate the witness commitment.
- followingKeys(List<DeterministicKey>) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
- followingKeys(DeterministicKey, DeterministicKey...) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
- FORCE_SEND_FOR_REFRESH - Enum constant in enum class org.bitcoinj.core.PeerGroup.FilterRecalculateMode
- format(Object, int, int...) - Method in class org.bitcoinj.utils.BtcFormat
-
Formats a bitcoin value as a number and possibly a units indicator to a
String
.The type of monetary value argument can be any one of any of the following classes:Coin
,Integer
,Long
,BigInteger
,BigDecimal
. - format(Object, StringBuffer, FieldPosition) - Method in class org.bitcoinj.utils.BtcFormat
-
Formats a bitcoin value as a number and possibly a units indicator and appends the resulting text to the given string buffer.
- format(Object, StringBuffer, FieldPosition, int, int...) - Method in class org.bitcoinj.utils.BtcFormat
-
Formats a bitcoin value as a number and possibly a units indicator and appends the resulting text to the given string buffer.
- format(LogRecord) - Method in class org.bitcoinj.utils.BriefLogFormatter
- format(Monetary) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Format the given monetary value to a human readable form.
- formatAddresses(boolean, boolean, KeyParameter, NetworkParameters, StringBuilder) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- formatAddresses(boolean, boolean, KeyParameter, NetworkParameters, StringBuilder) - Method in class org.bitcoinj.wallet.MarriedKeyChain
- formatKeyWithAddress(boolean, KeyParameter, StringBuilder, NetworkParameters, Script.ScriptType, String) - Method in class org.bitcoinj.core.ECKey
- formatKeyWithAddress(boolean, KeyParameter, StringBuilder, NetworkParameters, Script.ScriptType, String) - Method in class org.bitcoinj.crypto.DeterministicKey
- formatPath(List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDUtils
-
Deprecated.Use
HDPath#toString
- formatToCharacterIterator(Object) - Method in class org.bitcoinj.utils.BtcFormat
-
Formats a bitcoin monetary value and returns an
AttributedCharacterIterator
. - forNumber(int) - Static method in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
- forNumber(int) - Static method in enum class org.bitcoinj.wallet.Protos.Key.Type
- forNumber(int) - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
- forNumber(int) - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
- forNumber(int) - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
- forNumber(int) - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
- forNumber(int) - Static method in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
- forServices(NetworkParameters, long) - Static method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
-
Builds a suitable set of peer discoveries.
- forServices(NetworkParameters, long, boolean, boolean) - Static method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
-
Builds a suitable set of peer discoveries.
- forTx(Transaction) - Static method in class org.bitcoinj.wallet.SendRequest
-
Simply wraps a pre-built incomplete transaction provided by you.
- FP_ESTIMATOR_ALPHA - Static variable in class org.bitcoinj.core.AbstractBlockChain
-
False positive estimation uses a double exponential moving average.
- FP_ESTIMATOR_BETA - Static variable in class org.bitcoinj.core.AbstractBlockChain
-
False positive estimation uses a double exponential moving average.
- fractionDigits(int) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify the number of decimal places in the fraction part of formatted numbers.
- fractionGroups(int...) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify the sizes of a variable number of optional decimal-place groups in the fraction part of formatted values.
- fractionPlaceGroups() - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Return the fractional decimal-placing used when formatting.
- fractionPlaces() - Method in class org.bitcoinj.utils.BtcAutoFormat
-
Return the number of decimal places in the fraction part of numbers formatted by this instance.
- freshAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns address for a
KeyChainGroup.freshKey(KeyChain.KeyPurpose)
- freshAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
-
Returns address for a
Wallet.freshKey(KeyChain.KeyPurpose)
- freshAddress(KeyChain.KeyPurpose, Script.ScriptType, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a fresh address for a given
KeyChain.KeyPurpose
and of a givenScript.ScriptType
. - freshKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a key that has not been returned by this method before (fresh).
- freshKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a key that has not been returned by this method before (fresh).
- freshKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a key/s that have not been returned by this method before (fresh).
- freshKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a key/s that has not been returned by this method before (fresh).
- freshOutputScript(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Create a new key and return the matching output script.
- freshOutputScript(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.MarriedKeyChain
-
Create a new married key and return the matching output script
- freshReceiveAddress() - Method in class org.bitcoinj.wallet.Wallet
-
An alias for calling
Wallet.freshAddress(KeyChain.KeyPurpose)
withKeyChain.KeyPurpose.RECEIVE_FUNDS
as the parameter. - freshReceiveAddress(Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a fresh receive address for a given
Script.ScriptType
. - freshReceiveKey() - Method in class org.bitcoinj.wallet.Wallet
-
An alias for calling
Wallet.freshKey(KeyChain.KeyPurpose)
withKeyChain.KeyPurpose.RECEIVE_FUNDS
as the parameter. - fromAddr - Variable in class org.bitcoinj.core.VersionMessage
-
The network address of the node emitting this message.
- fromASN1(byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Construct an ECKey from an ASN.1 encoded private key.
- fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.core.DumpedPrivateKey
-
Construct a private key from its Base58 representation.
- fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.core.LegacyAddress
-
Construct a
LegacyAddress
from its base58 form. - fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.crypto.BIP38PrivateKey
-
Construct a password-protected private key from its Base58 representation.
- fromBech32(NetworkParameters, String) - Static method in class org.bitcoinj.core.SegwitAddress
-
Construct a
SegwitAddress
from its textual form. - fromEncrypted(EncryptedData, KeyCrypter, byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Constructs a key that has an encrypted private component.
- fromHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.SegwitAddress
-
Construct a
SegwitAddress
that represents the given hash, which is either a pubkey hash or a script hash. - fromID(String) - Static method in class org.bitcoinj.core.NetworkParameters
-
Returns the network parameters for the given string ID or NULL if not recognized.
- fromKey(NetworkParameters, ECKey) - Static method in class org.bitcoinj.core.LegacyAddress
-
Construct a
LegacyAddress
that represents the public part of the givenECKey
. - fromKey(NetworkParameters, ECKey) - Static method in class org.bitcoinj.core.SegwitAddress
-
Construct a
SegwitAddress
that represents the public part of the givenECKey
. - fromKey(NetworkParameters, ECKey, Script.ScriptType) - Static method in class org.bitcoinj.core.Address
- fromKey(DeterministicKey, Script.ScriptType) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
-
Add chain from a given account key.
- fromKeys(NetworkParameters, List<ECKey>) - Static method in class org.bitcoinj.wallet.Wallet
-
Deprecated.
- fromMasterKey(NetworkParameters, DeterministicKey, Script.ScriptType, ChildNumber) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given spending key.
- fromMnemonic(String) - Static method in enum class org.bitcoinj.script.ScriptError
- fromPaymentDetails(Protos.PaymentDetails) - Method in class org.bitcoinj.wallet.SendRequest
-
Copy data from payment request.
- fromPmtProtocolID(String) - Static method in class org.bitcoinj.core.NetworkParameters
-
Returns the network parameters for the given string paymentProtocolID or NULL if not recognized.
- fromPrivate(byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey given the private key only.
- fromPrivate(byte[], boolean) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey given the private key only.
- fromPrivate(BigInteger) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey given the private key only.
- fromPrivate(BigInteger, boolean) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey given the private key only.
- fromPrivateAndPrecalculatedPublic(byte[], byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
- fromPrivateAndPrecalculatedPublic(BigInteger, ECPoint, boolean) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
- fromProgram(NetworkParameters, int, byte[]) - Static method in class org.bitcoinj.core.SegwitAddress
-
Construct a
SegwitAddress
that represents the given program, which is either a pubkey, a pubkey hash or a script hash – depending on the script version. - fromProtobuf(List<Protos.Key>, KeyCrypter, KeyChainFactory) - Static method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns all the key chains found in the given list of keys.
- fromProtobufEncrypted(List<Protos.Key>, KeyCrypter) - Static method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns a new BasicKeyChain that contains all basic, ORIGINAL type keys and also any encrypted keys extracted from the list.
- fromProtobufEncrypted(NetworkParameters, List<Protos.Key>, KeyCrypter, KeyChainFactory) - Static method in class org.bitcoinj.wallet.KeyChainGroup
- fromProtobufUnencrypted(List<Protos.Key>) - Static method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns a new BasicKeyChain that contains all basic, ORIGINAL type keys extracted from the list.
- fromProtobufUnencrypted(NetworkParameters, List<Protos.Key>, KeyChainFactory) - Static method in class org.bitcoinj.wallet.KeyChainGroup
- fromPubKeyHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.LegacyAddress
-
Construct a
LegacyAddress
that represents the given pubkey hash. - fromPublicOnly(byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given encoded point.
- fromPublicOnly(ECKey) - Static method in class org.bitcoinj.core.ECKey
- fromPublicOnly(ECPoint, boolean) - Static method in class org.bitcoinj.core.ECKey
-
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given point.
- fromRandom(Script.ScriptType) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
-
Add chain from a random source.
- fromScriptHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.LegacyAddress
-
Construct a
LegacyAddress
that represents the given P2SH script hash. - fromSeed(NetworkParameters, DeterministicSeed) - Static method in class org.bitcoinj.wallet.Wallet
- fromSeed(NetworkParameters, DeterministicSeed, List<ChildNumber>) - Static method in class org.bitcoinj.wallet.Wallet
- fromSeed(NetworkParameters, DeterministicSeed, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
- fromSeed(NetworkParameters, DeterministicSeed, Script.ScriptType, List<ChildNumber>) - Static method in class org.bitcoinj.wallet.Wallet
- fromSeed(NetworkParameters, DeterministicSeed, Script.ScriptType, KeyChainGroupStructure) - Static method in class org.bitcoinj.wallet.Wallet
- fromSeed(DeterministicSeed, Script.ScriptType) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
-
Add chain from a given seed.
- fromSpendingKey(NetworkParameters, DeterministicKey) - Static method in class org.bitcoinj.wallet.Wallet
- fromSpendingKey(NetworkParameters, DeterministicKey, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given spending key.
- fromSpendingKeyB58(NetworkParameters, String, long) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given spending key.
- fromStream(InputStream) - Static method in class org.bitcoinj.core.UTXO
- fromString(NetworkParameters, String) - Static method in class org.bitcoinj.core.Address
-
Construct an address from its textual form.
- fromWatchingKey(NetworkParameters, DeterministicKey) - Static method in class org.bitcoinj.wallet.Wallet
- fromWatchingKey(NetworkParameters, DeterministicKey, Script.ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given watching key.
- fromWatchingKeyB58(NetworkParameters, String, long) - Static method in class org.bitcoinj.wallet.Wallet
-
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given watching key.
- FullPrunedBlockChain - Class in org.bitcoinj.core
-
A FullPrunedBlockChain works in conjunction with a
FullPrunedBlockStore
to verify all the rules of the Bitcoin system, with the downside being a large cost in system resources. - FullPrunedBlockChain(Context, List<Wallet>, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
-
Constructs a block chain connected to the given list of wallets and a store.
- FullPrunedBlockChain(Context, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
-
Constructs a block chain connected to the given store.
- FullPrunedBlockChain(Context, Wallet, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
-
Constructs a block chain connected to the given wallet and store.
- FullPrunedBlockChain(NetworkParameters, List<Wallet>, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
- FullPrunedBlockChain(NetworkParameters, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
- FullPrunedBlockChain(NetworkParameters, Wallet, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
-
Constructs a block chain connected to the given wallet and store.
- FullPrunedBlockStore - Interface in org.bitcoinj.store
-
An implementor of FullPrunedBlockStore saves StoredBlock objects to some storage mechanism.
- fullStoreDepth - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- fullStoreDepth - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- future() - Method in class org.bitcoinj.core.TransactionBroadcast
- FutureVersion() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.FutureVersion
G
- gathered - Variable in class org.bitcoinj.wallet.CoinSelection
- genesisBlock - Variable in class org.bitcoinj.params.AbstractBitcoinNetParams
-
lazy-initialized by the first call to
NetworkParameters.getGenesisBlock()
- get() - Static method in class org.bitcoinj.core.Context
-
Returns the current context that is associated with the calling thread.
- get() - Method in class org.bitcoinj.crypto.LazyECPoint
- get() - Static method in class org.bitcoinj.params.MainNetParams
- get() - Static method in class org.bitcoinj.params.Networks
- get() - Static method in class org.bitcoinj.params.RegTestParams
- get() - Static method in class org.bitcoinj.params.TestNet3Params
- get() - Static method in class org.bitcoinj.params.UnitTestParams
- get() - Static method in class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
-
Returns a global static instance of the selector.
- get() - Static method in class org.bitcoinj.wallet.DefaultCoinSelector
-
Returns a global static instance of the selector.
- get(int) - Method in class org.bitcoinj.core.BlockLocator
-
Get hash by index from this block locator.
- get(int) - Method in class org.bitcoinj.crypto.HDPath
- get(String) - Static method in class org.bitcoinj.utils.AppDataDirectory
-
Get and create if necessary the Path to the application data directory.
- get(List<ChildNumber>, boolean, boolean) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
-
Returns a key for the given path, optionally creating it.
- get(Sha256Hash) - Method in class org.bitcoinj.core.TxConfidenceTable
-
Returns the
TransactionConfidence
for the given hash if we have downloaded it, or null if that tx hash is unknown to the system at this time. - get(Sha256Hash) - Method in interface org.bitcoinj.store.BlockStore
-
Returns the StoredBlock given a hash.
- get(Sha256Hash) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- get(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBBlockStore
- get(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- get(Sha256Hash) - Method in class org.bitcoinj.store.MemoryBlockStore
- get(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- get(Sha256Hash) - Method in class org.bitcoinj.store.SPVBlockStore
- get(Sha256Hash, boolean) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- get(Sha256Hash, boolean) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getAccountPath() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- getAccountPath(int) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The path to the root.
- getAccountPath(int) - Method in class org.bitcoinj.wallet.Protos.Key
-
The path to the root.
- getAccountPath(int) - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
The path to the root.
- getAccountPathCount() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The path to the root.
- getAccountPathCount() - Method in class org.bitcoinj.wallet.Protos.Key
-
The path to the root.
- getAccountPathCount() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
The path to the root.
- getAccountPathList() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The path to the root.
- getAccountPathList() - Method in class org.bitcoinj.wallet.Protos.Key
-
The path to the root.
- getAccountPathList() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
The path to the root.
- getActiveKeyChain() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns the key chain that's used for generation of default fresh/current keys.
- getActiveKeyChain() - Method in class org.bitcoinj.wallet.Wallet
-
Gets the default active keychain via
KeyChainGroup.getActiveKeyChain()
. - getActiveKeyChain(Script.ScriptType, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns the key chain that's used for generation of fresh/current keys of the given type.
- getActiveKeyChains() - Method in class org.bitcoinj.wallet.Wallet
-
Gets the active keychains via
KeyChainGroup.getActiveKeyChains(long)
. - getActiveKeyChains(long) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns the key chains that are used for generation of fresh/current keys, in the order of how they were added.
- getAddr() - Method in class org.bitcoinj.core.Peer
-
Sends a getaddr request to the peer and returns a future that completes with the answer once the peer has replied.
- getAddr() - Method in class org.bitcoinj.core.PeerAddress
- getAddress() - Method in class org.bitcoinj.core.PeerSocketHandler
- getAddress() - Method in class org.bitcoinj.core.UTXO
-
The address of this output, can be the empty string if none was provided at construction time or was deserialized
- getAddress() - Method in class org.bitcoinj.uri.BitcoinURI
-
The Bitcoin address from the URI, if one was present.
- getAddresses() - Method in class org.bitcoinj.core.AddressMessage
- getAddressFromP2PKHScript(NetworkParameters) - Method in class org.bitcoinj.core.TransactionOutput
-
Deprecated.
- getAddressFromP2SH(NetworkParameters) - Method in class org.bitcoinj.core.TransactionOutput
-
Deprecated.
- getAddressHeader() - Method in class org.bitcoinj.core.NetworkParameters
-
First byte of a base58 encoded address.
- GetAddrMessage - Class in org.bitcoinj.core
-
Represents the "getaddr" P2P protocol message, which requests network
AddressMessage
s from a peer. - GetAddrMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.GetAddrMessage
- getAddrSeeds() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns IP address of active peers.
- getAffineXCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
- getAffineYCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
- getAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
amount is integer-number-of-satoshis
- getAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output
-
amount is integer-number-of-satoshis
- getAmount() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
-
amount is integer-number-of-satoshis
- getAmount() - Method in class org.bitcoinj.uri.BitcoinURI
- getAppearedAtChainHeight() - Method in class org.bitcoinj.core.TransactionConfidence
-
Returns the chain height at which the transaction appeared if confidence type is BUILDING.
- getAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the chain height at which the transaction was included.
- getAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
If type == BUILDING then this is the chain height at which the transaction was included.
- getAppearedAtHeight() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
If type == BUILDING then this is the chain height at which the transaction was included.
- getAppearsInHashes() - Method in class org.bitcoinj.core.Transaction
-
Returns a map of block [hashes] which contain the transaction mapped to relativity counters, or null if this transaction doesn't have that data because it's not stored in the wallet or because it has never appeared in a block.
- getAssociatedTransactions() - Method in class org.bitcoinj.core.FilteredBlock
-
Gets the set of transactions which were provided using provideTransaction() which match in getTransactionHashes()
- getAvailableLocales() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return an array of all locales for which the getInstance() method of this class can return localized instances.
- getBalance() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the AVAILABLE balance of this wallet.
- getBalance(CoinSelector) - Method in class org.bitcoinj.wallet.Wallet
-
Returns the balance that would be considered spendable by the given coin selector, including watched outputs (i.e.
- getBalance(Wallet.BalanceType) - Method in class org.bitcoinj.wallet.Wallet
-
Returns the balance of this wallet as calculated by the provided balanceType.
- getBalanceFuture(Coin, Wallet.BalanceType) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a future that will complete when the balance of the given type has becom equal or larger to the given value.
- getBalanceSelectSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select the total balance for a given address.
- getBestChainHeight() - Method in class org.bitcoinj.core.AbstractBlockChain
- getBestHeight() - Method in class org.bitcoinj.core.Peer
- getBip32HeaderP2PKHpriv() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns the 4 byte header for BIP32 wallet P2PKH - private key part.
- getBip32HeaderP2PKHpub() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns the 4 byte header for BIP32 wallet P2PKH - public key part.
- getBip32HeaderP2WPKHpriv() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns the 4 byte header for BIP32 wallet P2WPKH - private key part.
- getBip32HeaderP2WPKHpub() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns the 4 byte header for BIP32 wallet P2WPKH - public key part.
- getBitcoinProtocolVersion() - Method in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- getBlock(Sha256Hash) - Method in class org.bitcoinj.core.Peer
-
Asks the connected peer for the block of the given hash, and returns a future representing the answer.
- getBlockHash(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHash(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHash(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHashCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHashCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHashCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHashList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHashList() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHashList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
A list of blocks in which the transaction has been observed (on any chain).
- getBlockHeader() - Method in class org.bitcoinj.core.FilteredBlock
-
Gets a copy of the block header
- getBlockHeaders() - Method in class org.bitcoinj.core.HeadersMessage
- getBlockInflation(int) - Method in class org.bitcoinj.core.Block
-
Deprecated.
- getBlockInflation(int) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
-
A utility method that calculates how much new Bitcoin would be created by the block at the given height.
- getBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsets(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsetsCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsetsCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsetsCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsetsList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsetsList() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated int32 block_relativity_offsets = 11;
- getBlockRelativityOffsetsList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated int32 block_relativity_offsets = 11;
- GetBlocksMessage - Class in org.bitcoinj.core
-
Represents the "getblocks" P2P network message, which requests the hashes of the parts of the block chain we're missing.
- GetBlocksMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetBlocksMessage
- GetBlocksMessage(NetworkParameters, BlockLocator, Sha256Hash) - Constructor for class org.bitcoinj.core.GetBlocksMessage
- getBlockStore() - Method in class org.bitcoinj.core.AbstractBlockChain
-
Returns the
BlockStore
the chain was constructed with. - getBlockVerificationFlags(Block, VersionTally, Integer) - Method in class org.bitcoinj.core.NetworkParameters
-
The flags indicating which block validation tests should be applied to the given block.
- getBloomFilter() - Method in class org.bitcoinj.core.Peer
-
Returns the last
BloomFilter
set byPeer.setBloomFilter(BloomFilter)
. - getBloomFilter(double) - Method in class org.bitcoinj.wallet.Wallet
-
Gets a bloom filter that contains all of the public keys from this wallet, and which will provide the given false-positive rate.
- getBloomFilter(int, double, long) - Method in interface org.bitcoinj.core.PeerFilterProvider
-
Gets a bloom filter that contains all the necessary elements for the listener to receive relevant transactions.
- getBloomFilter(int, double, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
- getBloomFilter(int, double, long) - Method in class org.bitcoinj.wallet.Wallet
-
Gets a bloom filter that contains all of the public keys from this wallet, and which will provide the given false-positive rate if it has size elements.
- getBloomFilterElementCount() - Method in interface org.bitcoinj.core.PeerFilterProvider
-
Gets the number of elements that will be added to a bloom filter returned by
PeerFilterProvider.getBloomFilter(int, double, long)
- getBloomFilterElementCount() - Method in class org.bitcoinj.wallet.KeyChainGroup
- getBloomFilterElementCount() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the number of distinct data items (note: NOT keys) that will be inserted into a bloom filter, when it is constructed.
- getBloomFilterFPRate() - Method in class org.bitcoinj.net.FilterMerger
- getBroadcastBy() - Method in class org.bitcoinj.core.TransactionConfidence
-
Returns a snapshot of
PeerAddress
es that announced the transaction. - getBroadcastBy(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastBy(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastBy(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByCount() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByCount() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByList() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBroadcastByOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
repeated .wallet.PeerAddress broadcast_by = 6;
- getBytes() - Method in class org.bitcoinj.core.Sha256Hash
-
Returns the internal byte array, without defensively copying.
- getCertificate(int) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
-
DER-encoded X.509 certificate chain
- getCertificate(int) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
-
DER-encoded X.509 certificate chain
- getCertificate(int) - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
-
DER-encoded X.509 certificate chain
- getCertificateCount() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
-
DER-encoded X.509 certificate chain
- getCertificateCount() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
-
DER-encoded X.509 certificate chain
- getCertificateCount() - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
-
DER-encoded X.509 certificate chain
- getCertificateList() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
-
DER-encoded X.509 certificate chain
- getCertificateList() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
-
DER-encoded X.509 certificate chain
- getCertificateList() - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
-
DER-encoded X.509 certificate chain
- getChainCode() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the chain code associated with this key.
- getChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Random data that allows us to extend a key.
- getChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
Random data that allows us to extend a key.
- getChainCode() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
Random data that allows us to extend a key.
- getChainHead() - Method in class org.bitcoinj.core.AbstractBlockChain
-
Returns the block at the head of the current best chain.
- getChainHead() - Method in interface org.bitcoinj.store.BlockStore
-
Returns the
StoredBlock
that represents the top of the chain of greatest total work. - getChainHead() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getChainHead() - Method in class org.bitcoinj.store.LevelDBBlockStore
- getChainHead() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getChainHead() - Method in class org.bitcoinj.store.MemoryBlockStore
- getChainHead() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getChainHead() - Method in class org.bitcoinj.store.SPVBlockStore
- getChainHeadHeight() - Method in interface org.bitcoinj.core.UTXOProvider
-
Get the height of the chain head.
- getChainHeadHeight() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getChainHeadHeight() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getChainHeadHeight() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getChainWork() - Method in class org.bitcoinj.core.StoredBlock
-
The total sum of work done in this block, and all the blocks below it in the chain.
- getCheckpointBefore(long) - Method in class org.bitcoinj.core.CheckpointManager
-
Returns a
StoredBlock
representing the last checkpoint before the given time, for example, normally you would want to know the checkpoint before the earliest wallet birthday. - getChildNumber() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the last element of the path returned by
DeterministicKey.getPath()
- getChunks() - Method in class org.bitcoinj.script.Script
-
Returns an immutable list of the scripts parsed form.
- getCodeInstance() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new auto-denominating instance that will indicate units using a currency code, for example,
"BTC"
. - getCodeInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new code-style auto-formatter with the given number of fractional decimal places.
- getCodeInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new code-style auto-formatter for the given locale.
- getCodeInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new code-style auto-formatter for the given locale with the given number of fraction places.
- getCoinInstance() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new coin-denominated formatter.
- getCoinInstance(int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new coin-denominated formatter with the specified fraction-places.
- getCoinInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new coin-denominated formatter for the given locale.
- getCoinInstance(Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a newly-constructed instance for the given locale that will format values in terms of bitcoins, with the given minimum number of fractional decimal places.
- getCoinSelector() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the default
CoinSelector
object that is used by this wallet if no custom selector is specified. - getCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
This much of satoshis (1E-8 fractions)…
- getCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
-
This much of satoshis (1E-8 fractions)…
- getCoinValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
-
This much of satoshis (1E-8 fractions)…
- getCombinedKeyLookaheadEpochs() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a counter that increases (by an arbitrary amount) each time new keys have been calculated due to lookahead and thus the Bloom filter that was previously calculated has become stale.
- getCompatibilitySQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL statements to check if the database is compatible.
- getConfidence() - Method in class org.bitcoinj.core.Transaction
-
Returns the confidence object for this transaction from the
TxConfidenceTable
referenced by the implicitContext
. - getConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Data describing where the transaction is in the chain.
- getConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
Data describing where the transaction is in the chain.
- getConfidence() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
Data describing where the transaction is in the chain.
- getConfidence(Context) - Method in class org.bitcoinj.core.Transaction
-
Returns the confidence object for this transaction from the
TxConfidenceTable
referenced by the givenContext
. - getConfidence(TxConfidenceTable) - Method in class org.bitcoinj.core.Transaction
-
Returns the confidence object for this transaction from the
TxConfidenceTable
- getConfidenceTable() - Method in class org.bitcoinj.core.Context
-
Returns the
TxConfidenceTable
created by this context. - getConfidenceType() - Method in class org.bitcoinj.core.TransactionConfidence
-
Returns a general statement of the level of confidence you can have in this transaction.
- getConnectedClientCount() - Method in class org.bitcoinj.net.BlockingClientManager
- getConnectedClientCount() - Method in interface org.bitcoinj.net.ClientConnectionManager
-
Gets the number of connected peers
- getConnectedClientCount() - Method in class org.bitcoinj.net.NioClientManager
- getConnectedKey(KeyBag) - Method in class org.bitcoinj.core.TransactionOutPoint
-
Returns the ECKey identified in the connected output, for either P2PKH, P2WPKH or P2PK scripts.
- getConnectedOutput() - Method in class org.bitcoinj.core.TransactionInput
-
Returns the connected output, assuming the input was connected with
TransactionInput.connect(TransactionOutput)
or variants at some point. - getConnectedOutput() - Method in class org.bitcoinj.core.TransactionOutPoint
-
An outpoint is a part of a transaction input that points to the output of another transaction.
- getConnectedPeers() - Method in class org.bitcoinj.core.PeerGroup
-
Returns a newly allocated list containing the currently connected peers.
- getConnectedPubKeyScript() - Method in class org.bitcoinj.core.TransactionOutPoint
-
Returns the pubkey script from the connected output.
- getConnectedRedeemData(KeyBag) - Method in class org.bitcoinj.core.TransactionInput
-
Alias for getOutpoint().getConnectedRedeemData(keyBag)
- getConnectedRedeemData(KeyBag) - Method in class org.bitcoinj.core.TransactionOutPoint
-
Returns the RedeemData identified in the connected output, for either P2PKH, P2WPKH, P2PK or P2SH scripts.
- getConnectedTransaction() - Method in class org.bitcoinj.core.TransactionInput
-
Returns the connected transaction, assuming the input was connected with
TransactionInput.connect(TransactionOutput)
or variants at some point. - getConnectFuture() - Method in class org.bitcoinj.net.BlockingClient
-
Returns a future that completes once connection has occurred at the socket level or with an exception if failed to connect.
- getConnectionOpenFuture() - Method in class org.bitcoinj.core.Peer
-
Provides a ListenableFuture that can be used to wait for the socket to connect.
- getContext() - Static method in class org.bitcoin.Secp256k1Context
- getContext() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the API context that this wallet was created with.
- getCountAtOrAbove(long) - Method in class org.bitcoinj.utils.VersionTally
-
Get the count of blocks at or above the given version, within the window.
- getCreateIndexesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL statements that create the indexes (DDL).
- getCreateIndexesSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
- getCreateIndexesSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getCreateIndexesSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
- getCreateSchemeSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL statements that create the schema (DDL).
- getCreateSchemeSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
- getCreateSchemeSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getCreateSchemeSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
- getCreateTablesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL statements that create the tables (DDL).
- getCreateTablesSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
- getCreateTablesSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getCreateTablesSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
- getCreationTimeSeconds() - Method in class org.bitcoinj.core.ECKey
-
Returns the creation time of this key or zero if the key was deserialized from a version that did not store that data.
- getCreationTimeSeconds() - Method in class org.bitcoinj.crypto.DeterministicKey
-
The creation time of a deterministic key is equal to that of its parent, unless this key is the root of a tree in which case the time is stored alongside the key as per normal, see
ECKey.getCreationTimeSeconds()
. - getCreationTimeSeconds() - Method in interface org.bitcoinj.crypto.EncryptableItem
-
Returns the time in seconds since the UNIX epoch at which this encryptable item was first created/derived.
- getCreationTimeSeconds() - Method in class org.bitcoinj.script.Script
- getCreationTimeSeconds() - Method in class org.bitcoinj.wallet.DeterministicSeed
- getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Timestamp stored as millis since epoch.
- getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key
-
Timestamp stored as millis since epoch.
- getCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Timestamp stored as millis since epoch.
- getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
Timestamp stored as millis since epoch.
- getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script
-
Timestamp stored as millis since epoch.
- getCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
-
Timestamp stored as millis since epoch.
- getCurrencyCode() - Method in class org.bitcoinj.utils.Fiat
- getCurve() - Method in class org.bitcoinj.crypto.LazyECPoint
- getData() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
required bytes data = 2;
- getData() - Method in class org.bitcoinj.wallet.Protos.Extension
-
required bytes data = 2;
- getData() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
-
required bytes data = 2;
- getData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required bytes data = 2;
- getData() - Method in class org.bitcoinj.wallet.Protos.Tag
-
required bytes data = 2;
- getData() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
-
required bytes data = 2;
- getData(int) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
-
repeated bytes data = 1;
- getData(int) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
-
repeated bytes data = 1;
- getData(int) - Method in interface org.bitcoinj.wallet.Protos.ScriptWitnessOrBuilder
-
repeated bytes data = 1;
- getData(Peer, GetDataMessage) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
-
Deprecated.
- getData(Peer, GetDataMessage) - Method in interface org.bitcoinj.core.listeners.GetDataEventListener
-
Called when a peer receives a getdata message, usually in response to an "inv" being broadcast.
- getDatabaseDriverClass() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the database driver class,
- getDatabaseDriverClass() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
- getDatabaseDriverClass() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getDatabaseDriverClass() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
- getDataCount() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
-
repeated bytes data = 1;
- getDataCount() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
-
repeated bytes data = 1;
- getDataCount() - Method in interface org.bitcoinj.wallet.Protos.ScriptWitnessOrBuilder
-
repeated bytes data = 1;
- GetDataEventListener - Interface in org.bitcoinj.core.listeners
- getDataHash() - Method in class org.bitcoinj.core.CheckpointManager
-
Returns a hash of the concatenated checkpoint data.
- getDataList() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
-
repeated bytes data = 1;
- getDataList() - Method in class org.bitcoinj.wallet.Protos.ScriptWitness
-
repeated bytes data = 1;
- getDataList() - Method in interface org.bitcoinj.wallet.Protos.ScriptWitnessOrBuilder
-
repeated bytes data = 1;
- GetDataMessage - Class in org.bitcoinj.core
-
Represents the "getdata" P2P network message, which requests the contents of blocks or transactions given their hashes.
- GetDataMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.GetDataMessage
- GetDataMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetDataMessage
- GetDataMessage(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.GetDataMessage
-
Deserializes a 'getdata' message.
- getDate() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the date that the payment request was generated.
- getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.Output
- getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- getDefaultInstance() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Extension
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Key
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Script
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Tag
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Transaction
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Wallet
- getDefaultSerializer() - Method in class org.bitcoinj.core.NetworkParameters
-
Return the default serializer for this network.
- getDeleteOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to delete a openoutputs record.
- getDeleteOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getDeleteUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to delete a undoableblocks record.
- getDepth() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Return this key's depth in the hierarchy, where the root node is at depth zero.
- getDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- getDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- getDepth() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- getDepthFuture(int) - Method in class org.bitcoinj.core.TransactionConfidence
- getDepthFuture(int, Executor) - Method in class org.bitcoinj.core.TransactionConfidence
-
Returns a future that completes when the transaction has been confirmed by "depth" blocks.
- getDepthInBlocks() - Method in class org.bitcoinj.core.TransactionConfidence
-
Depth in the chain is an approximation of how much time has elapsed since the transaction has been confirmed.
- getDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- getDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- getDescription() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- getDescription() - Method in class org.bitcoinj.wallet.Wallet
-
Get the description of the wallet.
- getDescriptionBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- getDescriptionBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- getDescriptionBytes() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- getDetachedPoint() - Method in class org.bitcoinj.crypto.LazyECPoint
- getDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- getDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key
-
optional .wallet.DeterministicKey deterministic_key = 7;
- getDeterministicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- getDeterministicKeyChains() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a copy of the current list of chains.
- getDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The seed for a deterministic key hierarchy.
- getDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
-
The seed for a deterministic key hierarchy.
- getDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
The seed for a deterministic key hierarchy.
- getDifficultyTarget() - Method in class org.bitcoinj.core.Block
-
Returns the difficulty of the proof of work that this block should meet encoded in compact form.
- getDifficultyTargetAsInteger() - Method in class org.bitcoinj.core.Block
-
Returns the difficulty target as a 256 bit value that can be compared to a SHA-256 hash.
- getDisplayNameFromCertificate(X509Certificate, boolean) - Static method in class org.bitcoinj.crypto.X509Utils
-
Returns either a string that "sums up" the certificate for humans, in a similar manner to what you might see in a web browser, or null if one cannot be extracted.
- getDnsSeeds() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns DNS names that when resolved, give IP addresses of active peers.
- getDownloadPeer() - Method in class org.bitcoinj.core.PeerGroup
-
Returns the currently selected download peer.
- getDropTablesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to drop all the tables (DDL).
- getDumpedPrivateKeyHeader() - Method in class org.bitcoinj.core.NetworkParameters
-
First byte of a base58 encoded dumped private key.
- getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the database specific error code that indicated a duplicate key error when inserting a record.
- getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
- getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
- getEarliestKeyCreationTime() - Method in interface org.bitcoinj.core.PeerFilterProvider
-
Returns the earliest timestamp (seconds since epoch) for which full/bloom-filtered blocks must be downloaded.
- getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.BasicKeyChain
- getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- getEarliestKeyCreationTime() - Method in interface org.bitcoinj.wallet.KeyChain
-
Returns the earliest creation time of keys in this chain, in seconds since the epoch.
- getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.KeyChainGroup
- getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the earliest creation time of keys or watched scripts in this wallet, in seconds since the epoch, ie the min of
ECKey.getCreationTimeSeconds()
. - getEncoded() - Method in class org.bitcoinj.crypto.LazyECPoint
- getEncoded(boolean) - Method in class org.bitcoinj.crypto.LazyECPoint
- getEncryptedData() - Method in class org.bitcoinj.core.ECKey
-
An alias for
ECKey.getEncryptedPrivateKey()
- getEncryptedData() - Method in interface org.bitcoinj.crypto.EncryptableItem
-
Returns the initialization vector and encrypted secret bytes, or null if not encrypted.
- getEncryptedData() - Method in class org.bitcoinj.wallet.DeterministicSeed
- getEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- getEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- getEncryptedData() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- getEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Encrypted version of the seed
- getEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
-
Encrypted version of the seed
- getEncryptedDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Encrypted version of the seed
- getEncryptedPrivateKey() - Method in class org.bitcoinj.core.ECKey
-
Returns the the encrypted private key bytes and initialisation vector for this ECKey, or null if the ECKey is not encrypted.
- getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The encrypted private key
- getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
-
The encrypted private key
- getEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
-
The encrypted private key
- getEncryptedSeedData() - Method in class org.bitcoinj.wallet.DeterministicSeed
- getEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- getEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- getEncryptionParameters() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- getEncryptionType() - Method in class org.bitcoinj.core.ECKey
- getEncryptionType() - Method in interface org.bitcoinj.crypto.EncryptableItem
-
Returns an enum constant describing what algorithm was used to encrypt the key or UNENCRYPTED.
- getEncryptionType() - Method in class org.bitcoinj.wallet.DeterministicSeed
- getEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- getEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- getEncryptionType() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- getEncryptionType() - Method in class org.bitcoinj.wallet.Wallet
-
Get the type of encryption used for this wallet.
- getError() - Method in exception org.bitcoinj.script.ScriptException
- getEventHorizon() - Method in class org.bitcoinj.core.Context
-
The event horizon is the number of blocks after which various bits of the library consider a transaction to be so confirmed that it's safe to delete data.
- getExchangeRate() - Method in class org.bitcoinj.core.Transaction
-
Getter for
Transaction.exchangeRate
. - getExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Exchange rate that was valid when the transaction was sent.
- getExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
Exchange rate that was valid when the transaction was sent.
- getExchangeRate() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
Exchange rate that was valid when the transaction was sent.
- getExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when this request should be considered invalid
- getExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Timestamp; when this request should be considered invalid
- getExpires() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Timestamp; when this request should be considered invalid
- getExpires() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the expires time of the payment request, or null if none.
- getExtension(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- getExtension(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Extension extension = 10;
- getExtension(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Extension extension = 10;
- getExtensionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- getExtensionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Extension extension = 10;
- getExtensionCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Extension extension = 10;
- getExtensionList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- getExtensionList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Extension extension = 10;
- getExtensionList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Extension extension = 10;
- getExtensionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Extension extension = 10;
- getExtensionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Extension extension = 10;
- getExtensions() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a snapshot of all registered extension objects.
- getFalsePositiveRate() - Method in class org.bitcoinj.core.AbstractBlockChain
-
The false positive rate is the average over all blockchain transactions of: - 1.0 if the transaction was false-positive (was irrelevant to all listeners) - 0.0 if the transaction was relevant or filtered out
- getFalsePositiveRate(int) - Method in class org.bitcoinj.core.BloomFilter
-
Returns the theoretical false positive rate of this filter if were to contain the given number of elements.
- getFastCatchupTimeSecs() - Method in class org.bitcoinj.core.PeerGroup
-
Returns the current fast catchup time.
- getFee() - Method in class org.bitcoinj.core.Transaction
-
The transaction fee is the difference of the value of all inputs and the value of all outputs.
- getFeeFilter() - Method in class org.bitcoinj.core.Peer
-
Returns the fee filter announced by the remote peer, interpreted as satoshis per kB.
- getFeePerKb() - Method in class org.bitcoinj.core.Context
-
The default fee per 1000 virtual bytes of transaction data to pay when completing transactions.
- getFeeRate() - Method in class org.bitcoinj.core.FeeFilterMessage
- getFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
ISO 4217 currency code (if available) of the fiat currency.
- getFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
-
ISO 4217 currency code (if available) of the fiat currency.
- getFiatCurrencyCode() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
-
ISO 4217 currency code (if available) of the fiat currency.
- getFiatCurrencyCodeBytes() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
ISO 4217 currency code (if available) of the fiat currency.
- getFiatCurrencyCodeBytes() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
-
ISO 4217 currency code (if available) of the fiat currency.
- getFiatCurrencyCodeBytes() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
-
ISO 4217 currency code (if available) of the fiat currency.
- getFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
…is worth this much of fiat (1E-4 fractions).
- getFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
-
…is worth this much of fiat (1E-4 fractions).
- getFiatValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
-
…is worth this much of fiat (1E-4 fractions).
- getFileSize(int) - Static method in class org.bitcoinj.store.SPVBlockStore
-
Returns the size in bytes of the file that is used to store the chain with the current parameters.
- getFilter(int, double, long) - Method in class org.bitcoinj.wallet.BasicKeyChain
- getFilter(int, double, long) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- getFilter(int, double, long) - Method in interface org.bitcoinj.wallet.KeyChain
-
Gets a bloom filter that contains all of the public keys from this chain, and which will provide the given false-positive rate if it has size elements.
- getFilter(int, double, long) - Method in class org.bitcoinj.wallet.MarriedKeyChain
- getFingerprint() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the first 32 bits of the result of
DeterministicKey.getIdentifier()
. - getFullKey() - Method in class org.bitcoinj.wallet.RedeemData
-
Returns the first key that has private bytes
- getFuture() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
-
Returns a listenable future that completes with the height of the best chain (as reported by the peer) once chain download seems to be finished.
- getGenesisBlock() - Method in class org.bitcoinj.core.NetworkParameters
-
Genesis block for this chain.
- getGenesisBlock() - Method in class org.bitcoinj.params.MainNetParams
- getGenesisBlock() - Method in class org.bitcoinj.params.RegTestParams
- getGenesisBlock() - Method in class org.bitcoinj.params.TestNet3Params
- getGenesisBlock() - Method in class org.bitcoinj.params.UnitTestParams
- getHash() - Method in class org.bitcoinj.core.Address
-
Get either the public key hash or script hash that is encoded in the address.
- getHash() - Method in class org.bitcoinj.core.Block
-
Returns the hash of the block (which for a valid, solved block should be below the target).
- getHash() - Method in class org.bitcoinj.core.FilteredBlock
-
Gets the hash of the block represented in this Filtered Block
- getHash() - Method in class org.bitcoinj.core.LegacyAddress
-
The (big endian) 20 byte hash that is the core of a Bitcoin address.
- getHash() - Method in class org.bitcoinj.core.Message
-
This method is a NOP for all classes except Block and Transaction.
- getHash() - Method in exception org.bitcoinj.core.PrunedException
- getHash() - Method in class org.bitcoinj.core.SegwitAddress
- getHash() - Method in class org.bitcoinj.core.StoredUndoableBlock
-
Get the hash of the represented block
- getHash() - Method in class org.bitcoinj.core.Transaction
-
Deprecated.
- getHash() - Method in class org.bitcoinj.core.TransactionOutPoint
-
Returns the hash of the transaction this outpoint references/spends/is connected to.
- getHash() - Method in class org.bitcoinj.core.UTXO
-
The hash of the transaction which holds this output.
- getHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
required bytes hash = 2;
- getHash() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
required bytes hash = 2;
- getHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
required bytes hash = 2;
- getHashAsString() - Method in class org.bitcoinj.core.Block
-
Returns the hash of the block (which for a valid, solved block should be below the target) in the form seen on the block explorer.
- getHashAsString() - Method in class org.bitcoinj.core.Transaction
-
Deprecated.use
Transaction.getTxId()
.toString() - getHashes() - Method in class org.bitcoinj.core.BlockLocator
-
Returns List of Block locator hashes.
- getHashOf(int) - Method in class org.bitcoinj.core.GetDataMessage
- getHeader() - Method in class org.bitcoinj.core.StoredBlock
-
The block header this object wraps.
- GetHeadersMessage - Class in org.bitcoinj.core
-
The "getheaders" command is structurally identical to "getblocks", but has different meaning.
- GetHeadersMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetHeadersMessage
- GetHeadersMessage(NetworkParameters, BlockLocator, Sha256Hash) - Constructor for class org.bitcoinj.core.GetHeadersMessage
- getHeight() - Method in class org.bitcoinj.core.StoredBlock
-
Position in the chain for this block.
- getHeight() - Method in class org.bitcoinj.core.UTXO
-
Gets the height of the block that created this output.
- getHeightFuture(int) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Returns a future that completes when the block chain has reached the given height.
- getHeights() - Method in class org.bitcoinj.core.UTXOsMessage
-
Returns the block heights of each output returned in getOutputs(), or MEMPOOL_HEIGHT if not confirmed yet.
- getHitMap() - Method in class org.bitcoinj.core.UTXOsMessage
-
Returns a bit map indicating which of the queried outputs were found in the UTXO set.
- getHostname() - Method in class org.bitcoinj.core.PeerAddress
- getHttpSeeds() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns discovery objects for seeds implementing the Cartographer protocol.
- getI() - Method in class org.bitcoinj.crypto.ChildNumber
-
Returns the uint32 encoded form of the path element, including the most significant bit.
- getId() - Method in class org.bitcoinj.core.NetworkParameters
-
A Java package style string acting as unique ID for these parameters
- getId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
like org.whatever.foo.bar
- getId() - Method in class org.bitcoinj.wallet.Protos.Extension
-
like org.whatever.foo.bar
- getId() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
-
like org.whatever.foo.bar
- getIdBytes() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
like org.whatever.foo.bar
- getIdBytes() - Method in class org.bitcoinj.wallet.Protos.Extension
-
like org.whatever.foo.bar
- getIdBytes() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
-
like org.whatever.foo.bar
- getIdentifier() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns RIPE-MD160(SHA256(pub key bytes)).
- getImportedKeys() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a list of the non-deterministic keys that have been imported into the wallet, or the empty list if none.
- getImportedKeys() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a list of the non-deterministic keys that have been imported into the wallet, or the empty list if none.
- getIncludeMempool() - Method in class org.bitcoinj.core.GetUTXOsMessage
- getIndex() - Method in class org.bitcoinj.core.TransactionInput
-
Gets the index of this input in the parent transaction, or throws if this input is free standing.
- getIndex() - Method in class org.bitcoinj.core.TransactionOutPoint
- getIndex() - Method in class org.bitcoinj.core.TransactionOutput
-
Gets the index of this output in the parent transaction, or throws if this output is free standing.
- getIndex() - Method in class org.bitcoinj.core.UTXO
-
The index of this output in the transaction which holds it.
- getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The initialisation vector for the AES encryption (16 bytes)
- getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
-
The initialisation vector for the AES encryption (16 bytes)
- getInitialisationVector() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
-
The initialisation vector for the AES encryption (16 bytes)
- getInput(long) - Method in class org.bitcoinj.core.Transaction
-
Same as getInputs().get(index).
- getInputs() - Method in class org.bitcoinj.core.Transaction
-
Returns an unmodifiable view of all inputs.
- getInputSum() - Method in class org.bitcoinj.core.Transaction
-
Gets the sum of the inputs, regardless of who owns them.
- getInsertHeadersSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to insert a headers record.
- getInsertOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to insert a openoutputs record.
- getInsertOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getInsertSettingsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to insert a settings record.
- getInsertUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to insert a undoableblocks record.
- getInstance() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new instance of this class using all defaults.
- getInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new fixed-denomination formatter.
- getInstance(int, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new fixed-denomination formatter with the specified fractional decimal placing.
- getInstance(int, Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new fixed-denomination formatter for the given locale.
- getInstance(int, Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new fixed-denomination formatter for the given locale, with the specified fractional decimal placing.
- getInstance(int, Locale, int, List<Integer>) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new fixed-denomination formatter for the given locale, with the specified fractional decimal placing.
- getInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new code-style auto-formatter for the given locale.
- getInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new code-style auto-formatter for the given locale with the given number of fraction places.
- getInstance(BtcAutoFormat.Style) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new auto-denominating formatter.
- getInstance(BtcAutoFormat.Style, int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new auto-denominating formatter with the given number of fractional decimal places.
- getInstance(BtcAutoFormat.Style, Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new auto-formatter with the given style for the given locale.
- getInstance(BtcAutoFormat.Style, Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new auto-formatter for the given locale with the given number of fraction places.
- getInterval() - Method in class org.bitcoinj.core.NetworkParameters
-
How many blocks pass between difficulty adjustment periods.
- getIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required string ip_address = 1;
- getIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
-
required string ip_address = 1;
- getIpAddress() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
-
required string ip_address = 1;
- getIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required bytes ip_address = 1;
- getIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
-
required bytes ip_address = 1;
- getIpAddress() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
-
required bytes ip_address = 1;
- getIpAddressBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required string ip_address = 1;
- getIpAddressBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
-
required string ip_address = 1;
- getIpAddressBytes() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
-
required string ip_address = 1;
- getIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Flag indicating that this key is a root of a following chain.
- getIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
Flag indicating that this key is a root of a following chain.
- getIsFollowing() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
Flag indicating that this key is a root of a following chain.
- getIssuedExternalKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns number of keys used on external path.
- getIssuedInternalKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns number of keys used on internal path.
- getIssuedReceiveAddresses() - Method in class org.bitcoinj.wallet.Wallet
-
Returns only the addresses that have been issued by
Wallet.freshReceiveKey()
,Wallet.freshReceiveAddress()
,Wallet.currentReceiveKey()
orWallet.currentReceiveAddress()
. - getIssuedReceiveKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns only the external keys that have been issued by this chain, lookahead not included.
- getIssuedReceiveKeys() - Method in class org.bitcoinj.wallet.Wallet
-
Returns only the keys that have been issued by
Wallet.freshReceiveKey()
,Wallet.freshReceiveAddress()
,Wallet.currentReceiveKey()
orWallet.currentReceiveAddress()
. - getIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- getIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- getIssuedSubkeys() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- getItems() - Method in class org.bitcoinj.core.ListMessage
- getKey() - Method in class org.bitcoinj.core.DumpedPrivateKey
-
Returns an ECKey created from this encoded private key.
- getKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- getKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Key key = 3;
- getKey(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Key key = 3;
- getKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.BasicKeyChain
- getKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns a freshly derived key that has not been returned by this method before.
- getKey(KeyChain.KeyPurpose) - Method in interface org.bitcoinj.wallet.KeyChain
-
Obtains a key intended for the given purpose.
- getKeyByPath(List<ChildNumber>) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns the deterministic key for the given absolute path in the hierarchy.
- getKeyByPath(List<ChildNumber>) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a key for the given HD path, assuming it's already been derived.
- getKeyByPath(List<ChildNumber>, boolean) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns the deterministic key for the given absolute path in the hierarchy, optionally creating it
- getKeyByPath(ChildNumber...) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns the deterministic key for the given absolute path in the hierarchy.
- getKeyChainGroupCombinedKeyLookaheadEpochs() - Method in class org.bitcoinj.wallet.Wallet
- getKeyChainGroupLookaheadSize() - Method in class org.bitcoinj.wallet.Wallet
-
See
DeterministicKeyChain.setLookaheadSize(int)
for more info on this. - getKeyChainGroupLookaheadThreshold() - Method in class org.bitcoinj.wallet.Wallet
-
See
DeterministicKeyChain.setLookaheadThreshold(int)
for more info on this. - getKeyChainGroupSize() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the number of keys in the key chain group, including lookahead keys.
- getKeyChainSeed() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the immutable seed for the current active HD chain.
- getKeyCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- getKeyCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Key key = 3;
- getKeyCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Key key = 3;
- getKeyCrypter() - Method in class org.bitcoinj.core.ECKey
-
Returns the KeyCrypter that was used to encrypt to encrypt this ECKey.
- getKeyCrypter() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns this keys
KeyCrypter
or the keycrypter of its parent key. - getKeyCrypter() - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns the
KeyCrypter
in use or null if the key chain is not encrypted. - getKeyCrypter() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- getKeyCrypter() - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
-
Returns the key crypter used by this key chain, or null if it's not encrypted.
- getKeyCrypter() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns the key crypter or null if the group is not encrypted.
- getKeyCrypter() - Method in class org.bitcoinj.wallet.Wallet
-
Get the wallet's KeyCrypter, or null if the wallet is not encrypted.
- getKeyList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- getKeyList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Key key = 3;
- getKeyList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Key key = 3;
- getKeyLookaheadEpoch() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns a counter that is incremented each time new keys are generated due to lookahead.
- getKeyOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Key key = 3;
- getKeyOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Key key = 3;
- getKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
UNIX time in seconds since the epoch.
- getKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
UNIX time in seconds since the epoch.
- getKeyRotationTime() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
UNIX time in seconds since the epoch.
- getKeyRotationTime() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the key rotation time, or null if unconfigured.
- getKeys() - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns a copy of the list of keys that this chain is managing.
- getKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.BasicKeyChain
- getKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns freshly derived key/s that have not been returned by this method before.
- getKeys(KeyChain.KeyPurpose, int) - Method in interface org.bitcoinj.wallet.KeyChain
-
Obtains a number of key/s intended for the given purpose.
- getKeyStore() - Method in class org.bitcoinj.crypto.TrustStoreLoader.DefaultTrustStoreLoader
- getKeyStore() - Method in class org.bitcoinj.crypto.TrustStoreLoader.FileTrustStoreLoader
- getKeyStore() - Method in interface org.bitcoinj.crypto.TrustStoreLoader
- getLabel() - Method in class org.bitcoinj.uri.BitcoinURI
- getLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
User-provided label associated with the key.
- getLabel() - Method in class org.bitcoinj.wallet.Protos.Key
-
User-provided label associated with the key.
- getLabel() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
User-provided label associated with the key.
- getLabelBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
User-provided label associated with the key.
- getLabelBytes() - Method in class org.bitcoinj.wallet.Protos.Key
-
User-provided label associated with the key.
- getLabelBytes() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
User-provided label associated with the key.
- getLastBlockSeenHash() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the hash of the last seen best-chain block, or null if the wallet is too old to store this data.
- getLastBlockSeenHeight() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the height of the last seen best-chain block.
- getLastBlockSeenTime() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a
Date
representing the time extracted from the last best seen block header. - getLastBlockSeenTimeSecs() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the UNIX time in seconds since the epoch extracted from the last best seen block header.
- getLastBroadcastedAt() - Method in class org.bitcoinj.core.TransactionConfidence
-
Return the time the transaction was last announced to us.
- getLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
Millis since epoch the transaction was last announced to us.
- getLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
Millis since epoch the transaction was last announced to us.
- getLastBroadcastedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
Millis since epoch the transaction was last announced to us.
- getLastFilter() - Method in class org.bitcoinj.net.FilterMerger
- getLastPingTime() - Method in class org.bitcoinj.core.Peer
-
Returns the elapsed time of the last ping/pong cycle.
- getLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The SHA256 hash of the head of the best chain seen by this wallet.
- getLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
The SHA256 hash of the head of the best chain seen by this wallet.
- getLastSeenBlockHash() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
The SHA256 hash of the head of the best chain seen by this wallet.
- getLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The height in the chain of the last seen block.
- getLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
The height in the chain of the last seen block.
- getLastSeenBlockHeight() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
The height in the chain of the last seen block.
- getLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional int64 last_seen_block_time_secs = 14;
- getLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
optional int64 last_seen_block_time_secs = 14;
- getLastSeenBlockTimeSecs() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
optional int64 last_seen_block_time_secs = 14;
- getLeafKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns leaf keys issued by this chain (including lookahead zone)
- getListeners() - Method in class org.bitcoinj.wallet.BasicKeyChain
- getLocator() - Method in class org.bitcoinj.core.GetBlocksMessage
- getLockTime() - Method in class org.bitcoinj.core.Transaction
-
Transactions can have an associated lock time, specified either as a block height or in seconds since the UNIX epoch.
- getLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
The nLockTime field is useful for contracts.
- getLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
The nLockTime field is useful for contracts.
- getLockTime() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
The nLockTime field is useful for contracts.
- getLookaheadSize() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
The number of public keys we should pre-generate on each path before they are requested by the app.
- getLookaheadSize() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Gets the current lookahead size being used for ALL deterministic key chains.
- getLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
optional uint32 lookahead_size = 4;
- getLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
optional uint32 lookahead_size = 4;
- getLookaheadSize() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
optional uint32 lookahead_size = 4;
- getLookaheadThreshold() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Gets the threshold for the key pre-generation.
- getLookaheadThreshold() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Gets the current lookahead threshold being used for ALL deterministic key chains.
- getMajorityEnforceBlockUpgrade() - Method in class org.bitcoinj.core.NetworkParameters
-
The number of blocks in the last
NetworkParameters.getMajorityWindow()
blocks at which to trigger a notice to the user to upgrade their client, where the client does not understand those blocks. - getMajorityRejectBlockOutdated() - Method in class org.bitcoinj.core.NetworkParameters
-
The number of blocks in the last
NetworkParameters.getMajorityWindow()
blocks at which to enforce the requirement that all new blocks are of the newer type (i.e. - getMajorityWindow() - Method in class org.bitcoinj.core.NetworkParameters
-
The sampling window from which the version numbers of blocks are taken in order to determine if a new block version is now the majority.
- getMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
If we do not understand a mandatory extension, abort to prevent data loss.
- getMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension
-
If we do not understand a mandatory extension, abort to prevent data loss.
- getMandatory() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
-
If we do not understand a mandatory extension, abort to prevent data loss.
- getMaxConnections() - Method in class org.bitcoinj.core.PeerGroup
-
The maximum number of connections that we will create to peers.
- getMaxMessageSize() - Method in class org.bitcoinj.core.PeerSocketHandler
- getMaxMessageSize() - Method in interface org.bitcoinj.net.StreamConnection
-
Returns the maximum message size of a message on the socket.
- getMaxMoney() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns the number of coins that will be produced in total, on this network.
- getMaxMoney() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
- getMaxPeersToDiscoverCount() - Method in class org.bitcoinj.core.PeerGroup
-
Returns the maximum number of
Peer
s to discover. - getMaxTarget() - Method in class org.bitcoinj.core.NetworkParameters
-
Maximum target represents the easiest allowable proof of work.
- getMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Human-readable message for the merchant
- getMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Human-readable message for the merchant
- getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
human-readable message for customer
- getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
-
human-readable message for customer
- getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
-
human-readable message for customer
- getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Human-readable description of request for the customer
- getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Human-readable description of request for the customer
- getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Human-readable description of request for the customer
- getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Human-readable message for the merchant
- getMemo() - Method in class org.bitcoinj.core.Transaction
-
Returns the transaction
Transaction.memo
. - getMemo() - Method in class org.bitcoinj.protocols.payments.PaymentProtocol.Ack
-
Returns the memo included by the merchant in the payment ack.
- getMemo() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the memo included by the merchant in the payment request, or null if not found.
- getMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Memo of the transaction.
- getMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
Memo of the transaction.
- getMemo() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
Memo of the transaction.
- getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Human-readable message for the merchant
- getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Human-readable message for the merchant
- getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
human-readable message for customer
- getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
-
human-readable message for customer
- getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
-
human-readable message for customer
- getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Human-readable description of request for the customer
- getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Human-readable description of request for the customer
- getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Human-readable description of request for the customer
- getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Human-readable message for the merchant
- getMemoBytes() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Memo of the transaction.
- getMemoBytes() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
Memo of the transaction.
- getMemoBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
Memo of the transaction.
- getMemoryPool() - Method in class org.bitcoinj.core.PeerGroup
-
Deprecated.
- getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
From PaymentDetails.merchant_data
- getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
From PaymentDetails.merchant_data
- getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Arbitrary data to include in the Payment message
- getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Arbitrary data to include in the Payment message
- getMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Arbitrary data to include in the Payment message
- getMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
From PaymentDetails.merchant_data
- getMerchantData() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the merchant data included by the merchant in the payment request, or null if none.
- getMerkleRoot() - Method in class org.bitcoinj.core.Block
-
Returns the merkle root in big endian form, calculating it from transactions if necessary.
- getMessage() - Method in class org.bitcoinj.uri.BitcoinURI
- getMessageSize() - Method in class org.bitcoinj.core.Message
-
This returns a correct value by parsing the message.
- getMessageSizeForPriorityCalc() - Method in class org.bitcoinj.core.Transaction
-
The priority (coin age) calculation doesn't use the regular message size, but rather one adjusted downwards for the number of inputs.
- getMicroInstance() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new microcoin-denominated formatter for the default locale.
- getMicroInstance(int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new microcoin-denominated formatter with the specified fractional decimal placing.
- getMicroInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new microcoin-denominated formatter for the given locale.
- getMicroInstance(Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new microcoin-denominated formatter for the given locale with the specified fractional decimal placing.
- getMilliInstance() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new millicoin-denominated formatter.
- getMilliInstance(int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new millicoin-denominated formatter with the specified fractional decimal placing.
- getMilliInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new millicoin-denominated formatter for the given locale.
- getMilliInstance(Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new millicoin-denominated formatter for the given locale with the specified fractional decimal placing.
- getMinBroadcastConnections() - Method in class org.bitcoinj.core.PeerGroup
-
Returns the number of connections that are required before transactions will be broadcast.
- getMinNonDustOutput() - Method in class org.bitcoinj.core.NetworkParameters
-
Deprecated.
- getMinNonDustOutput() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
-
Deprecated.
- getMinNonDustValue() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns the minimum value for this output to be considered "not dust", i.e.
- getMinNonDustValue(Coin) - Method in class org.bitcoinj.core.TransactionOutput
-
Gets the minimum value for a txout of this size to be considered non-dust by Bitcoin Core (and thus relayed).
- getMinRequiredProtocolVersion() - Method in class org.bitcoinj.core.PeerGroup
-
The minimum protocol version required: defaults to the version required for Bloom filtering.
- getMnemonic() - Method in enum class org.bitcoinj.script.ScriptError
- getMnemonicCode() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns a list of words that represent the seed or null if this chain is a watching chain.
- getMnemonicCode() - Method in class org.bitcoinj.wallet.DeterministicSeed
-
Get the mnemonic code, or null if unknown.
- getMnemonicString() - Method in class org.bitcoinj.wallet.DeterministicSeed
-
Get the mnemonic code as string, or null if unknown.
- getMonetaryFormat() - Method in class org.bitcoinj.core.NetworkParameters
-
The monetary object for this currency.
- getMonetaryFormat() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
- getMostCommonChainHeight() - Method in class org.bitcoinj.core.PeerGroup
-
Returns our peers most commonly reported chain height.
- getMostCommonChainHeight(List<Peer>) - Static method in class org.bitcoinj.core.PeerGroup
-
Returns most commonly reported chain height from the given list of
Peer
s. - getN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
CPU/ memory cost parameter
- getN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
CPU/ memory cost parameter
- getN() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
CPU/ memory cost parameter
- getNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
required string net = 3;
- getNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
required string net = 3;
- getNet() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
required string net = 3;
- getNetBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
required string net = 3;
- getNetBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
required string net = 3;
- getNetBytes() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
required string net = 3;
- getNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
"main" or "test"
- getNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
"main" or "test"
- getNetwork() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
"main" or "test"
- getNetworkBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
"main" or "test"
- getNetworkBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
"main" or "test"
- getNetworkBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
"main" or "test"
- getNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
the network used by this wallet
- getNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
the network used by this wallet
- getNetworkIdentifier() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
the network used by this wallet
- getNetworkIdentifierBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
the network used by this wallet
- getNetworkIdentifierBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
the network used by this wallet
- getNetworkIdentifierBytes() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
the network used by this wallet
- getNetworkParameters() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Gets the params as read from the PaymentRequest.network field: main is the default if missing.
- getNetworkParameters() - Method in class org.bitcoinj.wallet.Wallet
- getNewConnection(InetAddress, int) - Method in interface org.bitcoinj.net.StreamConnectionFactory
-
Returns a new handler or null to have the connection close.
- getNonce() - Method in class org.bitcoinj.core.Block
-
Returns the nonce, an arbitrary value that exists only to make the hash of the block header fall below the difficulty target.
- getNonce() - Method in class org.bitcoinj.core.Ping
- getNonce() - Method in class org.bitcoinj.core.Pong
-
Returns the nonce sent by the remote peer.
- getNonFinal() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
-
Returns the transaction that was found to be non-final, or null.
- getNonStandard() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
-
Returns the transaction that was found to be non-standard, or null.
- getNumber() - Method in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
- getNumber() - Method in enum class org.bitcoinj.wallet.Protos.Key.Type
- getNumber() - Method in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
- getNumber() - Method in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
- getNumber() - Method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
- getNumber() - Method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
- getNumber() - Method in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
- getNumberOfBytesRequiredToSpend(ECKey, Script) - Method in class org.bitcoinj.script.Script
-
Returns number of bytes required to spend this script.
- getNumberOfSignaturesRequiredToSpend() - Method in class org.bitcoinj.script.Script
-
Returns number of signatures required to satisfy this script.
- getNumChildren(HDPath) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
- getOnceUndoableStoredBlock(Sha256Hash) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getOnceUndoableStoredBlock(Sha256Hash) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Returns the StoredBlock that was added as a StoredUndoableBlock given a hash.
- getOnceUndoableStoredBlock(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getOnceUndoableStoredBlock(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getOpCode(String) - Static method in class org.bitcoinj.script.ScriptOpCodes
-
Converts the given OpCodeName into an int
- getOpCodeName(int) - Static method in class org.bitcoinj.script.ScriptOpCodes
-
Converts the given OpCode into a string (eg "0", "PUSHDATA", or "NON_OP(10)")
- getOpenTransactionOutputs(List<ECKey>) - Method in interface org.bitcoinj.core.UTXOProvider
-
Get the list of
UTXO
's for given keys. - getOpenTransactionOutputs(List<ECKey>) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getOpenTransactionOutputs(List<ECKey>) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getOpenTransactionOutputs(List<ECKey>) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getOptimalEncodingMessageSize() - Method in class org.bitcoinj.core.Block
- getOptimalEncodingMessageSize() - Method in class org.bitcoinj.core.Transaction
- getOrCreate(NetworkParameters) - Static method in class org.bitcoinj.core.Context
- getOrCreate(Sha256Hash) - Method in class org.bitcoinj.core.TxConfidenceTable
-
Returns the
TransactionConfidence
for the given hash if we have downloaded it, or null if that tx hash is unknown to the system at this time. - getOriginalSizeInBytes() - Method in class org.bitcoinj.core.VarInt
-
Returns the original number of bytes used to encode the value if it was deserialized from a byte array, or the minimum encoded size if it was not.
- getOrphanRoot(Sha256Hash) - Method in class org.bitcoinj.core.AbstractBlockChain
-
An orphan block is one that does not connect to the chain anywhere (ie we can't find its parent, therefore it's an orphan).
- getOutpoint() - Method in class org.bitcoinj.core.TransactionInput
- getOutPointFor() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns a new
TransactionOutPoint
, which is essentially a structure pointing to this output. - getOutPoints() - Method in class org.bitcoinj.core.GetUTXOsMessage
- getOutput(long) - Method in class org.bitcoinj.core.Transaction
-
Same as getOutputs().get(index)
- getOutputs() - Method in class org.bitcoinj.core.Transaction
-
Returns an unmodifiable view of all outputs.
- getOutputs() - Method in class org.bitcoinj.core.UTXOsMessage
-
Returns the list of outputs that matched the query.
- getOutputs() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the outputs of the payment request.
- getOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- getOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Where payment should be sent
- getOutputs(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Where payment should be sent
- getOutputsCount() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- getOutputsCount() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Where payment should be sent
- getOutputsCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Where payment should be sent
- getOutputScriptType() - Method in class org.bitcoinj.core.Address
-
Get the type of output script that will be used for sending to the address.
- getOutputScriptType() - Method in class org.bitcoinj.core.LegacyAddress
-
Get the type of output script that will be used for sending to the address.
- getOutputScriptType() - Method in class org.bitcoinj.core.SegwitAddress
-
Get the type of output script that will be used for sending to the address.
- getOutputScriptType() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- getOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Type of addresses (aka output scripts) to generate for receiving.
- getOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key
-
Type of addresses (aka output scripts) to generate for receiving.
- getOutputScriptType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Type of addresses (aka output scripts) to generate for receiving.
- getOutputsList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- getOutputsList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Where payment should be sent
- getOutputsList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Where payment should be sent
- getOutputsOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Where payment should be sent
- getOutputsOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Where payment should be sent
- getOutputSum() - Method in class org.bitcoinj.core.Transaction
-
Gets the sum of the outputs of the transaction.
- getOverridingTransaction() - Method in class org.bitcoinj.core.TransactionConfidence
-
If this transaction has been overridden by a double spend (is dead), this call returns the overriding transaction.
- getOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If set, hash of the transaction that double spent this one into oblivion.
- getOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
If set, hash of the transaction that double spent this one into oblivion.
- getOverridingTransaction() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
If set, hash of the transaction that double spent this one into oblivion.
- getP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Parallelisation parameter
- getP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
Parallelisation parameter
- getP() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
Parallelisation parameter
- getP2SHHeader() - Method in class org.bitcoinj.core.NetworkParameters
-
First byte of a base58 encoded P2SH address.
- getP2SHSigOpCount(byte[]) - Static method in class org.bitcoinj.script.Script
-
Gets the count of P2SH Sig Ops in the Script scriptSig
- getPacketMagic() - Method in class org.bitcoinj.core.NetworkParameters
-
The header bytes that identify the start of a packet on this network.
- getParameterByName(String) - Method in class org.bitcoinj.uri.BitcoinURI
- getParameters() - Method in class org.bitcoinj.core.BitcoinSerializer
-
Get the network parameters for this serializer.
- getParameters() - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
- getParametersFromAddress(String) - Static method in class org.bitcoinj.core.LegacyAddress
-
Given an address, examines the version byte and attempts to find a matching NetworkParameters.
- getParams() - Method in class org.bitcoinj.core.Context
-
Returns the
NetworkParameters
specified when this context was (auto) created. - getParams() - Method in class org.bitcoinj.core.Message
-
Network parameters this message was created with.
- getParams() - Method in interface org.bitcoinj.core.UTXOProvider
-
The
NetworkParameters
of this provider. - getParams() - Method in interface org.bitcoinj.store.BlockStore
-
Get the
NetworkParameters
of this store. - getParams() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getParams() - Method in class org.bitcoinj.store.LevelDBBlockStore
- getParams() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getParams() - Method in class org.bitcoinj.store.MemoryBlockStore
- getParams() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getParams() - Method in class org.bitcoinj.store.SPVBlockStore
- getParams() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the parameters this wallet was created with.
- getParent() - Method in class org.bitcoinj.crypto.DeterministicKey
- getParentFingerprint() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Return the fingerprint of the key from which this key was derived, if this is a child key, or else an array of four zero-value bytes.
- getParentTransaction() - Method in class org.bitcoinj.core.TransactionInput
- getParentTransaction() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns the transaction that owns this output.
- getParentTransactionDepthInBlocks() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns the depth in blocks of the parent tx.
- getParentTransactionHash() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns the transaction hash that owns this output.
- getPartialMerkleTree() - Method in class org.bitcoinj.core.FilteredBlock
-
Returns the
PartialMerkleTree
object that provides the mathematical proof of transaction inclusion in the block. - getPassphrase() - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- getPath() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the path through some
DeterministicHierarchy
which reaches this keys position in the tree. - getPath(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
The path through the key tree.
- getPath(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
The path through the key tree.
- getPath(int) - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
The path through the key tree.
- getPath(String) - Static method in class org.bitcoinj.utils.AppDataDirectory
-
Return the Path to the application data directory without making sure it exists or creating it.
- getPathAsString() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the path of this key as a human readable string starting with M or m to indicate the master key.
- getPathCount() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
The path through the key tree.
- getPathCount() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
The path through the key tree.
- getPathCount() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
The path through the key tree.
- getPathList() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
The path through the key tree.
- getPathList() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
The path through the key tree.
- getPathList() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
The path through the key tree.
- getPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
Payment message that triggered this ACK
- getPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
-
Payment message that triggered this ACK
- getPayment() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
-
Payment message that triggered this ACK
- getPayment(List<Transaction>, Address, String) - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Generates a Payment message based on the information in the PaymentRequest.
- getPaymentDetails() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the protobuf that describes the payment to be made.
- getPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
optional uint32 payment_details_version = 1 [default = 1];
- getPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
optional uint32 payment_details_version = 1 [default = 1];
- getPaymentDetailsVersion() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
optional uint32 payment_details_version = 1 [default = 1];
- getPaymentProtocolId() - Method in class org.bitcoinj.core.NetworkParameters
- getPaymentProtocolId() - Method in class org.bitcoinj.params.MainNetParams
- getPaymentProtocolId() - Method in class org.bitcoinj.params.RegTestParams
- getPaymentProtocolId() - Method in class org.bitcoinj.params.TestNet3Params
- getPaymentProtocolId() - Method in class org.bitcoinj.params.UnitTestParams
- getPaymentRequest() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the protobuf that this object was instantiated with.
- getPaymentRequestUrl() - Method in class org.bitcoinj.uri.BitcoinURI
- getPaymentRequestUrls() - Method in class org.bitcoinj.uri.BitcoinURI
-
Returns the URLs where a payment request (as specified in BIP 70) may be fetched.
- getPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
URL to send Payment and get PaymentACK
- getPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
URL to send Payment and get PaymentACK
- getPaymentUrl() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
URL to send Payment and get PaymentACK
- getPaymentUrl() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the payment url where the Payment message should be sent.
- getPaymentUrlBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
URL to send Payment and get PaymentACK
- getPaymentUrlBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
URL to send Payment and get PaymentACK
- getPaymentUrlBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
URL to send Payment and get PaymentACK
- getPeer() - Method in class org.bitcoinj.net.discovery.SeedPeers
-
Acts as an iterator, returning the address of each node in the list sequentially.
- getPeerBlockHeightDifference() - Method in class org.bitcoinj.core.Peer
-
Returns the difference between our best chain height and the peers, which can either be positive if we are behind the peer, or negative if the peer is ahead of us.
- getPeerMempoolTransaction(Sha256Hash) - Method in class org.bitcoinj.core.Peer
-
Asks the connected peer for the given transaction from its memory pool.
- getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
- getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.HttpDiscovery
- getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
- getPeers(long, long, TimeUnit) - Method in interface org.bitcoinj.net.discovery.PeerDiscovery
-
Queries the addresses.
- getPeers(long, long, TimeUnit) - Method in class org.bitcoinj.net.discovery.SeedPeers
-
Returns all the Bitcoin nodes within the list.
- getPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes peer_seeds = 1;
- getPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
-
required bytes peer_seeds = 1;
- getPeerSeeds() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
-
required bytes peer_seeds = 1;
- getPeerVersionMessage() - Method in class org.bitcoinj.core.Peer
-
Returns version data announced by the remote peer.
- getPendingPeers() - Method in class org.bitcoinj.core.PeerGroup
-
Returns a list containing Peers that did not complete connection yet.
- getPendingTransactions() - Method in class org.bitcoinj.wallet.Wallet
-
Returns an immutable view of the transactions currently waiting for network confirmations.
- getPingIntervalMsec() - Method in class org.bitcoinj.core.PeerGroup
-
Returns the period between pings for an individual peer.
- getPingTime() - Method in class org.bitcoinj.core.Peer
-
Returns a moving average of the last N ping/pong cycles.
- getPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
depends on pki_type
- getPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
depends on pki_type
- getPkiData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
depends on pki_type
- getPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
none / x509+sha256 / x509+sha1
- getPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
none / x509+sha256 / x509+sha1
- getPkiType() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
none / x509+sha256 / x509+sha1
- getPkiTypeBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
none / x509+sha256 / x509+sha1
- getPkiTypeBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
none / x509+sha256 / x509+sha1
- getPkiTypeBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
none / x509+sha256 / x509+sha1
- getPolicy() - Static method in class org.bitcoinj.utils.Threading
- getPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- getPool() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- getPool() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- getPool() - Method in class org.bitcoinj.wallet.WalletTransaction
- getPoolSize(WalletTransaction.Pool) - Method in class org.bitcoinj.wallet.Wallet
- getPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 port = 2;
- getPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
-
required uint32 port = 2;
- getPort() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
-
required uint32 port = 2;
- getPort() - Method in class org.bitcoinj.core.NetworkParameters
-
Default TCP port on which to connect to nodes.
- getPort() - Method in class org.bitcoinj.core.PeerAddress
- getPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint32 port = 2;
- getPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
-
required uint32 port = 2;
- getPort() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
-
required uint32 port = 2;
- getPrev(BlockStore) - Method in class org.bitcoinj.core.StoredBlock
-
Given a block store, looks up the previous block in this chain.
- getPrevBlockHash() - Method in class org.bitcoinj.core.Block
-
Returns the hash of the previous block in the chain, as defined by the block header.
- getPrivateKeyAsHex() - Method in class org.bitcoinj.core.ECKey
- getPrivateKeyAsWiF(NetworkParameters) - Method in class org.bitcoinj.core.ECKey
- getPrivateKeyEncoded(NetworkParameters) - Method in class org.bitcoinj.core.ECKey
-
Exports the private key in the form used by Bitcoin Core's "dumpprivkey" and "importprivkey" commands.
- getPrivKey() - Method in class org.bitcoinj.core.ECKey
-
Gets the private key in the form of an integer field element.
- getPrivKey() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns the private key of this deterministic key.
- getPrivKeyBytes() - Method in class org.bitcoinj.core.ECKey
-
Returns a 32 byte array containing the private key.
- getPrivKeyBytes33() - Method in class org.bitcoinj.crypto.DeterministicKey
-
Returns private key bytes, padded with zeros to 33 bytes.
- getProgram() - Method in class org.bitcoinj.script.Script
-
Returns the serialized program as a newly created byte array.
- getProgram() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
required bytes program = 1;
- getProgram() - Method in class org.bitcoinj.wallet.Protos.Script
-
required bytes program = 1;
- getProgram() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
-
required bytes program = 1;
- getProtocolVersion() - Method in class org.bitcoinj.core.BitcoinSerializer
- getProtocolVersion() - Method in class org.bitcoinj.core.MessageSerializer
-
Get the protocol version of this serializer.
- getProtocolVersionNum(NetworkParameters.ProtocolVersion) - Method in class org.bitcoinj.core.NetworkParameters
- getProtocolVersionNum(NetworkParameters.ProtocolVersion) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
- getPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes pubkey = 3;
- getPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
-
required bytes pubkey = 3;
- getPubkey() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
-
required bytes pubkey = 3;
- getPubKey() - Method in class org.bitcoinj.core.ECKey
-
Gets the raw public key value.
- getPubKeyHash() - Method in class org.bitcoinj.core.ECKey
-
Gets the hash160 form of the public key (as seen in addresses).
- getPubKeyHash() - Method in class org.bitcoinj.script.Script
-
If the program somehow pays to a hash, returns the hash.
- getPubKeyPoint() - Method in class org.bitcoinj.core.ECKey
-
Gets the public key in the form of an elliptic curve point object from Bouncy Castle.
- getPubKeys() - Method in class org.bitcoinj.script.Script
-
Returns a list of the keys required by this script, assuming a multi-sig script.
- getPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The public EC key derived from the private key.
- getPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key
-
The public EC key derived from the private key.
- getPublicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
The public EC key derived from the private key.
- getPublicKeyAsHex() - Method in class org.bitcoinj.core.ECKey
- getPurpose() - Method in class org.bitcoinj.core.Transaction
-
Returns the purpose for which this transaction was created.
- getPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- getPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- getPurpose() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- getPush(int) - Method in class org.bitcoinj.core.TransactionWitness
- getPushCount() - Method in class org.bitcoinj.core.TransactionWitness
- getPushDataName(int) - Static method in class org.bitcoinj.script.ScriptOpCodes
-
Converts the given pushdata OpCode into a string (eg "PUSHDATA2", or "PUSHDATA(23)")
- getR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Block size parameter
- getR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
Block size parameter
- getR() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
Block size parameter
- getReasonCode() - Method in class org.bitcoinj.core.RejectMessage
-
The reason code given for why the peer rejected the message.
- getReasonString() - Method in class org.bitcoinj.core.RejectMessage
-
The reason message given for rejection.
- getRecentTransactions(int, boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Returns an list of N transactions, ordered by increasing age.
- getRedeemData(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Get redeem data for a key.
- getRedeemData(DeterministicKey) - Method in class org.bitcoinj.wallet.MarriedKeyChain
-
Get the redeem data for a key in this married chain
- getReferenceClientBlockFileList() - Static method in class org.bitcoinj.utils.BlockFileLoader
- getReferenceClientBlockFileList(File) - Static method in class org.bitcoinj.utils.BlockFileLoader
-
Gets the list of files which contain blocks from Bitcoin Core.
- getRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- getRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Where to send refunds, if a refund is necessary
- getRefundTo(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Where to send refunds, if a refund is necessary
- getRefundToCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- getRefundToCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Where to send refunds, if a refund is necessary
- getRefundToCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Where to send refunds, if a refund is necessary
- getRefundToList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- getRefundToList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Where to send refunds, if a refund is necessary
- getRefundToList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Where to send refunds, if a refund is necessary
- getRefundToOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Where to send refunds, if a refund is necessary
- getRefundToOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Where to send refunds, if a refund is necessary
- getRejectedMessage() - Method in class org.bitcoinj.core.RejectMessage
-
Provides the type of message which was rejected by the peer.
- getRejectedObjectHash() - Method in class org.bitcoinj.core.RejectMessage
-
Provides the hash of the rejected object (if getRejectedMessage() is either "tx" or "block"), otherwise null.
- getRejectMessage() - Method in exception org.bitcoinj.core.RejectedTransactionException
-
Return the RejectMessage object representing the broadcast rejection.
- getRetryTime() - Method in class org.bitcoinj.utils.ExponentialBackoff
-
Get the next time to retry, in milliseconds since the epoch
- getReversedBytes() - Method in class org.bitcoinj.core.Sha256Hash
-
Returns a reversed copy of the internal byte array.
- getRiskAnalyzer() - Method in class org.bitcoinj.wallet.Wallet
-
Gets the current
RiskAnalysis
implementation. - getRootKey() - Method in class org.bitcoinj.crypto.DeterministicHierarchy
-
Returns the root key that the
DeterministicHierarchy
was created with. - getRootKey() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- getSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Salt to use in generation of the wallet password (8 bytes)
- getSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
Salt to use in generation of the wallet password (8 bytes)
- getSalt() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
Salt to use in generation of the wallet password (8 bytes)
- getScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
usually one of the standard Script forms
- getScript() - Method in class org.bitcoin.protocols.payments.Protos.Output
-
usually one of the standard Script forms
- getScript() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
-
usually one of the standard Script forms
- getScript() - Method in class org.bitcoinj.core.UTXO
-
The Script object which you can use to get address, script bytes or script type.
- getScriptBytes() - Method in class org.bitcoinj.core.TransactionInput
-
The "script bytes" might not actually be a script.
- getScriptBytes() - Method in class org.bitcoinj.core.TransactionOutput
-
The backing script bytes which can be turned into a Script object.
- getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Script that contains the signatures/pubkeys.
- getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Script that contains the signatures/pubkeys.
- getScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Script that contains the signatures/pubkeys.
- getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
script of transaction output
- getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
script of transaction output
- getScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
script of transaction output
- getScriptPubKey() - Method in class org.bitcoinj.core.TransactionOutput
- getScriptSig() - Method in class org.bitcoinj.core.TransactionInput
-
Returns the script that is fed to the referenced output (scriptPubKey) script in order to satisfy it: usually contains signatures and maybe keys, but can contain arbitrary data if the output script accepts it.
- getScriptSigWithSignature(Script, byte[], int) - Method in class org.bitcoinj.script.Script
-
Returns a copy of the given scriptSig with the signature inserted in the given position.
- getScriptType() - Method in class org.bitcoinj.script.Script
-
Get the
Script.ScriptType
. - getScryptParameters() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
- getSecretBytes() - Method in class org.bitcoinj.core.ECKey
-
A wrapper for
ECKey.getPrivKeyBytes()
that returns null if the private key bytes are missing or would have to be derived (for the HD key case). - getSecretBytes() - Method in class org.bitcoinj.crypto.DeterministicKey
- getSecretBytes() - Method in interface org.bitcoinj.crypto.EncryptableItem
-
Returns the raw bytes of the item, if not encrypted, or null if encrypted or the secret is missing.
- getSecretBytes() - Method in class org.bitcoinj.wallet.DeterministicSeed
- getSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- getSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- getSecretBytes() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- getSeed() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns the seed or null if this chain is a watching chain.
- getSeed(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeed(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeed(int) - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedBytes() - Method in class org.bitcoinj.wallet.DeterministicSeed
- getSeedCount() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedCount() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedCount() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedList() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedOrBuilder(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSeedOrBuilderList() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- getSegwitAddressHrp() - Method in class org.bitcoinj.core.NetworkParameters
-
Human readable part of bech32 encoded segwit address.
- getSelectHeadersDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select the headers dump fields for sizing/statistics.
- getSelectHeadersSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select a headers record.
- getSelectOpenoutputsCountSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select count of openoutputs.
- getSelectopenoutputsDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select the openoutouts dump fields for sizing/statistics.
- getSelectOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select a openoutputs record.
- getSelectOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getSelectSettingsDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select the setting dump fields for sizing/statistics.
- getSelectSettingsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select a setting value.
- getSelectUndoableblocksDumpSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select the undoableblocks dump fields for sizing/statistics.
- getSelectUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select an undoableblocks record.
- getSendRequest() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns a
SendRequest
suitable for broadcasting to the network. - getSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Sequence number.
- getSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Sequence number.
- getSequence() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Sequence number.
- getSequenceNumber() - Method in class org.bitcoinj.core.TransactionInput
-
Sequence numbers allow participants in a multi-party transaction signing protocol to create new versions of the transaction independently of each other.
- getSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
PaymentDetails
- getSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
PaymentDetails
- getSerializedPaymentDetails() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
PaymentDetails
- getSerializer(boolean) - Method in class org.bitcoinj.core.NetworkParameters
-
Construct and return a custom serializer.
- getSerializer(boolean) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
- getServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 services = 3;
- getServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
-
required uint32 services = 3;
- getServices() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
-
required uint32 services = 3;
- getServices() - Method in class org.bitcoinj.core.PeerAddress
- getServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint64 services = 3;
- getServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
-
required uint64 services = 3;
- getServices() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
-
required uint64 services = 3;
- getSigInsertionIndex(Sha256Hash, ECKey) - Method in class org.bitcoinj.script.Script
-
Returns the index where a signature by the key should be inserted.
- getSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes signature = 2;
- getSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
-
required bytes signature = 2;
- getSignature() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
-
required bytes signature = 2;
- getSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
pki-dependent signature
- getSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
pki-dependent signature
- getSignature() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
pki-dependent signature
- getSignature(Sha256Hash, List<ChildNumber>) - Method in class org.bitcoinj.signers.CustomTransactionSigner
- getSigOpCount() - Method in class org.bitcoinj.core.Transaction
-
Gets the count of regular SigOps in this transactions
- getSigOpCount(byte[]) - Static method in class org.bitcoinj.script.Script
-
Gets the count of regular SigOps in the script program (counting multisig ops as 20)
- getSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns the number of signatures required to spend transactions for this KeyChain.
- getSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Number of signatures required to spend.
- getSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
Number of signatures required to spend.
- getSigsRequiredToSpend() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
Number of signatures required to spend.
- getSizeInBytes() - Method in class org.bitcoinj.core.VarInt
-
Returns the minimum encoded size of the value.
- getSocketAddress() - Method in class org.bitcoinj.core.PeerAddress
- getSource() - Method in class org.bitcoinj.core.TransactionConfidence
-
The source of a transaction tries to identify where it came from originally.
- getSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
optional .wallet.TransactionConfidence.Source source = 7;
- getSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
optional .wallet.TransactionConfidence.Source source = 7;
- getSource() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
optional .wallet.TransactionConfidence.Source source = 7;
- getSpendableCoinbaseDepth() - Method in class org.bitcoinj.core.NetworkParameters
- getSpentBy() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns the connected input.
- getSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the hash of the transaction doing the spend.
- getSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
If spent, the hash of the transaction doing the spend.
- getSpentByTransactionHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
If spent, the hash of the transaction doing the spend.
- getSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the index of the transaction input of the transaction doing the spend.
- getSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
If spent, the index of the transaction input of the transaction doing the spend.
- getSpentByTransactionIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
If spent, the index of the transaction input of the transaction doing the spend.
- getStopHash() - Method in class org.bitcoinj.core.GetBlocksMessage
- getStoredBlockInCurrentScope(Sha256Hash) - Method in class org.bitcoinj.core.AbstractBlockChain
-
For a standard BlockChain, this should return blockStore.get(hash), for a FullPrunedBlockChain blockStore.getOnceUndoableStoredBlock(hash)
- getStoredBlockInCurrentScope(Sha256Hash) - Method in class org.bitcoinj.core.BlockChain
- getStoredBlockInCurrentScope(Sha256Hash) - Method in class org.bitcoinj.core.FullPrunedBlockChain
- getStoredOutputsFromUTXOProvider() - Method in class org.bitcoinj.wallet.Wallet
-
Get all the
UTXO
's from theUTXOProvider
based on keys that the wallet contains. - getSubsidyDecreaseBlockCount() - Method in class org.bitcoinj.core.NetworkParameters
- getSymbolInstance() - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new auto-denominating instance that will indicate units using a currency symbol, for example,
"฿"
. - getSymbolInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new symbol-style auto-formatter with the given number of fractional decimal places.
- getSymbolInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new symbol-style auto-formatter for the given locale.
- getSymbolInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Return a new symbol-style auto-formatter for the given locale with the given number of fraction places.
- getTablesExistSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL statement that checks if tables exist.
- getTag() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required string tag = 1;
- getTag() - Method in class org.bitcoinj.wallet.Protos.Tag
-
required string tag = 1;
- getTag() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
-
required string tag = 1;
- getTag(String) - Method in class org.bitcoinj.utils.BaseTaggableObject
- getTag(String) - Method in interface org.bitcoinj.utils.TaggableObject
-
Returns the immutable byte array associated with the given tag name, or throws
IllegalArgumentException
if that tag wasn't set yet. - getTagBytes() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required string tag = 1;
- getTagBytes() - Method in class org.bitcoinj.wallet.Protos.Tag
-
required string tag = 1;
- getTagBytes() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
-
required string tag = 1;
- getTags() - Method in class org.bitcoinj.utils.BaseTaggableObject
- getTags() - Method in interface org.bitcoinj.utils.TaggableObject
-
Returns a copy of all the tags held by this object.
- getTags(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- getTags(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Tag tags = 16;
- getTags(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Tag tags = 16;
- getTagsCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- getTagsCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Tag tags = 16;
- getTagsCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Tag tags = 16;
- getTagsList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- getTagsList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Tag tags = 16;
- getTagsList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Tag tags = 16;
- getTagsOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Tag tags = 16;
- getTagsOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Tag tags = 16;
- getTargetTimespan() - Method in class org.bitcoinj.core.NetworkParameters
-
How much time in seconds is supposed to pass between "interval" blocks.
- getTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when payment request created
- getTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Timestamp; when payment request created
- getTime() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Timestamp; when payment request created
- getTime() - Method in class org.bitcoinj.core.Block
-
Returns the time at which the block was solved and broadcast, according to the clock of the solving node.
- getTime() - Method in class org.bitcoinj.core.PeerAddress
- getTimeSeconds() - Method in class org.bitcoinj.core.Block
-
Returns the time at which the block was solved and broadcast, according to the clock of the solving node.
- getTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
seconds since UNIX epoch
- getTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
seconds since UNIX epoch
- getTimestamp() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
seconds since UNIX epoch
- getToAddress(NetworkParameters) - Method in class org.bitcoinj.script.Script
-
Gets the destination address from this script, if it's in the required form.
- getToAddress(NetworkParameters, boolean) - Method in class org.bitcoinj.script.Script
-
Gets the destination address from this script, if it's in the required form.
- getTotalReceived() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the amount of bitcoin ever received via output.
- getTotalSent() - Method in class org.bitcoinj.wallet.Wallet
-
Returns the amount of bitcoin ever sent via output.
- getTransaction() - Method in exception org.bitcoinj.core.RejectedTransactionException
-
Return the original Transaction object whose broadcast was rejected.
- getTransaction() - Method in class org.bitcoinj.wallet.WalletTransaction
- getTransaction(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- getTransaction(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Transaction transaction = 4;
- getTransaction(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Transaction transaction = 4;
- getTransaction(Sha256Hash) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a transaction object given its hash, if it exists in this wallet, or null otherwise.
- getTransactionCount() - Method in class org.bitcoinj.core.FilteredBlock
-
Number of transactions in this block, before it was filtered
- getTransactionCount() - Method in class org.bitcoinj.core.PartialMerkleTree
- getTransactionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- getTransactionCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Transaction transaction = 4;
- getTransactionCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Transaction transaction = 4;
- getTransactionHash() - Method in class org.bitcoinj.core.TransactionConfidence
- getTransactionHashes() - Method in class org.bitcoinj.core.FilteredBlock
-
Gets a list of leaf hashes which are contained in the partial merkle tree in this filtered block
- getTransactionInput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInput(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputList() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionInputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionInput transaction_input = 6;
- getTransactionList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- getTransactionList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Transaction transaction = 4;
- getTransactionList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Transaction transaction = 4;
- getTransactionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Transaction transaction = 4;
- getTransactionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Transaction transaction = 4;
- getTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Hash of the transaction this input is using.
- getTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Hash of the transaction this input is using.
- getTransactionOutPointHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Hash of the transaction this input is using.
- getTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Index of transaction output used by this input.
- getTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Index of transaction output used by this input.
- getTransactionOutPointIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Index of transaction output used by this input.
- getTransactionOutput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutput(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutput(Sha256Hash, long) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getTransactionOutput(Sha256Hash, long) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Gets a
UTXO
with the given hash and index, or null if none is found - getTransactionOutput(Sha256Hash, long) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getTransactionOutput(Sha256Hash, long) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getTransactionOutputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputList() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
repeated .wallet.TransactionOutput transaction_output = 7;
- getTransactionOutputSelectSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to select the transaction outputs for a given address.
- getTransactionOutputSelectSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
- getTransactionPool(WalletTransaction.Pool) - Method in interface org.bitcoinj.core.TransactionBag
-
Returns transactions from a specific pool.
- getTransactionPool(WalletTransaction.Pool) - Method in class org.bitcoinj.wallet.Wallet
- getTransactions() - Method in class org.bitcoinj.core.Block
-
Returns an immutable list of transactions held in this block, or null if this object represents just a header.
- getTransactions() - Method in class org.bitcoinj.core.StoredUndoableBlock
-
Get the full list of transactions if it is stored, otherwise null.
- getTransactions(boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Returns a set of all transactions in the wallet.
- getTransactions(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactions(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactions(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactionsByTime() - Method in class org.bitcoinj.wallet.Wallet
-
Returns all non-dead, active transactions ordered by recency.
- getTransactionsCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactionsCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactionsCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactionSigners() - Method in class org.bitcoinj.wallet.Wallet
- getTransactionsList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactionsList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactionsList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Signed transactions that satisfy PaymentDetails.outputs
- getTransactionVerificationFlags(Block, Transaction, VersionTally, Integer) - Method in class org.bitcoinj.core.NetworkParameters
-
The flags indicating which script validation tests should be applied to the given transaction.
- getTxId() - Method in class org.bitcoinj.core.Transaction
-
Returns the transaction id as you see them in block explorers.
- getTxnHashAndMerkleRoot(List<Sha256Hash>) - Method in class org.bitcoinj.core.PartialMerkleTree
-
Extracts tx hashes that are in this merkle tree and returns the merkle root of this tree.
- getTxOutChanges() - Method in class org.bitcoinj.core.StoredUndoableBlock
-
Get the transaction output changes if they have been calculated, otherwise null.
- getType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
required .wallet.Key.Type type = 1;
- getType() - Method in class org.bitcoinj.wallet.Protos.Key
-
required .wallet.Key.Type type = 1;
- getType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
required .wallet.Key.Type type = 1;
- getType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- getType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- getType() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- getUnderstoodEncryptionType() - Method in interface org.bitcoinj.crypto.KeyCrypter
-
Return the EncryptionType enum value which denotes the type of encryption/ decryption that this KeyCrypter can understand.
- getUnderstoodEncryptionType() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
-
Return the EncryptionType enum value which denotes the type of encryption/ decryption that this KeyCrypter can understand.
- getUndoBlock(Sha256Hash) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getUndoBlock(Sha256Hash) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Returns a
StoredUndoableBlock
whose block.getHash() method will be equal to the parameter. - getUndoBlock(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getUndoBlock(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getUnspents() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a copy of the internal unspent outputs list
- getUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
millis since epoch the transaction was last updated
- getUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
millis since epoch the transaction was last updated
- getUpdatedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
millis since epoch the transaction was last updated
- getUpdateFlag() - Method in class org.bitcoinj.core.BloomFilter
-
The update flag controls how application of the filter to a block modifies the filter.
- getUpdateHeadersSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to update a headers record.
- getUpdateSettingsSLQ() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to update a setting value.
- getUpdateTime() - Method in class org.bitcoinj.core.Transaction
-
Returns the earliest time at which the transaction was seen (broadcast or included into the chain), or the epoch if that information isn't available.
- getUpdateUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Get the SQL to update a undoableblocks record.
- getUriScheme() - Method in class org.bitcoinj.core.NetworkParameters
-
Scheme part for URIs, for example "bitcoin".
- getUriScheme() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
- getUseLocalhostPeerWhenPossible() - Method in class org.bitcoinj.core.PeerGroup
- getUTXOProvider() - Method in class org.bitcoinj.wallet.Wallet
-
Get the
UTXOProvider
. - getUTXOs(List<TransactionOutPoint>) - Method in class org.bitcoinj.core.Peer
-
Sends a query to the remote peer asking for the unspent transaction outputs (UTXOs) for the given outpoints, with the memory pool included.
- getUTXOs(List<TransactionOutPoint>, boolean) - Method in class org.bitcoinj.core.Peer
-
Sends a query to the remote peer asking for the unspent transaction outputs (UTXOs) for the given outpoints.
- GetUTXOsMessage - Class in org.bitcoinj.core
-
This command is supported only by Bitcoin XT nodes, which advertise themselves using the second service bit flag.
- GetUTXOsMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetUTXOsMessage
- GetUTXOsMessage(NetworkParameters, List<TransactionOutPoint>, boolean) - Constructor for class org.bitcoinj.core.GetUTXOsMessage
- getValue() - Method in class org.bitcoinj.core.Coin
-
Returns the number of satoshis of this monetary value.
- getValue() - Method in interface org.bitcoinj.core.Monetary
-
Returns the number of "smallest units" of this monetary value.
- getValue() - Method in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
- getValue() - Method in class org.bitcoinj.core.TransactionInput
- getValue() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns the value of this output.
- getValue() - Method in class org.bitcoinj.core.UTXO
-
The value which this Transaction output holds.
- getValue() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the total amount of bitcoins requested.
- getValue() - Method in class org.bitcoinj.utils.Fiat
-
Returns the number of "smallest units" of this monetary value.
- getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Value of connected output, if known
- getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Value of connected output, if known
- getValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Value of connected output, if known
- getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
required int64 value = 1;
- getValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
required int64 value = 1;
- getValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
required int64 value = 1;
- getValue(TransactionBag) - Method in class org.bitcoinj.core.Transaction
-
Returns the difference of
Transaction.getValueSentToMe(TransactionBag)
andTransaction.getValueSentFromMe(TransactionBag)
. - getValueSentFromMe(TransactionBag) - Method in class org.bitcoinj.core.Transaction
-
Calculates the sum of the inputs that are spending coins with keys in the wallet.
- getValueSentToMe(TransactionBag) - Method in class org.bitcoinj.core.Transaction
-
Calculates the sum of the outputs that are sending coins to a key in the wallet.
- getVerifiedChainHead() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- getVerifiedChainHead() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Returns the
StoredBlock
that represents the top of the chain of greatest total work that has been fully verified and the point in the chain at which the unspent transaction output set in this store represents. - getVerifiedChainHead() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- getVerifiedChainHead() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- getVersion() - Method in class org.bitcoinj.core.Block
-
Returns the version of the block data structure as defined by the Bitcoin protocol.
- getVersion() - Method in class org.bitcoinj.core.LegacyAddress
-
Get the version header of an address.
- getVersion() - Method in class org.bitcoinj.core.Transaction
- getVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
See Wallet.java for detailed description of pool semantics
- getVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
See Wallet.java for detailed description of pool semantics
- getVersion() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
See Wallet.java for detailed description of pool semantics
- getVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- getVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- getVersion() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- getVersion() - Method in class org.bitcoinj.wallet.Wallet
-
Get the version of the Wallet.
- getVersionHandshakeFuture() - Method in class org.bitcoinj.core.Peer
- getVersionMessage() - Method in class org.bitcoinj.core.Peer
-
Returns version data we announce to our remote peers.
- getVersionMessage() - Method in class org.bitcoinj.core.PeerGroup
-
Returns the version message provided by setVersionMessage or a default if none was given.
- getVersionTally() - Method in class org.bitcoinj.core.AbstractBlockChain
- getVsize() - Method in class org.bitcoinj.core.Transaction
-
Gets the virtual transaction size as defined in BIP141.
- getWallet() - Method in class org.bitcoinj.wallet.WalletFiles
-
Get the
Wallet
thisWalletFiles
is managing. - getWalletExtensionID() - Method in interface org.bitcoinj.wallet.WalletExtension
-
Returns a Java package/class style name used to disambiguate this extension from others.
- getWalletOutputs(TransactionBag) - Method in class org.bitcoinj.core.Transaction
-
Returns the list of transacion outputs, whether spent or unspent, that match a wallet by address or that are watched by a wallet, i.e., transaction outputs whose script's address is controlled by the wallet and transaction outputs whose script is watched by the wallet.
- getWalletTransactions() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a set of all WalletTransactions in the wallet.
- getWatchedAddresses() - Method in class org.bitcoinj.wallet.Wallet
-
Returns all addresses watched by this wallet.
- getWatchedOutputs(boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Returns all the outputs that match addresses or scripts added via
Wallet.addWatchedAddress(Address)
orWallet.addWatchedScripts(java.util.List)
. - getWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- getWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Script watched_script = 15;
- getWatchedScript(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Script watched_script = 15;
- getWatchedScriptOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
repeated .wallet.Script watched_script = 15;
- getWatchedScripts() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a snapshot of the watched scripts.
- getWatchingKey() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
An alias for
getKeyByPath(getAccountPath())
. - getWatchingKey() - Method in class org.bitcoinj.wallet.Wallet
-
Returns a public-only DeterministicKey that can be used to set up a watching wallet: that is, a wallet that can import transactions from the block chain just as the normal wallet can, but which cannot spend.
- getWeight() - Method in class org.bitcoinj.core.Transaction
-
Gets the transaction weight as defined in BIP141.
- getWitness() - Method in class org.bitcoinj.core.TransactionInput
-
Get the transaction witness of this input.
- getWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
script witness
- getWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
script witness
- getWitness() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
script witness
- getWitnessProgram() - Method in class org.bitcoinj.core.SegwitAddress
-
Returns the witness program in decoded form.
- getWitnessRoot() - Method in class org.bitcoinj.core.Block
-
Returns the witness root in big endian form, calculating it from transactions if necessary.
- getWitnessVersion() - Method in class org.bitcoinj.core.SegwitAddress
-
Returns the witness version in decoded form.
- getWordList() - Method in class org.bitcoinj.crypto.MnemonicCode
-
Gets the word list this code uses.
- getWork() - Method in class org.bitcoinj.core.Block
-
Returns the work represented by this block.
- getWTxId() - Method in class org.bitcoinj.core.Transaction
-
Returns the witness transaction id (aka witness id) as per BIP144.
- getX() - Method in class org.bitcoinj.crypto.LazyECPoint
- getXCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
- getY() - Method in class org.bitcoinj.crypto.LazyECPoint
- getYCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
- getZCoord(int) - Method in class org.bitcoinj.crypto.LazyECPoint
- getZCoords() - Method in class org.bitcoinj.crypto.LazyECPoint
H
- H2FullPrunedBlockStore - Class in org.bitcoinj.store
-
A full pruned block store using the H2 pure-java embedded database.
- H2FullPrunedBlockStore(NetworkParameters, String, int) - Constructor for class org.bitcoinj.store.H2FullPrunedBlockStore
-
Creates a new H2FullPrunedBlockStore
- H2FullPrunedBlockStore(NetworkParameters, String, int, int) - Constructor for class org.bitcoinj.store.H2FullPrunedBlockStore
-
Creates a new H2FullPrunedBlockStore with the given cache size
- H2FullPrunedBlockStore(NetworkParameters, String, String, String, int) - Constructor for class org.bitcoinj.store.H2FullPrunedBlockStore
-
Creates a new H2FullPrunedBlockStore, with given credentials for H2 database
- HALF_CURVE_ORDER - Static variable in class org.bitcoinj.core.ECKey
-
Equal to CURVE.getN().shiftRight(1), used for canonicalising the S value of a signature.
- handleNewPeer(Peer) - Method in class org.bitcoinj.core.PeerGroup
- handlePeerDeath(Peer, Throwable) - Method in class org.bitcoinj.core.PeerGroup
- HARDENED_BIT - Static variable in class org.bitcoinj.crypto.ChildNumber
-
The bit that's set in the child number to indicate whether this key is "hardened".
- hasAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
amount is integer-number-of-satoshis
- hasAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output
-
amount is integer-number-of-satoshis
- hasAmount() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
-
amount is integer-number-of-satoshis
- hasAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the chain height at which the transaction was included.
- hasAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
If type == BUILDING then this is the chain height at which the transaction was included.
- hasAppearedAtHeight() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
If type == BUILDING then this is the chain height at which the transaction was included.
- hasBlockChain() - Method in class org.bitcoinj.core.VersionMessage
-
Returns true if the version message indicates the sender has a full copy of the block chain, or false if it's running in client mode (only has the headers).
- hasChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Random data that allows us to extend a key.
- hasChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
Random data that allows us to extend a key.
- hasChainCode() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
Random data that allows us to extend a key.
- hasCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
This much of satoshis (1E-8 fractions)…
- hasCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
-
This much of satoshis (1E-8 fractions)…
- hasCoinValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
-
This much of satoshis (1E-8 fractions)…
- hasConfidence() - Method in class org.bitcoinj.core.Transaction
-
Check if the transaction has a known confidence
- hasConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Data describing where the transaction is in the chain.
- hasConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
Data describing where the transaction is in the chain.
- hasConfidence() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
Data describing where the transaction is in the chain.
- hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Timestamp stored as millis since epoch.
- hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key
-
Timestamp stored as millis since epoch.
- hasCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Timestamp stored as millis since epoch.
- hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
Timestamp stored as millis since epoch.
- hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script
-
Timestamp stored as millis since epoch.
- hasCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
-
Timestamp stored as millis since epoch.
- hasData() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
required bytes data = 2;
- hasData() - Method in class org.bitcoinj.wallet.Protos.Extension
-
required bytes data = 2;
- hasData() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
-
required bytes data = 2;
- hasData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required bytes data = 2;
- hasData() - Method in class org.bitcoinj.wallet.Protos.Tag
-
required bytes data = 2;
- hasData() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
-
required bytes data = 2;
- hasDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- hasDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- hasDepth() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- hasDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- hasDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- hasDescription() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- hasDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- hasDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key
-
optional .wallet.DeterministicKey deterministic_key = 7;
- hasDeterministicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- hasDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The seed for a deterministic key hierarchy.
- hasDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
-
The seed for a deterministic key hierarchy.
- hasDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
The seed for a deterministic key hierarchy.
- hasEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- hasEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- hasEncryptedData() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- hasEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Encrypted version of the seed
- hasEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
-
Encrypted version of the seed
- hasEncryptedDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Encrypted version of the seed
- hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The encrypted private key
- hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
-
The encrypted private key
- hasEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
-
The encrypted private key
- hasEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- hasEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- hasEncryptionParameters() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- hasEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- hasEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- hasEncryptionType() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- hasExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Exchange rate that was valid when the transaction was sent.
- hasExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
Exchange rate that was valid when the transaction was sent.
- hasExchangeRate() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
Exchange rate that was valid when the transaction was sent.
- hasExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when this request should be considered invalid
- hasExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Timestamp; when this request should be considered invalid
- hasExpires() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Timestamp; when this request should be considered invalid
- hasFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
ISO 4217 currency code (if available) of the fiat currency.
- hasFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
-
ISO 4217 currency code (if available) of the fiat currency.
- hasFiatCurrencyCode() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
-
ISO 4217 currency code (if available) of the fiat currency.
- hasFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
…is worth this much of fiat (1E-4 fractions).
- hasFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
-
…is worth this much of fiat (1E-4 fractions).
- hasFiatValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
-
…is worth this much of fiat (1E-4 fractions).
- hash - Variable in class org.bitcoinj.core.InventoryItem
- hash(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Calculates the SHA-256 hash of the given bytes.
- hash(byte[], int, int) - Static method in class org.bitcoinj.core.Sha256Hash
-
Calculates the SHA-256 hash of the given byte range.
- HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- hasHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
required bytes hash = 2;
- hasHash() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
required bytes hash = 2;
- hasHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
required bytes hash = 2;
- hashCode() - Method in class org.bitcoinj.core.BitcoinSerializer
- hashCode() - Method in class org.bitcoinj.core.Block
- hashCode() - Method in class org.bitcoinj.core.BlockLocator
- hashCode() - Method in class org.bitcoinj.core.BloomFilter
- hashCode() - Method in class org.bitcoinj.core.Coin
- hashCode() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
- hashCode() - Method in class org.bitcoinj.core.ECKey
- hashCode() - Method in class org.bitcoinj.core.FilteredBlock
- hashCode() - Method in class org.bitcoinj.core.GetBlocksMessage
- hashCode() - Method in class org.bitcoinj.core.GetHeadersMessage
- hashCode() - Method in class org.bitcoinj.core.GetUTXOsMessage
- hashCode() - Method in class org.bitcoinj.core.InventoryItem
- hashCode() - Method in class org.bitcoinj.core.LegacyAddress
- hashCode() - Method in class org.bitcoinj.core.ListMessage
- hashCode() - Method in class org.bitcoinj.core.NetworkParameters
- hashCode() - Method in class org.bitcoinj.core.PartialMerkleTree
- hashCode() - Method in class org.bitcoinj.core.PeerAddress
- hashCode() - Method in class org.bitcoinj.core.PrefixedChecksummedBytes
- hashCode() - Method in class org.bitcoinj.core.RejectMessage
- hashCode() - Method in class org.bitcoinj.core.Sha256Hash
-
Returns the last four bytes of the wrapped hash.
- hashCode() - Method in class org.bitcoinj.core.StoredBlock
- hashCode() - Method in class org.bitcoinj.core.StoredUndoableBlock
- hashCode() - Method in class org.bitcoinj.core.Transaction
- hashCode() - Method in class org.bitcoinj.core.TransactionInput
- hashCode() - Method in class org.bitcoinj.core.TransactionOutPoint
- hashCode() - Method in class org.bitcoinj.core.TransactionOutput
- hashCode() - Method in class org.bitcoinj.core.TransactionWitness
- hashCode() - Method in class org.bitcoinj.core.UTXO
- hashCode() - Method in class org.bitcoinj.core.UTXOsMessage
- hashCode() - Method in class org.bitcoinj.core.VersionMessage
- hashCode() - Method in class org.bitcoinj.crypto.ChildNumber
- hashCode() - Method in class org.bitcoinj.crypto.DeterministicKey
- hashCode() - Method in class org.bitcoinj.crypto.EncryptedData
- hashCode() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
- hashCode() - Method in class org.bitcoinj.crypto.LazyECPoint
- hashCode() - Method in class org.bitcoinj.script.Script
- hashCode() - Method in class org.bitcoinj.script.ScriptChunk
- hashCode() - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Return a hash code value for this instance.
- hashCode() - Method in class org.bitcoinj.utils.BtcFormat
-
Return a hash code value for this instance.
- hashCode() - Method in class org.bitcoinj.utils.ExchangeRate
- hashCode() - Method in class org.bitcoinj.utils.Fiat
- hashCode() - Method in class org.bitcoinj.utils.MonetaryFormat
- hashCode() - Method in class org.bitcoinj.wallet.DeterministicSeed
- hashForSignature(int, byte[], byte) - Method in class org.bitcoinj.core.Transaction
-
This is required for signatures which use a sigHashType which cannot be represented using SigHash and anyoneCanPay See transaction c99c49da4c38af669dea436d3e73780dfdb6c1ecf9958baa52960e8baee30e73, which has sigHashType 0
- hashForSignature(int, byte[], Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Calculates a signature hash, that is, a hash of a simplified form of the transaction.
- hashForSignature(int, Script, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Calculates a signature hash, that is, a hash of a simplified form of the transaction.
- hashForWitnessSignature(int, byte[], Coin, byte) - Method in class org.bitcoinj.core.Transaction
- hashForWitnessSignature(int, byte[], Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
- hashForWitnessSignature(int, Script, Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
-
Calculates a signature hash, that is, a hash of a simplified form of the transaction.
- hashToByteString(Sha256Hash) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
- hashTwice(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Calculates the SHA-256 hash of the given bytes, and then hashes the resulting hash again.
- hashTwice(byte[], byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Calculates the hash of hash on the given chunks of bytes.
- hashTwice(byte[], int, int) - Static method in class org.bitcoinj.core.Sha256Hash
-
Calculates the SHA-256 hash of the given byte range, and then hashes the resulting hash again.
- hashTwice(byte[], int, int, byte[], int, int) - Static method in class org.bitcoinj.core.Sha256Hash
-
Calculates the hash of hash on the given byte ranges.
- hasId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
like org.whatever.foo.bar
- hasId() - Method in class org.bitcoinj.wallet.Protos.Extension
-
like org.whatever.foo.bar
- hasId() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
-
like org.whatever.foo.bar
- hasInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The initialisation vector for the AES encryption (16 bytes)
- hasInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
-
The initialisation vector for the AES encryption (16 bytes)
- hasInitialisationVector() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
-
The initialisation vector for the AES encryption (16 bytes)
- hasIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required string ip_address = 1;
- hasIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
-
required string ip_address = 1;
- hasIpAddress() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
-
required string ip_address = 1;
- hasIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required bytes ip_address = 1;
- hasIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
-
required bytes ip_address = 1;
- hasIpAddress() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
-
required bytes ip_address = 1;
- hasIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Flag indicating that this key is a root of a following chain.
- hasIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
Flag indicating that this key is a root of a following chain.
- hasIsFollowing() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
Flag indicating that this key is a root of a following chain.
- hasIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- hasIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- hasIssuedSubkeys() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- hasKey(ECKey) - Method in class org.bitcoinj.wallet.BasicKeyChain
- hasKey(ECKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- hasKey(ECKey) - Method in interface org.bitcoinj.wallet.KeyChain
-
Returns true if the given key is in the chain.
- hasKey(ECKey) - Method in class org.bitcoinj.wallet.KeyChainGroup
- hasKey(ECKey) - Method in class org.bitcoinj.wallet.Wallet
-
Returns true if the given key is in the wallet, false otherwise.
- hasKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
UNIX time in seconds since the epoch.
- hasKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
UNIX time in seconds since the epoch.
- hasKeyRotationTime() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
UNIX time in seconds since the epoch.
- hasLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
User-provided label associated with the key.
- hasLabel() - Method in class org.bitcoinj.wallet.Protos.Key
-
User-provided label associated with the key.
- hasLabel() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
User-provided label associated with the key.
- hasLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
Millis since epoch the transaction was last announced to us.
- hasLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
Millis since epoch the transaction was last announced to us.
- hasLastBroadcastedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
Millis since epoch the transaction was last announced to us.
- hasLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The SHA256 hash of the head of the best chain seen by this wallet.
- hasLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
The SHA256 hash of the head of the best chain seen by this wallet.
- hasLastSeenBlockHash() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
The SHA256 hash of the head of the best chain seen by this wallet.
- hasLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The height in the chain of the last seen block.
- hasLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
The height in the chain of the last seen block.
- hasLastSeenBlockHeight() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
The height in the chain of the last seen block.
- hasLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional int64 last_seen_block_time_secs = 14;
- hasLastSeenBlockTimeSecs() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
optional int64 last_seen_block_time_secs = 14;
- hasLastSeenBlockTimeSecs() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
optional int64 last_seen_block_time_secs = 14;
- hasLimitedBlockChain() - Method in class org.bitcoinj.core.VersionMessage
-
Returns true if the peer has at least the last two days worth of blockchain (BIP159).
- hasLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
The nLockTime field is useful for contracts.
- hasLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
The nLockTime field is useful for contracts.
- hasLockTime() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
The nLockTime field is useful for contracts.
- hasLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
optional uint32 lookahead_size = 4;
- hasLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
optional uint32 lookahead_size = 4;
- hasLookaheadSize() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
optional uint32 lookahead_size = 4;
- hasLotAndSequence - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
- hasMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
If we do not understand a mandatory extension, abort to prevent data loss.
- hasMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension
-
If we do not understand a mandatory extension, abort to prevent data loss.
- hasMandatory() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
-
If we do not understand a mandatory extension, abort to prevent data loss.
- hasMaxMoney() - Method in class org.bitcoinj.core.NetworkParameters
-
Returns whether this network has a maximum number of coins (finite supply) or not.
- hasMaxMoney() - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
- hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Human-readable message for the merchant
- hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
Human-readable message for the merchant
- hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
human-readable message for customer
- hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
-
human-readable message for customer
- hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
-
human-readable message for customer
- hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Human-readable description of request for the customer
- hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Human-readable description of request for the customer
- hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Human-readable description of request for the customer
- hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
Human-readable message for the merchant
- hasMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Memo of the transaction.
- hasMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
Memo of the transaction.
- hasMemo() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
Memo of the transaction.
- hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
From PaymentDetails.merchant_data
- hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment
-
From PaymentDetails.merchant_data
- hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Arbitrary data to include in the Payment message
- hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Arbitrary data to include in the Payment message
- hasMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Arbitrary data to include in the Payment message
- hasMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
-
From PaymentDetails.merchant_data
- hasMoreBytes() - Method in class org.bitcoinj.core.Message
- hasN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
CPU/ memory cost parameter
- hasN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
CPU/ memory cost parameter
- hasN() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
CPU/ memory cost parameter
- hasNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
required string net = 3;
- hasNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
required string net = 3;
- hasNet() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
required string net = 3;
- hasNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
"main" or "test"
- hasNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
"main" or "test"
- hasNetwork() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
"main" or "test"
- hasNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
the network used by this wallet
- hasNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
the network used by this wallet
- hasNetworkIdentifier() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
the network used by this wallet
- hasNext() - Method in class org.bitcoinj.utils.BlockFileLoader
- hasNonce() - Method in class org.bitcoinj.core.Ping
- hasOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Type of addresses (aka output scripts) to generate for receiving.
- hasOutputScriptType() - Method in class org.bitcoinj.wallet.Protos.Key
-
Type of addresses (aka output scripts) to generate for receiving.
- hasOutputScriptType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Type of addresses (aka output scripts) to generate for receiving.
- hasOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If set, hash of the transaction that double spent this one into oblivion.
- hasOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
If set, hash of the transaction that double spent this one into oblivion.
- hasOverridingTransaction() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
If set, hash of the transaction that double spent this one into oblivion.
- hasP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Parallelisation parameter
- hasP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
Parallelisation parameter
- hasP() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
Parallelisation parameter
- hasPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
Payment message that triggered this ACK
- hasPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
-
Payment message that triggered this ACK
- hasPayment() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
-
Payment message that triggered this ACK
- hasPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
optional uint32 payment_details_version = 1 [default = 1];
- hasPaymentDetailsVersion() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
optional uint32 payment_details_version = 1 [default = 1];
- hasPaymentDetailsVersion() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
optional uint32 payment_details_version = 1 [default = 1];
- hasPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
URL to send Payment and get PaymentACK
- hasPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
URL to send Payment and get PaymentACK
- hasPaymentUrl() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
URL to send Payment and get PaymentACK
- hasPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes peer_seeds = 1;
- hasPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
-
required bytes peer_seeds = 1;
- hasPeerSeeds() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
-
required bytes peer_seeds = 1;
- hasPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
depends on pki_type
- hasPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
depends on pki_type
- hasPkiData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
depends on pki_type
- hasPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
none / x509+sha256 / x509+sha1
- hasPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
none / x509+sha256 / x509+sha1
- hasPkiType() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
none / x509+sha256 / x509+sha1
- hasPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- hasPool() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- hasPool() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- hasPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 port = 2;
- hasPort() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
-
required uint32 port = 2;
- hasPort() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
-
required uint32 port = 2;
- hasPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint32 port = 2;
- hasPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
-
required uint32 port = 2;
- hasPort() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
-
required uint32 port = 2;
- hasPrivateKey - Variable in class org.bitcoinj.crypto.HDPath
- hasPrivateKey() - Method in class org.bitcoinj.crypto.HDPath
-
Is this a path to a private key?
- hasPrivKey() - Method in class org.bitcoinj.core.ECKey
-
Returns true if this key has unencrypted access to private key bytes.
- hasPrivKey() - Method in class org.bitcoinj.crypto.DeterministicKey
- hasProgram() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
required bytes program = 1;
- hasProgram() - Method in class org.bitcoinj.wallet.Protos.Script
-
required bytes program = 1;
- hasProgram() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
-
required bytes program = 1;
- hasPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes pubkey = 3;
- hasPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
-
required bytes pubkey = 3;
- hasPubkey() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
-
required bytes pubkey = 3;
- hasPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The public EC key derived from the private key.
- hasPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key
-
The public EC key derived from the private key.
- hasPublicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
The public EC key derived from the private key.
- hasPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- hasPurpose() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- hasPurpose() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- hasR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Block size parameter
- hasR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
Block size parameter
- hasR() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
Block size parameter
- hasRelativeLockTime() - Method in class org.bitcoinj.core.Transaction
-
A transaction has a relative lock time (BIP 68) if it is version 2 or higher and at least one of its inputs has its
TransactionInput.SEQUENCE_LOCKTIME_DISABLE_FLAG
cleared. - hasRelativeLockTime() - Method in class org.bitcoinj.core.TransactionInput
-
Returns whether this input, if it belongs to a version 2 (or higher) transaction, has relative lock-time enabled.
- hasSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Salt to use in generation of the wallet password (8 bytes)
- hasSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
-
Salt to use in generation of the wallet password (8 bytes)
- hasSalt() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
-
Salt to use in generation of the wallet password (8 bytes)
- hasScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
usually one of the standard Script forms
- hasScript() - Method in class org.bitcoin.protocols.payments.Protos.Output
-
usually one of the standard Script forms
- hasScript() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
-
usually one of the standard Script forms
- hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Script that contains the signatures/pubkeys.
- hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Script that contains the signatures/pubkeys.
- hasScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Script that contains the signatures/pubkeys.
- hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
script of transaction output
- hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
script of transaction output
- hasScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
script of transaction output
- hasSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- hasSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- hasSecretBytes() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- hasSequence() - Method in class org.bitcoinj.core.TransactionInput
- hasSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Sequence number.
- hasSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Sequence number.
- hasSequence() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Sequence number.
- hasSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
PaymentDetails
- hasSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
PaymentDetails
- hasSerializedPaymentDetails() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
PaymentDetails
- hasServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 services = 3;
- hasServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
-
required uint32 services = 3;
- hasServices() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
-
required uint32 services = 3;
- hasServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint64 services = 3;
- hasServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
-
required uint64 services = 3;
- hasServices() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
-
required uint64 services = 3;
- hasSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes signature = 2;
- hasSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
-
required bytes signature = 2;
- hasSignature() - Method in interface org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeedsOrBuilder
-
required bytes signature = 2;
- hasSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
pki-dependent signature
- hasSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
-
pki-dependent signature
- hasSignature() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
-
pki-dependent signature
- hasSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Number of signatures required to spend.
- hasSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
-
Number of signatures required to spend.
- hasSigsRequiredToSpend() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
-
Number of signatures required to spend.
- hasSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
optional .wallet.TransactionConfidence.Source source = 7;
- hasSource() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
optional .wallet.TransactionConfidence.Source source = 7;
- hasSource() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
optional .wallet.TransactionConfidence.Source source = 7;
- hasSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the hash of the transaction doing the spend.
- hasSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
If spent, the hash of the transaction doing the spend.
- hasSpentByTransactionHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
If spent, the hash of the transaction doing the spend.
- hasSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the index of the transaction input of the transaction doing the spend.
- hasSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
If spent, the index of the transaction input of the transaction doing the spend.
- hasSpentByTransactionIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
If spent, the index of the transaction input of the transaction doing the spend.
- hasTag() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required string tag = 1;
- hasTag() - Method in class org.bitcoinj.wallet.Protos.Tag
-
required string tag = 1;
- hasTag() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
-
required string tag = 1;
- hasTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when payment request created
- hasTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
-
Timestamp; when payment request created
- hasTime() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
-
Timestamp; when payment request created
- hasTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
seconds since UNIX epoch
- hasTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
-
seconds since UNIX epoch
- hasTimestamp() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedsOrBuilder
-
seconds since UNIX epoch
- hasTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Hash of the transaction this input is using.
- hasTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Hash of the transaction this input is using.
- hasTransactionOutPointHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Hash of the transaction this input is using.
- hasTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Index of transaction output used by this input.
- hasTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Index of transaction output used by this input.
- hasTransactionOutPointIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Index of transaction output used by this input.
- hasTransactions() - Method in class org.bitcoinj.core.Block
-
Return whether this block contains any transactions.
- hasType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
required .wallet.Key.Type type = 1;
- hasType() - Method in class org.bitcoinj.wallet.Protos.Key
-
required .wallet.Key.Type type = 1;
- hasType() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
-
required .wallet.Key.Type type = 1;
- hasType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- hasType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- hasType() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- hasUnspentOutputs(Sha256Hash, int) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- hasUnspentOutputs(Sha256Hash, int) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
True if this store has any unspent outputs from a transaction with a hash equal to the first parameter
- hasUnspentOutputs(Sha256Hash, int) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- hasUnspentOutputs(Sha256Hash, int) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- hasUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
millis since epoch the transaction was last updated
- hasUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
millis since epoch the transaction was last updated
- hasUpdatedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
millis since epoch the transaction was last updated
- hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Value of connected output, if known
- hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
Value of connected output, if known
- hasValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
Value of connected output, if known
- hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
required int64 value = 1;
- hasValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
-
required int64 value = 1;
- hasValue() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
-
required int64 value = 1;
- hasVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
See Wallet.java for detailed description of pool semantics
- hasVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction
-
See Wallet.java for detailed description of pool semantics
- hasVersion() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
-
See Wallet.java for detailed description of pool semantics
- hasVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- hasVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- hasVersion() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- hasWitness() - Method in class org.bitcoinj.core.TransactionInput
-
Determine if the transaction has witnesses.
- hasWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
script witness
- hasWitness() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
-
script witness
- hasWitness() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
-
script witness
- hasWitnesses() - Method in class org.bitcoinj.core.Transaction
- HDDerivationException - Exception in org.bitcoinj.crypto
- HDDerivationException(String) - Constructor for exception org.bitcoinj.crypto.HDDerivationException
- HDKeyDerivation - Class in org.bitcoinj.crypto
-
Implementation of the BIP 32 deterministic wallet child key generation algorithm.
- HDKeyDerivation.PublicDeriveMode - Enum Class in org.bitcoinj.crypto
- HDKeyDerivation.RawKeyBytes - Class in org.bitcoinj.crypto
- HDPath - Class in org.bitcoinj.crypto
-
HD Key derivation path.
- HDPath(boolean, List<ChildNumber>) - Constructor for class org.bitcoinj.crypto.HDPath
-
Constructs a path for a public or private key.
- HDPath(List<ChildNumber>) - Constructor for class org.bitcoinj.crypto.HDPath
-
Constructs a path for a public key.
- HDUtils - Class in org.bitcoinj.crypto
-
Static utilities used in BIP 32 Hierarchical Deterministic Wallets (HDW).
- HDUtils() - Constructor for class org.bitcoinj.crypto.HDUtils
- header - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
- HEADER_LENGTH - Static variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
-
The largest number of bytes that a header can represent
- HEADER_MAGIC - Static variable in class org.bitcoinj.store.SPVBlockStore
- HEADER_SIZE - Static variable in class org.bitcoinj.core.Block
-
How many bytes are required to represent a block header WITHOUT the trailing 00 length byte.
- headerBytesValid - Variable in class org.bitcoinj.core.Block
- HeadersMessage - Class in org.bitcoinj.core
-
A protocol message that contains a repeated series of block headers, sent in response to the "getheaders" command.
- HeadersMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.HeadersMessage
- HeadersMessage(NetworkParameters, List<Block>) - Constructor for class org.bitcoinj.core.HeadersMessage
- HeadersMessage(NetworkParameters, Block...) - Constructor for class org.bitcoinj.core.HeadersMessage
- HEIGHT_IN_COINBASE - Enum constant in enum class org.bitcoinj.core.Block.VerifyFlag
-
Check that block height is in coinbase transaction (BIP 34).
- HEX - Static variable in class org.bitcoinj.core.Utils
-
Hex encoding used throughout the framework.
- hit - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- hmacSha512(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDUtils
- hrp - Variable in class org.bitcoinj.core.Bech32.Bech32Data
- HttpDiscovery - Class in org.bitcoinj.net.discovery
-
A class that knows how to read signed sets of seeds over HTTP, using a simple protobuf based protocol.
- HttpDiscovery(NetworkParameters, URI, ECKey) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery
-
Constructs a discovery object that will read data from the given HTTP[S] URI and, if a public key is provided, will check the signature using that key.
- HttpDiscovery(NetworkParameters, HttpDiscovery.Details) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery
-
Constructs a discovery object that will read data from the given HTTP[S] URI and, if a public key is provided, will check the signature using that key.
- HttpDiscovery(NetworkParameters, HttpDiscovery.Details, OkHttpClient) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery
- HttpDiscovery.Details - Class in org.bitcoinj.net.discovery
- httpSeeds - Variable in class org.bitcoinj.core.NetworkParameters
I
- i() - Method in class org.bitcoinj.crypto.ChildNumber
-
Returns the uint32 encoded form of the path element, including the most significant bit.
- id - Variable in class org.bitcoinj.core.NetworkParameters
-
See getId().
- id - Variable in enum class org.bitcoinj.script.Script.ScriptType
- ID_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
- ID_MAINNET - Static variable in class org.bitcoinj.core.NetworkParameters
-
The string returned by getId() for the main, production network where people trade things.
- ID_REGTEST - Static variable in class org.bitcoinj.core.NetworkParameters
-
The string returned by getId() for regtest mode.
- ID_TESTNET - Static variable in class org.bitcoinj.core.NetworkParameters
-
The string returned by getId() for the testnet.
- ID_UNITTESTNET - Static variable in class org.bitcoinj.core.NetworkParameters
-
Unit test network.
- ignoreLockCycles() - Static method in class org.bitcoinj.utils.Threading
- importKey(ECKey) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Imports a key to the key chain.
- importKey(ECKey) - Method in class org.bitcoinj.wallet.Wallet
-
Imports the given ECKey to the wallet.
- importKeys(List<? extends ECKey>) - Method in class org.bitcoinj.wallet.BasicKeyChain
- importKeys(List<ECKey>) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Imports the given keys into the basic chain, creating it if necessary.
- importKeys(List<ECKey>) - Method in class org.bitcoinj.wallet.Wallet
-
Imports the given keys to the wallet.
- importKeys(ECKey...) - Method in class org.bitcoinj.wallet.BasicKeyChain
- importKeys(ECKey...) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Imports the given keys into the basic chain, creating it if necessary.
- importKeysAndEncrypt(List<ECKey>, CharSequence) - Method in class org.bitcoinj.wallet.Wallet
-
Takes a list of keys and a password, then encrypts and imports them in one step using the current keycrypter.
- importKeysAndEncrypt(List<ECKey>, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Imports the given unencrypted keys into the basic chain, encrypting them along the way with the given key.
- importKeysAndEncrypt(List<ECKey>, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Takes a list of keys and an AES key, then encrypts and imports them in one step using the current keycrypter.
- IN_CONFLICT - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
-
If IN_CONFLICT, then it means there is another transaction (or several other transactions) spending one (or several) of its inputs but nor this transaction nor the other/s transaction/s are included in the best chain.
- IN_CONFLICT - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
There is another transaction spending one of this transaction inputs.
- IN_CONFLICT_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
There is another transaction spending one of this transaction inputs.
- INACTIVE - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In non-best chain, not our transaction
- INACTIVE_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In non-best chain, not our transaction
- incrementDepthInBlocks() - Method in class org.bitcoinj.core.TransactionConfidence
-
Called by the wallet when the tx appears on the best chain and a new block is added to the top.
- init() - Static method in class org.bitcoinj.utils.BriefLogFormatter
-
Configures JDK logging to use this class for everything.
- INITIALISATION_VECTOR_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedData
- initialisationVector - Variable in class org.bitcoinj.crypto.EncryptedData
- initialize(BlockStore, StoredBlock) - Method in class org.bitcoinj.utils.VersionTally
-
Initialize the version tally from the block store.
- initVerbose() - Static method in class org.bitcoinj.utils.BriefLogFormatter
- initWithSilentBitcoinJ() - Static method in class org.bitcoinj.utils.BriefLogFormatter
- insert(byte[]) - Method in class org.bitcoinj.core.BloomFilter
-
Insert the given arbitrary data into the filter
- insert(ECKey) - Method in class org.bitcoinj.core.BloomFilter
-
Inserts the given key and equivalent hashed form (for the address).
- insert(TransactionOutPoint) - Method in class org.bitcoinj.core.BloomFilter
-
Inserts the given transaction outpoint.
- INSTANCE - Static variable in class org.bitcoinj.crypto.MnemonicCode
- instrument - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- INSUFFICIENTFEE - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
The messages described an object which did not have sufficient fee to be relayed further.
- InsufficientMoneyException - Exception in org.bitcoinj.core
-
Thrown to indicate that you don't have enough money available to perform the requested operation.
- InsufficientMoneyException() - Constructor for exception org.bitcoinj.core.InsufficientMoneyException
- InsufficientMoneyException(Coin) - Constructor for exception org.bitcoinj.core.InsufficientMoneyException
- InsufficientMoneyException(Coin, String) - Constructor for exception org.bitcoinj.core.InsufficientMoneyException
- int64ToByteArrayLE(long, byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Write 8 bytes to the byte array (starting at the offset) as signed 64-bit integer in little endian format.
- int64ToByteStreamLE(long, OutputStream) - Static method in class org.bitcoinj.core.Utils
-
Write 8 bytes to the output stream as signed 64-bit integer in little endian format.
- INTERNAL_SUBPATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
- internalGetValueMap() - Static method in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
- internalGetValueMap() - Static method in enum class org.bitcoinj.wallet.Protos.Key.Type
- internalGetValueMap() - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
- internalGetValueMap() - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
- internalGetValueMap() - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
- internalGetValueMap() - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
- internalGetValueMap() - Static method in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
- internalGetVerifier() - Static method in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
- internalGetVerifier() - Static method in enum class org.bitcoinj.wallet.Protos.Key.Type
- internalGetVerifier() - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
- internalGetVerifier() - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
- internalGetVerifier() - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
- internalGetVerifier() - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
- internalGetVerifier() - Static method in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
- interval - Variable in class org.bitcoinj.core.NetworkParameters
- INTERVAL - Static variable in class org.bitcoinj.core.NetworkParameters
- intValue() - Method in class org.bitcoinj.core.VarInt
- INVALID - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
The message described an invalid object
- InvalidCharacter(char, int) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidCharacter
- InvalidChecksum() - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidChecksum
- InvalidChecksum(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidChecksum
- InvalidCipherText(String) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.InvalidCipherText
- InvalidCipherText(String, Throwable) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.InvalidCipherText
- InvalidDataLength() - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidDataLength
- InvalidDataLength(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidDataLength
- InvalidNetwork(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidNetwork
- InvalidOutputs(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidOutputs
- InvalidPaymentRequestURL(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentRequestURL
- InvalidPaymentRequestURL(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentRequestURL
- InvalidPaymentURL(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentURL
- InvalidPaymentURL(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPaymentURL
- InvalidPkiData(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPkiData
- InvalidPkiData(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPkiData
- InvalidPkiType(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidPkiType
- InvalidPrefix() - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidPrefix
- InvalidPrefix(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.InvalidPrefix
- InvalidVersion(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.InvalidVersion
- InventoryItem - Class in org.bitcoinj.core
- InventoryItem(InventoryItem.Type, Sha256Hash) - Constructor for class org.bitcoinj.core.InventoryItem
- InventoryItem.Type - Enum Class in org.bitcoinj.core
- InventoryMessage - Class in org.bitcoinj.core
-
Represents the "inv" P2P network message.
- InventoryMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.InventoryMessage
- InventoryMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.InventoryMessage
- InventoryMessage(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.InventoryMessage
-
Deserializes an 'inv' message.
- IP_ADDRESS_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- IP_ADDRESS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
- isAcceptRiskyTransactions() - Method in class org.bitcoinj.wallet.Wallet
-
See
Wallet.setAcceptRiskyTransactions(boolean)
for an explanation of this property. - isAddressMine(Address) - Method in class org.bitcoinj.wallet.Wallet
-
Returns true if the address is belongs to this wallet.
- isAddressWatched(Address) - Method in class org.bitcoinj.wallet.Wallet
-
Return true if we are watching this address.
- isAndroidRuntime() - Static method in class org.bitcoinj.core.Utils
- isAnyOutputSpent() - Method in class org.bitcoinj.core.Transaction
-
Returns true if any of the outputs is marked as spent.
- isAvailableForSpending() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns whether
TransactionOutput.markAsSpent(TransactionInput)
has been called on this class. - isBIP34() - Method in class org.bitcoinj.core.Block
-
Returns whether this block conforms to BIP34: Height in Coinbase.
- isBIP65() - Method in class org.bitcoinj.core.Block
-
Returns whether this block conforms to BIP65: OP_CHECKLOCKTIMEVERIFY.
- isBIP66() - Method in class org.bitcoinj.core.Block
-
Returns whether this block conforms to BIP66: Strict DER signatures.
- isBloomFilteringEnabled() - Method in class org.bitcoinj.core.PeerGroup
-
Returns whether the Bloom filtering protocol optimisation is in use: defaults to true.
- isBloomFilteringSupported() - Method in class org.bitcoinj.core.VersionMessage
-
Returns true if the peer supports bloom filtering according to BIP37 and BIP111.
- isCached() - Method in class org.bitcoinj.core.Message
-
used for unit testing
- isCanonical() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
-
Returns true if the S component is "low", that means it is below
ECKey.HALF_CURVE_ORDER
. - isChainFileLocked() - Method in class org.bitcoinj.kits.WalletAppKit
-
Tests to see if the spvchain file has an operating system file lock on it.
- isCheckpoint(int) - Method in class org.bitcoinj.core.NetworkParameters
-
Returns true if the given height has a recorded checkpoint.
- isCoinbase() - Method in class org.bitcoinj.core.UTXO
-
Gets the flag of whether this was created by a coinbase tx.
- isCoinBase() - Method in class org.bitcoinj.core.Transaction
-
A coinbase transaction is one that creates a new coin.
- isCoinBase() - Method in class org.bitcoinj.core.TransactionInput
-
Coinbase transactions have special inputs with hashes of zero.
- isCompressed() - Method in class org.bitcoinj.core.ECKey
-
Returns whether this key is using the compressed form or not.
- isCompressed() - Method in class org.bitcoinj.crypto.LazyECPoint
- isConsistent() - Method in class org.bitcoinj.wallet.Wallet
-
Returns if this wallet is structurally consistent, so e.g.
- isConsistentOrThrow() - Method in class org.bitcoinj.wallet.Wallet
-
Variant of
Wallet.isConsistent()
that throws anIllegalStateException
describing the first inconsistency. - isDeterministicUpgradeRequired() - Method in class org.bitcoinj.wallet.Wallet
-
Deprecated.
- isDeterministicUpgradeRequired(Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
-
Returns true if the wallet contains random keys and no HD chains, in which case you should call
Wallet.upgradeToDeterministic(ScriptType, KeyParameter)
before attempting to do anything that would require a new address or key. - isDeterministicUpgradeRequired(Script.ScriptType, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns true if a call to
KeyChainGroup.upgradeToDeterministic(ScriptType, KeyChainGroupStructure, long, KeyParameter)
is required in order to have an active deterministic keychain of the desired script type. - isDifficultyTransitionPoint(int) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
-
Checks if we are at a difficulty transition point.
- isDownloadData() - Method in class org.bitcoinj.core.Peer
-
Returns true if this peer will try and download things it is sent in "inv" messages.
- isDownloadTxDependencies() - Method in class org.bitcoinj.core.Peer
-
Returns true if this peer will use getdata/notfound messages to walk backwards through transaction dependencies before handing the transaction off to the wallet.
- isDust() - Method in class org.bitcoinj.core.TransactionOutput
-
Will this transaction be relayable and mined by default miners?
- isEnabled() - Static method in class org.bitcoin.Secp256k1Context
- isEncodingCanonical(byte[]) - Static method in class org.bitcoinj.crypto.TransactionSignature
-
Returns true if the given signature is has canonical encoding, and will thus be accepted as standard by Bitcoin Core.
- isEncrypted() - Method in class org.bitcoinj.core.ECKey
-
Indicates whether the private key is encrypted (true) or not (false).
- isEncrypted() - Method in class org.bitcoinj.crypto.DeterministicKey
-
A deterministic key is considered to be encrypted if it has access to encrypted private key bytes, OR if its parent does.
- isEncrypted() - Method in interface org.bitcoinj.crypto.EncryptableItem
-
Returns whether the item is encrypted or not.
- isEncrypted() - Method in class org.bitcoinj.wallet.DeterministicSeed
- isEncrypted() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns true if the group is encrypted.
- isEncrypted() - Method in class org.bitcoinj.wallet.Wallet
-
Returns true if the wallet is encrypted using any scheme, false if not.
- isEnsureMinRequiredFee() - Method in class org.bitcoinj.core.Context
-
Whether to ensure the minimum required fee by default when completing transactions.
- isEveryOwnedOutputSpent(TransactionBag) - Method in class org.bitcoinj.core.Transaction
-
Returns false if this transaction has at least one output that is owned by the given wallet and unspent, true otherwise.
- isExpired() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
This should always be called before attempting to call sendPayment.
- isFinal(int, long) - Method in class org.bitcoinj.core.Transaction
-
Returns true if this transaction is considered finalized and can be placed in a block.
- isFollowing - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- isFollowing() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Return true if this keychain is following another keychain
- ISFOLLOWING_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
- isGetUTXOsSupported() - Method in class org.bitcoinj.core.VersionMessage
-
Returns true if the protocol version and service bits both indicate support for the getutxos message.
- isGreaterThan(Coin) - Method in class org.bitcoinj.core.Coin
-
Returns true if the monetary value represented by this instance is greater than that of the given other Coin, otherwise false.
- isGreaterThan(Fiat) - Method in class org.bitcoinj.utils.Fiat
-
Returns true if the monetary value represented by this instance is greater than that of the given other Fiat, otherwise false.
- isHardened() - Method in class org.bitcoinj.crypto.ChildNumber
- isInfinity() - Method in class org.bitcoinj.crypto.LazyECPoint
- isInputStandard(TransactionInput) - Static method in class org.bitcoinj.wallet.DefaultRiskAnalysis
-
Checks if the given input passes some of the AreInputsStandard checks.
- isKeyRotating(ECKey) - Method in class org.bitcoinj.wallet.Wallet
-
Returns whether the keys creation time is before the key rotation time, if one was set.
- isLessThan(Coin) - Method in class org.bitcoinj.core.Coin
-
Returns true if the monetary value represented by this instance is less than that of the given other Coin, otherwise false.
- isLessThan(Fiat) - Method in class org.bitcoinj.utils.Fiat
-
Returns true if the monetary value represented by this instance is less than that of the given other Fiat, otherwise false.
- isLinux() - Static method in class org.bitcoinj.core.Utils
- isMac() - Static method in class org.bitcoinj.core.Utils
- isMarried() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Whether the keychain is married.
- isMarried() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Whether the active keychain is married.
- isMarried() - Method in class org.bitcoinj.wallet.MarriedKeyChain
- isMature() - Method in class org.bitcoinj.core.Transaction
-
A transaction is mature if it is either a building coinbase tx that is as deep or deeper than the required coinbase depth, or a non-coinbase tx.
- isMine(TransactionBag) - Method in class org.bitcoinj.core.TransactionOutput
-
Returns true if this output is to a key, or an address we have the keys for, in the wallet.
- isMineOrWatched(TransactionBag) - Method in class org.bitcoinj.core.TransactionOutput
-
Returns true if this output is to a key in the wallet or to an address/script we are watching.
- isNegative() - Method in class org.bitcoinj.core.Coin
-
Returns true if and only if this instance represents a monetary value less than zero, otherwise false.
- isNegative() - Method in class org.bitcoinj.utils.Fiat
-
Returns true if and only if this instance represents a monetary value less than zero, otherwise false.
- isNormalized() - Method in class org.bitcoinj.crypto.LazyECPoint
- isOpCode() - Method in class org.bitcoinj.script.ScriptChunk
-
If this chunk is a single byte of non-pushdata content (could be OP_RESERVED or some invalid Opcode)
- isOpenJDKRuntime() - Static method in class org.bitcoinj.core.Utils
- isOpReturn() - Method in class org.bitcoinj.script.Script
-
Deprecated.
- isOpReturn(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns whether this script is using OP_RETURN to store arbitrary data.
- isOptInFullRBF() - Method in class org.bitcoinj.core.Transaction
-
Returns whether this transaction will opt into the full replace-by-fee semantics.
- isOptInFullRBF() - Method in class org.bitcoinj.core.TransactionInput
-
Returns whether this input will cause a transaction to opt into the full replace-by-fee semantics.
- isOracleJavaRuntime() - Static method in class org.bitcoinj.core.Utils
- isOrphan(Sha256Hash) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Returns true if the given block is currently in the orphan blocks list.
- isOutputStandard(TransactionOutput) - Static method in class org.bitcoinj.wallet.DefaultRiskAnalysis
-
Checks the output to see if the script violates a standardness rule.
- isP2PK(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns true if this script is of the form
<pubkey> OP_CHECKSIG
. - isP2PKH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns true if this script is of the form
DUP HASH160 <pubkey hash> EQUALVERIFY CHECKSIG
, ie, payment to an address like1VayNert3x1KzbpzMGt2qdqrAThiRovi8
. - isP2SH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Whether or not this is a scriptPubKey representing a P2SH output.
- isP2TR(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns true if this script is of the form
OP_1 <pubkey>
. - isP2WH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns true if this script is of the form
OP_0 <hash>
. - isP2WPKH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns true if this script is of the form
OP_0 <hash>
and hash is 20 bytes long. - isP2WSH(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns true if this script is of the form
OP_0 <hash>
and hash is 32 bytes long. - isParseRetainMode() - Method in class org.bitcoinj.core.BitcoinSerializer
-
Whether the serializer will produce cached mode Messages
- isParseRetainMode() - Method in class org.bitcoinj.core.MessageSerializer
-
Whether the serializer will produce cached mode Messages
- isPayToScriptHash() - Method in class org.bitcoinj.script.Script
-
Deprecated.
- isPayToScriptHashMine(byte[]) - Method in interface org.bitcoinj.core.TransactionBag
-
Returns true if this wallet knows the script corresponding to the given hash.
- isPayToScriptHashMine(byte[]) - Method in class org.bitcoinj.wallet.Wallet
- isPending() - Method in class org.bitcoinj.core.Transaction
-
Convenience wrapper around getConfidence().getConfidenceType()
- isPendingTransactionRelevant(Transaction) - Method in class org.bitcoinj.wallet.Wallet
-
This method is used by a
Peer
to find out if a transaction that has been announced is interesting, that is, whether we should bother downloading its dependencies and exploring the transaction to decide how risky it is. - isPingPongSupported() - Method in class org.bitcoinj.core.VersionMessage
-
Returns true if the clientVersion field is
NetworkParameters.ProtocolVersion.PONG
or higher. - isPositive() - Method in class org.bitcoinj.core.Coin
-
Returns true if and only if this instance represents a monetary value greater than zero, otherwise false.
- isPositive() - Method in class org.bitcoinj.utils.Fiat
-
Returns true if and only if this instance represents a monetary value greater than zero, otherwise false.
- isPubKeyCanonical(byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Returns true if the given pubkey is canonical, i.e.
- isPubKeyCompressed() - Method in class org.bitcoinj.core.DumpedPrivateKey
-
Returns true if the public key corresponding to this private key is compressed.
- isPubKeyCompressed(byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Returns true if the given pubkey is in its compressed form.
- isPubKeyHashMine(byte[]) - Method in class org.bitcoinj.wallet.Wallet
-
Deprecated.
- isPubKeyHashMine(byte[], Script.ScriptType) - Method in interface org.bitcoinj.core.TransactionBag
-
Look for a public key which hashes to the given hash and (optionally) is used for a specific script type.
- isPubKeyHashMine(byte[], Script.ScriptType) - Method in class org.bitcoinj.wallet.Wallet
- isPubKeyMine(byte[]) - Method in interface org.bitcoinj.core.TransactionBag
-
Returns true if this wallet contains a keypair with the given public key.
- isPubKeyMine(byte[]) - Method in class org.bitcoinj.wallet.Wallet
- isPubKeyOnly() - Method in class org.bitcoinj.core.ECKey
-
Returns true if this key doesn't have unencrypted access to private key bytes.
- isPubKeyOnly() - Method in class org.bitcoinj.crypto.DeterministicKey
-
A deterministic key is considered to be 'public key only' if it hasn't got a private key part and it cannot be rederived.
- isPushData() - Method in class org.bitcoinj.script.ScriptChunk
-
Returns true if this chunk is pushdata content, including the single-byte pushdatas.
- isReady() - Method in class org.bitcoinj.signers.CustomTransactionSigner
- isReady() - Method in class org.bitcoinj.signers.LocalTransactionSigner
- isReady() - Method in class org.bitcoinj.signers.MissingSigResolutionSigner
- isReady() - Method in interface org.bitcoinj.signers.TransactionSigner
-
Returns true if this signer is ready to be used.
- isRecached() - Method in class org.bitcoinj.core.Message
- isRequiringUpdateAllBloomFilter() - Method in class org.bitcoinj.wallet.KeyChainGroup
- isRewardHalvingPoint(int) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
-
Checks if we are at a reward halving point.
- isRunning() - Method in class org.bitcoinj.core.PeerGroup
- isSelectable(Transaction) - Static method in class org.bitcoinj.wallet.DefaultCoinSelector
- isSentToAddress() - Method in class org.bitcoinj.script.Script
-
Deprecated.
- isSentToMultisig(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns whether this script matches the format used for m-of-n multisig outputs:
[m] [keys...] [n] CHECKMULTISIG
- isSentToMultiSig() - Method in class org.bitcoinj.script.Script
-
Deprecated.
- isSentToRawPubKey() - Method in class org.bitcoinj.script.Script
-
Deprecated.
- isShortestPossiblePushData() - Method in class org.bitcoinj.script.ScriptChunk
-
Called on a pushdata chunk, returns true if it uses the smallest possible way (according to BIP62) to push the data.
- isStandard() - Method in class org.bitcoinj.core.TransactionInput
-
Returns either RuleViolation.NONE if the input is standard, or which rule makes it non-standard if so.
- isStandard(Transaction) - Static method in class org.bitcoinj.wallet.DefaultRiskAnalysis
-
Checks if a transaction is considered "standard" by Bitcoin Core's IsStandardTx and AreInputsStandard functions.
- ISSUED_SUBKEYS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
- isSupportsDeterministicChains() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns true if it contains any deterministic keychain or one could be created.
- isTimeLocked() - Method in class org.bitcoinj.core.Transaction
-
A transaction is time-locked if at least one of its inputs is non-final and it has a lock time.
- isTransactionRelevant(Transaction) - Method in class org.bitcoinj.wallet.Wallet
-
Returns true if the given transaction sends coins to any of our keys, or has inputs spending any of our outputs, and also returns true if tx has inputs that are spending outputs which are not ours but which are spent by pending transactions.
- isTransactionRisky(Transaction, List<Transaction>) - Method in class org.bitcoinj.wallet.Wallet
-
Given a transaction and an optional list of dependencies (recursive/flattened), returns true if the given transaction would be rejected by the analyzer, or false otherwise.
- isValid() - Method in class org.bitcoinj.crypto.LazyECPoint
- isWallet(InputStream) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Cheap test to see if input stream is a wallet.
- isWalletExtensionMandatory() - Method in interface org.bitcoinj.wallet.WalletExtension
-
If this returns true, the mandatory flag is set when the wallet is serialized and attempts to load it without the extension being in the wallet will throw an exception.
- isWatched(TransactionBag) - Method in class org.bitcoinj.core.TransactionOutput
-
Returns true if this output is to a key, or an address we have the keys for, in the wallet.
- isWatchedScript(Script) - Method in interface org.bitcoinj.core.TransactionBag
-
Returns true if this wallet is watching transactions for outputs with the script.
- isWatchedScript(Script) - Method in class org.bitcoinj.wallet.Wallet
- isWatching() - Method in class org.bitcoinj.core.ECKey
-
Returns true if this key is watch only, meaning it has a public key but no private key.
- isWatching() - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Returns whether this chain consists of pubkey only (watching) keys, regular keys (usable for signing), or has no keys in it yet at all (thus we cannot tell).
- isWatching() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns true if this chain is watch only, meaning it has public keys but no private key.
- isWatching() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns whether this chain has only watching keys (unencrypted keys with no private part).
- isWatching() - Method in class org.bitcoinj.wallet.Wallet
-
Returns whether this wallet consists entirely of watching keys (unencrypted keys with no private part).
- isWindows() - Static method in class org.bitcoinj.core.Utils
- isWitnessCommitment(Script) - Static method in class org.bitcoinj.script.ScriptPattern
-
Returns whether this script matches the pattern for a segwit commitment (in an output of the coinbase transaction).
- isWitnessSupported() - Method in class org.bitcoinj.core.VersionMessage
-
Returns true if a peer can be asked for blocks and transactions including witness data.
- isZero() - Method in class org.bitcoinj.core.Coin
-
Returns true if and only if this instance represents zero monetary value, otherwise false.
- isZero() - Method in class org.bitcoinj.utils.Fiat
-
Returns true if and only if this instance represents zero monetary value, otherwise false.
- items - Variable in class org.bitcoinj.core.ListMessage
- iterator() - Method in class org.bitcoinj.utils.BlockFileLoader
K
- KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- KEY_LENGTH - Static variable in class org.bitcoinj.crypto.KeyCrypterScrypt
-
Key length in bytes.
- KEY_ROTATION - Enum constant in enum class org.bitcoinj.core.Transaction.Purpose
-
Transaction automatically created and broadcast in order to reallocate money from old to new keys.
- KEY_ROTATION - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Created automatically to move money from rotated keys.
- KEY_ROTATION_TIME_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- KEY_ROTATION_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Created automatically to move money from rotated keys.
- KeyBag - Interface in org.bitcoinj.wallet
-
A KeyBag is simply an object that can map public keys, their 160-bit hashes and script hashes to ECKey and
RedeemData
objects. - keyBytes - Variable in class org.bitcoinj.crypto.HDKeyDerivation.RawKeyBytes
- KeyChain - Interface in org.bitcoinj.wallet
-
A KeyChain is a class that stores a collection of keys for a
Wallet
. - KeyChain.KeyPurpose - Enum Class in org.bitcoinj.wallet
- KeyChainEventListener - Interface in org.bitcoinj.wallet.listeners
- KeyChainFactory - Interface in org.bitcoinj.wallet
-
Factory interface for creation keychains while de-serializing a wallet.
- KeyChainGroup - Class in org.bitcoinj.wallet
-
A KeyChainGroup is used by the
Wallet
and manages: aBasicKeyChain
object (which will normally be empty), and zero or moreDeterministicKeyChain
s. - KeyChainGroup.Builder - Class in org.bitcoinj.wallet
-
Builder for
KeyChainGroup
. - keyChainGroupLock - Variable in class org.bitcoinj.wallet.Wallet
- KeyChainGroupStructure - Interface in org.bitcoinj.wallet
-
Defines a structure for hierarchical deterministic wallets.
- keyCrypter - Variable in class org.bitcoinj.core.ECKey
- KeyCrypter - Interface in org.bitcoinj.crypto
-
A KeyCrypter can be used to encrypt and decrypt a message.
- KeyCrypterException - Exception in org.bitcoinj.crypto
-
Exception to provide the following:
- KeyCrypterException(String) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException
- KeyCrypterException(String, Throwable) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException
- KeyCrypterException.InvalidCipherText - Exception in org.bitcoinj.crypto
-
This exception is thrown when a private key or seed is decrypted, the decrypted message is damaged (e.g.
- KeyCrypterException.PublicPrivateMismatch - Exception in org.bitcoinj.crypto
-
This exception is thrown when a private key or seed is decrypted, it doesn't match its public key any more.
- KeyCrypterScrypt - Class in org.bitcoinj.crypto
-
This class encrypts and decrypts byte arrays and strings using scrypt as the key derivation function and AES for the encryption.
- KeyCrypterScrypt() - Constructor for class org.bitcoinj.crypto.KeyCrypterScrypt
-
Encryption/Decryption using default parameters and a random salt.
- KeyCrypterScrypt(int) - Constructor for class org.bitcoinj.crypto.KeyCrypterScrypt
-
Encryption/Decryption using custom number of iterations parameters and a random salt.
- KeyCrypterScrypt(Protos.ScryptParameters) - Constructor for class org.bitcoinj.crypto.KeyCrypterScrypt
-
Encryption/ Decryption using specified Scrypt parameters.
- KeyIsEncryptedException() - Constructor for exception org.bitcoinj.core.ECKey.KeyIsEncryptedException
- keyPaths - Variable in class org.bitcoinj.signers.TransactionSigner.ProposedTransaction
-
HD key paths used for each input to derive a signing key.
- keys - Variable in class org.bitcoinj.wallet.RedeemData
- KeyTimeCoinSelector - Class in org.bitcoinj.wallet
-
A coin selector that takes all coins assigned to keys created before the given timestamp.
- KeyTimeCoinSelector(Wallet, long, boolean) - Constructor for class org.bitcoinj.wallet.KeyTimeCoinSelector
L
- LABEL_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- LargerThanMaxBlockSize() - Constructor for exception org.bitcoinj.core.VerificationException.LargerThanMaxBlockSize
- LAST_BROADCASTED_AT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
- LAST_SEEN_BLOCK_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- LAST_SEEN_BLOCK_HEIGHT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- LAST_SEEN_BLOCK_TIME_SECS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- lastChainHead - Variable in class org.bitcoinj.store.SPVBlockStore
- LazyECPoint - Class in org.bitcoinj.crypto
-
A wrapper around ECPoint that delays decoding of the point for as long as possible.
- LazyECPoint(ECCurve, byte[]) - Constructor for class org.bitcoinj.crypto.LazyECPoint
-
Construct a LazyECPoint from a public key.
- LazyECPoint(ECPoint, boolean) - Constructor for class org.bitcoinj.crypto.LazyECPoint
-
Construct a LazyECPoint from an already decoded point.
- LegacyAddress - Class in org.bitcoinj.core
-
A Bitcoin address looks like 1MsScoe2fTJoq4ZPdQgqyhgWeoNamYPevy and is derived from an elliptic curve public key plus a set of network parameters.
- length - Variable in class org.bitcoinj.core.Message
- LENGTH - Static variable in class org.bitcoinj.core.LegacyAddress
-
An address is a RIPEMD160 hash of a public key, therefore is always 160 bits or 20 bytes.
- LENGTH - Static variable in class org.bitcoinj.core.Sha256Hash
- LevelDBBlockStore - Class in org.bitcoinj.store
-
An SPV block store that writes every header it sees to a LevelDB.
- LevelDBBlockStore(Context, File) - Constructor for class org.bitcoinj.store.LevelDBBlockStore
-
Creates a LevelDB SPV block store using the JNI/C++ version of LevelDB.
- LevelDBBlockStore(Context, File, DBFactory) - Constructor for class org.bitcoinj.store.LevelDBBlockStore
-
Creates a LevelDB SPV block store using the given factory, which is useful if you want a pure Java version.
- LevelDBFullPrunedBlockStore - Class in org.bitcoinj.store
-
An implementation of a Fully Pruned Block Store using a leveldb implementation as the backing data store.
- LevelDBFullPrunedBlockStore(NetworkParameters, String, int) - Constructor for class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- LevelDBFullPrunedBlockStore(NetworkParameters, String, int, long, int, int, boolean, int) - Constructor for class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- LevelDBFullPrunedBlockStore.LRUCache - Class in org.bitcoinj.store
- leveldbReadCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- leveldbWriteCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- LIBRARY_SUBVER - Static variable in class org.bitcoinj.core.VersionMessage
-
The value that is prepended to the subVer field of this application.
- LinuxSecureRandom - Class in org.bitcoinj.crypto
-
A SecureRandom implementation that is able to override the standard JVM provided implementation, and which simply serves random numbers by reading /dev/urandom.
- LinuxSecureRandom() - Constructor for class org.bitcoinj.crypto.LinuxSecureRandom
- listener - Variable in class org.bitcoinj.utils.ListenerRegistration
- ListenerRegistration<T> - Class in org.bitcoinj.utils
-
A simple wrapper around a listener and an executor, with some utility methods.
- ListenerRegistration(T, Executor) - Constructor for class org.bitcoinj.utils.ListenerRegistration
- ListMessage - Class in org.bitcoinj.core
-
Abstract superclass of classes with list based payload, ie InventoryMessage and GetDataMessage.
- ListMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.ListMessage
- ListMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.ListMessage
- ListMessage(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.ListMessage
- loadFromFile(File, WalletExtension...) - Static method in class org.bitcoinj.wallet.Wallet
-
Returns a wallet deserialized from the given file.
- loadFromFileStream(InputStream, WalletExtension...) - Static method in class org.bitcoinj.wallet.Wallet
-
Returns a wallet deserialized from the given input stream and wallet extensions.
- loadKeyStore(String, String, InputStream) - Static method in class org.bitcoinj.crypto.X509Utils
-
Returns a key store loaded from the given stream.
- locale(Locale) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify the
Locale
for formatting and parsing. - localhost(NetworkParameters) - Static method in class org.bitcoinj.core.PeerAddress
- localizedPattern(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Use the given localized-pattern for formatting and parsing.
- localServices - Variable in class org.bitcoinj.core.VersionMessage
-
Flags defining what optional services are supported.
- LocalTransactionSigner - Class in org.bitcoinj.signers
-
TransactionSigner
implementation for signing inputs using keys from providedKeyBag
. - LocalTransactionSigner() - Constructor for class org.bitcoinj.signers.LocalTransactionSigner
- locator - Variable in class org.bitcoinj.core.GetBlocksMessage
- lock - Variable in class org.bitcoinj.core.AbstractBlockChain
-
synchronization lock
- lock - Variable in class org.bitcoinj.core.Peer
- lock - Variable in class org.bitcoinj.core.PeerGroup
- lock - Variable in class org.bitcoinj.core.TxConfidenceTable
- lock - Variable in class org.bitcoinj.store.SPVBlockStore
- lock - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
- lock - Variable in class org.bitcoinj.wallet.Wallet
- lock(Class) - Static method in class org.bitcoinj.utils.Threading
- lock(String) - Static method in class org.bitcoinj.utils.Threading
- LOCK_TIME_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- LOCKTIME_THRESHOLD - Static variable in class org.bitcoinj.core.Transaction
-
Threshold for lockTime: below this value it is interpreted as block number, otherwise as timestamp.
- LOCKTIME_THRESHOLD_BIG - Static variable in class org.bitcoinj.core.Transaction
-
Same but as a BigInteger for CHECKLOCKTIMEVERIFY
- log - Static variable in class org.bitcoinj.kits.WalletAppKit
- longValue() - Method in class org.bitcoinj.core.Coin
-
Returns the number of satoshis of this monetary value.
- longValue() - Method in class org.bitcoinj.core.VarInt
- longValue() - Method in class org.bitcoinj.utils.Fiat
-
Returns the number of "smallest units" of this monetary value.
- LOOKAHEAD_SIZE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
- lookaheadSize - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
- lookaheadSize(int) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
-
Set a custom lookahead size for all deterministic chains
- lookaheadThreshold - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
- lookaheadThreshold(int) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
-
Set a custom lookahead threshold for all deterministic chains
- LOW_S - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- LRUCache(int, float) - Constructor for class org.bitcoinj.store.LevelDBFullPrunedBlockStore.LRUCache
M
- m() - Static method in class org.bitcoinj.crypto.HDPath
-
Returns an empty path for a private key.
- m(List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDPath
-
Returns a path for a private key.
- m(ChildNumber) - Static method in class org.bitcoinj.crypto.HDPath
-
Returns a path for a private key.
- m(ChildNumber...) - Static method in class org.bitcoinj.crypto.HDPath
-
Returns a path for a private key.
- M() - Static method in class org.bitcoinj.crypto.HDPath
-
Returns an empty path for a public key.
- M(List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDPath
-
Returns a path for a public key.
- M(ChildNumber) - Static method in class org.bitcoinj.crypto.HDPath
-
Returns a path for a public key.
- M(ChildNumber...) - Static method in class org.bitcoinj.crypto.HDPath
-
Returns a path for a public key.
- MAINNET_MAJORITY_ENFORCE_BLOCK_UPGRADE - Static variable in class org.bitcoinj.params.MainNetParams
- MAINNET_MAJORITY_REJECT_BLOCK_OUTDATED - Static variable in class org.bitcoinj.params.MainNetParams
- MAINNET_MAJORITY_WINDOW - Static variable in class org.bitcoinj.params.MainNetParams
- MainNetParams - Class in org.bitcoinj.params
-
Parameters for the main production network on which people trade goods and services.
- MainNetParams() - Constructor for class org.bitcoinj.params.MainNetParams
- majorityEnforceBlockUpgrade - Variable in class org.bitcoinj.core.NetworkParameters
-
Used to check majorities for block version upgrade
- majorityRejectBlockOutdated - Variable in class org.bitcoinj.core.NetworkParameters
- majorityWindow - Variable in class org.bitcoinj.core.NetworkParameters
- makeAddressV1Message(byte[], int) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Make an address message from the payload.
- makeAddressV1Message(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
-
Make an address message from the payload.
- makeAddressV2Message(byte[], int) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Make an address message from the payload.
- makeAddressV2Message(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
-
Make an address message from the payload.
- makeBlock(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
-
Make a block from the payload, using an offset of zero and the payload length as block length.
- makeBlock(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
-
Make a block from the payload, using an offset of zero and the provided length as block length.
- makeBlock(byte[], int, int) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Make a block from the payload.
- makeBlock(byte[], int, int) - Method in class org.bitcoinj.core.MessageSerializer
-
Make a block from the payload, using an offset of zero and the provided length as block length.
- makeBloomFilter(byte[]) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Make an filter message from the payload.
- makeBloomFilter(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
-
Make an filter message from the payload.
- makeFilteredBlock(byte[]) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Make a filtered block from the payload.
- makeFilteredBlock(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
-
Make a filtered block from the payload.
- makeInventoryMessage(byte[], int) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Make an inventory message from the payload.
- makeInventoryMessage(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
-
Make an inventory message from the payload.
- makeKeyChain(DeterministicSeed, KeyCrypter, boolean, Script.ScriptType, List<ChildNumber>) - Method in class org.bitcoinj.wallet.DefaultKeyChainFactory
- makeKeyChain(DeterministicSeed, KeyCrypter, boolean, Script.ScriptType, List<ChildNumber>) - Method in interface org.bitcoinj.wallet.KeyChainFactory
-
Make a keychain (but not a watching one) with the specified account path
- makeKeyChainFromSeed(DeterministicSeed, List<ChildNumber>, Script.ScriptType) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Factory method to create a key chain from a seed.
- makeSpendingKeyChain(DeterministicKey, boolean, Script.ScriptType) - Method in class org.bitcoinj.wallet.DefaultKeyChainFactory
- makeSpendingKeyChain(DeterministicKey, boolean, Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyChainFactory
-
Make a spending keychain.
- makeTransaction(byte[]) - Method in class org.bitcoinj.core.MessageSerializer
-
Make a transaction from the payload.
- makeTransaction(byte[], int) - Method in class org.bitcoinj.core.MessageSerializer
-
Make a transaction from the payload.
- makeTransaction(byte[], int, int, byte[]) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Make a transaction from the payload.
- makeTransaction(byte[], int, int, byte[]) - Method in class org.bitcoinj.core.MessageSerializer
-
Make a transaction from the payload.
- makeWatchingKeyChain(DeterministicKey, boolean, boolean, Script.ScriptType) - Method in class org.bitcoinj.wallet.DefaultKeyChainFactory
- makeWatchingKeyChain(DeterministicKey, boolean, boolean, Script.ScriptType) - Method in interface org.bitcoinj.wallet.KeyChainFactory
-
Make a watching keychain.
- MALFORMED - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
The message was not able to be parsed
- MANDATORY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
- markAsSpent(TransactionInput) - Method in class org.bitcoinj.core.TransactionOutput
-
Sets this objects availableForSpending flag to false and the spentBy pointer to the given input.
- markAsUnspent() - Method in class org.bitcoinj.core.TransactionOutput
-
Resets the spent pointer / availableForSpending flag to null.
- markBroadcastBy(PeerAddress) - Method in class org.bitcoinj.core.TransactionConfidence
-
Called by a
Peer
when a transaction is pending and announced by a peer. - markKeyAsUsed(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Mark the DeterministicKey as used.
- markP2SHAddressAsUsed(LegacyAddress) - Method in class org.bitcoinj.wallet.KeyChainGroup
- markPubHashAsUsed(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Mark the DeterministicKeys as used, if they match the pubkeyHash See
DeterministicKeyChain.markKeyAsUsed(DeterministicKey)
for more info on this. - markPubKeyAsUsed(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Mark the DeterministicKeys as used, if they match the pubkey See
DeterministicKeyChain.markKeyAsUsed(DeterministicKey)
for more info on this. - markPubKeyAsUsed(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Mark the DeterministicKeys as used, if they match the pubkey See
DeterministicKeyChain.markKeyAsUsed(DeterministicKey)
for more info on this. - markPubKeyHashAsUsed(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Mark the DeterministicKeys as used, if they match the pubKeyHash See
DeterministicKeyChain.markKeyAsUsed(DeterministicKey)
for more info on this. - MarriedKeyChain - Class in org.bitcoinj.wallet
-
A multi-signature keychain using synchronized HD keys (a.k.a HDM)
- MarriedKeyChain(DeterministicKey, Script.ScriptType) - Constructor for class org.bitcoinj.wallet.MarriedKeyChain
-
This constructor is not stable across releases! If you need a stable API, use
MarriedKeyChain.builder()
to use aMarriedKeyChain.Builder
. - MarriedKeyChain(DeterministicSeed, KeyCrypter, Script.ScriptType, List<ChildNumber>) - Constructor for class org.bitcoinj.wallet.MarriedKeyChain
-
This constructor is not stable across releases! If you need a stable API, use
MarriedKeyChain.builder()
to use aMarriedKeyChain.Builder
. - MarriedKeyChain.Builder<T extends MarriedKeyChain.Builder<T>> - Class in org.bitcoinj.wallet
-
Builds a
MarriedKeyChain
- matchesAll() - Method in class org.bitcoinj.core.BloomFilter
-
Returns true if this filter will match anything.
- MAX_ADDRESSES - Static variable in class org.bitcoinj.core.AddressMessage
- MAX_BLOCK_SIGOPS - Static variable in class org.bitcoinj.core.Block
-
A "sigop" is a signature verification operation.
- MAX_BLOCK_SIZE - Static variable in class org.bitcoinj.core.Block
-
A constant shared by the entire network: how large in bytes a block is allowed to be.
- MAX_CHILD_DERIVATION_ATTEMPTS - Static variable in class org.bitcoinj.crypto.HDKeyDerivation
-
Child derivation may fail (although with extremely low probability); in such case it is re-attempted.
- MAX_COINS - Static variable in class org.bitcoinj.core.NetworkParameters
-
The maximum number of coins to be generated
- MAX_DECIMALS - Static variable in class org.bitcoinj.utils.MonetaryFormat
- MAX_FP_RATE_INCREASE - Static variable in class org.bitcoinj.core.PeerGroup
-
Maximum increase in FP rate before forced refresh of the bloom filter
- MAX_HEADERS - Static variable in class org.bitcoinj.core.HeadersMessage
- MAX_INITIAL_ARRAY_LENGTH - Static variable in class org.bitcoinj.core.Utils
-
Max initial size of variable length arrays and ArrayLists that could be attacked.
- MAX_INV_SIZE - Static variable in class org.bitcoinj.core.InventoryMessage
-
A hard coded constant in the protocol.
- MAX_INVENTORY_ITEMS - Static variable in class org.bitcoinj.core.ListMessage
- MAX_MONEY - Static variable in class org.bitcoinj.core.NetworkParameters
-
The maximum money to be generated
- MAX_P2SH_SIGOPS - Static variable in class org.bitcoinj.script.Script
-
Max number of sigops allowed in a standard p2sh redeem script
- MAX_SCRIPT_ELEMENT_SIZE - Static variable in class org.bitcoinj.script.Script
- MAX_SEED_ENTROPY_BITS - Static variable in class org.bitcoinj.wallet.DeterministicSeed
- MAX_SIMULTANEOUS_INPUTS - Static variable in class org.bitcoinj.wallet.KeyTimeCoinSelector
-
A number of inputs chosen to avoid hitting
Transaction.MAX_STANDARD_TX_SIZE
- MAX_SIZE - Static variable in class org.bitcoinj.core.Message
- MAX_SIZE - Static variable in class org.bitcoinj.core.TxConfidenceTable
-
The max size of a table created with the no-args constructor.
- MAX_STANDARD_TX_SIZE - Static variable in class org.bitcoinj.core.Transaction
-
How many bytes a transaction can be before it won't be relayed anymore.
- maxTarget - Variable in class org.bitcoinj.core.NetworkParameters
- maybeCommitTx(Transaction) - Method in class org.bitcoinj.wallet.Wallet
-
Updates the wallet with the given transaction: puts it into the pending pool, sets the spent flags and runs the onCoinsSent/onCoinsReceived event listener.
- maybeConnect() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
If there isn't a connection on the
ThreadLocal
then create and store it. - maybeDecrypt(KeyParameter) - Method in class org.bitcoinj.core.ECKey
-
Creates decrypted private key if needed.
- maybeDisableExportControls() - Static method in class org.bitcoinj.crypto.DRMWorkaround
- maybeGetTag(String) - Method in class org.bitcoinj.utils.BaseTaggableObject
- maybeGetTag(String) - Method in interface org.bitcoinj.utils.TaggableObject
-
Returns the immutable byte array associated with the given tag name, or null if there is none.
- maybeLookAhead() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Pre-generate enough keys to reach the lookahead size.
- maybeLookAheadScripts() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Housekeeping call to call when lookahead might be needed.
- maybeLookAheadScripts() - Method in class org.bitcoinj.wallet.MarriedKeyChain
- maybeQueueOnWalletChanged() - Method in class org.bitcoinj.wallet.Wallet
- MBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Standard format for the mBTC denomination.
- memo - Variable in class org.bitcoinj.wallet.SendRequest
-
If not null, this memo is recorded with the transaction during completion.
- MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
- MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
- MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- MEMO_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- MemoryBlockStore - Class in org.bitcoinj.store
-
Keeps
StoredBlock
s in memory. - MemoryBlockStore(NetworkParameters) - Constructor for class org.bitcoinj.store.MemoryBlockStore
- MemoryFullPrunedBlockStore - Class in org.bitcoinj.store
- MemoryFullPrunedBlockStore(NetworkParameters, int) - Constructor for class org.bitcoinj.store.MemoryFullPrunedBlockStore
-
Set up the MemoryFullPrunedBlockStore
- MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag - Class in org.bitcoinj.store
- MemoryPoolMessage - Class in org.bitcoinj.core
-
The "mempool" message asks a remote peer to announce all transactions in its memory pool, possibly restricted by any Bloom filter set on the connection.
- MemoryPoolMessage() - Constructor for class org.bitcoinj.core.MemoryPoolMessage
- MEMPOOL_HEIGHT - Static variable in class org.bitcoinj.core.UTXOsMessage
-
This is a special sentinel value that can appear in the heights field if the given tx is in the mempool.
- MERCHANT_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
- MERCHANT_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- merchantSigningKey - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
-
SSL public key that was used to sign.
- merge(BloomFilter) - Method in class org.bitcoinj.core.BloomFilter
-
Copies filter into this.
- mergeActiveKeyChains(KeyChainGroup, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Merge all active chains from the given keychain group into this keychain group.
- mergeConfidence(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Data describing where the transaction is in the chain.
- mergeDeterministicKey(Protos.DeterministicKey) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- mergeEncryptedData(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- mergeEncryptedDeterministicSeed(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Encrypted version of the seed
- mergeEncryptionParameters(Protos.ScryptParameters) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- mergeExchangeRate(Protos.ExchangeRate) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Exchange rate that was valid when the transaction was sent.
- mergePayment(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
Payment message that triggered this ACK
- mergeWitness(Protos.ScriptWitness) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
script witness
- Message - Class in org.bitcoinj.core
-
A Message is a data structure that can be serialized/deserialized using the Bitcoin serialization format.
- Message() - Constructor for class org.bitcoinj.core.Message
- Message(NetworkParameters) - Constructor for class org.bitcoinj.core.Message
- Message(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.Message
- Message(NetworkParameters, byte[], int, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Message
- MessageSerializer - Class in org.bitcoinj.core
-
Generic interface for classes which serialize/deserialize messages.
- MessageSerializer() - Constructor for class org.bitcoinj.core.MessageSerializer
- MessageWriteTarget - Interface in org.bitcoinj.net
-
A target to which messages can be written/connection can be closed
- MICROCOIN - Static variable in class org.bitcoinj.core.Coin
-
0.000001 Bitcoins, also known as 1 µBTC or 1 uBTC.
- MICROCOIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
-
A constant useful for specifying a denomination of microbitcoins, the
int
value6
. - MILLICOIN - Static variable in class org.bitcoinj.core.Coin
-
0.001 Bitcoins, also known as 1 mBTC.
- MILLICOIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
-
A constant useful for specifying a denomination of millibitcoins, the
int
value3
. - MIMETYPE_PAYMENT - Static variable in class org.bitcoinj.protocols.payments.PaymentProtocol
- MIMETYPE_PAYMENTACK - Static variable in class org.bitcoinj.protocols.payments.PaymentProtocol
- MIMETYPE_PAYMENTREQUEST - Static variable in class org.bitcoinj.protocols.payments.PaymentProtocol
- MIN_NONDUST_OUTPUT - Static variable in class org.bitcoinj.core.Transaction
-
Deprecated.
- MIN_PROTOCOL_VERSION - Static variable in class org.bitcoinj.core.GetUTXOsMessage
- MIN_PROTOCOL_VERSION - Static variable in class org.bitcoinj.core.NotFoundMessage
- minDecimals(int) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set minimum number of decimals to use for formatting.
- MINIMALDATA - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- MINIMUM - Enum constant in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- minimumFractionDigits - Variable in class org.bitcoinj.utils.BtcFormat
- minimumFractionDigits(int) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify the minimum number of decimal places in the fraction part of formatted values.
- minus(Coin) - Method in class org.bitcoinj.core.Coin
-
Alias for subtract
- miss - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- missing - Variable in exception org.bitcoinj.core.InsufficientMoneyException
-
Contains the number of satoshis that would have been required to complete the operation.
- MissingPrivateKeyException() - Constructor for exception org.bitcoinj.core.ECKey.MissingPrivateKeyException
- MissingSignatureException() - Constructor for exception org.bitcoinj.signers.TransactionSigner.MissingSignatureException
- MissingSigResolutionSigner - Class in org.bitcoinj.signers
-
This transaction signer resolves missing signatures in accordance with the given
Wallet.MissingSigsMode
. - MissingSigResolutionSigner() - Constructor for class org.bitcoinj.signers.MissingSigResolutionSigner
- MissingSigResolutionSigner(Wallet.MissingSigsMode) - Constructor for class org.bitcoinj.signers.MissingSigResolutionSigner
- missingSigsMode - Variable in class org.bitcoinj.wallet.SendRequest
-
Specifies what to do with missing signatures left after completing this request.
- MnemonicChecksumException() - Constructor for exception org.bitcoinj.crypto.MnemonicException.MnemonicChecksumException
- MnemonicCode - Class in org.bitcoinj.crypto
-
A MnemonicCode object may be used to convert between binary seed values and lists of words per the BIP 39 specification
- MnemonicCode() - Constructor for class org.bitcoinj.crypto.MnemonicCode
-
Initialise from the included word list.
- MnemonicCode(InputStream, String) - Constructor for class org.bitcoinj.crypto.MnemonicCode
-
Creates an MnemonicCode object, initializing with words read from the supplied input stream.
- MnemonicException - Exception in org.bitcoinj.crypto
-
Exceptions thrown by the MnemonicCode module.
- MnemonicException() - Constructor for exception org.bitcoinj.crypto.MnemonicException
- MnemonicException(String) - Constructor for exception org.bitcoinj.crypto.MnemonicException
- MnemonicException.MnemonicChecksumException - Exception in org.bitcoinj.crypto
-
Thrown when a list of MnemonicCode words fails the checksum check.
- MnemonicException.MnemonicLengthException - Exception in org.bitcoinj.crypto
-
Thrown when an argument to MnemonicCode is the wrong length.
- MnemonicException.MnemonicWordException - Exception in org.bitcoinj.crypto
-
Thrown when a word is encountered which is not in the MnemonicCode's word list.
- MnemonicLengthException(String) - Constructor for exception org.bitcoinj.crypto.MnemonicException.MnemonicLengthException
- MnemonicWordException(String) - Constructor for exception org.bitcoinj.crypto.MnemonicException.MnemonicWordException
- Monetary - Interface in org.bitcoinj.core
-
Classes implementing this interface represent a monetary value, such as a Bitcoin or fiat amount.
- MonetaryFormat - Class in org.bitcoinj.utils
-
Utility for formatting and parsing coin values to and from human readable form.
- MonetaryFormat() - Constructor for class org.bitcoinj.utils.MonetaryFormat
-
Construct a MonetaryFormat with the default configuration.
- MonetaryFormat(boolean) - Constructor for class org.bitcoinj.utils.MonetaryFormat
-
Construct a MonetaryFormat with the default configuration.
- moreWorkThan(StoredBlock) - Method in class org.bitcoinj.core.StoredBlock
-
Returns true if this objects chainWork is higher than the others.
- MultipleOpReturnRequested() - Constructor for exception org.bitcoinj.wallet.Wallet.MultipleOpReturnRequested
- MultiplexingDiscovery - Class in org.bitcoinj.net.discovery
-
MultiplexingDiscovery queries multiple PeerDiscovery objects, optionally shuffles their responses and then returns the results, thus selecting randomly between them and reducing the influence of any particular seed.
- MultiplexingDiscovery(NetworkParameters, List<PeerDiscovery>) - Constructor for class org.bitcoinj.net.discovery.MultiplexingDiscovery
-
Will query the given seeds in parallel before producing a merged response.
- multiply(long) - Method in class org.bitcoinj.core.Coin
- multiply(long) - Method in class org.bitcoinj.utils.Fiat
- multiply(BigInteger) - Method in class org.bitcoinj.crypto.LazyECPoint
- murmurHash3(byte[], long, int, byte[]) - Static method in class org.bitcoinj.core.BloomFilter
-
Applies the MurmurHash3 (x86_32) algorithm to the given data.
- MySQLFullPrunedBlockStore - Class in org.bitcoinj.store
-
A full pruned block store using the MySQL database engine.
- MySQLFullPrunedBlockStore(NetworkParameters, int, String, String, String, String) - Constructor for class org.bitcoinj.store.MySQLFullPrunedBlockStore
-
Creates a new MySQLFullPrunedBlockStore.
- myUnspents - Variable in class org.bitcoinj.wallet.Wallet
N
- N_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
- NativeBlockChainListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeBlockChainListener() - Constructor for class org.bitcoinj.jni.NativeBlockChainListener
- NativeFutureCallback - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeFutureCallback() - Constructor for class org.bitcoinj.jni.NativeFutureCallback
- NativeKeyChainEventListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeKeyChainEventListener() - Constructor for class org.bitcoinj.jni.NativeKeyChainEventListener
- NativeScriptsChangeEventListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeScriptsChangeEventListener() - Constructor for class org.bitcoinj.jni.NativeScriptsChangeEventListener
- NativeSecp256k1 - Class in org.bitcoin
-
This class holds native methods to handle ECDSA verification.
- NativeSecp256k1() - Constructor for class org.bitcoin.NativeSecp256k1
- NativeSecp256k1Util - Class in org.bitcoin
-
Assertion utilities for
NativeSecp256k1
- NativeSecp256k1Util() - Constructor for class org.bitcoin.NativeSecp256k1Util
- NativeSecp256k1Util.AssertFailException - Exception in org.bitcoin
-
Assertion failure exception
- NativeTransactionConfidenceEventListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeTransactionConfidenceEventListener() - Constructor for class org.bitcoinj.jni.NativeTransactionConfidenceEventListener
- NativeTransactionConfidenceListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeTransactionConfidenceListener() - Constructor for class org.bitcoinj.jni.NativeTransactionConfidenceListener
- NativeWalletChangeEventListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeWalletChangeEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletChangeEventListener
- NativeWalletCoinsReceivedEventListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeWalletCoinsReceivedEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener
- NativeWalletCoinsSentEventListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeWalletCoinsSentEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletCoinsSentEventListener
- NativeWalletReorganizeEventListener - Class in org.bitcoinj.jni
-
An event listener that relays events to a native C++ object.
- NativeWalletReorganizeEventListener() - Constructor for class org.bitcoinj.jni.NativeWalletReorganizeEventListener
- negate() - Method in class org.bitcoinj.core.Coin
- negate() - Method in class org.bitcoinj.crypto.LazyECPoint
- negate() - Method in class org.bitcoinj.utils.Fiat
- NEGATIVE_SATOSHI - Static variable in class org.bitcoinj.core.Coin
-
Represents a monetary value of minus one satoshi.
- negativeSign(char) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set character to prefix negative values.
- NegativeValueOutput() - Constructor for exception org.bitcoinj.core.VerificationException.NegativeValueOutput
- negify(String) - Static method in class org.bitcoinj.utils.BtcFormat
-
Guarantee a formatting pattern has a subpattern for negative values.
- NET_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- netParams - Variable in class org.bitcoinj.net.discovery.MultiplexingDiscovery
- NETWORK - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.Source
-
We got this transaction from a network peer.
- NETWORK_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- NETWORK_IDENTIFIER_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- NetworkParameters - Class in org.bitcoinj.core
-
NetworkParameters contains the data needed for working with an instantiation of a Bitcoin chain.
- NetworkParameters() - Constructor for class org.bitcoinj.core.NetworkParameters
- NetworkParameters.ProtocolVersion - Enum Class in org.bitcoinj.core
- Networks - Class in org.bitcoinj.params
-
Utility class that holds all the registered
NetworkParameters
types used for address auto discovery. - Networks() - Constructor for class org.bitcoinj.params.Networks
- NewBestBlockListener - Interface in org.bitcoinj.core.listeners
-
Listener interface for when a new block on the best chain is seen.
- newBuilder() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- newBuilder() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- newBuilder() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.Output
- newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Extension
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Key
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Script
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Tag
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Transaction
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Wallet
- newBuilder(PeerSeedProtos.PeerSeedData) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- newBuilder(PeerSeedProtos.PeerSeeds) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- newBuilder(PeerSeedProtos.SignedPeerSeeds) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- newBuilder(Protos.Output) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- newBuilder(Protos.Payment) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- newBuilder(Protos.PaymentACK) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- newBuilder(Protos.PaymentDetails) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- newBuilder(Protos.PaymentRequest) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- newBuilder(Protos.X509Certificates) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- newBuilder(Protos.DeterministicKey) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- newBuilder(Protos.EncryptedData) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- newBuilder(Protos.ExchangeRate) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- newBuilder(Protos.Extension) - Static method in class org.bitcoinj.wallet.Protos.Extension
- newBuilder(Protos.Key) - Static method in class org.bitcoinj.wallet.Protos.Key
- newBuilder(Protos.PeerAddress) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- newBuilder(Protos.Script) - Static method in class org.bitcoinj.wallet.Protos.Script
- newBuilder(Protos.ScriptWitness) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- newBuilder(Protos.ScryptParameters) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- newBuilder(Protos.Tag) - Static method in class org.bitcoinj.wallet.Protos.Tag
- newBuilder(Protos.Transaction) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- newBuilder(Protos.TransactionConfidence) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- newBuilder(Protos.TransactionInput) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- newBuilder(Protos.TransactionOutput) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- newBuilder(Protos.Wallet) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- newDigest() - Static method in class org.bitcoinj.core.Sha256Hash
-
Returns a new SHA-256 MessageDigest instance.
- newThread(Runnable) - Method in class org.bitcoinj.utils.ContextPropagatingThreadFactory
- newThread(Runnable) - Method in class org.bitcoinj.utils.DaemonThreadFactory
- next() - Method in class org.bitcoinj.utils.BlockFileLoader
- NioClient - Class in org.bitcoinj.net
-
Creates a simple connection to a server using a
StreamConnection
to process data. - NioClient(SocketAddress, StreamConnection, int) - Constructor for class org.bitcoinj.net.NioClient
-
Creates a new client to the given server address using the given
StreamConnection
to decode the data. - NioClientManager - Class in org.bitcoinj.net
-
A class which manages a set of client connections.
- NioClientManager() - Constructor for class org.bitcoinj.net.NioClientManager
-
Creates a new client manager which uses Java NIO for socket management.
- NioServer - Class in org.bitcoinj.net
-
Creates a simple server listener which listens for incoming client connections and uses a
StreamConnection
to process data. - NioServer(StreamConnectionFactory, InetSocketAddress) - Constructor for class org.bitcoinj.net.NioServer
-
Creates a new server which is capable of listening for incoming connections and processing client provided data using
StreamConnection
s created by the givenStreamConnectionFactory
- NO_SEQUENCE - Static variable in class org.bitcoinj.core.TransactionInput
-
Magic sequence number that indicates there is no sequence number.
- NO_SUCH_TX - Enum constant in enum class org.bitcoinj.core.TransactionInput.ConnectionResult
- noCode() - Method in class org.bitcoinj.utils.MonetaryFormat
-
Don't display currency code when formatting.
- NODE_BITCOIN_CASH - Static variable in class org.bitcoinj.core.VersionMessage
-
A service bit used by Bitcoin-ABC to announce Bitcoin Cash nodes.
- NODE_BLOOM - Static variable in class org.bitcoinj.core.VersionMessage
-
A service bit that denotes whether the peer supports BIP37 bloom filters or not.
- NODE_GETUTXOS - Static variable in class org.bitcoinj.core.VersionMessage
-
A service bit that denotes whether the peer supports the getutxos message or not.
- NODE_NETWORK - Static variable in class org.bitcoinj.core.VersionMessage
-
A service bit that denotes whether the peer has a full copy of the block chain or not.
- NODE_NETWORK_LIMITED - Static variable in class org.bitcoinj.core.VersionMessage
-
A service bit that denotes whether the peer has at least the last two days worth of blockchain (BIP159).
- NODE_WITNESS - Static variable in class org.bitcoinj.core.VersionMessage
-
Indicates that a node can be asked for blocks and transactions including witness data.
- NON_FINAL - Enum constant in enum class org.bitcoinj.wallet.RiskAnalysis.Result
- NON_STANDARD - Enum constant in enum class org.bitcoinj.wallet.RiskAnalysis.Result
- NoncanonicalSignature() - Constructor for exception org.bitcoinj.core.VerificationException.NoncanonicalSignature
- NONE - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- NONE - Enum constant in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
- NONEMPTY_STACK - Enum constant in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
- nonFinal - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
- NONSTANDARD - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
The message described an object was not standard and was thus not accepted.
- NORMAL - Enum constant in enum class org.bitcoinj.crypto.HDKeyDerivation.PublicDeriveMode
- normalize() - Method in class org.bitcoinj.crypto.LazyECPoint
- NOT_IN_BEST_CHAIN - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Deprecated: equivalent to PENDING.
- NOT_IN_BEST_CHAIN_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Deprecated: equivalent to PENDING.
- notFoundCache - Variable in class org.bitcoinj.store.SPVBlockStore
- NotFoundMessage - Class in org.bitcoinj.core
-
Sent by a peer when a getdata request doesn't find the requested data in the mempool.
- NotFoundMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.NotFoundMessage
- NotFoundMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.NotFoundMessage
- NotFoundMessage(NetworkParameters, List<InventoryItem>) - Constructor for class org.bitcoinj.core.NotFoundMessage
- notifyNewBestBlock(StoredBlock) - Method in interface org.bitcoinj.core.listeners.NewBestBlockListener
-
Called when a new block on the best chain is seen, after relevant transactions are extracted and sent to us via either
TransactionReceivedInBlockListener.receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int)
orTransactionReceivedInBlockListener.notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int)
. - notifyNewBestBlock(StoredBlock) - Method in class org.bitcoinj.jni.NativeBlockChainListener
- notifyNewBestBlock(StoredBlock) - Method in class org.bitcoinj.wallet.Wallet
-
Called by the
BlockChain
when a new block on the best chain is seen, AFTER relevant wallet transactions are extracted and sent to us UNLESS the new block caused a re-org, in which case this will not be called (theWallet.reorganize(StoredBlock, List, List)
method will call this one in that case). - notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in interface org.bitcoinj.core.listeners.TransactionReceivedInBlockListener
-
Called by the
BlockChain
when we receive a newFilteredBlock
that contains the given transaction hash in its merkle tree. - notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.jni.NativeBlockChainListener
- notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.wallet.Wallet
-
Called by the
BlockChain
when we receive a new filtered block that contains a transactions previously received by a call toWallet.receivePending(org.bitcoinj.core.Transaction, java.util.List<org.bitcoinj.core.Transaction>, boolean)
. - notSettingChainHead() - Method in class org.bitcoinj.core.AbstractBlockChain
-
Called if we (possibly) previously called disconnectTransaction/connectTransactions, but will not be calling preSetChainHead as a block failed verification.
- notSettingChainHead() - Method in class org.bitcoinj.core.BlockChain
- notSettingChainHead() - Method in class org.bitcoinj.core.FullPrunedBlockChain
- now() - Static method in class org.bitcoinj.core.Utils
-
Returns the current time, or a mocked out equivalent.
- NULLDUMMY - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- num() - Method in class org.bitcoinj.crypto.ChildNumber
-
Returns the child number without the hardening bit set (i.e.
- number(int, long) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given number to the given index in the program.
- number(long) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given number to the end of the program.
- numberFormat - Variable in class org.bitcoinj.utils.BtcFormat
- numBloomFilterEntries() - Method in class org.bitcoinj.wallet.BasicKeyChain
- numBloomFilterEntries() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- numBloomFilterEntries() - Method in interface org.bitcoinj.wallet.KeyChain
-
Returns the number of elements this chain wishes to insert into the Bloom filter.
- numBloomFilterEntries() - Method in class org.bitcoinj.wallet.MarriedKeyChain
- numBroadcastPeers() - Method in class org.bitcoinj.core.TransactionConfidence
-
Returns how many peers have been passed to
TransactionConfidence.markBroadcastBy(org.bitcoinj.core.PeerAddress)
. - numBroadcastPeers(Sha256Hash) - Method in class org.bitcoinj.core.TxConfidenceTable
-
Returns the number of peers that have seen the given hash recently.
- numCheckpoints() - Method in class org.bitcoinj.core.CheckpointManager
-
Returns the number of checkpoints that were loaded.
- numConnectedPeers() - Method in class org.bitcoinj.core.PeerGroup
-
Returns the number of currently connected peers.
- numKeys() - Method in class org.bitcoinj.wallet.BasicKeyChain
- numKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- numKeys() - Method in interface org.bitcoinj.wallet.KeyChain
-
Returns the number of keys this key chain manages.
- numKeys() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns the number of keys managed by this group, including the lookahead buffers.
- numLeafKeysIssued() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Returns number of leaf keys used including both internal and external paths.
O
- OBSOLETE - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
The message was obsolete or described an object which is obsolete (eg unsupported, old version, v1 block)
- of(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Creates a new instance containing the calculated (one-time) hash of the given bytes.
- of(File) - Static method in class org.bitcoinj.core.Sha256Hash
-
Creates a new instance containing the calculated (one-time) hash of the given file's contents.
- of(List<ECKey>, Script) - Static method in class org.bitcoinj.wallet.RedeemData
- of(ECKey, Script) - Static method in class org.bitcoinj.wallet.RedeemData
-
Creates RedeemData for P2PKH, P2WPKH or P2PK input.
- ofBtc(BigDecimal) - Static method in class org.bitcoinj.core.Coin
-
Create a
Coin
from a decimal amount of BTC. - ofCode(int) - Static method in enum class org.bitcoinj.core.InventoryItem.Type
- offset - Variable in class org.bitcoinj.core.Message
- ofSat(long) - Static method in class org.bitcoinj.core.Coin
-
Create a
Coin
from a long integer number of satoshis. - OK - Enum constant in enum class org.bitcoinj.wallet.RiskAnalysis.Result
- onAfterAutoSave(File) - Method in interface org.bitcoinj.wallet.WalletFiles.Listener
-
Called on the auto-save thread after the newly created temporary file has been filled with data and renamed.
- onBeforeAutoSave(File) - Method in interface org.bitcoinj.wallet.WalletFiles.Listener
-
Called on the auto-save thread when a new temporary file is created but before the wallet data is saved to it.
- onBlocksDownloaded(Peer, Block, FilteredBlock, int) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
-
Deprecated.
- onBlocksDownloaded(Peer, Block, FilteredBlock, int) - Method in interface org.bitcoinj.core.listeners.BlocksDownloadedEventListener
-
Called on a Peer thread when a block is received.
- onBlocksDownloaded(Peer, Block, FilteredBlock, int) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
- onBroadcastProgress(double) - Method in interface org.bitcoinj.core.TransactionBroadcast.ProgressCallback
-
onBroadcastProgress will be invoked on the provided executor when the progress of the transaction broadcast has changed, because the transaction has been announced by another peer or because the transaction was found inside a mined block (in this case progress will go to 1.0 immediately).
- onChainDownloadStarted(Peer, int) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
-
Deprecated.
- onChainDownloadStarted(Peer, int) - Method in interface org.bitcoinj.core.listeners.ChainDownloadStartedEventListener
-
Called when a download is started with the initial number of blocks to be downloaded.
- onChainDownloadStarted(Peer, int) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
- onCoinsReceived(Wallet, Transaction, Coin, Coin) - Method in class org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener
- onCoinsReceived(Wallet, Transaction, Coin, Coin) - Method in interface org.bitcoinj.wallet.listeners.WalletCoinsReceivedEventListener
-
This is called when a transaction is seen that sends coins to this wallet, either because it was broadcast across the network or because a block was received.
- onCoinsSent(Wallet, Transaction, Coin, Coin) - Method in class org.bitcoinj.jni.NativeWalletCoinsSentEventListener
- onCoinsSent(Wallet, Transaction, Coin, Coin) - Method in interface org.bitcoinj.wallet.listeners.WalletCoinsSentEventListener
-
This is called when a transaction is seen that sends coins from this wallet, either because it was broadcast across the network or because a block was received.
- onConfidenceChanged(TransactionConfidence, TransactionConfidence.Listener.ChangeReason) - Method in interface org.bitcoinj.core.TransactionConfidence.Listener
- onConfidenceChanged(TransactionConfidence, TransactionConfidence.Listener.ChangeReason) - Method in class org.bitcoinj.jni.NativeTransactionConfidenceListener
- onCurrentKeyChanged() - Method in interface org.bitcoinj.wallet.listeners.CurrentKeyChangeEventListener
-
Called by
KeyChainGroup
whenever a current key and/or address changes. - ONE - Static variable in class org.bitcoinj.crypto.ChildNumber
- ONE_HARDENED - Static variable in class org.bitcoinj.crypto.ChildNumber
- onFailure(Throwable) - Method in class org.bitcoinj.jni.NativeFutureCallback
- onKeysAdded(List<ECKey>) - Method in class org.bitcoinj.jni.NativeKeyChainEventListener
- onKeysAdded(List<ECKey>) - Method in class org.bitcoinj.wallet.listeners.AbstractKeyChainEventListener
- onKeysAdded(List<ECKey>) - Method in interface org.bitcoinj.wallet.listeners.KeyChainEventListener
-
Called whenever a new key is added to the key chain, whether that be via an explicit addition or due to some other automatic derivation.
- onPeerConnected(Peer, int) - Method in interface org.bitcoinj.core.listeners.PeerConnectedEventListener
-
Called when a peer is connected.
- onPeerDisconnected(Peer, int) - Method in interface org.bitcoinj.core.listeners.PeerDisconnectedEventListener
-
Called when a peer is disconnected.
- onPeersDiscovered(Set<PeerAddress>) - Method in interface org.bitcoinj.core.listeners.PeerDiscoveredEventListener
- onPreMessageReceived(Peer, Message) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
-
Deprecated.
- onPreMessageReceived(Peer, Message) - Method in interface org.bitcoinj.core.listeners.PreMessageReceivedEventListener
-
Called when a message is received by a peer, before the message is processed.
- onReorganize(Wallet) - Method in class org.bitcoinj.jni.NativeWalletReorganizeEventListener
- onReorganize(Wallet) - Method in interface org.bitcoinj.wallet.listeners.WalletReorganizeEventListener
-
This is called when a block is received that triggers a block chain re-organization.
- onScriptsChanged(Wallet, List<Script>, boolean) - Method in class org.bitcoinj.jni.NativeScriptsChangeEventListener
- onScriptsChanged(Wallet, List<Script>, boolean) - Method in interface org.bitcoinj.wallet.listeners.ScriptsChangeEventListener
-
Called whenever a new watched script is added to the wallet.
- onSetupCompleted() - Method in class org.bitcoinj.kits.WalletAppKit
-
This method is invoked on a background thread after all objects are initialised, but before the peer group or block chain download is started.
- onSuccess(Object) - Method in class org.bitcoinj.jni.NativeFutureCallback
- onTransaction(Peer, Transaction) - Method in interface org.bitcoinj.core.listeners.OnTransactionBroadcastListener
-
Called when a new transaction is broadcast over the network.
- OnTransactionBroadcastListener - Interface in org.bitcoinj.core.listeners
-
Called when a new transaction is broadcast over the network.
- onTransactionConfidenceChanged(Wallet, Transaction) - Method in interface org.bitcoinj.core.listeners.TransactionConfidenceEventListener
-
Called when a transaction changes its confidence level.
- onTransactionConfidenceChanged(Wallet, Transaction) - Method in class org.bitcoinj.jni.NativeTransactionConfidenceEventListener
- onWalletChanged(Wallet) - Method in class org.bitcoinj.jni.NativeWalletChangeEventListener
- onWalletChanged(Wallet) - Method in interface org.bitcoinj.wallet.listeners.WalletChangeEventListener
-
Designed for GUI applications to refresh their transaction lists.
- op(int) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given opcode to the end of the program.
- op(int, int) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given opcode to the given index in the program
- OP_0 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_0NOTEQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_10 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_11 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_12 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_13 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_14 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_15 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_16 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_1ADD - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_1NEGATE - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_1SUB - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2DIV - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2DROP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2DUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2MUL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2OVER - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2ROT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_2SWAP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_3 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_3DUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_4 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_5 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_6 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_7 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_8 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_9 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_ABS - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_ADD - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_AND - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_BOOLAND - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_BOOLOR - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_CAT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_CHECKLOCKTIMEVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
-
Check lock time of the block.
- OP_CHECKMULTISIG - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_CHECKMULTISIGVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_CHECKSEQUENCEVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_CHECKSIG - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_CHECKSIGVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_CODESEPARATOR - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_DEPTH - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_DIV - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_DROP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_DUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_ELSE - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_ENDIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_EQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_EQUALVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_FALSE - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_FROMALTSTACK - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_GREATERTHAN - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_GREATERTHANOREQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_HASH160 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_HASH256 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_IF - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_IFDUP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_INVALIDOPCODE - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_INVERT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_LEFT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_LESSTHAN - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_LESSTHANOREQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_LSHIFT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_MAX - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_MIN - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_MOD - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_MUL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NEGATE - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NIP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP10 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
-
Deprecated.
- OP_NOP3 - Static variable in class org.bitcoinj.script.ScriptOpCodes
-
Deprecated.
- OP_NOP4 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP5 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP6 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP7 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP8 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOP9 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NOTIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NUMEQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NUMEQUALVERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_NUMNOTEQUAL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_OR - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_OVER - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_PICK - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_PUSHDATA1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_PUSHDATA2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_PUSHDATA4 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_RESERVED - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_RESERVED1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_RESERVED2 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_RETURN - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_RIGHT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_RIPEMD160 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_ROLL - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_ROT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_RSHIFT - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_SHA1 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_SHA256 - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_SIZE - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_SUB - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_SUBSTR - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_SWAP - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_TOALTSTACK - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_TRUE - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_TUCK - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_VER - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_VERIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_VERIFY - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_VERNOTIF - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_WITHIN - Static variable in class org.bitcoinj.script.ScriptOpCodes
- OP_XOR - Static variable in class org.bitcoinj.script.ScriptOpCodes
- opcode - Variable in class org.bitcoinj.script.ScriptChunk
-
Operation to be executed.
- openConnection(SocketAddress, StreamConnection) - Method in class org.bitcoinj.net.BlockingClientManager
- openConnection(SocketAddress, StreamConnection) - Method in interface org.bitcoinj.net.ClientConnectionManager
-
Creates a new connection to the given address, with the given connection used to handle incoming data.
- openConnection(SocketAddress, StreamConnection) - Method in class org.bitcoinj.net.NioClientManager
- openOutCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- openStream(NetworkParameters) - Static method in class org.bitcoinj.core.CheckpointManager
-
Returns a checkpoints stream pointing to inside the bitcoinj JAR
- opFalse() - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds false to the end of the program.
- opFalse(int) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds false to the given index in the program.
- optimalEncodingMessageSize - Variable in class org.bitcoinj.core.Block
- optionalDecimals(int...) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set additional groups of decimals to use after the minimum decimals, if they are useful for expressing precision.
- OptionalFieldValidationException - Exception in org.bitcoinj.uri
-
Exception to provide the following to
BitcoinURI
: - OptionalFieldValidationException(String) - Constructor for exception org.bitcoinj.uri.OptionalFieldValidationException
- OptionalFieldValidationException(String, Throwable) - Constructor for exception org.bitcoinj.uri.OptionalFieldValidationException
- opTrue() - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds true to the end of the program.
- opTrue(int) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds true to the given index in the program.
- org.bitcoin - package org.bitcoin
- org.bitcoin.crawler - package org.bitcoin.crawler
- org.bitcoin.protocols.payments - package org.bitcoin.protocols.payments
- org.bitcoinj.core - package org.bitcoinj.core
-
The core package contains classes for network messages like
Block
andTransaction
, peer connectivity viaPeerGroup
, and block chain management. - org.bitcoinj.core.listeners - package org.bitcoinj.core.listeners
- org.bitcoinj.crypto - package org.bitcoinj.crypto
-
The crypto package contains classes that work with key derivation algorithms like scrypt (passwords to AES keys), BIP 32 hierarchies (chains of keys from a root seed), X.509 utilities for the payment protocol and other general cryptography tasks.
- org.bitcoinj.jni - package org.bitcoinj.jni
- org.bitcoinj.kits - package org.bitcoinj.kits
-
High level wrapper APIs around the bitcoinj building blocks.
- org.bitcoinj.net - package org.bitcoinj.net
-
Classes handling low level network management using either NIO (async io) or older style blocking sockets (useful for using SOCKS proxies, Tor, SSL etc).
- org.bitcoinj.net.discovery - package org.bitcoinj.net.discovery
-
Classes that know how to discover peers in the P2P network using DNS or HTTP.
- org.bitcoinj.params - package org.bitcoinj.params
-
Network parameters encapsulate some of the differences between different Bitcoin networks such as the main network, the testnet, regtest mode, unit testing params and so on.
- org.bitcoinj.protocols.payments - package org.bitcoinj.protocols.payments
-
The BIP70 payment protocol wraps Bitcoin transactions and adds various useful features like memos, refund addresses and authentication.
- org.bitcoinj.script - package org.bitcoinj.script
-
Classes for working with and executing Bitcoin script programs, as embedded in inputs and outputs.
- org.bitcoinj.signers - package org.bitcoinj.signers
-
Transaction signers know how to calculate signatures over transactions in different contexts, for example, using local private keys or fetching them from remote servers.
- org.bitcoinj.store - package org.bitcoinj.store
-
Block stores persist blockchain data downloaded from remote peers.
- org.bitcoinj.uri - package org.bitcoinj.uri
-
Parsing and handling of bitcoin: textual URIs as found in qr codes and web links.
- org.bitcoinj.utils - package org.bitcoinj.utils
-
Formatting monetary amounts, representing exchange rates, a program for loading Bitcoin Core saved block files, a class to control how bitcoinj uses threads and misc other utility classes that don't fit anywhere else.
- org.bitcoinj.wallet - package org.bitcoinj.wallet
-
Classes that support the
Wallet
, which knows how to find and save transactions relevant to a set of keys or scripts, calculate balances, and spend money: the wallet has many features and can be extended in various ways, please refer to the website for documentation on how to use it. - org.bitcoinj.wallet.listeners - package org.bitcoinj.wallet.listeners
- ORIGINAL - Enum constant in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Unencrypted - Original bitcoin secp256k1 curve
- ORIGINAL_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Unencrypted - Original bitcoin secp256k1 curve
- OTHER - Enum constant in enum class org.bitcoinj.core.RejectMessage.RejectCode
- Output(Coin, byte[]) - Constructor for class org.bitcoinj.protocols.payments.PaymentProtocol.Output
- OUTPUT_SCRIPT_TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- OUTPUTS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- outputScriptType - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- outputScriptType(Script.ScriptType) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- OVERRIDING_TRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
P
- P_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
- P2PK - Enum constant in enum class org.bitcoinj.script.Script.ScriptType
- P2PKH - Enum constant in enum class org.bitcoinj.script.Script.ScriptType
- P2PKH - Enum constant in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
-
P2PKH = 1;
- P2PKH_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
-
P2PKH = 1;
- p2sh - Variable in class org.bitcoinj.core.LegacyAddress
-
True if P2SH, false if P2PKH.
- P2SH - Enum constant in enum class org.bitcoinj.script.Script.ScriptType
- P2SH - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- p2shHeader - Variable in class org.bitcoinj.core.NetworkParameters
- P2TR - Enum constant in enum class org.bitcoinj.script.Script.ScriptType
- P2WPKH - Enum constant in enum class org.bitcoinj.script.Script.ScriptType
- P2WPKH - Enum constant in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
-
P2WPKH = 2;
- P2WPKH_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
-
P2WPKH = 2;
- P2WSH - Enum constant in enum class org.bitcoinj.script.Script.ScriptType
- packetMagic - Variable in class org.bitcoinj.core.NetworkParameters
- params - Variable in class org.bitcoinj.core.AbstractBlockChain
-
network parameters for this chain
- params - Variable in class org.bitcoinj.core.CheckpointManager
- params - Variable in class org.bitcoinj.core.Message
- params - Variable in class org.bitcoinj.core.PeerGroup
- params - Variable in class org.bitcoinj.core.PrefixedChecksummedBytes
- params - Variable in class org.bitcoinj.kits.WalletAppKit
- params - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- params - Variable in class org.bitcoinj.store.SPVBlockStore
- params - Variable in class org.bitcoinj.wallet.Wallet
- params() - Method in class org.bitcoinj.kits.WalletAppKit
- Params() - Constructor for class org.bitcoinj.utils.ExponentialBackoff.Params
-
Construct params with default values.
- Params(long, float, long) - Constructor for class org.bitcoinj.utils.ExponentialBackoff.Params
- parent - Variable in class org.bitcoinj.core.ChildMessage
- parse() - Method in class org.bitcoinj.core.AddressV1Message
- parse() - Method in class org.bitcoinj.core.AddressV2Message
- parse() - Method in class org.bitcoinj.core.Block
- parse() - Method in class org.bitcoinj.core.BloomFilter
- parse() - Method in class org.bitcoinj.core.EmptyMessage
- parse() - Method in class org.bitcoinj.core.FeeFilterMessage
- parse() - Method in class org.bitcoinj.core.FilteredBlock
- parse() - Method in class org.bitcoinj.core.GetBlocksMessage
- parse() - Method in class org.bitcoinj.core.GetUTXOsMessage
- parse() - Method in class org.bitcoinj.core.HeadersMessage
- parse() - Method in class org.bitcoinj.core.ListMessage
- parse() - Method in class org.bitcoinj.core.MemoryPoolMessage
- parse() - Method in class org.bitcoinj.core.Message
- parse() - Method in class org.bitcoinj.core.PartialMerkleTree
- parse() - Method in class org.bitcoinj.core.PeerAddress
- parse() - Method in class org.bitcoinj.core.Ping
- parse() - Method in class org.bitcoinj.core.Pong
- parse() - Method in class org.bitcoinj.core.RejectMessage
- parse() - Method in class org.bitcoinj.core.Transaction
-
Deserialize according to BIP144 or the classic format, depending on if the transaction is segwit or not.
- parse() - Method in class org.bitcoinj.core.TransactionInput
- parse() - Method in class org.bitcoinj.core.TransactionOutPoint
- parse() - Method in class org.bitcoinj.core.TransactionOutput
- parse() - Method in class org.bitcoinj.core.UTXOsMessage
- parse() - Method in class org.bitcoinj.core.VersionMessage
- parse(String) - Method in class org.bitcoinj.utils.BtcFormat
-
Parse a
String
representation of a Bitcoin monetary value. - parse(String) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Parse a human readable coin value to a
Coin
instance. - parse(String, ParsePosition) - Method in class org.bitcoinj.utils.BtcFormat
-
Parse a
String
representation of a Bitcoin monetary value. - parseCoin(String) - Static method in class org.bitcoinj.core.Coin
-
Create a
Coin
by parsing aString
amount expressed in "the way humans are used to". - parseCoinInexact(String) - Static method in class org.bitcoinj.core.Coin
-
Create a
Coin
by parsing aString
amount expressed in "the way humans are used to". - parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFiat(String, String) - Static method in class org.bitcoinj.utils.Fiat
-
Parses an amount expressed in the way humans are used to.
- parseFiat(String, String) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Parse a human readable fiat value to a
Fiat
instance. - parseFiatInexact(String, String) - Static method in class org.bitcoinj.utils.Fiat
-
Parses an amount expressed in the way humans are used to.
- parseFrom(byte[]) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(byte[]) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(byte[]) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(ByteString) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(ByteString) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(ByteString) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(InputStream) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(ByteBuffer) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(ByteBuffer) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Tag
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseObject(String, ParsePosition) - Method in class org.bitcoinj.utils.BtcFormat
-
Parse a
String
representation of a Bitcoin monetary value. - parsePath(String) - Static method in class org.bitcoinj.crypto.HDPath
-
Create an HDPath from a path string.
- parsePath(String) - Static method in class org.bitcoinj.crypto.HDUtils
-
Deprecated.Use
HDPath.parsePath
- parsePaymentAck(Protos.PaymentACK) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Parse payment ack into an object.
- parsePaymentRequest(Protos.PaymentRequest) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Parse a payment request.
- parser() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- parser() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- parser() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- parser() - Static method in class org.bitcoin.protocols.payments.Protos.Output
- parser() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
- parser() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
- parser() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- parser() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- parser() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
- parser() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
- parser() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
- parser() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
- parser() - Static method in class org.bitcoinj.wallet.Protos.Extension
- parser() - Static method in class org.bitcoinj.wallet.Protos.Key
- parser() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
- parser() - Static method in class org.bitcoinj.wallet.Protos.Script
- parser() - Static method in class org.bitcoinj.wallet.Protos.ScriptWitness
- parser() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
- parser() - Static method in class org.bitcoinj.wallet.Protos.Tag
- parser() - Static method in class org.bitcoinj.wallet.Protos.Transaction
- parser() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
- parser() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
- parser() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
- parser() - Static method in class org.bitcoinj.wallet.Protos.Wallet
- parseToProto(InputStream) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Returns the loaded protocol buffer from the given byte stream.
- parseTransactions(int) - Method in class org.bitcoinj.core.Block
-
Parse transactions from the block.
- parseTransactionsFromPaymentMessage(NetworkParameters, Protos.Payment) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Parse transactions from payment message.
- PartialMerkleTree - Class in org.bitcoinj.core
-
A data structure that contains proofs of block inclusion for one or more transactions, in an efficient manner.
- PartialMerkleTree(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.PartialMerkleTree
- PartialMerkleTree(NetworkParameters, byte[], List<Sha256Hash>, int) - Constructor for class org.bitcoinj.core.PartialMerkleTree
-
Constructs a new PMT with the given bit set (little endian) and the raw list of hashes including internal hashes, taking ownership of the list.
- partialTx - Variable in class org.bitcoinj.signers.TransactionSigner.ProposedTransaction
- passesCheckpoint(int, Sha256Hash) - Method in class org.bitcoinj.core.NetworkParameters
-
Returns true if the block height is either not a checkpoint, or is a checkpoint and the hash matches.
- passphrase - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- passphrase(String) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
The passphrase to use with the generated mnemonic, or null if you would like to use the default empty string.
- password - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- PATH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
- pattern() - Method in class org.bitcoinj.utils.BtcFormat
-
Return a representation of the pattern used by this instance for formatting and parsing.
- pattern(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Use the given pattern when formatting and parsing.
- payload - Variable in class org.bitcoinj.core.Message
- PAYMENT_DETAILS_VERSION_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
- PAYMENT_PROTOCOL_ID_MAINNET - Static variable in class org.bitcoinj.core.NetworkParameters
-
The string used by the payment protocol to represent the main net.
- PAYMENT_PROTOCOL_ID_REGTEST - Static variable in class org.bitcoinj.core.NetworkParameters
- PAYMENT_PROTOCOL_ID_TESTNET - Static variable in class org.bitcoinj.core.NetworkParameters
-
The string used by the payment protocol to represent the test net.
- PAYMENT_PROTOCOL_ID_UNIT_TESTS - Static variable in class org.bitcoinj.core.NetworkParameters
-
The string used by the payment protocol to represent unit testing (note that this is non-standard).
- PAYMENT_URL_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- PaymentProtocol - Class in org.bitcoinj.protocols.payments
-
Utility methods and constants for working with BIP 70 aka the payment protocol.
- PaymentProtocol() - Constructor for class org.bitcoinj.protocols.payments.PaymentProtocol
- PaymentProtocol.Ack - Class in org.bitcoinj.protocols.payments
-
Message returned by the merchant in response to a Payment message.
- PaymentProtocol.Output - Class in org.bitcoinj.protocols.payments
-
Value object to hold amount/script pairs.
- PaymentProtocol.PkiVerificationData - Class in org.bitcoinj.protocols.payments
-
Information about the X.509 signature's issuer and subject.
- PaymentProtocolException - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException
- PaymentProtocolException(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException
- PaymentProtocolException.Expired - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.InvalidNetwork - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.InvalidOutputs - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.InvalidPaymentRequestURL - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.InvalidPaymentURL - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.InvalidPkiData - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.InvalidPkiType - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.InvalidVersion - Exception in org.bitcoinj.protocols.payments
- PaymentProtocolException.PkiVerificationException - Exception in org.bitcoinj.protocols.payments
- PaymentSession - Class in org.bitcoinj.protocols.payments
-
Provides a standard implementation of the Payment Protocol (BIP 0070)
- PaymentSession(Protos.PaymentRequest) - Constructor for class org.bitcoinj.protocols.payments.PaymentSession
-
Creates a PaymentSession from the provided
Protos.PaymentRequest
. - PaymentSession(Protos.PaymentRequest, boolean) - Constructor for class org.bitcoinj.protocols.payments.PaymentSession
-
Creates a PaymentSession from the provided
Protos.PaymentRequest
. - PaymentSession(Protos.PaymentRequest, boolean, TrustStoreLoader) - Constructor for class org.bitcoinj.protocols.payments.PaymentSession
-
Creates a PaymentSession from the provided
Protos.PaymentRequest
. - PBKDF2SHA512 - Class in org.bitcoinj.crypto
-
This is a clean-room implementation of PBKDF2 using RFC 2898 as a reference.
- PBKDF2SHA512() - Constructor for class org.bitcoinj.crypto.PBKDF2SHA512
- Peer - Class in org.bitcoinj.core
-
A Peer handles the high level communication with a Bitcoin node, extending a
PeerSocketHandler
which handles low-level message (de)serialization. - Peer(NetworkParameters, AbstractBlockChain, PeerAddress, String, String) - Constructor for class org.bitcoinj.core.Peer
-
Construct a peer that reads/writes from the given chain.
- Peer(NetworkParameters, VersionMessage, AbstractBlockChain, PeerAddress) - Constructor for class org.bitcoinj.core.Peer
- Peer(NetworkParameters, VersionMessage, PeerAddress, AbstractBlockChain) - Constructor for class org.bitcoinj.core.Peer
-
Construct a peer that reads/writes from the given block chain.
- Peer(NetworkParameters, VersionMessage, PeerAddress, AbstractBlockChain, long, int) - Constructor for class org.bitcoinj.core.Peer
-
Construct a peer that reads/writes from the given block chain.
- PEER_SEEDS_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- peerAddress - Variable in class org.bitcoinj.core.PeerSocketHandler
- PeerAddress - Class in org.bitcoinj.core
-
A PeerAddress holds an IP address and port number representing the network location of a peer in the Bitcoin P2P network.
- PeerAddress(NetworkParameters, byte[], int, Message, MessageSerializer) - Constructor for class org.bitcoinj.core.PeerAddress
-
Construct a peer address from a serialized payload.
- PeerAddress(NetworkParameters, String, int) - Constructor for class org.bitcoinj.core.PeerAddress
-
Constructs a peer address from a stringified hostname+port.
- PeerAddress(NetworkParameters, InetAddress) - Constructor for class org.bitcoinj.core.PeerAddress
-
Constructs a peer address from the given IP address.
- PeerAddress(NetworkParameters, InetAddress, int) - Constructor for class org.bitcoinj.core.PeerAddress
-
Constructs a peer address from the given IP address and port.
- PeerAddress(NetworkParameters, InetAddress, int, BigInteger) - Constructor for class org.bitcoinj.core.PeerAddress
-
Constructs a peer address from the given IP address, port and services.
- PeerAddress(NetworkParameters, InetAddress, int, BigInteger, MessageSerializer) - Constructor for class org.bitcoinj.core.PeerAddress
-
Construct a peer address from a memorized or hardcoded address.
- PeerAddress(NetworkParameters, InetSocketAddress) - Constructor for class org.bitcoinj.core.PeerAddress
-
Constructs a peer address from an
InetSocketAddress
. - peerAddresses - Variable in class org.bitcoinj.kits.WalletAppKit
- PeerConnectedEventListener - Interface in org.bitcoinj.core.listeners
-
Implementors can listen to events indicating a new peer connecting.
- peerConnectedEventListeners - Variable in class org.bitcoinj.core.PeerGroup
-
Callbacks for events related to peers connecting
- PeerDataEventListener - Interface in org.bitcoinj.core.listeners
- PeerDisconnectedEventListener - Interface in org.bitcoinj.core.listeners
-
Implementors can listen to events indicating a peer disconnecting.
- peerDisconnectedEventListeners - Variable in class org.bitcoinj.core.PeerGroup
-
Callbacks for events related to peers disconnecting
- PeerDiscoveredEventListener - Interface in org.bitcoinj.core.listeners
-
Implementors can listen to events for peers being discovered.
- peerDiscoveredEventListeners - Variable in class org.bitcoinj.core.PeerGroup
-
Callbacks for events related to peer connection/disconnection
- PeerDiscovery - Interface in org.bitcoinj.net.discovery
-
A PeerDiscovery object is responsible for finding addresses of other nodes in the Bitcoin P2P network.
- PeerDiscoveryException - Exception in org.bitcoinj.net.discovery
- PeerDiscoveryException() - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
- PeerDiscoveryException(String) - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
- PeerDiscoveryException(String, Throwable) - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
- PeerDiscoveryException(Throwable) - Constructor for exception org.bitcoinj.net.discovery.PeerDiscoveryException
- PeerException - Exception in org.bitcoinj.core
-
Thrown when a problem occurs in communicating with a peer, and we should retry.
- PeerException(Exception) - Constructor for exception org.bitcoinj.core.PeerException
- PeerException(String) - Constructor for exception org.bitcoinj.core.PeerException
- PeerException(String, Exception) - Constructor for exception org.bitcoinj.core.PeerException
- PeerFilterProvider - Interface in org.bitcoinj.core
-
An interface which provides the information required to properly filter data downloaded from Peers.
- peerGroup() - Method in class org.bitcoinj.kits.WalletAppKit
- PeerGroup - Class in org.bitcoinj.core
-
Runs a set of connections to the P2P network, brings up connections to replace disconnected nodes and manages the interaction between them all.
- PeerGroup(Context) - Constructor for class org.bitcoinj.core.PeerGroup
-
Creates a PeerGroup with the given context.
- PeerGroup(Context, AbstractBlockChain) - Constructor for class org.bitcoinj.core.PeerGroup
-
Creates a PeerGroup for the given context and chain.
- PeerGroup(NetworkParameters) - Constructor for class org.bitcoinj.core.PeerGroup
- PeerGroup(NetworkParameters, AbstractBlockChain) - Constructor for class org.bitcoinj.core.PeerGroup
- PeerGroup(NetworkParameters, AbstractBlockChain, ClientConnectionManager) - Constructor for class org.bitcoinj.core.PeerGroup
-
See
PeerGroup(Context, AbstractBlockChain, ClientConnectionManager)
- PeerGroup.FilterRecalculateMode - Enum Class in org.bitcoinj.core
- PeerSeedProtos - Class in org.bitcoin.crawler
- PeerSeedProtos.PeerSeedData - Class in org.bitcoin.crawler
-
Protobuf type
org.bitcoin.crawler.PeerSeedData
- PeerSeedProtos.PeerSeedData.Builder - Class in org.bitcoin.crawler
-
Protobuf type
org.bitcoin.crawler.PeerSeedData
- PeerSeedProtos.PeerSeedDataOrBuilder - Interface in org.bitcoin.crawler
- PeerSeedProtos.PeerSeeds - Class in org.bitcoin.crawler
-
Protobuf type
org.bitcoin.crawler.PeerSeeds
- PeerSeedProtos.PeerSeeds.Builder - Class in org.bitcoin.crawler
-
Protobuf type
org.bitcoin.crawler.PeerSeeds
- PeerSeedProtos.PeerSeedsOrBuilder - Interface in org.bitcoin.crawler
- PeerSeedProtos.SignedPeerSeeds - Class in org.bitcoin.crawler
-
Protobuf type
org.bitcoin.crawler.SignedPeerSeeds
- PeerSeedProtos.SignedPeerSeeds.Builder - Class in org.bitcoin.crawler
-
Protobuf type
org.bitcoin.crawler.SignedPeerSeeds
- PeerSeedProtos.SignedPeerSeedsOrBuilder - Interface in org.bitcoin.crawler
- PeerSocketHandler - Class in org.bitcoinj.core
-
Handles high-level message (de)serialization for peers, acting as the bridge between the
org.bitcoinj.net
classes andPeer
. - PeerSocketHandler(NetworkParameters, InetSocketAddress) - Constructor for class org.bitcoinj.core.PeerSocketHandler
- PeerSocketHandler(NetworkParameters, PeerAddress) - Constructor for class org.bitcoinj.core.PeerSocketHandler
- peersTransactionBroadastEventListeners - Variable in class org.bitcoinj.core.PeerGroup
- PENDING - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
-
If PENDING, then the transaction is unconfirmed and should be included shortly, as long as it is being announced and is considered valid by the network.
- PENDING - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
Our transaction, not in any chain
- PENDING - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Unconfirmed and sitting in the networks memory pools, waiting to be included in the chain.
- PENDING - Enum constant in enum class org.bitcoinj.wallet.WalletTransaction.Pool
- PENDING_INACTIVE - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In non-best chain, our transaction
- PENDING_INACTIVE_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In non-best chain, our transaction
- PENDING_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
Our transaction, not in any chain
- PENDING_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Unconfirmed and sitting in the networks memory pools, waiting to be included in the chain.
- ping() - Method in class org.bitcoinj.core.Peer
-
Sends the peer a ping message and returns a future that will be invoked when the pong is received back.
- ping(long) - Method in class org.bitcoinj.core.Peer
- Ping - Class in org.bitcoinj.core
-
Instances of this class are not safe for use by multiple threads.
- Ping() - Constructor for class org.bitcoinj.core.Ping
-
Create a Ping without a nonce value.
- Ping(long) - Constructor for class org.bitcoinj.core.Ping
-
Create a Ping with a nonce value.
- Ping(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Ping
- PKI_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- PKI_TYPE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- pkiVerificationData - Variable in class org.bitcoinj.protocols.payments.PaymentSession
-
Stores the calculated PKI verification data, or null if none is available.
- PkiVerificationException(Exception) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
- PkiVerificationException(Exception, List<X509Certificate>) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
- PkiVerificationException(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
- plus(Coin) - Method in class org.bitcoinj.core.Coin
-
Alias for add
- Pong - Class in org.bitcoinj.core
-
Instances of this class are not safe for use by multiple threads.
- Pong(long) - Constructor for class org.bitcoinj.core.Pong
-
Create a Pong with a nonce value.
- Pong(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Pong
- PONG - Enum constant in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- POOL_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- poolContainsTxHash(WalletTransaction.Pool, Sha256Hash) - Method in class org.bitcoinj.wallet.Wallet
- port - Variable in class org.bitcoinj.core.NetworkParameters
- PORT_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- PORT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
- position - Variable in exception org.bitcoinj.core.AddressFormatException.InvalidCharacter
- positiveSign(char) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set character to prefix positive values.
- postfixCode() - Method in class org.bitcoinj.utils.MonetaryFormat
-
Postfix formatted output with currency code.
- PostgresFullPrunedBlockStore - Class in org.bitcoinj.store
-
A full pruned block store using the Postgres database engine.
- PostgresFullPrunedBlockStore(NetworkParameters, int, String, String, String, String) - Constructor for class org.bitcoinj.store.PostgresFullPrunedBlockStore
-
Creates a new PostgresFullPrunedBlockStore.
- PostgresFullPrunedBlockStore(NetworkParameters, int, String, String, String, String, String) - Constructor for class org.bitcoinj.store.PostgresFullPrunedBlockStore
-
Create a new PostgresFullPrunedBlockStore, storing the tables in the schema specified.
- preferredOutputScriptType - Variable in class org.bitcoinj.kits.WalletAppKit
- prefixCode() - Method in class org.bitcoinj.utils.MonetaryFormat
-
Prefix formatted output by currency code.
- prefixCode(String, int) - Static method in class org.bitcoinj.utils.BtcFormat
-
END OF PARSING STUFF
- PrefixedChecksummedBytes - Class in org.bitcoinj.core
-
The following format is often used to represent some type of data (e.g.
- PrefixedChecksummedBytes(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.PrefixedChecksummedBytes
- prefixSymbol(String, int) - Static method in class org.bitcoinj.utils.BtcFormat
- prefixUnitsIndicator(DecimalFormat, int) - Static method in class org.bitcoinj.utils.BtcFormat
-
Set both the currency symbol and code of the underlying, mutable NumberFormat object according to the given denominational units scale factor.
- PreMessageReceivedEventListener - Interface in org.bitcoinj.core.listeners
- priv - Variable in class org.bitcoinj.core.ECKey
- privKeyTweakAdd(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 PrivKey Tweak-Add - Tweak privkey by adding to it
- privKeyTweakMul(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 PrivKey Tweak-Mul - Tweak privkey by multiplying to it
- processBlock(Block) - Method in class org.bitcoinj.core.Peer
- processGetData(GetDataMessage) - Method in class org.bitcoinj.core.Peer
- processHeaders(HeadersMessage) - Method in class org.bitcoinj.core.Peer
- processInv(InventoryMessage) - Method in class org.bitcoinj.core.Peer
- processMessage(Message) - Method in class org.bitcoinj.core.Peer
- processMessage(Message) - Method in class org.bitcoinj.core.PeerSocketHandler
-
Called every time a message is received from the network
- processNotFoundMessage(NotFoundMessage) - Method in class org.bitcoinj.core.Peer
- processPong(Pong) - Method in class org.bitcoinj.core.Peer
- processTransaction(Transaction) - Method in class org.bitcoinj.core.Peer
- processUTXOMessage(UTXOsMessage) - Method in class org.bitcoinj.core.Peer
- program - Variable in class org.bitcoinj.script.Script
- PROGRAM_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Script
- progress(double, int, Date) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
-
Called when download progress is made.
- propagate(Context) - Static method in class org.bitcoinj.core.Context
-
Sets the given context as the current thread context.
- ProposedTransaction(Transaction) - Constructor for class org.bitcoinj.signers.TransactionSigner.ProposedTransaction
- ProtocolException - Exception in org.bitcoinj.core
- ProtocolException(Exception) - Constructor for exception org.bitcoinj.core.ProtocolException
- ProtocolException(String) - Constructor for exception org.bitcoinj.core.ProtocolException
- ProtocolException(String, Exception) - Constructor for exception org.bitcoinj.core.ProtocolException
- Protos - Class in org.bitcoin.protocols.payments
- Protos - Class in org.bitcoinj.wallet
- Protos.DeterministicKey - Class in org.bitcoinj.wallet
-
Data attached to a Key message that defines the data needed by the BIP32 deterministic key hierarchy algorithm.
- Protos.DeterministicKey.Builder - Class in org.bitcoinj.wallet
-
Data attached to a Key message that defines the data needed by the BIP32 deterministic key hierarchy algorithm.
- Protos.DeterministicKeyOrBuilder - Interface in org.bitcoinj.wallet
- Protos.EncryptedData - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.EncryptedData
- Protos.EncryptedData.Builder - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.EncryptedData
- Protos.EncryptedDataOrBuilder - Interface in org.bitcoinj.wallet
- Protos.ExchangeRate - Class in org.bitcoinj.wallet
-
An exchange rate between Bitcoin and some fiat currency.
- Protos.ExchangeRate.Builder - Class in org.bitcoinj.wallet
-
An exchange rate between Bitcoin and some fiat currency.
- Protos.ExchangeRateOrBuilder - Interface in org.bitcoinj.wallet
- Protos.Extension - Class in org.bitcoinj.wallet
-
An extension to the wallet
- Protos.Extension.Builder - Class in org.bitcoinj.wallet
-
An extension to the wallet
- Protos.ExtensionOrBuilder - Interface in org.bitcoinj.wallet
- Protos.Key - Class in org.bitcoinj.wallet
-
A key used to control Bitcoin spending.
- Protos.Key.Builder - Class in org.bitcoinj.wallet
-
A key used to control Bitcoin spending.
- Protos.Key.OutputScriptType - Enum Class in org.bitcoinj.wallet
-
Protobuf enum
wallet.Key.OutputScriptType
- Protos.Key.Type - Enum Class in org.bitcoinj.wallet
-
Protobuf enum
wallet.Key.Type
- Protos.KeyOrBuilder - Interface in org.bitcoinj.wallet
- Protos.Output - Class in org.bitcoin.protocols.payments
-
Generalized form of "send payment to this/these bitcoin addresses"
- Protos.Output.Builder - Class in org.bitcoin.protocols.payments
-
Generalized form of "send payment to this/these bitcoin addresses"
- Protos.OutputOrBuilder - Interface in org.bitcoin.protocols.payments
- Protos.Payment - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.Payment
- Protos.Payment.Builder - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.Payment
- Protos.PaymentACK - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.PaymentACK
- Protos.PaymentACK.Builder - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.PaymentACK
- Protos.PaymentACKOrBuilder - Interface in org.bitcoin.protocols.payments
- Protos.PaymentDetails - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.PaymentDetails
- Protos.PaymentDetails.Builder - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.PaymentDetails
- Protos.PaymentDetailsOrBuilder - Interface in org.bitcoin.protocols.payments
- Protos.PaymentOrBuilder - Interface in org.bitcoin.protocols.payments
- Protos.PaymentRequest - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.PaymentRequest
- Protos.PaymentRequest.Builder - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.PaymentRequest
- Protos.PaymentRequestOrBuilder - Interface in org.bitcoin.protocols.payments
- Protos.PeerAddress - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.PeerAddress
- Protos.PeerAddress.Builder - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.PeerAddress
- Protos.PeerAddressOrBuilder - Interface in org.bitcoinj.wallet
- Protos.Script - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.Script
- Protos.Script.Builder - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.Script
- Protos.ScriptOrBuilder - Interface in org.bitcoinj.wallet
- Protos.ScriptWitness - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.ScriptWitness
- Protos.ScriptWitness.Builder - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.ScriptWitness
- Protos.ScriptWitnessOrBuilder - Interface in org.bitcoinj.wallet
- Protos.ScryptParameters - Class in org.bitcoinj.wallet
-
The parameters used in the scrypt key derivation function.
- Protos.ScryptParameters.Builder - Class in org.bitcoinj.wallet
-
The parameters used in the scrypt key derivation function.
- Protos.ScryptParametersOrBuilder - Interface in org.bitcoinj.wallet
- Protos.Tag - Class in org.bitcoinj.wallet
-
A simple key->value mapping that has no interpreted content at all.
- Protos.Tag.Builder - Class in org.bitcoinj.wallet
-
A simple key->value mapping that has no interpreted content at all.
- Protos.TagOrBuilder - Interface in org.bitcoinj.wallet
- Protos.Transaction - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.Transaction
- Protos.Transaction.Builder - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.Transaction
- Protos.Transaction.Pool - Enum Class in org.bitcoinj.wallet
-
This is a bitfield oriented enum, with the following bits: bit 0 - spent bit 1 - appears in alt chain bit 2 - appears in best chain bit 3 - double-spent bit 4 - pending (we would like the tx to go into the best chain) Not all combinations are interesting, just the ones actually used in the enum.
- Protos.Transaction.Purpose - Enum Class in org.bitcoinj.wallet
-
For what purpose the transaction was created.
- Protos.TransactionConfidence - Class in org.bitcoinj.wallet
-
A description of the confidence we have that a transaction cannot be reversed in the future.
- Protos.TransactionConfidence.Builder - Class in org.bitcoinj.wallet
-
A description of the confidence we have that a transaction cannot be reversed in the future.
- Protos.TransactionConfidence.Source - Enum Class in org.bitcoinj.wallet
-
Where did we get this transaction from? Knowing the source may help us to risk analyze pending transactions.
- Protos.TransactionConfidence.Type - Enum Class in org.bitcoinj.wallet
-
Protobuf enum
wallet.TransactionConfidence.Type
- Protos.TransactionConfidenceOrBuilder - Interface in org.bitcoinj.wallet
- Protos.TransactionInput - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.TransactionInput
- Protos.TransactionInput.Builder - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.TransactionInput
- Protos.TransactionInputOrBuilder - Interface in org.bitcoinj.wallet
- Protos.TransactionOrBuilder - Interface in org.bitcoinj.wallet
- Protos.TransactionOutput - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.TransactionOutput
- Protos.TransactionOutput.Builder - Class in org.bitcoinj.wallet
-
Protobuf type
wallet.TransactionOutput
- Protos.TransactionOutputOrBuilder - Interface in org.bitcoinj.wallet
- Protos.Wallet - Class in org.bitcoinj.wallet
-
A bitcoin wallet
- Protos.Wallet.Builder - Class in org.bitcoinj.wallet
-
A bitcoin wallet
- Protos.Wallet.EncryptionType - Enum Class in org.bitcoinj.wallet
-
The encryption type of the wallet.
- Protos.WalletOrBuilder - Interface in org.bitcoinj.wallet
- Protos.X509Certificates - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.X509Certificates
- Protos.X509Certificates.Builder - Class in org.bitcoin.protocols.payments
-
Protobuf type
payments.X509Certificates
- Protos.X509CertificatesOrBuilder - Interface in org.bitcoin.protocols.payments
- protoToAddrs(PeerSeedProtos.SignedPeerSeeds) - Method in class org.bitcoinj.net.discovery.HttpDiscovery
- provideTransaction(Transaction) - Method in class org.bitcoinj.core.FilteredBlock
-
Provide this FilteredBlock with a transaction which is in its Merkle tree.
- provideWalletExtensions() - Method in class org.bitcoinj.kits.WalletAppKit
-
Override this to return wallet extensions if any are necessary.
- PrunedException - Exception in org.bitcoinj.core
-
PrunedException is thrown in cases where a fully verifying node has deleted (pruned) old block data that turned out to be necessary for handling a re-org.
- PrunedException(Sha256Hash) - Constructor for exception org.bitcoinj.core.PrunedException
- ptr - Variable in class org.bitcoinj.jni.NativeBlockChainListener
- ptr - Variable in class org.bitcoinj.jni.NativeFutureCallback
- ptr - Variable in class org.bitcoinj.jni.NativeKeyChainEventListener
- ptr - Variable in class org.bitcoinj.jni.NativeScriptsChangeEventListener
- ptr - Variable in class org.bitcoinj.jni.NativeTransactionConfidenceEventListener
- ptr - Variable in class org.bitcoinj.jni.NativeTransactionConfidenceListener
- ptr - Variable in class org.bitcoinj.jni.NativeWalletChangeEventListener
- ptr - Variable in class org.bitcoinj.jni.NativeWalletCoinsReceivedEventListener
- ptr - Variable in class org.bitcoinj.jni.NativeWalletCoinsSentEventListener
- ptr - Variable in class org.bitcoinj.jni.NativeWalletReorganizeEventListener
- pub - Variable in class org.bitcoinj.core.ECKey
- pubkey - Variable in class org.bitcoinj.net.discovery.HttpDiscovery.Details
- pubKey - Variable in class org.bitcoinj.signers.CustomTransactionSigner.SignatureAndKey
- PUBKEY_COMPARATOR - Static variable in class org.bitcoinj.core.ECKey
-
Compares pub key bytes using
UnsignedBytes.lexicographicalComparator()
- PUBKEY_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- pubKeyTweakAdd(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 PubKey Tweak-Add - Tweak pubkey by adding to it
- pubKeyTweakMul(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 PubKey Tweak-Mul - Tweak pubkey by multiplying to it
- PUBLIC_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- publicKeyFromPrivate(BigInteger, boolean) - Static method in class org.bitcoinj.core.ECKey
-
Returns public key bytes from the given private key.
- publicPointFromPrivate(BigInteger) - Static method in class org.bitcoinj.core.ECKey
-
Returns public key point from the given private key.
- PublicPrivateMismatch(String) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.PublicPrivateMismatch
- PublicPrivateMismatch(String, Throwable) - Constructor for exception org.bitcoinj.crypto.KeyCrypterException.PublicPrivateMismatch
- PURPOSE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- put(StoredBlock) - Method in interface org.bitcoinj.store.BlockStore
-
Saves the given block header+extra data.
- put(StoredBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- put(StoredBlock) - Method in class org.bitcoinj.store.LevelDBBlockStore
- put(StoredBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- put(StoredBlock) - Method in class org.bitcoinj.store.MemoryBlockStore
- put(StoredBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- put(StoredBlock) - Method in class org.bitcoinj.store.SPVBlockStore
- put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- put(StoredBlock, StoredUndoableBlock) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Saves the given
StoredUndoableBlock
andStoredBlock
. - put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- put(StoredBlock, StoredUndoableBlock) - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
- putKey(DeterministicKey) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
-
Inserts a key into the hierarchy.
- putUpdateStoredBlock(StoredBlock, boolean) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- putUpdateStoredBlock(StoredBlock, boolean) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
Q
- queueListeners(TransactionConfidence.Listener.ChangeReason) - Method in class org.bitcoinj.core.TransactionConfidence
-
Call this after adjusting the confidence, for cases where listeners should be notified.
- queueOnCoinsReceived(Transaction, Coin, Coin) - Method in class org.bitcoinj.wallet.Wallet
- queueOnCoinsSent(Transaction, Coin, Coin) - Method in class org.bitcoinj.wallet.Wallet
- queueOnReorganize() - Method in class org.bitcoinj.wallet.Wallet
- queueOnScriptsChanged(List<Script>, boolean) - Method in class org.bitcoinj.wallet.Wallet
R
- r - Variable in class org.bitcoinj.core.ECKey.ECDSASignature
-
The two components of the signature.
- R_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
- RAISE_FEE - Enum constant in enum class org.bitcoinj.core.Transaction.Purpose
-
Raise fee, e.g.
- RAISE_FEE - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Raise fee, e.g.
- RAISE_FEE_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Raise fee, e.g.
- random - Static variable in class org.bitcoinj.core.TransactionBroadcast
-
Used for shuffling the peers before broadcast: unit tests can replace this to make themselves deterministic.
- random - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- random(SecureRandom) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Generates a new key chain with 128 bits of entropy selected randomly from the given
SecureRandom
object. - random(SecureRandom, int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Generates a new key chain with entropy selected randomly from the given
SecureRandom
object and of the requested size in bits. - randomAccessFile - Variable in class org.bitcoinj.store.SPVBlockStore
- randomize(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 randomize - updates the context randomization
- randomSalt() - Static method in class org.bitcoinj.crypto.KeyCrypterScrypt
-
Returns SALT_LENGTH (8) bytes of random data
- RawKeyBytes(byte[], byte[]) - Constructor for class org.bitcoinj.crypto.HDKeyDerivation.RawKeyBytes
- readByte() - Method in class org.bitcoinj.core.Message
- readByteArray() - Method in class org.bitcoinj.core.Message
- readBytes(int) - Method in class org.bitcoinj.core.Message
- readHash() - Method in class org.bitcoinj.core.Message
- readInt64() - Method in class org.bitcoinj.core.Message
- readInt64(byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Parse 8 bytes from the byte array (starting at the offset) as signed 64-bit integer in little endian format.
- readStr() - Method in class org.bitcoinj.core.Message
- readUint16(byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Parse 2 bytes from the byte array (starting at the offset) as unsigned 16-bit integer in little endian format.
- readUint16BE(byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Parse 2 bytes from the byte array (starting at the offset) as unsigned 16-bit integer in big endian format.
- readUint16FromStream(InputStream) - Static method in class org.bitcoinj.core.Utils
-
Parse 2 bytes from the stream as unsigned 16-bit integer in little endian format.
- readUint32() - Method in class org.bitcoinj.core.Message
- readUint32(byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Parse 4 bytes from the byte array (starting at the offset) as unsigned 32-bit integer in little endian format.
- readUint32BE(byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Parse 4 bytes from the byte array (starting at the offset) as unsigned 32-bit integer in big endian format.
- readUint32FromStream(InputStream) - Static method in class org.bitcoinj.core.Utils
-
Parse 4 bytes from the stream as unsigned 32-bit integer in little endian format.
- readUint64() - Method in class org.bitcoinj.core.Message
- readVarInt() - Method in class org.bitcoinj.core.Message
- readVarInt(int) - Method in class org.bitcoinj.core.Message
- readWallet(InputStream, boolean, WalletExtension[]) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
- readWallet(InputStream, WalletExtension...) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
- readWallet(NetworkParameters, WalletExtension[], Protos.Wallet) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
- readWallet(NetworkParameters, WalletExtension[], Protos.Wallet, boolean) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
- recached - Variable in class org.bitcoinj.core.Message
- recalculateFastCatchupAndFilter(PeerGroup.FilterRecalculateMode) - Method in class org.bitcoinj.core.PeerGroup
-
Recalculates the bloom filter given to peers as well as the timestamp after which full blocks are downloaded (instead of only headers).
- RECEIVE_FUNDS - Enum constant in enum class org.bitcoinj.wallet.KeyChain.KeyPurpose
- receiveBytes(ByteBuffer) - Method in class org.bitcoinj.core.PeerSocketHandler
- receiveBytes(ByteBuffer) - Method in interface org.bitcoinj.net.StreamConnection
-
Called when new bytes are available from the remote end.
- receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in interface org.bitcoinj.core.listeners.TransactionReceivedInBlockListener
-
Called by the
BlockChain
when we receive a new block that contains a relevant transaction. - receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.jni.NativeBlockChainListener
- receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class org.bitcoinj.wallet.Wallet
-
Called by the
BlockChain
when we receive a new block that sends coins to one of our addresses or spends coins from one of our addresses (note that a single transaction can do both). - receivePending(Transaction, List<Transaction>) - Method in class org.bitcoinj.wallet.Wallet
-
Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
- receivePending(Transaction, List<Transaction>, boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
- receivingAddr - Variable in class org.bitcoinj.core.VersionMessage
-
The network address of the node receiving this message.
- recipientsPayFees - Variable in class org.bitcoinj.wallet.SendRequest
-
If false (default value), tx fee is paid by the sender If true, tx fee is paid by the recipient/s.
- RECORD_SIZE - Static variable in class org.bitcoinj.store.SPVBlockStore
- recoverFromSignature(int, ECKey.ECDSASignature, Sha256Hash, boolean) - Static method in class org.bitcoinj.core.ECKey
-
Given the components of a signature and a selector value, recover and return the public key that generated the signature according to the algorithm in SEC1v2 section 4.1.6.
- RedeemData - Class in org.bitcoinj.wallet
-
This class aggregates data required to spend transaction output.
- redeemP2WPKH(TransactionSignature, ECKey) - Static method in class org.bitcoinj.core.TransactionWitness
-
Creates the stack pushes necessary to redeem a P2WPKH output.
- redeemP2WSH(Script, TransactionSignature...) - Static method in class org.bitcoinj.core.TransactionWitness
-
Creates the stack pushes necessary to redeem a P2WSH output.
- redeemScript - Variable in class org.bitcoinj.wallet.RedeemData
- REFERENCE_DEFAULT_MIN_TX_FEE - Static variable in class org.bitcoinj.core.Transaction
-
If feePerKb is lower than this, Bitcoin Core will treat it as if there were no fee.
- REFUND - Enum constant in enum class org.bitcoinj.wallet.KeyChain.KeyPurpose
- REFUND_TO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
- register(Collection<NetworkParameters>) - Static method in class org.bitcoinj.params.Networks
-
Register a collection of additional network types by adding them to the
Set
. - register(NetworkParameters) - Static method in class org.bitcoinj.params.Networks
-
Register a single network type by adding it to the
Set
. - registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoin.crawler.PeerSeedProtos
- registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos
- registerAllExtensions(ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos
- RegTestParams - Class in org.bitcoinj.params
-
Network parameters for the regression test mode of bitcoind in which all blocks are trivially solvable.
- RegTestParams() - Constructor for class org.bitcoinj.params.RegTestParams
- REGULAR - Enum constant in enum class org.bitcoinj.wallet.BasicKeyChain.State
- RejectedTransactionException - Exception in org.bitcoinj.core
-
This exception is used by the TransactionBroadcast class to indicate that a broadcast Transaction has been rejected by the network, for example because it violates a protocol rule.
- RejectedTransactionException(Transaction, RejectMessage) - Constructor for exception org.bitcoinj.core.RejectedTransactionException
- RejectMessage - Class in org.bitcoinj.core
-
A message sent by nodes when a message we sent was rejected (ie a transaction had too little fee/was invalid/etc).
- RejectMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.RejectMessage
- RejectMessage(NetworkParameters, RejectMessage.RejectCode, Sha256Hash, String, String) - Constructor for class org.bitcoinj.core.RejectMessage
-
Constructs a reject message that fingers the object with the given hash as rejected for the given reason.
- RejectMessage.RejectCode - Enum Class in org.bitcoinj.core
- relayTxesBeforeFilter - Variable in class org.bitcoinj.core.VersionMessage
-
Whether or not to relay tx invs before a filter is received.
- remove() - Method in class org.bitcoinj.utils.BlockFileLoader
- removeAddress(int) - Method in class org.bitcoinj.core.AddressMessage
- removeAllInstancesOf(byte[], byte[]) - Static method in class org.bitcoinj.script.Script
-
Returns the script bytes of inputScript with all instances of the specified script object removed
- removeAllInstancesOfOp(byte[], int) - Static method in class org.bitcoinj.script.Script
-
Returns the script bytes of inputScript with all instances of the given op code removed
- removeBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
- removeBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- removeBroadcastBy(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- removeChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
- removeChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- removeChangeEventListener(WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeCoinsReceivedEventListener(WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeCoinsSentEventListener(WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
- removeConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
The given event listener will no longer be called with events.
- removeCurrentKeyChangeEventListener(CurrentKeyChangeEventListener) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Removes a listener for events that are run when a current key and/or address changes.
- removeCurrentKeyChangeEventListener(CurrentKeyChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
- removeDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
The given event listener will no longer be called with events.
- removeDiscoveredEventListener(PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
The given event listener will no longer be called with events.
- removeEldestEntry(Map.Entry<ByteBuffer, UTXO>) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore.LRUCache
- removeEventListener(TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
- removeEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.BasicKeyChain
- removeEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- removeEventListener(KeyChainEventListener) - Method in interface org.bitcoinj.wallet.KeyChain
-
Removes a listener for events that are run when keys are added.
- removeEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Removes a listener for events that are run when keys are added.
- removeExtension(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- removeFromList(T, List<? extends ListenerRegistration<T>>) - Static method in class org.bitcoinj.utils.ListenerRegistration
-
Returns true if the listener was removed, else false.
- removeGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.Peer
- removeGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
The given event listener will no longer be called with events.
- removeImportedKey(ECKey) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Removes a key that was imported into the basic key chain.
- removeItem(int) - Method in class org.bitcoinj.core.ListMessage
- removeKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- removeKey(ECKey) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Removes the given key from the keychain.
- removeKey(ECKey) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given key from the basicKeyChain.
- removeKeyChainEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeNewBestBlockListener(NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Removes the given
NewBestBlockListener
from the chain. - removeOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
- removeOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
-
The given event listener will no longer be called with events.
- removeOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- removePeerFilterProvider(PeerFilterProvider) - Method in class org.bitcoinj.core.PeerGroup
-
Opposite of
PeerGroup.addPeerFilterProvider(PeerFilterProvider)
. - removePreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
- removePreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.PeerGroup
- removeRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- removeReorganizeEventListener(WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeReorganizeListener(ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Removes the given
ReorganizeListener
from the chain. - removeScriptsChangeEventListener(ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeSeed(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- removeTags(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- removeTransaction(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- removeTransactionConfidenceEventListener(TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given event listener object.
- removeTransactionInput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- removeTransactionOutput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- removeTransactionReceivedListener(TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Removes the given
TransactionReceivedInBlockListener
from the chain. - removeUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- removeUnspentTransactionOutput(UTXO) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Removes a
UTXO
from the list of unspent TransactionOutputs Note that the coinbase of the genesis block should NEVER be spendable and thus never in the list. - removeUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- removeUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- removeWallet(Wallet) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Remove a wallet from the chain.
- removeWallet(Wallet) - Method in class org.bitcoinj.core.Peer
-
Unlinks the given wallet from peer.
- removeWallet(Wallet) - Method in class org.bitcoinj.core.PeerGroup
-
Unlinks the given wallet so it no longer receives broadcast transactions or has its transactions announced.
- removeWatchedAddress(Address) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given output scripts from the wallet that were being watched.
- removeWatchedAddresses(List<Address>) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given output scripts from the wallet that were being watched.
- removeWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- removeWatchedScripts(List<Script>) - Method in class org.bitcoinj.wallet.Wallet
-
Removes the given output scripts from the wallet that were being watched.
- reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in interface org.bitcoinj.core.listeners.ReorganizeListener
-
Called by the
BlockChain
when the best chain (representing total work done) has changed. - reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in class org.bitcoinj.jni.NativeBlockChainListener
- reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in class org.bitcoinj.wallet.Wallet
-
Don't call this directly.
- ReorganizeListener - Interface in org.bitcoinj.core.listeners
-
Listener interface for when the best chain has changed.
- REPEATING_DOUBLETS - Static variable in class org.bitcoinj.utils.BtcFixedFormat
-
A constant specifying the use of as many optional groups of two decimal places in the fraction part of a formatted number as are useful for expressing precision.
- REPEATING_PLACES - Static variable in class org.bitcoinj.utils.BtcFixedFormat
-
A constant specifying the use of as many optional decimal places in the fraction part of a formatted number as are useful for expressing precision.
- REPEATING_TRIPLETS - Static variable in class org.bitcoinj.utils.BtcFixedFormat
-
A constant specifying the use of as many optional groups of three decimal places in the fraction part of a formatted number as are useful for expressing precision.
- repeatOptionalDecimals(int, int) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set repeated additional groups of decimals to use after the minimum decimals, if they are useful for expressing precision.
- RequiredFieldValidationException - Exception in org.bitcoinj.uri
-
Exception to provide the following to
BitcoinURI
: - RequiredFieldValidationException(String) - Constructor for exception org.bitcoinj.uri.RequiredFieldValidationException
- RequiredFieldValidationException(String, Throwable) - Constructor for exception org.bitcoinj.uri.RequiredFieldValidationException
- reset() - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
-
Resets the
count
field of this byte array output stream to zero, so that all currently accumulated output in the output stream is discarded. - reset() - Method in class org.bitcoinj.store.LevelDBBlockStore
-
Erases the contents of the database (but NOT the underlying files themselves) and then reinitialises with the genesis block.
- reset() - Method in class org.bitcoinj.wallet.Wallet
-
Prepares the wallet for a blockchain replay.
- resetFalsePositiveEstimate() - Method in class org.bitcoinj.core.AbstractBlockChain
-
Resets estimates of false positives.
- resetMocking() - Static method in class org.bitcoinj.core.Utils
-
Clears the mock clock and sleep
- resetStore() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
-
Resets the store by deleting the contents of the tables and reinitialising them.
- resetStore() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- resetTimeout() - Method in class org.bitcoinj.net.AbstractTimeoutHandler
-
Resets the current progress towards timeout to 0.
- restoreFromKey - Variable in class org.bitcoinj.kits.WalletAppKit
- restoreFromSeed - Variable in class org.bitcoinj.kits.WalletAppKit
- restoreWalletFromKey(DeterministicKey) - Method in class org.bitcoinj.kits.WalletAppKit
-
If an account key is set here then any existing wallet that matches the file name will be renamed to a backup name, the chain file will be deleted, and the wallet object will be instantiated with the given key instead of a fresh seed being created.
- restoreWalletFromSeed(DeterministicSeed) - Method in class org.bitcoinj.kits.WalletAppKit
-
If a seed is set here then any existing wallet that matches the file name will be renamed to a backup name, the chain file will be deleted, and the wallet object will be instantiated with the given seed instead of a fresh one being created.
- Result() - Constructor for class org.bitcoinj.net.FilterMerger.Result
- reverseBytes(byte[]) - Static method in class org.bitcoinj.core.Utils
-
Returns a copy of the given byte array in reverse order.
- REWARD_HALVING_INTERVAL - Static variable in class org.bitcoinj.params.AbstractBitcoinNetParams
- RiskAnalysis - Interface in org.bitcoinj.wallet
-
A RiskAnalysis represents an analysis of how likely it is that a transaction (and its dependencies) represents a possible double spending attack.
- RiskAnalysis.Analyzer - Interface in org.bitcoinj.wallet
- RiskAnalysis.Result - Enum Class in org.bitcoinj.wallet
- rollbackBlockStore(int) - Method in class org.bitcoinj.core.AbstractBlockChain
-
Rollback the block store to a given height.
- rollbackBlockStore(int) - Method in class org.bitcoinj.core.BlockChain
- rollbackBlockStore(int) - Method in class org.bitcoinj.core.FullPrunedBlockChain
- rollMockClock(int) - Static method in class org.bitcoinj.core.Utils
-
Advances (or rewinds) the mock clock by the given number of seconds.
- rollMockClockMillis(long) - Static method in class org.bitcoinj.core.Utils
-
Advances (or rewinds) the mock clock by the given number of milliseconds.
- rootAuthority - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
-
Object representing the CA that verified the merchant's ID
- rootAuthorityName - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
-
String representing the display name of the CA that verified the merchant's ID
- roundingMode(RoundingMode) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set rounding mode to use when it becomes necessary.
- run() - Method in class org.bitcoinj.net.NioClientManager
- run() - Method in class org.bitcoinj.net.NioServer
- run() - Method in class org.bitcoinj.utils.Threading.UserThread
- runReadLoop(InputStream, StreamConnection) - Static method in class org.bitcoinj.net.BlockingClient
-
A blocking call that never returns, except by throwing an exception.
S
- s - Variable in class org.bitcoinj.core.ECKey.ECDSASignature
-
The two components of the signature.
- SALT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
- SALT_LENGTH - Static variable in class org.bitcoinj.crypto.KeyCrypterScrypt
-
The length of the salt used.
- SAME_THREAD - Static variable in class org.bitcoinj.utils.Threading
-
A dummy executor that just invokes the runnable immediately.
- SAT - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Standard format for the satoshi denomination.
- SATOSHI - Static variable in class org.bitcoinj.core.Coin
-
A satoshi is the smallest unit that can be transferred.
- satoshiToBtc(long) - Static method in class org.bitcoinj.core.Coin
-
Convert an amount in satoshis to an amount in BTC.
- saveLater() - Method in class org.bitcoinj.wallet.Wallet
-
Requests an asynchronous save on a background thread
- saveLater() - Method in class org.bitcoinj.wallet.WalletFiles
-
Queues up a save in the background.
- saveNow() - Method in class org.bitcoinj.wallet.Wallet
-
If auto saving is enabled, do an immediate sync write to disk ignoring any delays.
- saveNow() - Method in class org.bitcoinj.wallet.WalletFiles
-
Actually write the wallet file to disk, using an atomic rename when possible.
- saveToFile(File) - Method in class org.bitcoinj.wallet.Wallet
-
Uses protobuf serialization to save the wallet to the given file.
- saveToFile(File, File) - Method in class org.bitcoinj.wallet.Wallet
-
Saves the wallet first to the given temp file, then renames to the dest file.
- saveToFileStream(OutputStream) - Method in class org.bitcoinj.wallet.Wallet
-
Uses protobuf serialization to save the wallet to the given file stream.
- scale() - Method in class org.bitcoinj.utils.BtcAutoFormat
-
Returns the
int
value indicating coin denomination. - scale() - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Return the decimal-place shift for this object's fixed unit-denomination.
- scale() - Method in class org.bitcoinj.utils.BtcFormat
-
Return the denomination of this object.
- scale(int) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify a fixed-denomination of units to use when formatting and parsing values.
- scale(BigInteger, int) - Method in class org.bitcoinj.utils.BtcAutoFormat
-
Calculate the appropriate denomination for the given Bitcoin monetary value.
- scale(BigInteger, int) - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Return the decimal-place shift for this object's unit-denomination.
- scale(BigInteger, int) - Method in class org.bitcoinj.utils.BtcFormat
-
Return the denomination for formatting the given value.
- scaleX(ECFieldElement) - Method in class org.bitcoinj.crypto.LazyECPoint
- scaleY(ECFieldElement) - Method in class org.bitcoinj.crypto.LazyECPoint
- schemaName - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- schnorrSign(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
- Script - Class in org.bitcoinj.script
-
Programs embedded inside transactions that control redemption of payments.
- Script(byte[]) - Constructor for class org.bitcoinj.script.Script
-
Construct a Script that copies and wraps the programBytes array.
- Script(byte[], long) - Constructor for class org.bitcoinj.script.Script
- SCRIPT_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
- SCRIPT_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
- SCRIPT_ERR_BAD_OPCODE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_CHECKMULTISIGVERIFY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_CHECKSIGVERIFY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_CLEANSTACK - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_DISABLED_OPCODE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_EQUALVERIFY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_ERROR_COUNT - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_EVAL_FALSE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_INVALID_ALTSTACK_OPERATION - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_INVALID_STACK_OPERATION - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_MINIMALDATA - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_MINIMALIF - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_NEGATIVE_LOCKTIME - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_NUMEQUALVERIFY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_OK - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_OP_COUNT - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_OP_RETURN - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_PUBKEY_COUNT - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_PUBKEYTYPE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_PUSH_SIZE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SCRIPT_SIZE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SIG_COUNT - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SIG_DER - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SIG_HASHTYPE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SIG_HIGH_S - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SIG_NULLDUMMY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SIG_NULLFAIL - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_SIG_PUSHONLY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_STACK_SIZE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_UNBALANCED_CONDITIONAL - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_UNKNOWN_ERROR - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_UNSATISFIED_LOCKTIME - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_VERIFY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_WITNESS_MALLEATED - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_WITNESS_MALLEATED_P2SH - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_WITNESS_PROGRAM_WRONG_LENGTH - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_WITNESS_PUBKEYTYPE - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_ERR_WITNESS_UNEXPECTED - Enum constant in enum class org.bitcoinj.script.ScriptError
- SCRIPT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
- Script.ScriptType - Enum Class in org.bitcoinj.script
-
Enumeration to encapsulate the type of this script.
- Script.VerifyFlag - Enum Class in org.bitcoinj.script
- ScriptBuilder - Class in org.bitcoinj.script
-
Tools for the construction of commonly used script types.
- ScriptBuilder() - Constructor for class org.bitcoinj.script.ScriptBuilder
-
Creates a fresh ScriptBuilder with an empty program.
- ScriptBuilder(Script) - Constructor for class org.bitcoinj.script.ScriptBuilder
-
Creates a fresh ScriptBuilder with the given program as the starting point.
- ScriptChunk - Class in org.bitcoinj.script
-
A script element that is either a data push (signature, pubkey, etc) or a non-push (logic, numeric, etc) operation.
- ScriptChunk(int, byte[]) - Constructor for class org.bitcoinj.script.ScriptChunk
- scriptData - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.Output
- ScriptError - Enum Class in org.bitcoinj.script
- ScriptException - Exception in org.bitcoinj.script
- ScriptException(ScriptError, String) - Constructor for exception org.bitcoinj.script.ScriptException
- ScriptException(ScriptError, String, Exception) - Constructor for exception org.bitcoinj.script.ScriptException
- ScriptOpCodes - Class in org.bitcoinj.script
-
Various constants that define the assembly-like scripting language that forms part of the Bitcoin protocol.
- ScriptOpCodes() - Constructor for class org.bitcoinj.script.ScriptOpCodes
- ScriptPattern - Class in org.bitcoinj.script
-
This is a Script pattern matcher with some typical script patterns
- ScriptPattern() - Constructor for class org.bitcoinj.script.ScriptPattern
- ScriptsChangeEventListener - Interface in org.bitcoinj.wallet.listeners
-
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
- secKeyVerify(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 Seckey Verify - returns 1 if valid, 0 if invalid
- Secp256k1Context - Class in org.bitcoin
-
This class holds the context reference used in native methods to handle ECDSA operations.
- Secp256k1Context() - Constructor for class org.bitcoin.Secp256k1Context
- SECRET_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- seed - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- seed(DeterministicSeed) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Creates a deterministic key chain starting from the given seed.
- SEED_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- SeedPeers - Class in org.bitcoinj.net.discovery
-
SeedPeers stores a pre-determined list of Bitcoin node addresses.
- SeedPeers(int[], NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.SeedPeers
-
Supports finding peers by IP addresses
- SeedPeers(NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.SeedPeers
-
Supports finding peers by IP addresses
- seeds - Variable in class org.bitcoinj.net.discovery.MultiplexingDiscovery
- seekPastMagicBytes(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
- seekPastMagicBytes(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
- seen(Sha256Hash, PeerAddress) - Method in class org.bitcoinj.core.TxConfidenceTable
-
Called by peers when they see a transaction advertised in an "inv" message.
- SEEN_PEERS - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.Listener.ChangeReason
-
Occurs when a pending transaction (not in the chain) was announced by another connected peers.
- SegwitAddress - Class in org.bitcoinj.core
-
Implementation of native segwit addresses.
- segwitAddressHrp - Variable in class org.bitcoinj.core.NetworkParameters
- select(Coin, List<TransactionOutput>) - Method in interface org.bitcoinj.wallet.CoinSelector
-
Creates a CoinSelection that tries to meet the target amount of value.
- select(Coin, List<TransactionOutput>) - Method in class org.bitcoinj.wallet.DefaultCoinSelector
- select(Coin, List<TransactionOutput>) - Method in class org.bitcoinj.wallet.FilteringCoinSelector
- select(Coin, List<TransactionOutput>) - Method in class org.bitcoinj.wallet.KeyTimeCoinSelector
- selectDownloadPeer(List<Peer>) - Method in class org.bitcoinj.core.PeerGroup
-
Given a list of Peers, return a Peer to be used as the download peer.
- self() - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- SELF - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.Source
-
This transaction was created by our own wallet, so we know it's not a double spend.
- SEND_IF_CHANGED - Enum constant in enum class org.bitcoinj.core.PeerGroup.FilterRecalculateMode
- SendAddrV2Message - Class in org.bitcoinj.core
-
Represents the
sendaddrv2
P2P protocol message, which indicates that a node can understand and prefers to receiveaddrv2
messages instead ofaddr
messages. - SendAddrV2Message(NetworkParameters) - Constructor for class org.bitcoinj.core.SendAddrV2Message
- sendCoins(Peer, SendRequest) - Method in class org.bitcoinj.wallet.Wallet
-
Sends coins to the given address, via the given
Peer
. - sendCoins(TransactionBroadcaster, Address, Coin) - Method in class org.bitcoinj.wallet.Wallet
-
Sends coins to the given address, via the given
PeerGroup
. - sendCoins(TransactionBroadcaster, SendRequest) - Method in class org.bitcoinj.wallet.Wallet
-
Sends coins according to the given request, via the given
TransactionBroadcaster
. - sendCoins(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
-
Satisfies the given
SendRequest
using the default transaction broadcaster configured either viaPeerGroup.addWallet(Wallet)
or directly withWallet.setTransactionBroadcaster(TransactionBroadcaster)
. - sendCoinsOffline(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
-
Sends coins to the given address but does not broadcast the resulting pending transaction.
- SendHeadersMessage - Class in org.bitcoinj.core
-
A new message, "sendheaders", which indicates that a node prefers to receive new block announcements via a "headers" message rather than an "inv".
- SendHeadersMessage() - Constructor for class org.bitcoinj.core.SendHeadersMessage
- SendHeadersMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.SendHeadersMessage
- sendMessage(Message) - Method in class org.bitcoinj.core.PeerSocketHandler
-
Sends the given message to the peer.
- sendPayment(URL, Protos.Payment) - Method in class org.bitcoinj.protocols.payments.PaymentSession
- sendPayment(List<Transaction>, Address, String) - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Generates a Payment message and sends the payment to the merchant who sent the PaymentRequest.
- SendRequest - Class in org.bitcoinj.wallet
-
A SendRequest gives the wallet information about precisely how to send money to a recipient or set of recipients.
- SendResult(Transaction, TransactionBroadcast) - Constructor for class org.bitcoinj.wallet.Wallet.SendResult
- SEQUENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
- SEQUENCE_LOCKTIME_DISABLE_FLAG - Static variable in class org.bitcoinj.core.TransactionInput
-
BIP68: If this flag set, sequence is NOT interpreted as a relative lock-time.
- SEQUENCE_LOCKTIME_MASK - Static variable in class org.bitcoinj.core.TransactionInput
-
BIP68: If sequence encodes a relative lock-time, this mask is applied to extract that lock-time from the sequence field.
- SEQUENCE_LOCKTIME_TYPE_FLAG - Static variable in class org.bitcoinj.core.TransactionInput
-
BIP68: If sequence encodes a relative lock-time and this flag is set, the relative lock-time has units of 512 seconds, otherwise it specifies blocks with a granularity of 1.
- serialize(String, byte[], OutputStream) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Writes message to to the output stream.
- serialize(String, byte[], OutputStream) - Method in class org.bitcoinj.core.MessageSerializer
-
Writes message to to the output stream.
- serialize(Message, OutputStream) - Method in class org.bitcoinj.core.BitcoinSerializer
-
Writes message to to the output stream.
- serialize(Message, OutputStream) - Method in class org.bitcoinj.core.MessageSerializer
-
Writes message to to the output stream.
- SERIALIZE_TRANSACTION_NO_WITNESS - Static variable in class org.bitcoinj.core.Transaction
-
When this bit is set in protocolVersion, do not include witness.
- serializeCompact(ByteBuffer) - Method in class org.bitcoinj.core.StoredBlock
-
Serializes the stored block to a custom packed format.
- SERIALIZED_PAYMENT_DETAILS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- serializeKeyChainGroupToProtobuf() - Method in class org.bitcoinj.wallet.Wallet
-
Internal use only.
- serializeMyselfToProtobuf() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- serializePrivate(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
-
Deprecated.
- serializePrivB58(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
- serializePrivB58(NetworkParameters, Script.ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
- serializePubB58(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
- serializePubB58(NetworkParameters, Script.ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
- serializePublic(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
-
Deprecated.
- serializer - Variable in class org.bitcoinj.core.Message
- serializeToProtobuf() - Method in class org.bitcoinj.wallet.BasicKeyChain
- serializeToProtobuf() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- serializeToProtobuf() - Method in interface org.bitcoinj.wallet.KeyChain
-
Returns a list of keys serialized to the bitcoinj protobuf format.
- serializeToProtobuf() - Method in class org.bitcoinj.wallet.KeyChainGroup
-
Returns a list of key protobufs obtained by merging the chains.
- serializeToProtobuf() - Method in class org.bitcoinj.wallet.MarriedKeyChain
- serializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutputChanges
- serializeToStream(OutputStream) - Method in class org.bitcoinj.core.UTXO
- serializeWalletExtension() - Method in interface org.bitcoinj.wallet.WalletExtension
-
Returns bytes that will be saved in the wallet.
- SERVICE_FLAGS_REQUIRED - Static variable in class org.bitcoinj.core.GetUTXOsMessage
-
Bitmask of service flags required for a node to support this command (0x3)
- SERVICES_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
- SERVICES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
- setAcceptRiskyTransactions(boolean) - Method in class org.bitcoinj.wallet.Wallet
-
Whether or not the wallet will ignore pending transactions that fail the selected
RiskAnalysis
. - setAccountPath(int, int) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The path to the root.
- setAmount(long) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
amount is integer-number-of-satoshis
- setAppearedAtChainHeight(int) - Method in class org.bitcoinj.core.TransactionConfidence
-
The chain height at which the transaction appeared, if it has been seen in the best chain.
- setAppearedAtHeight(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the chain height at which the transaction was included.
- setAutoSave(boolean) - Method in class org.bitcoinj.kits.WalletAppKit
-
If true, the wallet will save itself to disk automatically whenever it changes.
- setAutoStop(boolean) - Method in class org.bitcoinj.kits.WalletAppKit
-
If true, will register a shutdown hook to stop the library.
- setBitLE(byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Sets the given bit in data to one, using little endian (not the same as Java native big endian)
- setBlockAppearance(StoredBlock, boolean, int) - Method in class org.bitcoinj.core.Transaction
-
Puts the given block in the internal set of blocks in which this transaction appears.
- setBlockHash(int, ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
A list of blocks in which the transaction has been observed (on any chain).
- setBlockingStartup(boolean) - Method in class org.bitcoinj.kits.WalletAppKit
-
If true (the default) then the startup of this service won't be considered complete until the network has been brought up, peer connections established and the block chain synchronised.
- setBlockRelativityOffsets(int, int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated int32 block_relativity_offsets = 11;
- setBloomFilter(BloomFilter) - Method in class org.bitcoinj.core.Peer
-
Sets a Bloom filter on this connection.
- setBloomFilter(BloomFilter, boolean) - Method in class org.bitcoinj.core.Peer
-
Sets a Bloom filter on this connection.
- setBloomFilterFalsePositiveRate(double) - Method in class org.bitcoinj.core.PeerGroup
-
Sets the false positive rate of bloom filters given to peers.
- setBloomFilterFPRate(double) - Method in class org.bitcoinj.net.FilterMerger
- setBloomFilteringEnabled(boolean) - Method in class org.bitcoinj.core.PeerGroup
-
Can be used to disable Bloom filtering entirely, even in SPV mode.
- setBroadcastBy(int, Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- setBroadcastBy(int, Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
repeated .wallet.PeerAddress broadcast_by = 6;
- setCertificate(int, ByteString) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
-
DER-encoded X.509 certificate chain
- setChainCode(ByteString) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Random data that allows us to extend a key.
- setChainHead(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
- setChainHead(StoredBlock) - Method in interface org.bitcoinj.store.BlockStore
-
Sets the
StoredBlock
that represents the top of the chain of greatest total work. - setChainHead(StoredBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- setChainHead(StoredBlock) - Method in class org.bitcoinj.store.LevelDBBlockStore
- setChainHead(StoredBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- setChainHead(StoredBlock) - Method in class org.bitcoinj.store.MemoryBlockStore
- setChainHead(StoredBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- setChainHead(StoredBlock) - Method in class org.bitcoinj.store.SPVBlockStore
- setCheckpoints(InputStream) - Method in class org.bitcoinj.kits.WalletAppKit
-
If set, the file is expected to contain a checkpoints file calculated with BuildCheckpoints.
- setCoinValue(long) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
This much of satoshis (1E-8 fractions)…
- setConfidence(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Data describing where the transaction is in the chain.
- setConfidence(Protos.TransactionConfidence.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Data describing where the transaction is in the chain.
- setConfidenceType(TransactionConfidence.ConfidenceType) - Method in class org.bitcoinj.core.TransactionConfidence
-
Called by other objects in the system, like a
Wallet
, when new information about the confidence of a transaction becomes available. - setConnectTimeoutMillis(int) - Method in class org.bitcoinj.core.PeerGroup
-
Sets the timeout between when a connection attempt to a peer begins and when the version message exchange completes.
- setConnectTimeoutMillis(int) - Method in class org.bitcoinj.net.BlockingClientManager
-
Sets the number of milliseconds to wait before giving up on a connect attempt
- setCreationTimeSeconds(long) - Method in class org.bitcoinj.core.ECKey
-
Sets the creation time of this key.
- setCreationTimeSeconds(long) - Method in class org.bitcoinj.crypto.DeterministicKey
-
The creation time of a deterministic key is equal to that of its parent, unless this key is the root of a tree.
- setCreationTimeSeconds(long) - Method in class org.bitcoinj.script.Script
- setCreationTimeSeconds(long) - Method in class org.bitcoinj.wallet.DeterministicSeed
- setCreationTimestamp(long) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Timestamp stored as millis since epoch.
- setCreationTimestamp(long) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
Timestamp stored as millis since epoch.
- setData(int, ByteString) - Method in class org.bitcoinj.wallet.Protos.ScriptWitness.Builder
-
repeated bytes data = 1;
- setData(ByteString) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
required bytes data = 2;
- setData(ByteString) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required bytes data = 2;
- setDepth(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If type == BUILDING then this is the depth of the transaction in the blockchain.
- setDepthInBlocks(int) - Method in class org.bitcoinj.core.TransactionConfidence
- setDescription(String) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- setDescription(String) - Method in class org.bitcoinj.wallet.Wallet
-
Set the description of the wallet.
- setDescriptionBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
A UTF8 encoded text description of the wallet that is intended for end user provided text.
- setDeterministicKey(Protos.DeterministicKey) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- setDeterministicKey(Protos.DeterministicKey.Builder) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
optional .wallet.DeterministicKey deterministic_key = 7;
- setDeterministicSeed(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The seed for a deterministic key hierarchy.
- setDifficultyTarget(long) - Method in class org.bitcoinj.core.Block
-
Sets the difficulty target in compact form.
- setDiscovery(PeerDiscovery) - Method in class org.bitcoinj.kits.WalletAppKit
-
Sets the peer discovery class to use.
- setDownloadData(boolean) - Method in class org.bitcoinj.core.Peer
-
If set to false, the peer won't try and fetch blocks and transactions it hears about.
- setDownloadListener(DownloadProgressTracker) - Method in class org.bitcoinj.kits.WalletAppKit
-
If you want to learn about the sync process, you can provide a listener here.
- setDownloadParameters(long, boolean) - Method in class org.bitcoinj.core.Peer
-
When downloading the block chain, the bodies will be skipped for blocks created before the given date.
- setDownloadTxDependencies(boolean) - Method in class org.bitcoinj.core.Peer
-
Sets if this peer will use getdata/notfound messages to walk backwards through transaction dependencies before handing the transaction off to the wallet.
- setDownloadTxDependencies(int) - Method in class org.bitcoinj.core.Peer
-
Sets if this peer will use getdata/notfound messages to walk backwards through transaction dependencies before handing the transaction off to the wallet.
- setDownloadTxDependencies(int) - Method in class org.bitcoinj.core.PeerGroup
-
Configure download of pending transaction dependencies.
- setDropPeersAfterBroadcast(boolean) - Method in class org.bitcoinj.core.TransactionBroadcast
- setEncryptedData(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- setEncryptedData(Protos.EncryptedData.Builder) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
If the secret data is encrypted, then secret_bytes is missing and this field is set.
- setEncryptedDeterministicSeed(Protos.EncryptedData) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Encrypted version of the seed
- setEncryptedDeterministicSeed(Protos.EncryptedData.Builder) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Encrypted version of the seed
- setEncryptedPrivateKey(ByteString) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The encrypted private key
- setEncryptionParameters(Protos.ScryptParameters) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- setEncryptionParameters(Protos.ScryptParameters.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.ScryptParameters encryption_parameters = 6;
- setEncryptionType(Protos.Wallet.EncryptionType) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
- setExchangeRate(ExchangeRate) - Method in class org.bitcoinj.core.Transaction
-
Setter for
Transaction.exchangeRate
. - setExchangeRate(Protos.ExchangeRate) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Exchange rate that was valid when the transaction was sent.
- setExchangeRate(Protos.ExchangeRate.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Exchange rate that was valid when the transaction was sent.
- setExpires(long) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when this request should be considered invalid
- setExtension(int, Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- setExtension(int, Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Extension extension = 10;
- setFastCatchupTimeSecs(long) - Method in class org.bitcoinj.core.PeerGroup
-
Tells the
PeerGroup
to download only block headers before a certain time and bodies after that. - setFeePerVkb(Coin) - Method in class org.bitcoinj.wallet.SendRequest
- setFiatCurrencyCode(String) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
ISO 4217 currency code (if available) of the fiat currency.
- setFiatCurrencyCodeBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
ISO 4217 currency code (if available) of the fiat currency.
- setFiatValue(long) - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
-
…is worth this much of fiat (1E-4 fractions).
- setHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
required bytes hash = 2;
- setId(String) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
like org.whatever.foo.bar
- setIdBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
like org.whatever.foo.bar
- setIndex(long) - Method in class org.bitcoinj.core.TransactionOutPoint
- setInitialisationVector(ByteString) - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
-
The initialisation vector for the AES encryption (16 bytes)
- setIpAddress(ByteString) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required bytes ip_address = 1;
- setIpAddress(String) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required string ip_address = 1;
- setIpAddressBytes(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required string ip_address = 1;
- setIsFollowing(boolean) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Flag indicating that this key is a root of a following chain.
- setIssuedSubkeys(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
How many children of this key have been issued, that is, given to the user when they requested a fresh key? For the parents of keys being handed out, this is always less than the true number of children: the difference is called the lookahead zone.
- setKey(int, Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- setKey(int, Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Key key = 3;
- setKeyChainFactory(KeyChainFactory) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
- setKeyRotationTime(long) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
UNIX time in seconds since the epoch.
- setKeyRotationTime(long) - Method in class org.bitcoinj.wallet.Wallet
-
When a key rotation time is set, any money controlled by keys created before the given timestamp T will be respent to any key that was created after T.
- setKeyRotationTime(Date) - Method in class org.bitcoinj.wallet.Wallet
-
When a key rotation time is set, any money controlled by keys created before the given timestamp T will be respent to any key that was created after T.
- setLabel(String) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
User-provided label associated with the key.
- setLabelBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
User-provided label associated with the key.
- setLastBlockSeenHash(Sha256Hash) - Method in class org.bitcoinj.wallet.Wallet
- setLastBlockSeenHeight(int) - Method in class org.bitcoinj.wallet.Wallet
- setLastBlockSeenTimeSecs(long) - Method in class org.bitcoinj.wallet.Wallet
- setLastBroadcastedAt(long) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
Millis since epoch the transaction was last announced to us.
- setLastBroadcastedAt(Date) - Method in class org.bitcoinj.core.TransactionConfidence
-
Set the time the transaction was last announced to us.
- setLastSeenBlockHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The SHA256 hash of the head of the best chain seen by this wallet.
- setLastSeenBlockHeight(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The height in the chain of the last seen block.
- setLastSeenBlockTimeSecs(long) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
optional int64 last_seen_block_time_secs = 14;
- setListener(WalletFiles.Listener) - Method in class org.bitcoinj.wallet.WalletFiles
-
The given listener will be called on the autosave thread before and after the wallet is saved to disk.
- setLockTime(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
The nLockTime field is useful for contracts.
- setLockTime(long) - Method in class org.bitcoinj.core.Transaction
-
Transactions can have an associated lock time, specified either as a block height or in seconds since the UNIX epoch.
- setLookaheadSize(int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Sets a new lookahead size.
- setLookaheadSize(int) - Method in class org.bitcoinj.wallet.MarriedKeyChain
- setLookaheadSize(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
optional uint32 lookahead_size = 4;
- setLookaheadThreshold(int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
Sets the threshold for the key pre-generation.
- setMandatory(boolean) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
-
If we do not understand a mandatory extension, abort to prevent data loss.
- setMatchAll() - Method in class org.bitcoinj.core.BloomFilter
-
Sets this filter to match all objects.
- setMaxConnections(int) - Method in class org.bitcoinj.core.PeerGroup
-
Adjusts the desired number of connections that we will create to peers.
- setMaxPeersToDiscoverCount(int) - Method in class org.bitcoinj.core.PeerGroup
-
Sets the maximum number of
Peer
s to discover. - setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Human-readable message for the merchant
- setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
human-readable message for customer
- setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Human-readable description of request for the customer
- setMemo(String) - Method in class org.bitcoinj.core.Transaction
-
Set the transaction
Transaction.memo
. - setMemo(String) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Memo of the transaction.
- setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Human-readable message for the merchant
- setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
human-readable message for customer
- setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Human-readable description of request for the customer
- setMemoBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
Memo of the transaction.
- setMerchantData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
From PaymentDetails.merchant_data
- setMerchantData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Arbitrary data to include in the Payment message
- setMinBroadcastConnections(int) - Method in class org.bitcoinj.core.PeerGroup
- setMinConnections(int) - Method in class org.bitcoinj.core.TransactionBroadcast
- setMinProtocolVersion(int) - Method in class org.bitcoinj.core.Peer
-
The minimum P2P protocol version that is accepted.
- setMinRequiredProtocolVersion(int) - Method in class org.bitcoinj.core.PeerGroup
-
If a peer is connected to that claims to speak a protocol version lower than the given version, it will be disconnected and another one will be tried instead.
- setMockClock() - Static method in class org.bitcoinj.core.Utils
-
Sets the mock clock to the current time.
- setMockClock(long) - Static method in class org.bitcoinj.core.Utils
-
Sets the mock clock to the given time (in seconds).
- setN(long) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
CPU/ memory cost parameter
- setNet(String) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
required string net = 3;
- setNetBytes(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
required string net = 3;
- setNetwork(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
"main" or "test"
- setNetworkBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
"main" or "test"
- setNetworkIdentifier(String) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
the network used by this wallet
- setNetworkIdentifierBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
the network used by this wallet
- setNonce(long) - Method in class org.bitcoinj.core.Block
-
Sets the nonce and clears any cached data.
- setOutputs(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- setOutputs(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Where payment should be sent
- setOutputScriptType(Protos.Key.OutputScriptType) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Type of addresses (aka output scripts) to generate for receiving.
- setOverridingTransaction(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
If set, hash of the transaction that double spent this one into oblivion.
- setOverridingTransaction(Transaction) - Method in class org.bitcoinj.core.TransactionConfidence
-
Called when the transaction becomes newly dead, that is, we learn that one of its inputs has already been spent in such a way that the double-spending transaction takes precedence over this one.
- setP(int) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Parallelisation parameter
- setParent(Message) - Method in class org.bitcoinj.core.ChildMessage
- setPath(int, int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
The path through the key tree.
- setPayment(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
Payment message that triggered this ACK
- setPayment(Protos.Payment.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
-
Payment message that triggered this ACK
- setPaymentDetailsVersion(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
optional uint32 payment_details_version = 1 [default = 1];
- setPaymentUrl(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
URL to send Payment and get PaymentACK
- setPaymentUrlBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
URL to send Payment and get PaymentACK
- setPeerDiscoveryTimeoutMillis(long) - Method in class org.bitcoinj.core.PeerGroup
-
This is how many milliseconds we wait for peer discoveries to return their results.
- setPeerNodes(PeerAddress...) - Method in class org.bitcoinj.kits.WalletAppKit
-
Will only connect to the given addresses.
- setPeerSeeds(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes peer_seeds = 1;
- setPingIntervalMsec(long) - Method in class org.bitcoinj.core.PeerGroup
-
Sets the period between pings for an individual peer.
- setPkiData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
depends on pki_type
- setPkiType(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
none / x509+sha256 / x509+sha1
- setPkiTypeBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
none / x509+sha256 / x509+sha1
- setPolicy(CycleDetectingLockFactory.Policy) - Static method in class org.bitcoinj.utils.Threading
- setPool(Protos.Transaction.Pool) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
- setPort(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 port = 2;
- setPort(int) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint32 port = 2;
- setProgram(ByteString) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
-
required bytes program = 1;
- setProgressCallback(TransactionBroadcast.ProgressCallback) - Method in class org.bitcoinj.core.TransactionBroadcast
-
Sets the given callback for receiving progress values, which will run on the user thread.
- setProgressCallback(TransactionBroadcast.ProgressCallback, Executor) - Method in class org.bitcoinj.core.TransactionBroadcast
-
Sets the given callback for receiving progress values, which will run on the given executor.
- setPubkey(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes pubkey = 3;
- setPublicKey(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
The public EC key derived from the private key.
- setPurpose(Transaction.Purpose) - Method in class org.bitcoinj.core.Transaction
-
Marks the transaction as being created for the given purpose.
- setPurpose(Protos.Transaction.Purpose) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
- setPush(int, byte[]) - Method in class org.bitcoinj.core.TransactionWitness
- setR(int) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Block size parameter
- setRefundTo(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- setRefundTo(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Where to send refunds, if a refund is necessary
- setRequireAllExtensionsKnown(boolean) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
If this property is set to true, the wallet will fail to load if any found extensions are unknown..
- setRequiredServices(long) - Method in class org.bitcoinj.core.PeerGroup
-
Convenience for connecting only to peers that can serve specific services.
- setRequireMandatoryExtensions(boolean) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
If this property is set to false, then unknown mandatory extensions will be ignored instead of causing load errors.
- setRiskAnalyzer(RiskAnalysis.Analyzer) - Method in class org.bitcoinj.wallet.Wallet
-
Sets the
RiskAnalysis
implementation to use for deciding whether received pending transactions are risky or not. - setRunScripts(boolean) - Method in class org.bitcoinj.core.FullPrunedBlockChain
-
Whether or not to run scripts whilst accepting blocks (i.e.
- setSalt(ByteString) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
-
Salt to use in generation of the wallet password (8 bytes)
- setScript(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
-
usually one of the standard Script forms
- setScriptBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Script that contains the signatures/pubkeys.
- setScriptBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
script of transaction output
- setScriptSig(Script) - Method in class org.bitcoinj.core.TransactionInput
-
Set the given program as the scriptSig that is supposed to satisfy the connected output script.
- setSecretBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
Either the private EC key bytes (without any ASN.1 wrapping), or the deterministic root seed.
- setSeed(int, PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- setSeed(int, PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
- setSequence(int) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Sequence number.
- setSequenceNumber(long) - Method in class org.bitcoinj.core.TransactionInput
-
Sequence numbers allow participants in a multi-party transaction signing protocol to create new versions of the transaction independently of each other.
- setSerializedPaymentDetails(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
PaymentDetails
- setSerializer(MessageSerializer) - Method in class org.bitcoinj.core.Message
-
Overrides the message serializer.
- setServices(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
-
required uint32 services = 3;
- setServices(long) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
-
required uint64 services = 3;
- setSignature(ByteString) - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
-
required bytes signature = 2;
- setSignature(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
-
pki-dependent signature
- setSigsRequiredToSpend(int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
-
The number of signatures required to spend coins received by this keychain.
- setSigsRequiredToSpend(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
-
Number of signatures required to spend.
- setSocketTimeout(int) - Method in class org.bitcoinj.net.AbstractTimeoutHandler
-
Sets the receive timeout to the given number of milliseconds, automatically killing the connection if no messages are received for this long
- setSource(TransactionConfidence.Source) - Method in class org.bitcoinj.core.TransactionConfidence
-
The source of a transaction tries to identify where it came from originally.
- setSource(Protos.TransactionConfidence.Source) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
optional .wallet.TransactionConfidence.Source source = 7;
- setSpentByTransactionHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the hash of the transaction doing the spend.
- setSpentByTransactionIndex(int) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
If spent, the index of the transaction input of the transaction doing the spend.
- setStallThreshold(int, int) - Method in class org.bitcoinj.core.PeerGroup
-
Configures the stall speed: the speed at which a peer is considered to be serving us the block chain unacceptably slowly.
- setTag(String) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required string tag = 1;
- setTag(String, ByteString) - Method in class org.bitcoinj.utils.BaseTaggableObject
- setTag(String, ByteString) - Method in interface org.bitcoinj.utils.TaggableObject
-
Associates the given immutable byte array with the string tag.
- setTag(String, ByteString) - Method in class org.bitcoinj.wallet.Wallet
- setTagBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
-
required string tag = 1;
- setTags(int, Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- setTags(int, Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Tag tags = 16;
- setTime(long) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
-
Timestamp; when payment request created
- setTime(long) - Method in class org.bitcoinj.core.Block
- setTimeoutEnabled(boolean) - Method in class org.bitcoinj.net.AbstractTimeoutHandler
-
Enables or disables the timeout entirely.
- setTimestamp(long) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
-
seconds since UNIX epoch
- setTransaction(int, Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- setTransaction(int, Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Transaction transaction = 4;
- setTransactionBroadcaster(TransactionBroadcaster) - Method in class org.bitcoinj.wallet.Wallet
-
Specifies that the given
TransactionBroadcaster
, typically aPeerGroup
, should be used for sending transactions to the Bitcoin network by default. - setTransactionInput(int, Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- setTransactionInput(int, Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionInput transaction_input = 6;
- setTransactionOutPointHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Hash of the transaction this input is using.
- setTransactionOutPointIndex(int) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Index of transaction output used by this input.
- setTransactionOutput(int, Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- setTransactionOutput(int, Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
repeated .wallet.TransactionOutput transaction_output = 7;
- setTransactions(int, ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
-
Signed transactions that satisfy PaymentDetails.outputs
- setType(Protos.Key.Type) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
-
required .wallet.Key.Type type = 1;
- setType(Protos.TransactionConfidence.Type) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
-
This is optional in case we add confidence types to prevent parse errors - backwards compatible.
- setupAutoSave(Wallet) - Method in class org.bitcoinj.kits.WalletAppKit
- setUpdatedAt(long) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
millis since epoch the transaction was last updated
- setUpdateTime(Date) - Method in class org.bitcoinj.core.Transaction
- setUseLocalhostPeerWhenPossible(boolean) - Method in class org.bitcoinj.core.PeerGroup
-
When true (the default), PeerGroup will attempt to connect to a Bitcoin node running on localhost before attempting to use the P2P network.
- setUserAgent(String, String) - Method in class org.bitcoinj.core.PeerGroup
-
Sets information that identifies this software to remote nodes.
- setUserAgent(String, String) - Method in class org.bitcoinj.kits.WalletAppKit
-
Sets the string that will appear in the subver field of the version message.
- setUserAgent(String, String, String) - Method in class org.bitcoinj.core.PeerGroup
-
Sets information that identifies this software to remote nodes.
- setUTXOProvider(UTXOProvider) - Method in class org.bitcoinj.wallet.Wallet
-
Set the
UTXOProvider
. - setValue(long) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
Value of connected output, if known
- setValue(long) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
-
required int64 value = 1;
- setValue(Coin) - Method in class org.bitcoinj.core.TransactionOutput
-
Sets the value of this output.
- setVerifiedChainHead(StoredBlock) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- setVerifiedChainHead(StoredBlock) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
-
Sets the
StoredBlock
that represents the top of the chain of greatest total work that has been fully verified. - setVerifiedChainHead(StoredBlock) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- setVerifiedChainHead(StoredBlock) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
- setVersion(int) - Method in class org.bitcoinj.core.Transaction
- setVersion(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
-
See Wallet.java for detailed description of pool semantics
- setVersion(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
The version number of the wallet - used to detect wallets that were produced in the future (i.e.
- setVersion(int) - Method in class org.bitcoinj.wallet.Wallet
-
Set the version number of the wallet.
- setVersionMessage(VersionMessage) - Method in class org.bitcoinj.core.PeerGroup
-
Sets the
VersionMessage
that will be announced on newly created connections. - setWalletFactory(WalletProtobufSerializer.WalletFactory) - Method in class org.bitcoinj.kits.WalletAppKit
-
Sets a wallet factory which will be used when the kit creates a new wallet.
- setWalletWriteBufferSize(int) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Change buffer size for writing wallet to output stream.
- setWatchedScript(int, Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- setWatchedScript(int, Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
-
repeated .wallet.Script watched_script = 15;
- setWitness(TransactionWitness) - Method in class org.bitcoinj.core.TransactionInput
-
Set the transaction witness of an input.
- setWitness(Protos.ScriptWitness) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
script witness
- setWitness(Protos.ScriptWitness.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
-
script witness
- setWriteTarget(MessageWriteTarget) - Method in class org.bitcoinj.core.PeerSocketHandler
-
Sets the
MessageWriteTarget
used to write messages to the peer. - setWriteTarget(MessageWriteTarget) - Method in interface org.bitcoinj.net.StreamConnection
-
Called when this connection is attached to an upstream write target (ie a low-level connection handler).
- Sha256Hash - Class in org.bitcoinj.core
-
A
Sha256Hash
wraps abyte[]
so thatSha256Hash.equals(java.lang.Object)
andSha256Hash.hashCode()
work correctly, allowing it to be used as a key in a map. - sha256hash160(byte[]) - Static method in class org.bitcoinj.core.Utils
-
Calculates RIPEMD160(SHA256(input)).
- shift(int) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Set number of digits to shift the decimal separator to the right, coming from the standard BTC notation that was common pre-2014.
- shiftLeft(int) - Method in class org.bitcoinj.core.Coin
- shiftRight(int) - Method in class org.bitcoinj.core.Coin
- SHORTEST_POSSIBLE_PUSHDATA - Enum constant in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
- shouldSelect(Transaction) - Method in class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
- shouldSelect(Transaction) - Method in class org.bitcoinj.wallet.DefaultCoinSelector
-
Sub-classes can override this to just customize whether transactions are usable, but keep age sorting.
- shouldVerifyTransactions() - Method in class org.bitcoinj.core.AbstractBlockChain
-
Whether or not we are maintaining a set of unspent outputs and are verifying all transactions.
- shouldVerifyTransactions() - Method in class org.bitcoinj.core.BlockChain
- shouldVerifyTransactions() - Method in class org.bitcoinj.core.FullPrunedBlockChain
- shuffleOutputs - Variable in class org.bitcoinj.wallet.SendRequest
-
If true (the default), the outputs will be shuffled during completion to randomize the location of the change output, if any.
- shuffleOutputs() - Method in class org.bitcoinj.core.Transaction
-
Randomly re-orders the transaction outputs: good for privacy
- shutdown() - Method in class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
- shutdown() - Method in class org.bitcoinj.net.discovery.HttpDiscovery
- shutdown() - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
- shutdown() - Method in interface org.bitcoinj.net.discovery.PeerDiscovery
-
Stops any discovery in progress when we want to shut down quickly.
- shutdown() - Method in class org.bitcoinj.net.discovery.SeedPeers
- shutDown() - Method in class org.bitcoinj.kits.WalletAppKit
- shutDown() - Method in class org.bitcoinj.net.BlockingClientManager
- shutdownAndWait() - Method in class org.bitcoinj.wallet.WalletFiles
-
Shut down auto-saving.
- shutdownAutosaveAndWait() - Method in class org.bitcoinj.wallet.Wallet
-
Disables auto-saving, after it had been enabled with
Wallet.autosaveToFile(File, long, TimeUnit, WalletFiles.Listener)
before. - SIDE_CHAIN - Enum constant in enum class org.bitcoinj.core.AbstractBlockChain.NewBlockType
-
New block is on a side chain
- sig - Variable in class org.bitcoinj.signers.CustomTransactionSigner.SignatureAndKey
- SIG_SIZE - Static variable in class org.bitcoinj.script.Script
- SIGHASH_ANYONECANPAY_VALUE - Static variable in class org.bitcoinj.core.Transaction
-
Deprecated.Instead use SigHash.ANYONECANPAY.value or SigHash.ANYONECANPAY.byteValue() as appropriate.
- sighashFlags - Variable in class org.bitcoinj.crypto.TransactionSignature
-
A byte that controls which parts of a transaction are signed.
- sigHashMode() - Method in class org.bitcoinj.crypto.TransactionSignature
- sign(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
libsecp256k1 Create an ECDSA signature.
- sign(Sha256Hash) - Method in class org.bitcoinj.core.ECKey
-
Signs the given hash and returns the R and S components as BigIntegers.
- sign(Sha256Hash, KeyParameter) - Method in class org.bitcoinj.core.ECKey
-
Signs the given hash and returns the R and S components as BigIntegers.
- sign(Sha256Hash, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
- SIGNATURE_CANONICAL_ENCODING - Enum constant in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
- SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
- SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
- SignatureAndKey(ECKey.ECDSASignature, ECKey) - Constructor for class org.bitcoinj.signers.CustomTransactionSigner.SignatureAndKey
- SignatureDecodeException - Exception in org.bitcoinj.core
- SignatureDecodeException() - Constructor for exception org.bitcoinj.core.SignatureDecodeException
- SignatureDecodeException(String) - Constructor for exception org.bitcoinj.core.SignatureDecodeException
- SignatureDecodeException(String, Throwable) - Constructor for exception org.bitcoinj.core.SignatureDecodeException
- SignatureDecodeException(Throwable) - Constructor for exception org.bitcoinj.core.SignatureDecodeException
- signedMessageToKey(String, String) - Static method in class org.bitcoinj.core.ECKey
-
Given an arbitrary piece of text and a Bitcoin-format message signature encoded in base64, returns an ECKey containing the public key that was used to sign it.
- signInputs - Variable in class org.bitcoinj.wallet.SendRequest
-
If true (the default), the inputs will be signed.
- signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in class org.bitcoinj.signers.CustomTransactionSigner
- signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in class org.bitcoinj.signers.LocalTransactionSigner
- signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in class org.bitcoinj.signers.MissingSigResolutionSigner
- signInputs(TransactionSigner.ProposedTransaction, KeyBag) - Method in interface org.bitcoinj.signers.TransactionSigner
-
Signs given transaction's inputs.
- signMessage(String) - Method in class org.bitcoinj.core.ECKey
-
Signs a text message using the standard Bitcoin messaging signing format and returns the signature as a base64 encoded string.
- signMessage(String, KeyParameter) - Method in class org.bitcoinj.core.ECKey
-
Signs a text message using the standard Bitcoin messaging signing format and returns the signature as a base64 encoded string.
- signPaymentRequest(Protos.PaymentRequest.Builder, X509Certificate[], PrivateKey) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Sign the provided payment request.
- signTransaction(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
-
Given a send request containing transaction, attempts to sign it's inputs.
- signum() - Method in class org.bitcoinj.core.Coin
- signum() - Method in interface org.bitcoinj.core.Monetary
- signum() - Method in class org.bitcoinj.utils.Fiat
- SIGPUSHONLY - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- sigsRequiredToSpend - Variable in class org.bitcoinj.wallet.DeterministicKeyChain
- SIGSREQUIREDTOSPEND_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
- SINGLE - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- size - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
- size() - Method in class org.bitcoinj.core.BlockLocator
-
Returns the number of hashes in this block locator.
- size() - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
-
Returns the current size of the buffer.
- size() - Method in class org.bitcoinj.crypto.HDPath
- size() - Method in class org.bitcoinj.script.ScriptChunk
- size() - Method in class org.bitcoinj.utils.VersionTally
-
Get the size of the version window.
- sizeOf(long) - Static method in class org.bitcoinj.core.VarInt
-
Returns the minimum encoded size of the given unsigned long value.
- SMALLEST_UNIT_EXPONENT - Static variable in class org.bitcoinj.core.Coin
-
Number of decimals for one Bitcoin.
- SMALLEST_UNIT_EXPONENT - Static variable in class org.bitcoinj.utils.Fiat
-
The absolute value of exponent of the value of a "smallest unit" in scientific notation.
- smallestUnitExponent() - Method in class org.bitcoinj.core.Coin
- smallestUnitExponent() - Method in interface org.bitcoinj.core.Monetary
-
Returns the absolute value of exponent of the value of a "smallest unit" in scientific notation.
- smallestUnitExponent() - Method in class org.bitcoinj.utils.Fiat
- smallNum(int) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given number as a OP_N opcode to the end of the program.
- smallNum(int, int) - Method in class org.bitcoinj.script.ScriptBuilder
-
Adds the given number as a OP_N opcode to the given index in the program.
- solve() - Method in class org.bitcoinj.core.Block
-
Finds a value of nonce that makes the blocks hash lower than the difficulty target.
- SORT_TX_BY_HEIGHT - Static variable in class org.bitcoinj.core.Transaction
-
A comparator that can be used to sort transactions by their chain height.
- SORT_TX_BY_UPDATE_TIME - Static variable in class org.bitcoinj.core.Transaction
-
A comparator that can be used to sort transactions by their updateTime field.
- SOURCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
- SOURCE_NETWORK - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
We received it from a network broadcast.
- SOURCE_NETWORK_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
We received it from a network broadcast.
- SOURCE_SELF - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
We made it ourselves, so we know it should be valid.
- SOURCE_SELF_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
We made it ourselves, so we know it should be valid.
- SOURCE_UNKNOWN - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
We don't know where it came from, or this is a wallet from the future.
- SOURCE_UNKNOWN_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
We don't know where it came from, or this is a wallet from the future.
- SPACE_JOINER - Static variable in class org.bitcoinj.core.Utils
-
Joiner for concatenating words with a space inbetween.
- spend(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Creates a key chain that can spend from the given account key.
- spendableCoinbaseDepth - Variable in class org.bitcoinj.core.NetworkParameters
-
The depth of blocks required for a coinbase transaction to be spendable.
- spendingKey - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- spent - Variable in class org.bitcoinj.wallet.FilteringCoinSelector
- SPENT - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In best chain, all outputs spent
- SPENT - Enum constant in enum class org.bitcoinj.wallet.WalletTransaction.Pool
- SPENT_BY_TRANSACTION_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
- SPENT_BY_TRANSACTION_INDEX_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
- SPENT_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In best chain, all outputs spent
- SPVBlockStore - Class in org.bitcoinj.store
-
An SPVBlockStore holds a limited number of block headers in a memory mapped ring buffer.
- SPVBlockStore(NetworkParameters, File) - Constructor for class org.bitcoinj.store.SPVBlockStore
-
Creates and initializes an SPV block store that can hold
SPVBlockStore.DEFAULT_CAPACITY
block headers. - SPVBlockStore(NetworkParameters, File, int, boolean) - Constructor for class org.bitcoinj.store.SPVBlockStore
-
Creates and initializes an SPV block store that can hold a given amount of blocks.
- STANDARD_MAX_DIFFICULTY_TARGET - Static variable in class org.bitcoinj.core.Block
-
Standard maximum value for difficultyTarget (nBits) (Bitcoin MainNet and TestNet)
- start() - Method in class org.bitcoinj.core.PeerGroup
-
Does a blocking startup.
- startAsync() - Method in class org.bitcoinj.core.PeerGroup
-
Starts the PeerGroup and begins network activity.
- startBlockChainDownload() - Method in class org.bitcoinj.core.Peer
-
Starts an asynchronous download of the block chain.
- startBlockChainDownload(PeerDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
-
Start downloading the blockchain.
- startDownload(int) - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
-
Called when download is initiated.
- startFilteredBlock(FilteredBlock) - Method in class org.bitcoinj.core.Peer
- startUp() - Method in class org.bitcoinj.kits.WalletAppKit
- startUp() - Method in class org.bitcoinj.net.BlockingClientManager
- stop() - Method in class org.bitcoinj.core.PeerGroup
-
Does a blocking stop
- stopAsync() - Method in class org.bitcoinj.core.PeerGroup
- stopHash - Variable in class org.bitcoinj.core.GetBlocksMessage
- store() - Method in class org.bitcoinj.kits.WalletAppKit
- StoredBlock - Class in org.bitcoinj.core
-
Wraps a
Block
object with extra data that can be derived from the block chain but is slow or inconvenient to calculate. - StoredBlock(Block, BigInteger, int) - Constructor for class org.bitcoinj.core.StoredBlock
-
Create a StoredBlock from a (header-only)
Block
, chain work value, and block height - StoredBlockAndWasUndoableFlag(StoredBlock, boolean) - Constructor for class org.bitcoinj.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
- StoredUndoableBlock - Class in org.bitcoinj.core
-
Contains minimal data necessary to disconnect/connect the transactions in the stored block at will.
- StoredUndoableBlock(Sha256Hash, List<Transaction>) - Constructor for class org.bitcoinj.core.StoredUndoableBlock
- StoredUndoableBlock(Sha256Hash, TransactionOutputChanges) - Constructor for class org.bitcoinj.core.StoredUndoableBlock
- StreamConnection - Interface in org.bitcoinj.net
-
A generic handler which is used in
NioServer
,NioClient
andBlockingClient
to handle incoming data streams. - StreamConnectionFactory - Interface in org.bitcoinj.net
-
A factory which generates new
StreamConnection
s when a new connection is opened. - STRICTENC - Enum constant in enum class org.bitcoinj.script.Script.VerifyFlag
- structure - Variable in class org.bitcoinj.kits.WalletAppKit
- style(BtcAutoFormat.Style) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify the new
BtcFormat
is to be automatically-denominating. - subsidyDecreaseBlockCount - Variable in class org.bitcoinj.core.NetworkParameters
- subtract(Coin) - Method in class org.bitcoinj.core.Coin
- subtract(Fiat) - Method in class org.bitcoinj.utils.Fiat
- subtract(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
- subVer - Variable in class org.bitcoinj.core.VersionMessage
-
User-Agent as defined in BIP 14.
- SUCCESS - Enum constant in enum class org.bitcoinj.core.TransactionInput.ConnectionResult
- symbol() - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Return the currency symbol that identifies the units in which values formatted by this instance are denominated.
- symbol(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
-
Specify a currency symbol to be used in the denomination-unit indicators of formatted values.
- SYMBOL - Enum constant in enum class org.bitcoinj.utils.BtcAutoFormat.Style
-
Constant for the formatting style that uses a currency symbol, e.g., "฿".
- SYMBOL_BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency symbol for base 1 Bitcoin.
- SYMBOL_MBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency symbol for base 1/1000 Bitcoin.
- SYMBOL_SAT - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency symbol for base 1 satoshi.
- SYMBOL_UBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Currency symbol for base 1/1000000 Bitcoin.
- symbols() - Method in class org.bitcoinj.utils.BtcFormat
-
Return a copy of the localized symbols used by this instance for formatting and parsing.
T
- TAG_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Tag
- TaggableObject - Interface in org.bitcoinj.utils
-
An object that can carry around and possibly serialize a map of strings to immutable byte arrays.
- tags - Variable in class org.bitcoinj.utils.BaseTaggableObject
- TAGS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- target - Variable in class org.bitcoinj.wallet.DecryptingKeyBag
- TARGET_SPACING - Static variable in class org.bitcoinj.core.NetworkParameters
- TARGET_TIMESPAN - Static variable in class org.bitcoinj.core.NetworkParameters
- targetTimespan - Variable in class org.bitcoinj.core.NetworkParameters
- TESTNET_MAJORITY_ENFORCE_BLOCK_UPGRADE - Static variable in class org.bitcoinj.params.TestNet3Params
- TESTNET_MAJORITY_ENFORCE_BLOCK_UPGRADE - Static variable in class org.bitcoinj.params.UnitTestParams
- TESTNET_MAJORITY_REJECT_BLOCK_OUTDATED - Static variable in class org.bitcoinj.params.TestNet3Params
- TESTNET_MAJORITY_REJECT_BLOCK_OUTDATED - Static variable in class org.bitcoinj.params.UnitTestParams
- TESTNET_MAJORITY_WINDOW - Static variable in class org.bitcoinj.params.TestNet3Params
- TestNet3Params - Class in org.bitcoinj.params
-
Parameters for the testnet, a separate public instance of Bitcoin that has relaxed rules suitable for development and testing of applications and new Bitcoin versions.
- TestNet3Params() - Constructor for class org.bitcoinj.params.TestNet3Params
- THREAD_POOL - Static variable in class org.bitcoinj.utils.Threading
-
A caching thread pool that creates daemon threads, which won't keep the JVM alive waiting for more work.
- Threading - Class in org.bitcoinj.utils
-
Various threading related utilities.
- Threading() - Constructor for class org.bitcoinj.utils.Threading
- Threading.UserThread - Class in org.bitcoinj.utils
- threeTimes() - Method in class org.bitcoinj.crypto.LazyECPoint
- threshold(int) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
-
Threshold, or
(followingKeys.size() + 1) / 2 + 1)
(majority) if unspecified. - THROW - Enum constant in enum class org.bitcoinj.wallet.Wallet.MissingSigsMode
-
If signature is missing,
TransactionSigner.MissingSignatureException
will be thrown for P2SH andECKey.MissingPrivateKeyException
for other tx types. - throwOnLockCycles() - Static method in class org.bitcoinj.utils.Threading
- time - Variable in class org.bitcoinj.core.VersionMessage
-
What the other side believes the current time to be, in seconds.
- TIME_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
- timeoutOccurred() - Method in class org.bitcoinj.core.Peer
- timeoutOccurred() - Method in class org.bitcoinj.core.PeerSocketHandler
- timeoutOccurred() - Method in class org.bitcoinj.net.AbstractTimeoutHandler
- times(int) - Method in class org.bitcoinj.core.Coin
-
Alias for multiply
- times(long) - Method in class org.bitcoinj.core.Coin
-
Alias for multiply
- timesPow2(int) - Method in class org.bitcoinj.crypto.LazyECPoint
- TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
- to(Address, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
-
Creates a new SendRequest to the given address for the given value.
- to(NetworkParameters, ECKey, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
-
Creates a new SendRequest to the given pubkey for the given value.
- toASN1() - Method in class org.bitcoinj.core.ECKey
-
Output this ECKey as an ASN.1 encoded private key, as understood by OpenSSL or used by Bitcoin Core in its wallet storage format.
- toBase58() - Method in class org.bitcoinj.core.DumpedPrivateKey
-
Returns the base58-encoded textual form, including version and checksum bytes.
- toBase58() - Method in class org.bitcoinj.core.LegacyAddress
-
Returns the base58-encoded textual form, including version and checksum bytes.
- toBase58() - Method in class org.bitcoinj.crypto.BIP38PrivateKey
-
Returns the base58-encoded textual form, including version and checksum bytes.
- toBech32() - Method in class org.bitcoinj.core.SegwitAddress
-
Returns the textual form of the address.
- toBigInteger() - Method in class org.bitcoinj.core.Sha256Hash
-
Returns the bytes interpreted as a positive integer.
- toBtc() - Method in class org.bitcoinj.core.Coin
-
Convert to number of bitcoin (in BTC)
- toByteArray() - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
-
Creates a newly allocated byte array.
- toByteArray() - Method in class org.bitcoinj.script.ScriptChunk
- toCanonicalised() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
-
Will automatically adjust the S component to be less than or equal to half the curve order, if necessary.
- toCanonicalised() - Method in class org.bitcoinj.crypto.TransactionSignature
- toDecrypted(CharSequence) - Method in class org.bitcoinj.wallet.BasicKeyChain
- toDecrypted(CharSequence) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- toDecrypted(CharSequence) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
-
Decrypts the key chain with the given password.
- toDecrypted(KeyParameter) - Method in class org.bitcoinj.wallet.BasicKeyChain
- toDecrypted(KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- toDecrypted(KeyParameter) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
-
Decrypt the key chain with the given AES key and whatever
KeyCrypter
is already set. - toEncrypted(CharSequence) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Convenience wrapper around
BasicKeyChain.toEncrypted(KeyCrypter, org.bouncycastle.crypto.params.KeyParameter)
which uses the default Scrypt key derivation algorithm and parameters, derives a key from the given password and returns the created key. - toEncrypted(CharSequence) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- toEncrypted(CharSequence) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
-
Takes the given password, which should be strong, derives a key from it and then invokes
EncryptableKeyChain.toEncrypted(KeyCrypter, KeyParameter)
withKeyCrypterScrypt
as the crypter. - toEncrypted(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.BasicKeyChain
-
Encrypt the wallet using the KeyCrypter and the AES key.
- toEncrypted(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- toEncrypted(KeyCrypter, KeyParameter) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
-
Returns a new keychain holding identical/cloned keys to this chain, but encrypted under the given key.
- toEntropy(List<String>) - Method in class org.bitcoinj.crypto.MnemonicCode
-
Convert mnemonic word list to original entropy value.
- toFriendlyString() - Method in class org.bitcoinj.core.Coin
-
Returns the value as a 0.12 type string.
- toFriendlyString() - Method in class org.bitcoinj.utils.Fiat
-
Returns the value as a 0.12 type string.
- toHexString() - Method in class org.bitcoinj.core.Transaction
-
Serializes the transaction into the Bitcoin network format and encodes it as hex string.
- toHexString() - Method in class org.bitcoinj.wallet.DeterministicSeed
-
Returns the seed as hex or null if encrypted.
- toMnemonic(byte[]) - Method in class org.bitcoinj.crypto.MnemonicCode
-
Convert entropy data to mnemonic word list.
- toPlainString() - Method in class org.bitcoinj.core.Coin
-
Returns the value as a plain string denominated in BTC.
- toPlainString() - Method in class org.bitcoinj.utils.Fiat
-
Returns the value as a plain string.
- toSat() - Method in class org.bitcoinj.core.Coin
-
Convert to number of satoshis
- toSeed(List<String>, String) - Static method in class org.bitcoinj.crypto.MnemonicCode
-
Convert mnemonic word list to seed.
- toSocketAddress() - Method in class org.bitcoinj.core.PeerAddress
- toString() - Method in class org.bitcoinj.core.AddressV1Message
- toString() - Method in class org.bitcoinj.core.AddressV2Message
- toString() - Method in class org.bitcoinj.core.Block
-
Returns a multi-line string containing a description of the contents of the block.
- toString() - Method in class org.bitcoinj.core.BlockLocator
- toString() - Method in class org.bitcoinj.core.BloomFilter
- toString() - Method in class org.bitcoinj.core.Coin
- toString() - Method in class org.bitcoinj.core.DumpedPrivateKey
- toString() - Method in class org.bitcoinj.core.ECKey
- toString() - Method in class org.bitcoinj.core.FeeFilterMessage
- toString() - Method in class org.bitcoinj.core.FilteredBlock
- toString() - Method in class org.bitcoinj.core.GetBlocksMessage
- toString() - Method in class org.bitcoinj.core.GetHeadersMessage
- toString() - Method in class org.bitcoinj.core.InventoryItem
- toString() - Method in class org.bitcoinj.core.LegacyAddress
- toString() - Method in class org.bitcoinj.core.ListMessage
- toString() - Method in class org.bitcoinj.core.PartialMerkleTree
- toString() - Method in class org.bitcoinj.core.Peer
- toString() - Method in class org.bitcoinj.core.PeerAddress
- toString() - Method in class org.bitcoinj.core.RejectMessage
-
A String representation of the relevant details of this reject message.
- toString() - Method in class org.bitcoinj.core.SegwitAddress
- toString() - Method in class org.bitcoinj.core.Sha256Hash
- toString() - Method in class org.bitcoinj.core.StoredBlock
- toString() - Method in class org.bitcoinj.core.StoredUndoableBlock
- toString() - Method in class org.bitcoinj.core.Transaction
- toString() - Method in class org.bitcoinj.core.TransactionConfidence
- toString() - Method in class org.bitcoinj.core.TransactionInput
-
Returns a human readable debug string.
- toString() - Method in class org.bitcoinj.core.TransactionOutPoint
- toString() - Method in class org.bitcoinj.core.TransactionOutput
-
Returns a human readable debug string.
- toString() - Method in class org.bitcoinj.core.TransactionWitness
- toString() - Method in class org.bitcoinj.core.UnknownMessage
- toString() - Method in class org.bitcoinj.core.UTXO
- toString() - Method in class org.bitcoinj.core.UTXOsMessage
- toString() - Method in class org.bitcoinj.core.VersionMessage
- toString() - Method in class org.bitcoinj.crypto.BIP38PrivateKey
- toString() - Method in class org.bitcoinj.crypto.ChildNumber
- toString() - Method in class org.bitcoinj.crypto.DeterministicKey
- toString() - Method in class org.bitcoinj.crypto.EncryptedData
- toString() - Method in class org.bitcoinj.crypto.HDPath
- toString() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
- toString() - Method in class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
- toString() - Method in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
- toString() - Method in class org.bitcoinj.script.Script
-
Returns the program opcodes as a string, for example "[1234] DUP HASH160", or "<empty>".
- toString() - Method in class org.bitcoinj.script.ScriptChunk
- toString() - Method in class org.bitcoinj.uri.BitcoinURI
- toString() - Method in class org.bitcoinj.utils.BtcAutoFormat
-
Return a brief description of this formatter.
- toString() - Method in class org.bitcoinj.utils.BtcFixedFormat
-
Returns a brief description of this formatter.
- toString() - Method in class org.bitcoinj.utils.ExponentialBackoff
- toString() - Method in class org.bitcoinj.utils.Fiat
- toString() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
- toString() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- toString() - Method in class org.bitcoinj.wallet.DeterministicSeed
- toString() - Method in class org.bitcoinj.wallet.RedeemData
- toString() - Method in class org.bitcoinj.wallet.SendRequest
- toString() - Method in class org.bitcoinj.wallet.Wallet
- toString(boolean) - Method in class org.bitcoinj.wallet.DeterministicSeed
- toString(boolean, boolean, boolean, AbstractBlockChain) - Method in class org.bitcoinj.wallet.Wallet
-
Deprecated.
- toString(boolean, boolean, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
- toString(boolean, boolean, KeyParameter, boolean, boolean, AbstractBlockChain) - Method in class org.bitcoinj.wallet.Wallet
-
Formats the wallet as a human readable piece of text.
- toString(boolean, boolean, KeyParameter, NetworkParameters) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
- toString(boolean, KeyParameter, boolean, boolean, AbstractBlockChain) - Method in class org.bitcoinj.wallet.Wallet
-
Deprecated.
- toString(boolean, KeyParameter, NetworkParameters) - Method in class org.bitcoinj.wallet.BasicKeyChain
- toString(List<byte[]>) - Static method in class org.bitcoinj.core.Utils
- toString(AbstractBlockChain, CharSequence) - Method in class org.bitcoinj.core.Transaction
-
A human readable version of the transaction useful for debugging.
- toStringServices(long) - Method in class org.bitcoinj.core.Peer
-
Deprecated.
- toStringServices(long) - Static method in class org.bitcoinj.core.VersionMessage
- toStringWithPrivate(KeyParameter, NetworkParameters) - Method in class org.bitcoinj.core.ECKey
-
Produce a string rendering of the ECKey INCLUDING the private key.
- trackFailure() - Method in class org.bitcoinj.utils.ExponentialBackoff
-
Track a failure - multiply the back off interval by the multiplier
- trackFilteredTransactions(int) - Method in class org.bitcoinj.core.AbstractBlockChain
-
We completed handling of a filtered block.
- trackSuccess() - Method in class org.bitcoinj.utils.ExponentialBackoff
-
Track a success - reset back off interval to the initial value
- Transaction - Class in org.bitcoinj.core
-
A transaction represents the movement of coins from some addresses to some other addresses.
- Transaction(NetworkParameters) - Constructor for class org.bitcoinj.core.Transaction
- Transaction(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Transaction
-
Creates a transaction from the given serialized bytes, eg, from a block or a tx network message.
- Transaction(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.Transaction
-
Creates a transaction by reading payload starting from offset bytes in.
- Transaction(NetworkParameters, byte[], int, Message, MessageSerializer, int, byte[]) - Constructor for class org.bitcoinj.core.Transaction
-
Creates a transaction by reading payload starting from offset bytes in.
- Transaction(NetworkParameters, byte[], Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Transaction
-
Creates a transaction by reading payload.
- TRANSACTION - Enum constant in enum class org.bitcoinj.core.InventoryItem.Type
- TRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- TRANSACTION_INPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- TRANSACTION_OUT_POINT_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
- TRANSACTION_OUT_POINT_INDEX_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
- TRANSACTION_OUTPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- Transaction.Purpose - Enum Class in org.bitcoinj.core
-
This enum describes the underlying reason the transaction was created.
- Transaction.SigHash - Enum Class in org.bitcoinj.core
-
These constants are a part of a scriptSig signature on the inputs.
- TransactionBag - Interface in org.bitcoinj.core
-
This interface is used to abstract the
Wallet
and theTransaction
- TransactionBroadcast - Class in org.bitcoinj.core
-
Represents a single transaction broadcast that we are performing.
- TransactionBroadcast.ProgressCallback - Interface in org.bitcoinj.core
-
An interface for receiving progress information on the propagation of the tx, from 0.0 to 1.0
- TransactionBroadcaster - Interface in org.bitcoinj.core
-
A general interface which declares the ability to broadcast transactions.
- transactionBytesValid - Variable in class org.bitcoinj.core.Block
- TransactionConfidence - Class in org.bitcoinj.core
-
A TransactionConfidence object tracks data you can use to make a confidence decision about a transaction.
- TransactionConfidence(Sha256Hash) - Constructor for class org.bitcoinj.core.TransactionConfidence
- TransactionConfidence.ConfidenceType - Enum Class in org.bitcoinj.core
-
Describes the state of the transaction in general terms.
- TransactionConfidence.Factory - Class in org.bitcoinj.core
- TransactionConfidence.Listener - Interface in org.bitcoinj.core
-
A confidence listener is informed when the level of
TransactionConfidence
is updated by something, like for example aWallet
. - TransactionConfidence.Listener.ChangeReason - Enum Class in org.bitcoinj.core
-
An enum that describes why a transaction confidence listener is being invoked (i.e.
- TransactionConfidence.Source - Enum Class in org.bitcoinj.core
-
Information about where the transaction was first seen (network, sent direct from peer, created by ourselves).
- TransactionConfidenceEventListener - Interface in org.bitcoinj.core.listeners
-
Implementors are called when confidence of a transaction changes.
- TransactionInput - Class in org.bitcoinj.core
-
A transfer of coins from one address to another creates a transaction in which the outputs can be claimed by the recipient in the input of another transaction.
- TransactionInput(NetworkParameters, Transaction, byte[]) - Constructor for class org.bitcoinj.core.TransactionInput
-
Creates an input that connects to nothing - used only in creation of coinbase transactions.
- TransactionInput(NetworkParameters, Transaction, byte[], int) - Constructor for class org.bitcoinj.core.TransactionInput
-
Deserializes an input message.
- TransactionInput(NetworkParameters, Transaction, byte[], int, MessageSerializer) - Constructor for class org.bitcoinj.core.TransactionInput
-
Deserializes an input message.
- TransactionInput(NetworkParameters, Transaction, byte[], TransactionOutPoint) - Constructor for class org.bitcoinj.core.TransactionInput
- TransactionInput(NetworkParameters, Transaction, byte[], TransactionOutPoint, Coin) - Constructor for class org.bitcoinj.core.TransactionInput
- TransactionInput.ConnectionResult - Enum Class in org.bitcoinj.core
- TransactionInput.ConnectMode - Enum Class in org.bitcoinj.core
- TransactionOutPoint - Class in org.bitcoinj.core
-
This message is a reference or pointer to an output of a different transaction.
- TransactionOutPoint(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.TransactionOutPoint
-
/** Deserializes the message.
- TransactionOutPoint(NetworkParameters, byte[], int, Message, MessageSerializer) - Constructor for class org.bitcoinj.core.TransactionOutPoint
-
Deserializes the message.
- TransactionOutPoint(NetworkParameters, long, Sha256Hash) - Constructor for class org.bitcoinj.core.TransactionOutPoint
- TransactionOutPoint(NetworkParameters, long, Transaction) - Constructor for class org.bitcoinj.core.TransactionOutPoint
- TransactionOutPoint(NetworkParameters, TransactionOutput) - Constructor for class org.bitcoinj.core.TransactionOutPoint
- TransactionOutput - Class in org.bitcoinj.core
-
A TransactionOutput message contains a scriptPubKey that controls who is able to spend its value.
- TransactionOutput(NetworkParameters, Transaction, byte[], int) - Constructor for class org.bitcoinj.core.TransactionOutput
-
Deserializes a transaction output message.
- TransactionOutput(NetworkParameters, Transaction, byte[], int, MessageSerializer) - Constructor for class org.bitcoinj.core.TransactionOutput
-
Deserializes a transaction output message.
- TransactionOutput(NetworkParameters, Transaction, Coin, byte[]) - Constructor for class org.bitcoinj.core.TransactionOutput
- TransactionOutput(NetworkParameters, Transaction, Coin, Address) - Constructor for class org.bitcoinj.core.TransactionOutput
-
Creates an output that sends 'value' to the given address (public key hash).
- TransactionOutput(NetworkParameters, Transaction, Coin, ECKey) - Constructor for class org.bitcoinj.core.TransactionOutput
-
Creates an output that sends 'value' to the given public key using a simple CHECKSIG script (no addresses).
- TransactionOutputChanges - Class in org.bitcoinj.core
-
TransactionOutputChanges represents a delta to the set of unspent outputs.
- TransactionOutputChanges(InputStream) - Constructor for class org.bitcoinj.core.TransactionOutputChanges
- TransactionOutputChanges(List<UTXO>, List<UTXO>) - Constructor for class org.bitcoinj.core.TransactionOutputChanges
- TransactionReceivedInBlockListener - Interface in org.bitcoinj.core.listeners
-
Listener interface for when we receive a new block that contains a relevant transaction.
- transactions - Variable in class org.bitcoinj.wallet.Wallet
- TRANSACTIONS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
- TransactionSignature - Class in org.bitcoinj.crypto
-
A TransactionSignature wraps an
ECKey.ECDSASignature
and adds methods for handling the additional SIGHASH mode byte that is used. - TransactionSignature(BigInteger, BigInteger) - Constructor for class org.bitcoinj.crypto.TransactionSignature
-
Constructs a signature with the given components and SIGHASH_ALL.
- TransactionSignature(BigInteger, BigInteger, int) - Constructor for class org.bitcoinj.crypto.TransactionSignature
-
Constructs a signature with the given components and raw sighash flag bytes (needed for rule compatibility).
- TransactionSignature(ECKey.ECDSASignature, Transaction.SigHash, boolean) - Constructor for class org.bitcoinj.crypto.TransactionSignature
-
Constructs a transaction signature based on the ECDSA signature.
- TransactionSigner - Interface in org.bitcoinj.signers
-
Implementations of this interface are intended to sign inputs of the given transaction.
- TransactionSigner.MissingSignatureException - Exception in org.bitcoinj.signers
- TransactionSigner.ProposedTransaction - Class in org.bitcoinj.signers
-
This class wraps transaction proposed to complete keeping a metadata that may be updated, used and effectively shared by transaction signers.
- TransactionWitness - Class in org.bitcoinj.core
- TransactionWitness(int) - Constructor for class org.bitcoinj.core.TransactionWitness
- triggerShutdown() - Method in class org.bitcoinj.net.NioClientManager
- triggerShutdown() - Method in class org.bitcoinj.net.NioServer
-
Invoked by the Execution service when it's time to stop.
- TrustStoreLoader - Interface in org.bitcoinj.crypto
-
An implementation of TrustStoreLoader handles fetching a KeyStore from the operating system, a file, etc.
- TrustStoreLoader.DefaultTrustStoreLoader - Class in org.bitcoinj.crypto
- TrustStoreLoader.FileTrustStoreLoader - Class in org.bitcoinj.crypto
- twice() - Method in class org.bitcoinj.crypto.LazyECPoint
- twiceOf(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Creates a new instance containing the hash of the calculated hash of the given bytes.
- twiceOf(byte[], byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Creates a new instance containing the hash of the calculated hash of the given bytes.
- twicePlus(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
- tx - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
- tx - Variable in class org.bitcoinj.wallet.SendRequest
-
A transaction, probably incomplete, that describes the outline of what you want to do.
- tx - Variable in class org.bitcoinj.wallet.Wallet.SendResult
-
The Bitcoin transaction message that moves the money.
- TxConfidenceTable - Class in org.bitcoinj.core
-
Tracks transactions that are being announced across the network.
- TxConfidenceTable() - Constructor for class org.bitcoinj.core.TxConfidenceTable
-
Creates a table that will track at most
TxConfidenceTable.MAX_SIZE
entries. - TxConfidenceTable(int) - Constructor for class org.bitcoinj.core.TxConfidenceTable
-
Creates a table that will track at most the given number of transactions (allowing you to bound memory usage).
- txMap - Variable in class org.bitcoinj.wallet.WalletProtobufSerializer
- txOutsCreated - Variable in class org.bitcoinj.core.TransactionOutputChanges
- txOutsSpent - Variable in class org.bitcoinj.core.TransactionOutputChanges
- type - Variable in class org.bitcoinj.core.InventoryItem
- TYPE - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.Listener.ChangeReason
-
Occurs when the type returned by
TransactionConfidence.getConfidenceType()
has changed. - TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
- TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
U
- UBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
-
Standard format for the µBTC denomination.
- uint16ToByteArrayLE(int, byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Write 2 bytes to the byte array (starting at the offset) as unsigned 16-bit integer in little endian format.
- uint16ToByteStreamBE(int, OutputStream) - Static method in class org.bitcoinj.core.Utils
-
Write 2 bytes to the output stream as unsigned 16-bit integer in big endian format.
- uint16ToByteStreamLE(int, OutputStream) - Static method in class org.bitcoinj.core.Utils
-
Write 2 bytes to the output stream as unsigned 16-bit integer in little endian format.
- uint32ToByteArrayBE(long, byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Write 4 bytes to the byte array (starting at the offset) as unsigned 32-bit integer in big endian format.
- uint32ToByteArrayLE(long, byte[], int) - Static method in class org.bitcoinj.core.Utils
-
Write 4 bytes to the byte array (starting at the offset) as unsigned 32-bit integer in little endian format.
- uint32ToByteStreamBE(long, OutputStream) - Static method in class org.bitcoinj.core.Utils
-
Write 4 bytes to the output stream as unsigned 32-bit integer in big endian format.
- uint32ToByteStreamLE(long, OutputStream) - Static method in class org.bitcoinj.core.Utils
-
Write 4 bytes to the output stream as unsigned 32-bit integer in little endian format.
- uint64ToByteStreamLE(BigInteger, OutputStream) - Static method in class org.bitcoinj.core.Utils
-
Write 8 bytes to the output stream as unsigned 64-bit integer in little endian format.
- unCache() - Method in class org.bitcoinj.core.Block
- unCache() - Method in class org.bitcoinj.core.ChildMessage
- unCache() - Method in class org.bitcoinj.core.Message
-
To be called before any change of internal values including any setters.
- unCache() - Method in class org.bitcoinj.core.Transaction
- uncaughtExceptionHandler - Static variable in class org.bitcoinj.utils.Threading
-
An exception handler that will be invoked for any exceptions that occur in the user thread, and any unhandled exceptions that are caught whilst the framework is processing network traffic or doing other background tasks.
- UNENCRYPTED - Enum constant in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
-
All keys in the wallet are unencrypted
- UNENCRYPTED_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
-
All keys in the wallet are unencrypted
- UnexpectedCoinbaseInput() - Constructor for exception org.bitcoinj.core.VerificationException.UnexpectedCoinbaseInput
- UnexpectedWitnessVersion() - Constructor for exception org.bitcoinj.core.AddressFormatException.UnexpectedWitnessVersion
- UnexpectedWitnessVersion(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.UnexpectedWitnessVersion
- UNITNET_MAJORITY_WINDOW - Static variable in class org.bitcoinj.params.UnitTestParams
- UnitTestParams - Class in org.bitcoinj.params
-
Network parameters used by the bitcoinj unit tests (and potentially your own).
- UnitTestParams() - Constructor for class org.bitcoinj.params.UnitTestParams
- UNKNOWN - Enum constant in enum class org.bitcoinj.core.Transaction.Purpose
-
Used when the purpose of a transaction is genuinely unknown.
- UNKNOWN - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
-
If a transaction hasn't been broadcast yet, or there's no record of it, its confidence is UNKNOWN.
- UNKNOWN - Enum constant in enum class org.bitcoinj.core.TransactionConfidence.Source
-
We don't know where the transaction came from.
- UNKNOWN - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Old wallets or the purpose genuinely is a mystery (e.g.
- UNKNOWN - Enum constant in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
See TransactionConfidence.java for a more thorough explanation of these types.
- UNKNOWN_LENGTH - Static variable in class org.bitcoinj.core.Message
- UNKNOWN_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Old wallets or the purpose genuinely is a mystery (e.g.
- UNKNOWN_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
See TransactionConfidence.java for a more thorough explanation of these types.
- UnknownMessage - Class in org.bitcoinj.core
-
Instances of this class are not safe for use by multiple threads.
- UnknownMessage(NetworkParameters, String, byte[]) - Constructor for class org.bitcoinj.core.UnknownMessage
- unmodifiableList - Variable in class org.bitcoinj.crypto.HDPath
- UnreadableWalletException - Exception in org.bitcoinj.wallet
-
Thrown by the
WalletProtobufSerializer
when the serialized protocol buffer is either corrupted, internally inconsistent or appears to be from the future. - UnreadableWalletException(String) - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException
- UnreadableWalletException(String, Throwable) - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException
- UnreadableWalletException.BadPassword - Exception in org.bitcoinj.wallet
- UnreadableWalletException.FutureVersion - Exception in org.bitcoinj.wallet
- UnreadableWalletException.WrongNetwork - Exception in org.bitcoinj.wallet
- unregister(NetworkParameters) - Static method in class org.bitcoinj.params.Networks
-
Unregister a network type.
- unsafeBitcoinSerialize() - Method in class org.bitcoinj.core.Message
-
Serialize this message to a byte array that conforms to the bitcoin wire protocol.
- UnsafeByteArrayOutputStream - Class in org.bitcoinj.core
-
An unsynchronized implementation of ByteArrayOutputStream that will return the backing byte array if its length == size().
- UnsafeByteArrayOutputStream() - Constructor for class org.bitcoinj.core.UnsafeByteArrayOutputStream
- UnsafeByteArrayOutputStream(int) - Constructor for class org.bitcoinj.core.UnsafeByteArrayOutputStream
- UNSET - Enum constant in enum class org.bitcoinj.core.Transaction.SigHash
- UNSPENT - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In best chain, not all outputs spent
- UNSPENT - Enum constant in enum class org.bitcoinj.wallet.WalletTransaction.Pool
- UNSPENT_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
In best chain, not all outputs spent
- UPDATE_ALL - Enum constant in enum class org.bitcoinj.core.BloomFilter.BloomUpdate
- UPDATE_NONE - Enum constant in enum class org.bitcoinj.core.BloomFilter.BloomUpdate
- UPDATE_P2PUBKEY_ONLY - Enum constant in enum class org.bitcoinj.core.BloomFilter.BloomUpdate
-
Only adds outpoints to the filter if the output is a P2PK/pay-to-multisig script
- UPDATED_AT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- updateScriptWithSignature(Script, byte[], int, int, int) - Static method in class org.bitcoinj.script.ScriptBuilder
-
Returns a copy of the given scriptSig with the signature inserted in the given position.
- upgradeToDeterministic(Script.ScriptType, KeyChainGroupStructure, long, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
-
This method will upgrade the wallet along the following path:
Basic --> P2PKH --> P2WPKH
- upgradeToDeterministic(Script.ScriptType, KeyChainGroupStructure, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Upgrades the wallet to be deterministic (BIP32).
- upgradeToDeterministic(Script.ScriptType, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Upgrades the wallet to be deterministic (BIP32).
- upgradeToDeterministic(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
-
Deprecated.
- uri - Variable in class org.bitcoinj.net.discovery.HttpDiscovery.Details
- USE_DUMMY_SIG - Enum constant in enum class org.bitcoinj.wallet.Wallet.MissingSigsMode
-
Missing signatures will be replaced by dummy sigs.
- USE_OP_ZERO - Enum constant in enum class org.bitcoinj.wallet.Wallet.MissingSigsMode
-
Input script will have OP_0 instead of missing signatures
- useAutoSave - Variable in class org.bitcoinj.kits.WalletAppKit
- USER_PAYMENT - Enum constant in enum class org.bitcoinj.core.Transaction.Purpose
-
Transaction created to satisfy a user payment request.
- USER_PAYMENT - Enum constant in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Created in response to a user request for payment.
- USER_PAYMENT_VALUE - Static variable in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Created in response to a user request for payment.
- USER_THREAD - Static variable in class org.bitcoinj.utils.Threading
-
An executor with one thread that is intended for running event listeners on.
- userAgent - Variable in class org.bitcoinj.kits.WalletAppKit
- username - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- UserThread() - Constructor for class org.bitcoinj.utils.Threading.UserThread
- Utils - Class in org.bitcoinj.core
-
A collection of various utility methods that are helpful for working with the Bitcoin protocol.
- Utils() - Constructor for class org.bitcoinj.core.Utils
- UTXO - Class in org.bitcoinj.core
-
A UTXO message contains the information necessary to check a spending transaction.
- UTXO(Sha256Hash, long, Coin, int, boolean, Script) - Constructor for class org.bitcoinj.core.UTXO
-
Creates a stored transaction output.
- UTXO(Sha256Hash, long, Coin, int, boolean, Script, String) - Constructor for class org.bitcoinj.core.UTXO
-
Creates a stored transaction output.
- utxoCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- UTXOProvider - Interface in org.bitcoinj.core
-
A UTXOProvider encapsulates functionality for returning unspent transaction outputs, for use by the wallet or other code that crafts spends.
- UTXOProviderException - Exception in org.bitcoinj.core
- UTXOProviderException() - Constructor for exception org.bitcoinj.core.UTXOProviderException
- UTXOProviderException(String) - Constructor for exception org.bitcoinj.core.UTXOProviderException
- UTXOProviderException(String, Throwable) - Constructor for exception org.bitcoinj.core.UTXOProviderException
- UTXOProviderException(Throwable) - Constructor for exception org.bitcoinj.core.UTXOProviderException
- UTXOsMessage - Class in org.bitcoinj.core
-
Message representing a list of unspent transaction outputs ("utxos"), returned in response to sending a
GetUTXOsMessage
("getutxos"). - UTXOsMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.UTXOsMessage
- UTXOsMessage(NetworkParameters, List<TransactionOutput>, long[], Sha256Hash, long) - Constructor for class org.bitcoinj.core.UTXOsMessage
-
Provide an array of output objects, with nulls indicating that the output was missing.
- utxoUncommittedCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- utxoUncommittedDeletedCache - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
V
- value - Variable in class org.bitcoinj.core.Coin
-
The number of satoshis of this monetary value.
- value - Variable in enum class org.bitcoinj.core.Transaction.SigHash
- value - Variable in class org.bitcoinj.core.VarInt
-
Deprecated.use {
VarInt.intValue()
or {VarInt.longValue()
}} - value - Variable in class org.bitcoinj.utils.Fiat
-
The number of smallest units of this monetary value.
- VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
- VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
- valueGathered - Variable in class org.bitcoinj.wallet.CoinSelection
- valueOf(int) - Static method in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
-
Deprecated.
- valueOf(int) - Static method in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Deprecated.
- valueOf(int) - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
Deprecated.
- valueOf(int) - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Deprecated.
- valueOf(int) - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
Deprecated.
- valueOf(int) - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Deprecated.
- valueOf(int) - Static method in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
-
Deprecated.
- valueOf(int, int) - Static method in class org.bitcoinj.core.Coin
-
Create a
Coin
from an amount expressed in "the way humans are used to". - valueOf(long) - Static method in class org.bitcoinj.core.Coin
-
Create a
Coin
from a long integer number of satoshis. - valueOf(String) - Static method in enum class org.bitcoinj.core.AbstractBlockChain.NewBlockType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.Bech32.Encoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.Block.VerifyFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.BloomFilter.BloomUpdate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.InventoryItem.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.PeerGroup.FilterRecalculateMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.Transaction.Purpose
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.Transaction.SigHash
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.TransactionConfidence.Listener.ChangeReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.TransactionConfidence.Source
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.TransactionInput.ConnectionResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.core.TransactionInput.ConnectMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.crypto.HDKeyDerivation.PublicDeriveMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.script.Script.ScriptType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.script.Script.VerifyFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.script.ScriptError
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.utils.BtcAutoFormat.Style
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.BasicKeyChain.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.KeyChain.KeyPurpose
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.RiskAnalysis.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Wallet.BalanceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.Wallet.MissingSigsMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bitcoinj.wallet.WalletTransaction.Pool
-
Returns the enum constant of this class with the specified name.
- valueOf(String, long) - Static method in class org.bitcoinj.utils.Fiat
- values() - Static method in enum class org.bitcoinj.core.AbstractBlockChain.NewBlockType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.Bech32.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.Block.VerifyFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.BloomFilter.BloomUpdate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.InventoryItem.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.PeerGroup.FilterRecalculateMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.RejectMessage.RejectCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.Transaction.Purpose
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.Transaction.SigHash
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.TransactionConfidence.ConfidenceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.TransactionConfidence.Listener.ChangeReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.TransactionConfidence.Source
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.TransactionInput.ConnectionResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.core.TransactionInput.ConnectMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.crypto.HDKeyDerivation.PublicDeriveMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.script.Script.ScriptType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.script.Script.VerifyFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.script.ScriptError
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.utils.BtcAutoFormat.Style
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.BasicKeyChain.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.KeyChain.KeyPurpose
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Protos.Key.OutputScriptType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Protos.Key.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Pool
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Protos.Transaction.Purpose
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Source
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Protos.TransactionConfidence.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Protos.Wallet.EncryptionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.RiskAnalysis.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Wallet.BalanceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.Wallet.MissingSigsMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bitcoinj.wallet.WalletTransaction.Pool
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VarInt - Class in org.bitcoinj.core
-
A variable-length encoded unsigned integer using Satoshi's encoding (a.k.a.
- VarInt(byte[], int) - Constructor for class org.bitcoinj.core.VarInt
-
Constructs a new VarInt with the value parsed from the specified offset of the given buffer.
- VarInt(long) - Constructor for class org.bitcoinj.core.VarInt
-
Constructs a new VarInt with the given unsigned long value.
- vChain - Variable in class org.bitcoinj.kits.WalletAppKit
- VerificationException - Exception in org.bitcoinj.core
- VerificationException(Exception) - Constructor for exception org.bitcoinj.core.VerificationException
- VerificationException(String) - Constructor for exception org.bitcoinj.core.VerificationException
- VerificationException(String, Throwable) - Constructor for exception org.bitcoinj.core.VerificationException
- VerificationException.BlockVersionOutOfDate - Exception in org.bitcoinj.core
- VerificationException.CoinbaseHeightMismatch - Exception in org.bitcoinj.core
- VerificationException.CoinbaseScriptSizeOutOfRange - Exception in org.bitcoinj.core
- VerificationException.DuplicatedOutPoint - Exception in org.bitcoinj.core
- VerificationException.EmptyInputsOrOutputs - Exception in org.bitcoinj.core
- VerificationException.ExcessiveValue - Exception in org.bitcoinj.core
- VerificationException.LargerThanMaxBlockSize - Exception in org.bitcoinj.core
- VerificationException.NegativeValueOutput - Exception in org.bitcoinj.core
- VerificationException.NoncanonicalSignature - Exception in org.bitcoinj.core
- VerificationException.UnexpectedCoinbaseInput - Exception in org.bitcoinj.core
- verifiedChainHeadBlock - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- verifiedChainHeadBlock - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- verifiedChainHeadHash - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
- verifiedChainHeadHash - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
- verify() - Method in class org.bitcoinj.core.Transaction
-
Checks the transaction contents for sanity, in ways that can be done in a standalone manner.
- verify() - Method in class org.bitcoinj.core.TransactionInput
-
For a connected transaction, runs the script against the connected pubkey and verifies they are correct.
- verify(byte[], byte[]) - Method in class org.bitcoinj.core.ECKey
-
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
- verify(byte[], byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
-
Verifies the given secp256k1 signature in native code.
- verify(byte[], byte[], byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
- verify(byte[], ECKey.ECDSASignature, byte[]) - Static method in class org.bitcoinj.core.ECKey
-
Verifies the given ECDSA signature against the message bytes using the public key bytes.
- verify(int, EnumSet<Block.VerifyFlag>) - Method in class org.bitcoinj.core.Block
-
Verifies both the header and that the transactions hash to the merkle root.
- verify(Sha256Hash, ECKey.ECDSASignature) - Method in class org.bitcoinj.core.ECKey
-
Verifies the given R/S pair (signature) against a hash using the public key.
- verify(TransactionOutput) - Method in class org.bitcoinj.core.TransactionInput
-
Verifies that this input can spend the given output.
- verifyHeader() - Method in class org.bitcoinj.core.Block
-
Checks the block data to ensure it follows the rules laid out in the network parameters.
- verifyMessage(String, String) - Method in class org.bitcoinj.core.ECKey
-
Convenience wrapper around
ECKey.signedMessageToKey(String, String)
. - verifyOrThrow(byte[], byte[]) - Method in class org.bitcoinj.core.ECKey
-
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key, and throws an exception if the signature doesn't match
- verifyOrThrow(Sha256Hash, ECKey.ECDSASignature) - Method in class org.bitcoinj.core.ECKey
-
Verifies the given R/S pair (signature) against a hash using the public key, and throws an exception if the signature doesn't match
- verifyPaymentRequestPki(Protos.PaymentRequest, KeyStore) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
-
Uses the provided PKI method to find the corresponding public key and verify the provided signature.
- verifyPki() - Method in class org.bitcoinj.protocols.payments.PaymentSession
-
Returns the value of pkiVerificationData or null if it wasn't verified at construction time.
- verifyTransactions(int, EnumSet<Block.VerifyFlag>) - Method in class org.bitcoinj.core.Block
-
Checks the block contents
- version - Variable in class org.bitcoinj.core.GetBlocksMessage
- version - Variable in class org.bitcoinj.kits.WalletAppKit
- VERSION - Enum constant in enum class org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
- VERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
- VERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- VersionAck - Class in org.bitcoinj.core
-
The verack message, sent by a client accepting the version message they received from their peer.
- VersionAck() - Constructor for class org.bitcoinj.core.VersionAck
- VersionAck(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.VersionAck
- VersionMessage - Class in org.bitcoinj.core
-
A VersionMessage holds information exchanged during connection setup with another peer.
- VersionMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.VersionMessage
- VersionMessage(NetworkParameters, int) - Constructor for class org.bitcoinj.core.VersionMessage
- VersionTally - Class in org.bitcoinj.utils
-
Caching counter for the block versions within a moving window.
- VersionTally(NetworkParameters) - Constructor for class org.bitcoinj.utils.VersionTally
- vFileManager - Variable in class org.bitcoinj.wallet.Wallet
- vPeerGroup - Variable in class org.bitcoinj.kits.WalletAppKit
- vStore - Variable in class org.bitcoinj.kits.WalletAppKit
- vTransactionBroadcaster - Variable in class org.bitcoinj.wallet.Wallet
- vWallet - Variable in class org.bitcoinj.kits.WalletAppKit
- vWalletFile - Variable in class org.bitcoinj.kits.WalletAppKit
W
- waitForPeers(int) - Method in class org.bitcoinj.core.PeerGroup
-
Returns a future that is triggered when the number of connected peers is equal to the given number of peers.
- waitForPeersOfVersion(int, long) - Method in class org.bitcoinj.core.PeerGroup
-
Returns a future that is triggered when there are at least the requested number of connected peers that support the given protocol version or higher.
- waitForPeersWithServiceMask(int, int) - Method in class org.bitcoinj.core.PeerGroup
-
Returns a future that is triggered when there are at least the requested number of connected peers that support the given protocol version or higher.
- waitForUserCode() - Static method in class org.bitcoinj.utils.Threading
-
Put a dummy task into the queue and wait for it to be run.
- wallet - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
- wallet() - Method in class org.bitcoinj.kits.WalletAppKit
- Wallet - Class in org.bitcoinj.wallet
-
A Wallet stores keys and a record of transactions that send and receive value from those keys.
- Wallet(Context) - Constructor for class org.bitcoinj.wallet.Wallet
-
Deprecated.
- Wallet(NetworkParameters, KeyChainGroup) - Constructor for class org.bitcoinj.wallet.Wallet
- Wallet.BadWalletEncryptionKeyException - Exception in org.bitcoinj.wallet
-
Thrown if the private keys and seed of this wallet cannot be decrypted due to the supplied encryption key or password being wrong.
- Wallet.BalanceType - Enum Class in org.bitcoinj.wallet
-
It's possible to calculate a wallets balance from multiple points of view.
- Wallet.CompletionException - Exception in org.bitcoinj.wallet
-
Class of exceptions thrown in
Wallet.completeTx(SendRequest)
. - Wallet.CouldNotAdjustDownwards - Exception in org.bitcoinj.wallet
-
Thrown when we were trying to empty the wallet, and the total amount of money we were trying to empty after being reduced for the fee was smaller than the min payment.
- Wallet.DustySendRequested - Exception in org.bitcoinj.wallet
-
Thrown if the resultant transaction would violate the dust rules (an output that's too small to be worthwhile).
- Wallet.ExceededMaxTransactionSize - Exception in org.bitcoinj.wallet
-
Thrown if the resultant transaction is too big for Bitcoin to process.
- Wallet.MissingSigsMode - Enum Class in org.bitcoinj.wallet
-
Enumerates possible resolutions for missing signatures.
- Wallet.MultipleOpReturnRequested - Exception in org.bitcoinj.wallet
-
Thrown if there is more than one OP_RETURN output for the resultant transaction.
- Wallet.SendResult - Class in org.bitcoinj.wallet
-
A SendResult is returned to you as part of sending coins to a recipient.
- WalletAppKit - Class in org.bitcoinj.kits
-
Utility class that wraps the boilerplate needed to set up a new SPV bitcoinj app.
- WalletAppKit(Context, Script.ScriptType, KeyChainGroupStructure, File, String) - Constructor for class org.bitcoinj.kits.WalletAppKit
-
Creates a new WalletAppKit, with the given
Context
. - WalletAppKit(NetworkParameters, File, String) - Constructor for class org.bitcoinj.kits.WalletAppKit
-
Creates a new WalletAppKit, with a newly created
Context
. - WalletAppKit(NetworkParameters, Script.ScriptType, KeyChainGroupStructure, File, String) - Constructor for class org.bitcoinj.kits.WalletAppKit
-
Creates a new WalletAppKit, with a newly created
Context
. - WalletChangeEventListener - Interface in org.bitcoinj.wallet.listeners
-
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
- WalletCoinsReceivedEventListener - Interface in org.bitcoinj.wallet.listeners
-
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
- WalletCoinsSentEventListener - Interface in org.bitcoinj.wallet.listeners
-
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
- WalletExtension - Interface in org.bitcoinj.wallet
-
An object implementing this interface can be added to a
Wallet
and provide arbitrary byte arrays that will be serialized alongside the wallet. - walletFactory - Variable in class org.bitcoinj.kits.WalletAppKit
- WalletFiles - Class in org.bitcoinj.wallet
-
A class that handles atomic and optionally delayed writing of the wallet file to disk.
- WalletFiles(Wallet, File, long, TimeUnit) - Constructor for class org.bitcoinj.wallet.WalletFiles
-
Initialize atomic and optionally delayed writing of the wallet file to disk.
- WalletFiles.Listener - Interface in org.bitcoinj.wallet
-
Implementors can do pre/post treatment of the wallet file.
- WalletProtobufSerializer - Class in org.bitcoinj.wallet
-
Serialize and de-serialize a wallet to a byte stream containing a protocol buffer.
- WalletProtobufSerializer() - Constructor for class org.bitcoinj.wallet.WalletProtobufSerializer
- WalletProtobufSerializer(WalletProtobufSerializer.WalletFactory) - Constructor for class org.bitcoinj.wallet.WalletProtobufSerializer
- WalletProtobufSerializer.WalletFactory - Interface in org.bitcoinj.wallet
- WalletReorganizeEventListener - Interface in org.bitcoinj.wallet.listeners
-
Implementors are called when the wallet is reorganized.
- walletToProto(Wallet) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Converts the given wallet to the object representation of the protocol buffers.
- walletToText(Wallet) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Returns the given wallet formatted as text.
- WalletTransaction - Class in org.bitcoinj.wallet
-
Stores data about a transaction that is only relevant to the
Wallet
class. - WalletTransaction(WalletTransaction.Pool, Transaction) - Constructor for class org.bitcoinj.wallet.WalletTransaction
- WalletTransaction.Pool - Enum Class in org.bitcoinj.wallet
- WARNING_THRESHOLD - Static variable in class org.bitcoinj.utils.Threading.UserThread
- warnOnLockCycles() - Static method in class org.bitcoinj.utils.Threading
- wasBroadcastBy(PeerAddress) - Method in class org.bitcoinj.core.TransactionConfidence
-
Returns true if the given address has been seen via markBroadcastBy()
- wasUndoable - Variable in class org.bitcoinj.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
- watch(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Creates a key chain that watches the given account key.
- watchAndFollow(DeterministicKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
-
Creates a deterministic key chain with the given watch key and that follows some other keychain.
- WATCHED_SCRIPT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
- WATCHING - Enum constant in enum class org.bitcoinj.wallet.BasicKeyChain.State
- watchingKey - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
- WHITESPACE_SPLITTER - Static variable in class org.bitcoinj.core.Utils
-
Splitter for splitting words on whitespaces.
- with(Transaction...) - Static method in class org.bitcoinj.core.InventoryMessage
-
Creates a new inv message for the given transactions.
- WITH_INVERSION - Enum constant in enum class org.bitcoinj.crypto.HDKeyDerivation.PublicDeriveMode
- withLocale(Locale) - Method in class org.bitcoinj.utils.MonetaryFormat
-
Configure this instance with values from a
Locale
. - withProtocolVersion(int) - Method in class org.bitcoinj.core.BitcoinSerializer
- withProtocolVersion(int) - Method in class org.bitcoinj.core.MessageSerializer
-
Create a new serializer with a specific protocol version.
- WITNESS_BLOCK - Enum constant in enum class org.bitcoinj.core.InventoryItem.Type
- WITNESS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
- WITNESS_FILTERED_BLOCK - Enum constant in enum class org.bitcoinj.core.InventoryItem.Type
- WITNESS_PROGRAM_LENGTH_PKH - Static variable in class org.bitcoinj.core.SegwitAddress
- WITNESS_PROGRAM_LENGTH_SH - Static variable in class org.bitcoinj.core.SegwitAddress
- WITNESS_PROGRAM_LENGTH_TR - Static variable in class org.bitcoinj.core.SegwitAddress
- WITNESS_PROGRAM_MAX_LENGTH - Static variable in class org.bitcoinj.core.SegwitAddress
- WITNESS_PROGRAM_MIN_LENGTH - Static variable in class org.bitcoinj.core.SegwitAddress
- WITNESS_TRANSACTION - Enum constant in enum class org.bitcoinj.core.InventoryItem.Type
- WITNESS_VERSION - Enum constant in enum class org.bitcoinj.core.NetworkParameters.ProtocolVersion
- wrap(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Creates a new instance that wraps the given hash value.
- wrap(String) - Static method in class org.bitcoinj.core.Sha256Hash
-
Creates a new instance that wraps the given hash value (represented as a hex string).
- wrapReversed(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
-
Creates a new instance that wraps the given hash value, but with byte order reversed.
- write(byte[], int, int) - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
-
Writes
len
bytes from the specified byte array starting at offsetoff
to this byte array output stream. - write(int) - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
-
Writes the specified byte to this byte array output stream.
- write(OutputStream) - Method in class org.bitcoinj.script.ScriptChunk
- writeBytes(byte[]) - Method in class org.bitcoinj.net.BlockingClient
- writeBytes(byte[]) - Method in interface org.bitcoinj.net.MessageWriteTarget
-
Writes the given bytes to the remote server.
- writeBytes(byte[]) - Method in class org.bitcoinj.net.NioClient
- writeBytes(OutputStream, byte[]) - Static method in class org.bitcoinj.script.Script
-
Writes out the given byte buffer to the output stream with the correct opcode prefix To write an integer call writeBytes(out, Utils.reverseBytes(Utils.encodeMPI(val, false)));
- writeTarget - Variable in class org.bitcoinj.core.PeerSocketHandler
- writeTo(OutputStream) - Method in class org.bitcoinj.core.UnsafeByteArrayOutputStream
-
Writes the complete contents of this byte array output stream to the specified output stream argument, as if by calling the output stream's write method using
out.write(buf, 0, count)
. - writeWallet(Wallet, OutputStream) - Method in class org.bitcoinj.wallet.WalletProtobufSerializer
-
Formats the given wallet (transactions and keys) to the given output stream in protocol buffer format.
- WrongNetwork() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.WrongNetwork
- WrongNetwork(int) - Constructor for exception org.bitcoinj.core.AddressFormatException.WrongNetwork
- WrongNetwork(String) - Constructor for exception org.bitcoinj.core.AddressFormatException.WrongNetwork
X
- X509Utils - Class in org.bitcoinj.crypto
-
X509Utils provides tools for working with X.509 certificates and keystores, as used in the BIP 70 payment protocol.
- X509Utils() - Constructor for class org.bitcoinj.crypto.X509Utils
Z
- ZERO - Static variable in class org.bitcoinj.core.Coin
-
Zero Bitcoins.
- ZERO - Static variable in class org.bitcoinj.crypto.ChildNumber
- ZERO_HARDENED - Static variable in class org.bitcoinj.crypto.ChildNumber
- ZERO_HASH - Static variable in class org.bitcoinj.core.Sha256Hash
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
HDPath#extend