+- 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(List<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.
+
+- 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, AesKey, 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, AesKey, 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, 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, AesKey, byte[], Coin, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
+-
+- calculateWitnessSignature(int, ECKey, AesKey, Script, 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
+-
+- 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.base.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
+-
+
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects,
+ they can pre-filter messages before they are processed by a
Peer
or
PeerGroup
, and they can
+ provide transactions to remote peers when they ask for them.
+
+- 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.
+
+- chains - Variable in class org.bitcoinj.wallet.KeyChainGroup
+-
+- chains(List<DeterministicKeyChain>) - Method in class org.bitcoinj.wallet.KeyChainGroup.Builder
+-
+
Add multiple chains.
+
+- CHANGE - org.bitcoinj.wallet.KeyChain.KeyPurpose
+-
+- CHANGE_CHANGE - Static variable in class org.bitcoinj.crypto.ChildNumber
+-
+- CHANGE_RECEIVING - Static variable in class org.bitcoinj.crypto.ChildNumber
+-
+- 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, AesKey, AesKey) - 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.base.exceptions.AddressFormatException.InvalidCharacter
+-
+- check() - Method in class org.bitcoinj.wallet.DeterministicSeed
+-
+
Check if our mnemonic is a valid mnemonic phrase for our word list.
+
+- check(boolean, Supplier<? extends X>) - Static method in class org.bitcoinj.base.internal.Preconditions
+-
+
Ensures the truth of an expression, throwing a custom exception if untrue.
+
+- check(List<String>) - Method in class org.bitcoinj.crypto.MnemonicCode
+-
+
Check to see if a mnemonic word list is valid.
+
+- checkAESKey(AesKey) - Method in class org.bitcoinj.wallet.BasicKeyChain
+-
+
Check whether the AES key can decrypt the first encrypted key in the wallet.
+
+- checkAESKey(AesKey) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
+-
+- checkAESKey(AesKey) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
+-
+- checkAESKey(AesKey) - Method in class org.bitcoinj.wallet.KeyChainGroup
+-
+- checkAESKey(AesKey) - Method in class org.bitcoinj.wallet.Wallet
+-
+
Check whether the AES key can decrypt the first encrypted key in the wallet.
+
+- checkArgument(boolean) - Static method in class org.bitcoinj.base.internal.Preconditions
+-
+
Ensures the truth of an expression involving one or more parameters to the calling method.
+
+- checkArgument(boolean, Supplier<String>) - Static method in class org.bitcoinj.base.internal.Preconditions
+-
+
Ensures the truth of an expression involving one or more parameters to the calling method.
+
+- checkBitLE(byte[], int) - Static method in class org.bitcoinj.base.internal.ByteUtils
+-
+
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.BitcoinNetworkParams
+-
+- checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.params.TestNet3Params
+-
+- checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- 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 - 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
+-
+
Deprecated.
+
+
+
+- checkpoint(NetworkParameters, InputStream, BlockStore, Instant) - 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 - 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(NetworkParameters) - 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 - org.bitcoinj.script.Script.VerifyFlag
+-
+- checkState(boolean) - Static method in class org.bitcoinj.base.internal.Preconditions
+-
+
Ensures the truth of an expression involving the state of the calling instance, but not
+ involving any parameters to the calling method.
+
+- checkState(boolean, Supplier<String>) - Static method in class org.bitcoinj.base.internal.Preconditions
+-
+
Ensures the truth of an expression involving the state of the calling instance, but not
+ involving any parameters to the calling method.
+
+- 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(NetworkParameters) - Constructor for class org.bitcoinj.core.ChildMessage
+-
+- ChildMessage(NetworkParameters, ByteBuffer) - Constructor for class org.bitcoinj.core.ChildMessage
+-
+- ChildMessage(NetworkParameters, ByteBuffer, Message, MessageSerializer) - Constructor for class org.bitcoinj.core.ChildMessage
+-
+- ChildMessage(NetworkParameters, MessageSerializer) - 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 - org.bitcoinj.script.Script.VerifyFlag
+-
+- cleanup() - Static method in class org.bitcoin.NativeSecp256k1
+-
+
Deprecated.
+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.
+
+- clearCreationTime() - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Clears the creation time of this key.
+
+- clearCreationTime() - Method in class org.bitcoinj.crypto.ECKey
+-
+
Clears the creation time of this key.
+
+- clearCreationTime() - Method in class org.bitcoinj.script.Script
+-
+
Clears the creation time of this script.
+
+- clearCreationTime() - Method in class org.bitcoinj.wallet.DeterministicSeed
+-
+
Clears the creation time of this seed.
+
+- 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.
+
+- clearLastBlockSeenTime() - Method in class org.bitcoinj.wallet.Wallet
+-
+- 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
+
+- clearMockClock() - Static method in class org.bitcoinj.base.internal.TimeUtils
+-
+
Clears the mock clock and causes time to tick again.
+
+- 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
+
+- clearUpdateTime() - Method in class org.bitcoinj.core.Transaction
+-
+
Clears the update time of this transaction.
+
+- 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.
+
+- 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
+-
+
Deprecated.
+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 class org.bitcoinj.kits.WalletAppKit
+-
+- close() - Method in interface org.bitcoinj.store.BlockStore
+-
+
Closes the store.
+
+- 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
+-
+
+
+- closeConnection() - Method in interface org.bitcoinj.net.MessageWriteTarget
+-
+
+
+- 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 org.bitcoinj.core.InventoryItem.Type
+-
+- code() - Method in class org.bitcoinj.base.utils.MonetaryFormat
+-
+
Get currency code that will be used for current shift.
+
+- 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(int, String) - Method in class org.bitcoinj.base.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 - 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.base.utils.MonetaryFormat
+-
+
Currency code for base 1 Bitcoin.
+
+- CODE_MBTC - Static variable in class org.bitcoinj.base.utils.MonetaryFormat
+-
+
Currency code for base 1/1000 Bitcoin.
+
+- CODE_SAT - Static variable in class org.bitcoinj.base.utils.MonetaryFormat
+-
+
Currency code for base 1 satoshi.
+
+- CODE_UBTC - Static variable in class org.bitcoinj.base.utils.MonetaryFormat
+-
+
Currency code for base 1/1000000 Bitcoin.
+
+- codeSeparator(char) - Method in class org.bitcoinj.base.utils.MonetaryFormat
+-
+
Separator between currency code and formatted value.
+
+- coin - Variable in class org.bitcoinj.utils.ExchangeRate
+-
+- Coin - Class in org.bitcoinj.base
+-
+
Represents a monetary Bitcoin value.
+
+- COIN - Static variable in class org.bitcoinj.base.Coin
+-
+
One Bitcoin.
+
+- COIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
+-
+
A constant useful for specifying a denomination of bitcoins, the int
value
+ 0
.
+
+- 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
+-
+
+
+- CoinSelection(List<TransactionOutput>) - Constructor for class org.bitcoinj.wallet.CoinSelection
+-
+- CoinSelection(Coin, Collection<TransactionOutput>) - Constructor for class org.bitcoinj.wallet.CoinSelection
+-
+
Deprecated.
+
+
+
+- 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.
+
+- coinType(Network) - Static method in interface org.bitcoinj.wallet.KeyChainGroupStructure
+-
+
Return coin type path component for a network id
+
+- COINTYPE_BTC - Static variable in class org.bitcoinj.crypto.ChildNumber
+-
+- COINTYPE_TBTC - Static variable in class org.bitcoinj.crypto.ChildNumber
+-
+- commaJoin(String...) - Static method in class org.bitcoinj.base.internal.InternalUtils
+-
+
Join strings with ", " skipping nulls
+
+- command - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
+-
+- commitDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
+-
+- 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
+-
+- compareTo(Address) - Method in interface org.bitcoinj.base.Address
+-
+
Comparison field order for addresses is:
+
+
Network.id()
+ Legacy vs.
+
+- compareTo(Address) - Method in class org.bitcoinj.base.LegacyAddress
+-
+
Comparison field order for addresses is:
+
+
Network.id()
+ Legacy vs.
+
+- compareTo(Address) - Method in class org.bitcoinj.base.SegwitAddress
+-
+
Comparison field order for addresses is:
+
+
Network.id()
+ Legacy vs.
+
+- compareTo(Coin) - Method in class org.bitcoinj.base.Coin
+-
+- compareTo(Sha256Hash) - Method in class org.bitcoinj.base.Sha256Hash
+-
+- compareTo(Fiat) - Method in class org.bitcoinj.base.utils.Fiat
+-
+- compareTo(ChildNumber) - Method in class org.bitcoinj.crypto.ChildNumber
+-
+- compareTo(ExponentialBackoff) - Method in class org.bitcoinj.utils.ExponentialBackoff
+-
+- compareTypes(Address, Address) - Static method in interface org.bitcoinj.base.Address
+-
+- completedFuture(T) - Static method in class org.bitcoinj.utils.ListenableCompletableFuture
+-
+
Returns a new CompletableFuture
that is already completed with
+ the given value.
+
+- 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
+-
+- computePubkey(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
+-
+
Deprecated.
+libsecp256k1 Compute Pubkey - computes public key from secret key
+
+- CONFIDENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
+-
+- 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
+
+- connectTo(InetSocketAddress) - Method in class org.bitcoinj.core.PeerGroup
+-
+
Connect to a peer by creating a channel to the destination address.
+
+- connectTo(PeerAddress, boolean, Duration) - 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 - 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() - Constructor for class org.bitcoinj.core.Context
+-
+
Creates a new context object.
+
+- Context(int, Coin, boolean, boolean) - Constructor for class org.bitcoinj.core.Context
+-
+
Creates a new custom context object.
+
+- Context(NetworkParameters) - Constructor for class org.bitcoinj.core.Context
+-
+
Deprecated.
+
+
+
+- Context(NetworkParameters, int, Coin, boolean) - Constructor for class org.bitcoinj.core.Context
+-
+
Deprecated.
+
+
+
+- ContextPropagatingThreadFactory - Class in org.bitcoinj.utils
+-
+
A
ThreadFactory
that propagates a
Context
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(Network, String, 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
+-
+
Deprecated.
+
+
+
+- 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(NetworkParameters, ScriptType) - Static method in class org.bitcoinj.wallet.Wallet
+-
+
Creates a new, empty wallet with a randomly chosen seed and no transactions.
+
+- createDeterministic(NetworkParameters, ScriptType, KeyChainGroupStructure) - 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
+-
+
Deprecated.
+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
+-
+- createFakeBlock(BlockStore, int, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Emulates receiving a valid block that builds on top of the chain.
+
+- createFakeBlock(BlockStore, long, long, int, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Deprecated.
+
+
+
+- createFakeBlock(BlockStore, long, long, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Deprecated.
+
+
+
+- createFakeBlock(BlockStore, long, Instant, int, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Emulates receiving a valid block that builds on top of the chain.
+
+- createFakeBlock(BlockStore, long, Instant, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Emulates receiving a valid block that builds on top of the chain.
+
+- createFakeBlock(BlockStore, StoredBlock, int, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+- createFakeBlock(BlockStore, StoredBlock, long, long, int, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Deprecated.
+
+
+
+- createFakeBlock(BlockStore, StoredBlock, long, Instant, int, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Emulates receiving a valid block
+
+- createFakeBlock(BlockStore, Transaction...) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Emulates receiving a valid block that builds on top of the chain.
+
+- createFakeCoinbaseTx(NetworkParameters) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Create a fake coinbase transaction.
+
+- createFakeDoubleSpendTxns(NetworkParameters, Address) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Creates two transactions that spend the same (fake) output.
+
+- createFakeTx(NetworkParameters) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Create a fake transaction, without change.
+
+- createFakeTx(NetworkParameters, Coin, Address) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Create a fake TX of sufficient realism to exercise the unit tests.
+
+- createFakeTx(NetworkParameters, Coin, Address, Address) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Transaction[0] is a feeder transaction, supplying BTC to Transaction[1]
+
+- createFakeTx(NetworkParameters, Coin, ECKey) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Create a fake TX of sufficient realism to exercise the unit tests.
+
+- createFakeTxWithChangeAddress(NetworkParameters, Coin, Address, Address) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Create a fake TX of sufficient realism to exercise the unit tests.
+
+- createFakeTxWithoutChange(NetworkParameters, TransactionOutput) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Create a fake transaction, without change.
+
+- createFakeTxWithoutChangeAddress(NetworkParameters, Coin, Address) - Static method in class org.bitcoinj.testing.FakeTxBuilder
+-
+
Create a fake TX for unit tests, for use with unit tests that need greater control.
+
+- 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, CompletableFuture<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, Instant, 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
+-
+
+
+- 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
+-
+- creationTime - Variable in class org.bitcoinj.crypto.ECKey
+-
+- creationTime - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
+-
+- creationTime() - 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.creationTime()
.
+
+- creationTime() - Method in class org.bitcoinj.crypto.ECKey
+-
+
Returns the creation time of this key, or empty if the key was deserialized from a version that did not store
+ that data.
+
+- creationTime() - Method in interface org.bitcoinj.crypto.EncryptableItem
+-
+
Returns the time at which this encryptable item was first created/derived, or empty of unknown.
+
+- creationTime() - Method in class org.bitcoinj.script.Script
+-
+
Gets the creation time of this script, or empty if unknown.
+
+- creationTime() - Method in class org.bitcoinj.wallet.DeterministicSeed
+-
+- CryptoUtils - Class in org.bitcoinj.crypto.internal
+-
+
Utilities for the crypto module (e.g.
+
+- CryptoUtils() - Constructor for class org.bitcoinj.crypto.internal.CryptoUtils
+-
+- currencyCode - Variable in class org.bitcoinj.base.utils.Fiat
+-
+- CURRENT - 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
+-
+
+
+- currentAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
+-
+
+
+- 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
+-
+
+
+- currentReceiveKey() - Method in class org.bitcoinj.wallet.Wallet
+-
+
+
+- currentTime() - Static method in class org.bitcoinj.base.internal.TimeUtils
+-
+
Returns the current time as an Instant, or a mocked out equivalent.
+
+- CURVE - Static variable in class org.bitcoinj.crypto.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
+-
+
+- gathered - Variable in class org.bitcoinj.wallet.CoinSelection
+-
+
Deprecated.
+
+
+
+- generate(DeterministicKey, int) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
+-
+
Generate an infinite stream of
DeterministicKey
s from the given parent and index.
+
+- genesisBlock - Variable in class org.bitcoinj.params.BitcoinNetworkParams
+-
+
+
+- get() - Method in interface org.bitcoinj.base.internal.FutureUtils.ThrowingSupplier
+-
+
Gets a result wrapping checked Exceptions with RuntimeException
+
+- 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.SigNetParams
+-
+- 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.MemoryBlockStore
+-
+- get(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
+-
+- get(Sha256Hash) - Method in class org.bitcoinj.store.SPVBlockStore
+-
+- 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
+-
+
+
+- getActiveKeyChain(ScriptType, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
+-
+
Deprecated.
+
+
+
+- getActiveKeyChain(ScriptType, Instant) - 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
+-
+
+
+- getActiveKeyChains(long) - Method in class org.bitcoinj.wallet.KeyChainGroup
+-
+
Deprecated.
+
+
+
+- getActiveKeyChains(Instant) - 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
+-
+- getAddressHeader() - Method in class org.bitcoinj.core.NetworkParameters
+-
+
Deprecated.
+
+- 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
+-
+
Return IP addresses 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.
+
+- 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 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.BitcoinNetworkParams
+-
+
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, ByteBuffer) - 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
+-
+
+
+- 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, int) - 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, int) - Method in class org.bitcoinj.wallet.KeyChainGroup
+-
+- getBloomFilter(int, double, int) - 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
+-
+
+
+- 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
+-
+- getBroadcast() - Method in class org.bitcoinj.wallet.Wallet.SendResult
+-
+- 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.base.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.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.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
+-
+
Deprecated.
+
+
+
+- getCheckpointBefore(Instant) - 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
+-
+
+
+- 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.
+
+- getConfidence() - Method in class org.bitcoinj.core.Transaction
+-
+
+
+- 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
+-
+
+
+- getConfidence(TxConfidenceTable) - Method in class org.bitcoinj.core.Transaction
+-
+
+
+- getConfidenceTable() - Method in class org.bitcoinj.core.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
+-
+
+
+- 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
+-
+
+
+- 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 ListenableCompletableFuture that can be used to wait for the socket to connect.
+
+- getContext() - Static method in class org.bitcoin.Secp256k1Context
+-
+
Deprecated.
+
+- getCountAtOrAbove(long) - Method in class org.bitcoinj.utils.VersionTally
+-
+
Get the count of blocks at or above the given version, within the window.
+
+- getCreationTimeSeconds() - Method in interface org.bitcoinj.crypto.EncryptableItem
+-
+
Deprecated.
+
+
+
+- getCreationTimeSeconds() - Method in class org.bitcoinj.script.Script
+-
+
Deprecated.
+
+
+
+- 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.base.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 interface org.bitcoinj.core.listeners.GetDataEventListener
+-
+
Called when a peer receives a getdata message, usually in response to an "inv" being broadcast.
+
+- 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
+-
+
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects,
+ they can pre-filter messages before they are processed by a
Peer
or
PeerGroup
, and they can
+ provide transactions to remote peers when they ask for them.
+
+- 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, ByteBuffer) - Constructor for class org.bitcoinj.core.GetDataMessage
+-
+- GetDataMessage(NetworkParameters, ByteBuffer, MessageSerializer) - Constructor for class org.bitcoinj.core.GetDataMessage
+-
+
Deserializes a 'getdata' message.
+
+- getDate() - Method in class org.bitcoinj.protocols.payments.PaymentSession
+-
+
Deprecated.
+
+
+
+- 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.
+
+- 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
+-
+
Return 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.
+
+- getDumpedPrivateKeyHeader() - Method in class org.bitcoinj.core.NetworkParameters
+-
+
First byte of a base58 encoded dumped private key.
+
+- getEarliestKeyCreationTime() - Method in interface org.bitcoinj.core.PeerFilterProvider
+-
+
Deprecated.
+
+
+
+- getEarliestKeyCreationTime() - Method in interface org.bitcoinj.wallet.KeyChain
+-
+
Deprecated.
+
+
+
+- getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.KeyChainGroup
+-
+
Deprecated.
+
+
+
+- getEncoded() - Method in class org.bitcoinj.crypto.LazyECPoint
+-
+- getEncoded(boolean) - Method in class org.bitcoinj.crypto.LazyECPoint
+-
+- getEncryptedData() - Method in class org.bitcoinj.crypto.ECKey
+-
+
+
+- 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.crypto.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.crypto.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
+-
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- 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, int) - Method in class org.bitcoinj.wallet.BasicKeyChain
+-
+- getFilter(int, double, int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
+-
+- getFilter(int, double, int) - 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, int) - Method in class org.bitcoinj.wallet.MarriedKeyChain
+-
+- getFingerprint() - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
+
+- 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.SigNetParams
+-
+- getGenesisBlock() - Method in class org.bitcoinj.params.TestNet3Params
+-
+- getGenesisBlock() - Method in class org.bitcoinj.params.UnitTestParams
+-
+- getGenesisBlock() - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- getHash() - Method in interface org.bitcoinj.base.Address
+-
+
Get either the public key hash or script hash that is encoded in the address.
+
+- getHash() - Method in class org.bitcoinj.base.LegacyAddress
+-
+
The (big endian) 20 byte hash that is the core of a Bitcoin address.
+
+- getHash() - Method in class org.bitcoinj.base.SegwitAddress
+-
+- 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.Message
+-
+
Deprecated.
+
+
+
+- getHash() - Method in exception org.bitcoinj.core.PrunedException
+-
+- getHash() - Method in class org.bitcoinj.core.StoredUndoableBlock
+-
+
Get the hash of the represented block
+
+- 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.
+
+- 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, ByteBuffer) - 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.
+
+- getHostname() - Method in class org.bitcoinj.core.PeerAddress
+-
+- 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.
+
+- 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.
+
+- 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
+-
+
+
+- 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
+-
+
+
+- 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.crypto.AesKey
+-
+
Deprecated.
+
+
+
+- getKey() - Method in class org.bitcoinj.crypto.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
+-
+
+
+- getKeyChainGroupLookaheadThreshold() - Method in class org.bitcoinj.wallet.Wallet
+-
+
+
+- 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.crypto.DeterministicKey
+-
+
Returns this keys
KeyCrypter
or the keycrypter of its parent key.
+
+- getKeyCrypter() - Method in class org.bitcoinj.crypto.ECKey
+-
+
Returns the KeyCrypter that was used to encrypt to encrypt this ECKey.
+
+- 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
+-
+
Deprecated.
+
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- getLastBlockSeenTimeSecs() - Method in class org.bitcoinj.wallet.Wallet
+-
+
Deprecated.
+
+
+
+- getLastBroadcastedAt() - Method in class org.bitcoinj.core.TransactionConfidence
+-
+
Deprecated.
+
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- 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
+-
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- getMaxMoney() - Method in class org.bitcoinj.params.BitcoinNetworkParams
+-
+
Deprecated.
+
+- getMaxMoney() - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- 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
+-
+
+
+- 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.Block
+-
+- getMessageSize() - Method in class org.bitcoinj.core.EmptyMessage
+-
+- getMessageSize() - Method in class org.bitcoinj.core.Message
+-
+
Return the size of the serialized message.
+
+- getMessageSize() - Method in class org.bitcoinj.core.Transaction
+-
+- getMessageSize() - Method in class org.bitcoinj.core.TransactionInput
+-
+- getMessageSize() - Method in class org.bitcoinj.core.TransactionOutPoint
+-
+- getMessageSize() - Method in class org.bitcoinj.core.TransactionOutput
+-
+- getMessageSize() - Method in class org.bitcoinj.core.TransactionWitness
+-
+- 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.
+
+- 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 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
+-
+
Deprecated.
+
+
+
+- getMonetaryFormat() - Method in class org.bitcoinj.params.BitcoinNetworkParams
+-
+
Deprecated.
+
+
+
+- getMonetaryFormat() - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- 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 org.bitcoinj.wallet.Protos.Key.OutputScriptType
+-
+- getNumber() - Method in enum org.bitcoinj.wallet.Protos.Key.Type
+-
+- getNumber() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
+-
+- getNumber() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
+-
+- getNumber() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
+-
+- getNumber() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
+-
+- getNumber() - Method in enum 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 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.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.MemoryFullPrunedBlockStore
+-
+- getOrCreate() - 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.
+
+- getOrCreate(NetworkParameters) - Static method in class org.bitcoinj.core.Context
+-
+
Deprecated.
+
+
+
+- getOriginalSizeInBytes() - Method in class org.bitcoinj.base.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
+-
+
+
+- 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.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 interface org.bitcoinj.base.Address
+-
+
Get the type of output script that will be used for sending to the address.
+
+- getOutputScriptType() - Method in class org.bitcoinj.base.LegacyAddress
+-
+
Get the type of output script that will be used for sending to the address.
+
+- getOutputScriptType() - Method in class org.bitcoinj.base.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
+-
+
Deprecated.
+
+- 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 interface org.bitcoinj.base.Address
+-
+
Deprecated.
+
+
+
+- getParameters() - Method in class org.bitcoinj.core.BitcoinSerializer
+-
+
Get the network parameters for this serializer.
+
+- getParameters() - Method in class org.bitcoinj.crypto.EncodedPrivateKey
+-
+
Deprecated.
+
+
+
+- getParametersFromAddress(String) - Static method in class org.bitcoinj.base.LegacyAddress
+-
+
Deprecated.
+
+- getParams() - Method in class org.bitcoinj.core.Message
+-
+
Network parameters this message was created with.
+
+- getParams() - Method in interface org.bitcoinj.core.UTXOProvider
+-
+
+
+- getParams() - Method in interface org.bitcoinj.store.BlockStore
+-
+
+
+- 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
+-
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- getPaymentProtocolId() - Method in class org.bitcoinj.params.BitcoinNetworkParams
+-
+
Deprecated.
+
+
+
+- getPaymentProtocolId() - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- 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 interface org.bitcoinj.net.discovery.PeerDiscovery
+-
+
Deprecated.
+
+
+
+- getPeers(long, Duration) - Method in class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
+-
+- getPeers(long, Duration) - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
+-
+- getPeers(long, Duration) - Method in interface org.bitcoinj.net.discovery.PeerDiscovery
+-
+
Queries for addresses.
+
+- getPeers(long, Duration) - 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
+-
+
Deprecated.
+
+
+
+- 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.crypto.ECKey
+-
+- getPrivateKeyAsWiF(Network) - Method in class org.bitcoinj.crypto.ECKey
+-
+- getPrivateKeyAsWiF(NetworkParameters) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Deprecated.
+
+
+
+- getPrivateKeyEncoded(Network) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Exports the private key in the form used by Bitcoin Core's "dumpprivkey" and "importprivkey" commands.
+
+- getPrivateKeyEncoded(NetworkParameters) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Deprecated.
+
+
+
+- getPrivKey() - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Returns the private key of this deterministic key.
+
+- getPrivKey() - Method in class org.bitcoinj.crypto.ECKey
+-
+
Gets the private key in the form of an integer field element.
+
+- getPrivKeyBytes() - Method in class org.bitcoinj.crypto.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.BitcoinNetworkParams
+-
+- getProtocolVersionNum(NetworkParameters.ProtocolVersion) - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- 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.crypto.ECKey
+-
+
Gets the raw public key value.
+
+- getPubKeyHash() - Method in class org.bitcoinj.crypto.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.crypto.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.crypto.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
+-
+
Deprecated.
+
+
+
+- getReversedBytes() - Method in class org.bitcoinj.base.Sha256Hash
+-
+
Returns a reversed copy of the internal byte array.
+
+- getRiskAnalyzer() - Method in class org.bitcoinj.wallet.Wallet
+-
+
+
+- getRootKey() - Method in class org.bitcoinj.crypto.DeterministicHierarchy
+-
+
+
+- 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
+-
+
+
+- getScryptParameters() - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
+-
+- getSecretBytes() - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+- getSecretBytes() - Method in class org.bitcoinj.crypto.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 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
+-
+
Deprecated.
+
+
+
+- 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() - Method in class org.bitcoinj.core.NetworkParameters
+-
+
Construct and return a custom serializer.
+
+- getSerializer() - Method in class org.bitcoinj.params.BitcoinNetworkParams
+-
+- getSerializer() - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- 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.base.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 the
UTXOProvider
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.
+
+- 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
+-
+
Deprecated.
+
+- getTag(String) - Method in interface org.bitcoinj.utils.TaggableObject
+-
+
Deprecated.
+
+- 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
+-
+
Deprecated.
+
+- getTags() - Method in interface org.bitcoinj.utils.TaggableObject
+-
+
Deprecated.
+
+- 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.
+
+- getThrows() - Method in interface org.bitcoinj.base.internal.FutureUtils.ThrowingSupplier
+-
+
Gets a result.
+
+- 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
+-
+
Deprecated.
+
+
+
+- getTime() - Method in class org.bitcoinj.core.PeerAddress
+-
+
Deprecated.
+
+
+
+- getTimeSeconds() - Method in class org.bitcoinj.core.Block
+-
+
Deprecated.
+
+
+
+- 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 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.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;
+
+- 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 unmodifiable 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 interface org.bitcoinj.store.FullPrunedBlockStore
+-
+
+
+- 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.
+
+- getUpdateTime() - Method in class org.bitcoinj.core.Transaction
+-
+
Deprecated.
+
+
+
+- getUriScheme() - Method in class org.bitcoinj.core.NetworkParameters
+-
+
Deprecated.
+
+
+
+- getUriScheme() - Method in class org.bitcoinj.params.BitcoinNetworkParams
+-
+
Deprecated.
+
+- getUriScheme() - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- getUseLocalhostPeerWhenPossible() - Method in class org.bitcoinj.core.PeerGroup
+-
+
+
+- getUTXOProvider() - Method in class org.bitcoinj.wallet.Wallet
+-
+
+
+- getValue() - Method in class org.bitcoinj.base.Coin
+-
+
Returns the number of satoshis of this monetary value.
+
+- getValue() - Method in interface org.bitcoinj.base.Monetary
+-
+
Returns the number of "smallest units" of this monetary value.
+
+- getValue() - Method in class org.bitcoinj.base.utils.Fiat
+-
+
Returns the number of "smallest units" of this monetary value.
+
+- getValue() - Method in enum 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.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
+-
+
+
+- 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 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.MemoryFullPrunedBlockStore
+-
+- getVersion() - Method in class org.bitcoinj.base.LegacyAddress
+-
+
Get the version header of an address.
+
+- 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.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
+-
+
+
+- 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
+-
+
+
+- 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.base.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.base.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
+-
+
+- HALF_CURVE_ORDER - Static variable in class org.bitcoinj.crypto.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.base.Sha256Hash
+-
+
Calculates the SHA-256 hash of the given bytes.
+
+- hash(byte[], int, int) - Static method in class org.bitcoinj.base.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.base.Coin
+-
+- hashCode() - Method in class org.bitcoinj.base.LegacyAddress
+-
+- hashCode() - Method in class org.bitcoinj.base.SegwitAddress
+-
+- hashCode() - Method in class org.bitcoinj.base.Sha256Hash
+-
+
Returns the last four bytes of the wrapped hash.
+
+- hashCode() - Method in class org.bitcoinj.base.utils.Fiat
+-
+- hashCode() - Method in class org.bitcoinj.base.utils.MonetaryFormat
+-
+- hashCode() - Method in class org.bitcoinj.base.VarInt
+-
+- 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.FilteredBlock
+-
+- hashCode() - Method in class org.bitcoinj.core.GetBlocksMessage
+-
+- hashCode() - Method in class org.bitcoinj.core.GetHeadersMessage
+-
+- hashCode() - Method in class org.bitcoinj.core.InventoryItem
+-
+- hashCode() - Method in class org.bitcoinj.core.ListMessage
+-
+- hashCode() - Method in class org.bitcoinj.core.LockTime
+-
+- 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.RejectMessage
+-
+- 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.VersionMessage
+-
+- hashCode() - Method in class org.bitcoinj.crypto.ChildNumber
+-
+- hashCode() - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+- hashCode() - Method in class org.bitcoinj.crypto.ECKey.ECDSASignature
+-
+- hashCode() - Method in class org.bitcoinj.crypto.ECKey
+-
+- hashCode() - Method in class org.bitcoinj.crypto.EncodedPrivateKey
+-
+- 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.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.base.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.base.Sha256Hash
+-
+
Calculates the hash of hash on the given chunks of bytes.
+
+- hashTwice(byte[], int, int) - Static method in class org.bitcoinj.base.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.base.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 enum org.bitcoinj.base.BitcoinNetwork
+-
+- hasMaxMoney() - Method in interface org.bitcoinj.base.Network
+-
+
Does this network have a fixed maximum number of coins
+
+- hasMaxMoney() - Method in class org.bitcoinj.core.NetworkParameters
+-
+
Deprecated.
+
+
+
+- hasMaxMoney() - Method in class org.bitcoinj.params.BitcoinNetworkParams
+-
+
Deprecated.
+
+- hasMaxMoney() - Method in class org.bitcoinj.testing.MockAltNetwork
+-
+- hasMaxMoney() - Method in class org.bitcoinj.testing.MockAltNetworkParams
+-
+- 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
+
+- 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
+-
+
Deprecated.
+
+
+
+- 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.crypto.DeterministicKey
+-
+- hasPrivKey() - Method in class org.bitcoinj.crypto.ECKey
+-
+
Returns true if this key has unencrypted access to private key bytes.
+
+- 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
+-
+
+
+- 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 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.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 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
+-
+
Deprecated.
+
+
+
+- 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.
+
+- headerByte() - Method in enum org.bitcoinj.base.LegacyAddress.AddressHeader
+-
+- headerByte() - Method in enum org.bitcoinj.base.LegacyAddress.P2SHHeader
+-
+- 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, ByteBuffer) - 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 - org.bitcoinj.core.Block.VerifyFlag
+-
+
Check that block height is in coinbase transaction (BIP 34).
+
+- HEX - Static variable in class org.bitcoinj.base.internal.ByteUtils
+-
+
Deprecated.
+
+
+
+- HexFormat - Class in org.bitcoinj.base.internal
+-
+
This class implements a subset of the functionality of the HexFormat
class available in Java 17 and later.
+
+- HexFormat() - Constructor for class org.bitcoinj.base.internal.HexFormat
+-
+- hmacSha512(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDUtils
+-
+- hrp - Variable in class org.bitcoinj.base.Bech32.Bech32Data
+-
+
+- s - Variable in class org.bitcoinj.crypto.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.base.utils.MonetaryFormat
+-
+
Standard format for the satoshi denomination.
+
+- SATOSHI - Static variable in class org.bitcoinj.base.Coin
+-
+
A satoshi is the smallest unit that can be transferred.
+
+- satoshiToBtc(long) - Static method in class org.bitcoinj.base.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
+-
+- schnorrSign(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
+-
+
Deprecated.
+
+- 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[], Instant) - Constructor for class org.bitcoinj.script.Script
+-
+
Construct a Script that copies and wraps the programBytes array.
+
+- 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 - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_CHECKMULTISIGVERIFY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_CHECKSIGVERIFY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_CLEANSTACK - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_DISABLED_OPCODE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_EQUALVERIFY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_ERROR_COUNT - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_EVAL_FALSE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_INVALID_ALTSTACK_OPERATION - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_INVALID_STACK_OPERATION - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_MINIMALDATA - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_MINIMALIF - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_NEGATIVE_LOCKTIME - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_NUMEQUALVERIFY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_OK - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_OP_COUNT - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_OP_RETURN - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_PUBKEY_COUNT - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_PUBKEYTYPE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_PUSH_SIZE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SCRIPT_SIZE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SIG_COUNT - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SIG_DER - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SIG_HASHTYPE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SIG_HIGH_S - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SIG_NULLDUMMY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SIG_NULLFAIL - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_SIG_PUSHONLY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_STACK_SIZE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_UNBALANCED_CONDITIONAL - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_UNKNOWN_ERROR - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_UNSATISFIED_LOCKTIME - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_VERIFY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_WITNESS_MALLEATED - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_WITNESS_MALLEATED_P2SH - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_WITNESS_PROGRAM_WRONG_LENGTH - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_WITNESS_PUBKEYTYPE - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_ERR_WITNESS_UNEXPECTED - org.bitcoinj.script.ScriptError
+-
+- SCRIPT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
+-
+- Script.VerifyFlag - Enum 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 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.
+
+- ScriptType - Enum in org.bitcoinj.base
+-
+
Supported Bitcoin script types and their script identifier strings.
+
+- secKeyVerify(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
+-
+
Deprecated.
+libsecp256k1 Seckey Verify - returns 1 if valid, 0 if invalid
+
+- Secp256k1Context - Class in org.bitcoin
+-
+
Deprecated.
+
+
+
+- Secp256k1Context() - Constructor for class org.bitcoin.Secp256k1Context
+-
+
Deprecated.
+
+- 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
+-
+
Deprecated.
+
+
+
+- SeedPeers(InetSocketAddress[]) - Constructor for class org.bitcoinj.net.discovery.SeedPeers
+-
+
Supports finding peers by IP addresses/ports
+
+- SeedPeers(NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.SeedPeers
+-
+
Deprecated.
+
+
+
+- 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 - 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.base
+-
+
Implementation of native segwit addresses.
+
+- SegwitAddress.SegwitHrp - Enum in org.bitcoinj.base
+-
+
Human-readable part (HRP) of Segwit addresses for standard Bitcoin networks.
+
+- segwitAddressHrp - Variable in class org.bitcoinj.core.NetworkParameters
+-
+- segwitAddressHrp() - Method in enum org.bitcoinj.base.BitcoinNetwork
+-
+
+
+- segwitAddressHrp() - Method in interface org.bitcoinj.base.Network
+-
+
Human-readable part (HRP) of bech32 encoded segwit addresses for this network.
+
+- segwitAddressHrp() - Method in class org.bitcoinj.testing.MockAltNetwork
+-
+- 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 - 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 - 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 receive addrv2
messages instead of addr
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
+-
+
+
+- sendCoins(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
+-
+
+
+- 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, ByteBuffer) - 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.
+
+- sendPing() - Method in class org.bitcoinj.core.Peer
+-
+
Sends the peer a ping message and returns a future that will be completed when the pong is received back.
+
+- sendPing(long) - Method in class org.bitcoinj.core.Peer
+-
+- 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(TransactionBroadcast) - Constructor for class org.bitcoinj.wallet.Wallet.SendResult
+-
+- SendResult(Transaction, TransactionBroadcast) - Constructor for class org.bitcoinj.wallet.Wallet.SendResult
+-
+
Deprecated.
+
+
+
+- sendTransaction(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
+-
+
+
+- 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
+-
+
Deprecated.
+
+- serializeMyselfToProtobuf() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
+-
+
Serialize to a list of keys.
+
+- serializePrivB58(Network) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Serialize private key to Base58 (either "xprv" or "tprv")
+
+- serializePrivB58(Network, ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Deprecated.
+
+
+
+- serializePrivB58(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Deprecated.
+
+
+
+- serializePrivB58(NetworkParameters, ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Deprecated.
+
+
+
+- serializePubB58(Network) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Serialize public key to Base58 (either "xpub" or "tpub")
+
+- serializePubB58(Network, ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Deprecated.
+
+
+
+- serializePubB58(NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Deprecated.
+
+
+
+- serializePubB58(NetworkParameters, ScriptType) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Deprecated.
+
+
+
+- serializer - Variable in class org.bitcoinj.core.Message
+-
+- serializeToProtobuf() - Method in class org.bitcoinj.wallet.BasicKeyChain
+-
+
Serialize to a list of keys
+
+- serializeToProtobuf() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
+-
+
Serialize to a list of keys
+
+- serializeToProtobuf() - Method in interface org.bitcoinj.wallet.KeyChain
+-
+
Return a list of keys serialized to the bitcoinj protobuf format.
+
+- serializeToProtobuf() - Method in class org.bitcoinj.wallet.KeyChainGroup
+-
+
Return a list of key protobufs obtained by merging the chains.
+
+- serializeToProtobuf() - Method in class org.bitcoinj.wallet.MarriedKeyChain
+-
+
Serialize to list of keys
+
+- serializeWalletExtension() - Method in interface org.bitcoinj.wallet.WalletExtension
+-
+
Returns bytes that will be saved in the wallet.
+
+- 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.base.internal.ByteUtils
+-
+
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.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.
+
+- setConnectTimeout(Duration) - 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.
+
+- setConnectTimeout(Duration) - Method in class org.bitcoinj.net.BlockingClientManager
+-
+
Sets the number of milliseconds to wait before giving up on a connect attempt
+
+- setConnectTimeoutMillis(int) - Method in class org.bitcoinj.core.PeerGroup
+-
+
Deprecated.
+
+
+
+- setConnectTimeoutMillis(int) - Method in class org.bitcoinj.net.BlockingClientManager
+-
+
Deprecated.
+
+
+
+- setCreationTime(Instant) - 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.
+
+- setCreationTime(Instant) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Sets the creation time of this key.
+
+- setCreationTime(Instant) - Method in class org.bitcoinj.script.Script
+-
+
Sets the creation time of this script.
+
+- setCreationTime(Instant) - Method in class org.bitcoinj.wallet.DeterministicSeed
+-
+
Sets the creation time of this seed.
+
+- setCreationTimeSeconds(long) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+
Deprecated.
+
+
+
+- setCreationTimeSeconds(long) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Deprecated.
+
+
+
+- setCreationTimeSeconds(long) - Method in class org.bitcoinj.script.Script
+-
+
Deprecated.
+
+
+
+- setCreationTimeSeconds(long) - Method in class org.bitcoinj.wallet.DeterministicSeed
+-
+
Deprecated.
+
+
+
+- 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.
+
+- setDiscoverPeersViaP2P(boolean) - Method in class org.bitcoinj.core.PeerGroup
+-
+
Setting this to true
will add addresses discovered via P2P addr
and addrv2
messages to
+ the list of potential peers to connect to.
+
+- 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(boolean) - Method in class org.bitcoinj.core.Peer
+-
+
Always download full blocks.
+
+- setDownloadParameters(long, boolean) - Method in class org.bitcoinj.core.Peer
+-
+
Deprecated.
+
+
+
+- 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
+-
+
+
+- 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;
+
+- setFastCatchupTime(Instant) - Method in class org.bitcoinj.core.PeerGroup
+-
+
Tells the
PeerGroup
to download only block headers before a certain time and bodies after that.
+
+- setFastCatchupTimeSecs(long) - Method in class org.bitcoinj.core.PeerGroup
+-
+
Deprecated.
+
+
+
+- setFastDownloadParameters(boolean, Instant) - Method in class org.bitcoinj.core.Peer
+-
+
When downloading the block chain, the bodies will be skipped for blocks created before the given date.
+
+- 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
+-
+
Deprecated.
+
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- setKeyRotationTime(Instant) - 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
+-
+
Deprecated.
+
+
+
+- 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
+-
+- setLastBlockSeenTime(Instant) - Method in class org.bitcoinj.wallet.Wallet
+-
+- setLastBlockSeenTimeSecs(long) - Method in class org.bitcoinj.wallet.Wallet
+-
+
Deprecated.
+
+
+
+- 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
+-
+
Deprecated.
+
+
+
+- setLastBroadcastTime(Instant) - 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 as a timestamp (in seconds
+ since 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
+-
+
+
+- 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.base.internal.TimeUtils
+-
+
Sets the mock clock to the current time as a fixed instant.
+
+- setMockClock(Instant) - Static method in class org.bitcoinj.base.internal.TimeUtils
+-
+
Sets the mock clock to a fixed instant.
+
+- 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
+
+- setPeerDiscoveryTimeout(Duration) - Method in class org.bitcoinj.core.PeerGroup
+-
+
This is how long we wait for peer discoveries to return their results.
+
+- setPeerDiscoveryTimeoutMillis(long) - Method in class org.bitcoinj.core.PeerGroup
+-
+
Deprecated.
+
+
+
+- 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
+
+- 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(Duration) - Method in class org.bitcoinj.core.PeerSocketHandler
+-
+- setSocketTimeout(Duration) - Method in class org.bitcoinj.net.AbstractTimeoutHandler
+-
+
Deprecated.
+Sets the receive timeout, automatically killing the connection if no
+ messages are received for this long
+
+- setSocketTimeout(Duration) - Method in class org.bitcoinj.net.SocketTimeoutTask
+-
+
Sets the receive timeout, automatically killing the connection if no
+ messages are received for this long
+
+- setSocketTimeout(Duration) - Method in interface org.bitcoinj.net.TimeoutHandler
+-
+
Sets the receive timeout, 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
+-
+
Deprecated.
+
+- setTag(String, ByteString) - Method in interface org.bitcoinj.utils.TaggableObject
+-
+
Deprecated.
+
+- setTag(String, ByteString) - Method in class org.bitcoinj.wallet.Wallet
+-
+
Deprecated.
+
+
+
+- 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(Instant) - Method in class org.bitcoinj.core.Block
+-
+- setTimeoutEnabled(boolean) - Method in class org.bitcoinj.core.PeerSocketHandler
+-
+- setTimeoutEnabled(boolean) - Method in class org.bitcoinj.net.AbstractTimeoutHandler
+-
+
Deprecated.
+Enables or disables the timeout entirely.
+
+- setTimeoutEnabled(boolean) - Method in class org.bitcoinj.net.SocketTimeoutTask
+-
+
Enables or disables the timeout entirely.
+
+- setTimeoutEnabled(boolean) - Method in interface org.bitcoinj.net.TimeoutHandler
+-
+
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
+-
+
+
+- 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(Instant) - Method in class org.bitcoinj.core.Transaction
+-
+
Sets the update time of this transaction.
+
+- setUpdateTime(Date) - Method in class org.bitcoinj.core.Transaction
+-
+
Deprecated.
+
+
+
+- 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
+-
+
+
+- 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 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.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
+-
+
+
+- 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.base
+-
+
+
+- sha256hash160(byte[]) - Static method in class org.bitcoinj.crypto.internal.CryptoUtils
+-
+
Calculate RIPEMD160(SHA256(input)).
+
+- shift(int) - Method in class org.bitcoinj.base.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.base.Coin
+-
+- shiftRight(int) - Method in class org.bitcoinj.base.Coin
+-
+- SHORTEST_POSSIBLE_PUSHDATA - 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.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
+-
+
+
+- SIDE_CHAIN - 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.
+
+
+
+- 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
+-
+
Deprecated.
+libsecp256k1 Create an ECDSA signature.
+
+- sign(Sha256Hash) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Signs the given hash and returns the R and S components as BigIntegers.
+
+- sign(Sha256Hash, AesKey) - Method in class org.bitcoinj.crypto.DeterministicKey
+-
+- sign(Sha256Hash, AesKey) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Signs the given hash and returns the R and S components as BigIntegers.
+
+- SIGNATURE_CANONICAL_ENCODING - org.bitcoinj.wallet.DefaultRiskAnalysis.RuleViolation
+-
+- SIGNATURE_FAILED_ERROR_MESSAGE - Static variable in class org.bitcoinj.crypto.utils.MessageVerifyUtils
+-
+- 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.crypto
+-
+- SignatureDecodeException() - Constructor for exception org.bitcoinj.crypto.SignatureDecodeException
+-
+- SignatureDecodeException(String) - Constructor for exception org.bitcoinj.crypto.SignatureDecodeException
+-
+- SignatureDecodeException(String, Throwable) - Constructor for exception org.bitcoinj.crypto.SignatureDecodeException
+-
+- SignatureDecodeException(Throwable) - Constructor for exception org.bitcoinj.crypto.SignatureDecodeException
+-
+- signedMessageToKey(String, String) - Static method in class org.bitcoinj.crypto.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.
+
+- SIGNET - org.bitcoinj.base.BitcoinNetwork
+-
+- SigNetParams - Class in org.bitcoinj.params
+-
+
Parameters for the signet, a separate public instance of Bitcoin that has relaxed rules suitable for development
+ and testing of applications and new Bitcoin versions.
+
+- SigNetParams() - Constructor for class org.bitcoinj.params.SigNetParams
+-
+- 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.crypto.ECKey
+-
+
Deprecated.
+
+
+
+- signMessage(String, ScriptType) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Signs a text message using the standard Bitcoin messaging signing format and returns the signature as a base64
+ encoded string.
+
+- signMessage(String, AesKey) - Method in class org.bitcoinj.crypto.ECKey
+-
+
Deprecated.
+
+
+
+- signMessage(String, AesKey, ScriptType) - Method in class org.bitcoinj.crypto.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.base.Coin
+-
+- signum() - Method in interface org.bitcoinj.base.Monetary
+-
+- signum() - Method in class org.bitcoinj.base.utils.Fiat
+-
+- SIGPUSHONLY - 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 - 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.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.base.VarInt
+-
+
Returns the minimum encoded size of the given unsigned long value.
+
+- skipBytes(int) - Method in class org.bitcoinj.core.Message
+-
+- SMALLEST_UNIT_EXPONENT - Static variable in class org.bitcoinj.base.Coin
+-
+
Number of decimals for one Bitcoin.
+
+- SMALLEST_UNIT_EXPONENT - Static variable in class org.bitcoinj.base.utils.Fiat
+-
+
The absolute value of exponent of the value of a "smallest unit" in scientific notation.
+
+- smallestUnitExponent() - Method in class org.bitcoinj.base.Coin
+-
+- smallestUnitExponent() - Method in interface org.bitcoinj.base.Monetary
+-
+
Returns the absolute value of exponent of the value of a "smallest unit" in scientific notation.
+
+- smallestUnitExponent() - Method in class org.bitcoinj.base.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.
+
+- SocketTimeoutTask - Class in org.bitcoinj.net
+-
+
+
+- SocketTimeoutTask(Runnable) - Constructor for class org.bitcoinj.net.SocketTimeoutTask
+-
+- 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 - org.bitcoinj.wallet.Protos.TransactionConfidence.Source
+-
+
+ We received it from a network broadcast.
+
+- SOURCE_NETWORK_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
+-
+
+ We received it from a network broadcast.
+
+- SOURCE_SELF - org.bitcoinj.wallet.Protos.TransactionConfidence.Source
+-
+
+ We made it ourselves, so we know it should be valid.
+
+- SOURCE_SELF_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
+-
+
+ We made it ourselves, so we know it should be valid.
+
+- SOURCE_UNKNOWN - 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 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.base.internal.InternalUtils
+-
+
+
+- SPACE_JOINER - Static variable in class org.bitcoinj.core.Utils
+-
+
Deprecated.
+
+
+
+- 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 - org.bitcoinj.wallet.Protos.Transaction.Pool
+-
+
+ In best chain, all outputs spent
+
+- SPENT - 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 org.bitcoinj.wallet.Protos.Transaction.Pool
+-
+
+ In best chain, all outputs spent
+
+- splitter(String) - Static method in class org.bitcoinj.base.internal.InternalUtils
+-
+
Return a lambda for splitting a string into components
+
+- splitToList(String) - Method in interface org.bitcoinj.base.internal.InternalUtils.Splitter
+-
+- 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
+-
+
+
+- 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(BlockchainDownloadEventListener) - 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 - Variable in class org.bitcoinj.testing.FakeTxBuilder.BlockPair
+-
+- 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
+-
+
+
+- StreamConnectionFactory - Interface in org.bitcoinj.net
+-
+
A factory which generates new
StreamConnection
s when a new connection is opened.
+
+- StreamUtils - Class in org.bitcoinj.base.internal
+-
+
Stream Utilities.
+
+- StreamUtils() - Constructor for class org.bitcoinj.base.internal.StreamUtils
+-
+- STRICTENC - 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.base.Coin
+-
+- subtract(Fiat) - Method in class org.bitcoinj.base.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 - org.bitcoinj.core.TransactionInput.ConnectionResult
+-
+- successfulAsList(List<? extends CompletionStage<? extends T>>) - Static method in class org.bitcoinj.base.internal.FutureUtils
+-
+
Note: When the migration to CompletableFuture
is complete this routine will
+ either be removed or changed to return a generic CompletableFuture
.
+
+- supportsDeterministicChains() - Method in class org.bitcoinj.wallet.KeyChainGroup
+-
+
Are any deterministic keychains supported?
+
+- 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 - 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.base.utils.MonetaryFormat
+-
+
Currency symbol for base 1 Bitcoin.
+
+- SYMBOL_MBTC - Static variable in class org.bitcoinj.base.utils.MonetaryFormat
+-
+
Currency symbol for base 1/1000 Bitcoin.
+
+- SYMBOL_SAT - Static variable in class org.bitcoinj.base.utils.MonetaryFormat
+-
+
Currency symbol for base 1 satoshi.
+
+- SYMBOL_UBTC - Static variable in class org.bitcoinj.base.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.
+
+