A B C D E F G H I K L M N O P Q R S T U V W Z 

A

abortDatabaseBatchWrite() - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
AbstractBlockChain - Class in com.google.bitcoin.core
An AbstractBlockChain holds a series of Block objects, links them together, and knows how to verify that the chain follows the rules of the NetworkParameters for this chain.
AbstractBlockChain(NetworkParameters, List<BlockChainListener>, BlockStore) - Constructor for class com.google.bitcoin.core.AbstractBlockChain
Constructs a BlockChain connected to the given list of listeners (eg, wallets) and a store.
AbstractBlockChain.NewBlockType - Enum in com.google.bitcoin.core
 
AbstractBlockChainListener - Class in com.google.bitcoin.core
Default no-op implementation of BlockChainListener.
AbstractBlockChainListener() - Constructor for class com.google.bitcoin.core.AbstractBlockChainListener
 
AbstractPeerEventListener - Class in com.google.bitcoin.core
Convenience implementation of PeerEventListener.
AbstractPeerEventListener() - Constructor for class com.google.bitcoin.core.AbstractPeerEventListener
 
AbstractTimeoutHandler - Class in com.google.bitcoin.net
A base class which provides basic support for socket timeouts.
AbstractTimeoutHandler() - Constructor for class com.google.bitcoin.net.AbstractTimeoutHandler
 
AbstractWalletEventListener - Class in com.google.bitcoin.core
Convenience implementation of WalletEventListener.
AbstractWalletEventListener() - Constructor for class com.google.bitcoin.core.AbstractWalletEventListener
 
acceptableAddressCodes - Variable in class com.google.bitcoin.core.NetworkParameters
 
acceptableVersions - Variable in exception com.google.bitcoin.core.WrongNetworkException
The list of acceptable versions that were expected given the addresses network parameters.
add(Block) - Method in class com.google.bitcoin.core.AbstractBlockChain
Processes a received block and tries to add it to the chain.
add(FilteredBlock) - Method in class com.google.bitcoin.core.AbstractBlockChain
Processes a received block and tries to add it to the chain.
add(FilteredBlock) - Method in class com.google.bitcoin.core.BlockChain
 
addAddress(PeerAddress) - Method in class com.google.bitcoin.core.AddressMessage
 
addAddress(PeerAddress) - Method in class com.google.bitcoin.core.PeerGroup
Add an address to the list of potential peers to connect to.
addAddress(InetAddress) - Method in class com.google.bitcoin.core.PeerGroup
Convenience method for addAddress(new PeerAddress(address, params.port));
addAllBlockHash(Iterable<? extends ByteString>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated bytes block_hash = 8;
addAllBlockRelativityOffsets(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
addAllBroadcastBy(Iterable<? extends Protos.PeerAddress>) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addAllCertificate(Iterable<? extends ByteString>) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
repeated bytes certificate = 1;
addAllChannels(Iterable<? extends ClientState.StoredClientPaymentChannel>) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addAllChannels(Iterable<? extends ServerState.StoredServerPaymentChannel>) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addAllExtension(Iterable<? extends Protos.Extension>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addAllKey(Iterable<? extends Protos.Key>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addAllOutputs(Iterable<? extends Protos.Output>) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
addAllRefundTo(Iterable<? extends Protos.Output>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
addAllTransaction(Iterable<? extends Protos.Transaction>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addAllTransactionInput(Iterable<? extends Protos.TransactionInput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addAllTransactionOutput(Iterable<? extends Protos.TransactionOutput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addAllTransactions(Iterable<? extends ByteString>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
addAllWatchedScript(Iterable<? extends Protos.Script>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addBlock(Sha256Hash) - Method in class com.google.bitcoin.core.GetDataMessage
 
addBlock(Block) - Method in class com.google.bitcoin.core.InventoryMessage
 
addBlockAppearance(Sha256Hash, int) - Method in class com.google.bitcoin.core.Transaction
 
addBlockHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated bytes block_hash = 8;
addBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
addBroadcastBy(Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastBy(int, Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastBy(Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastBy(int, Protos.PeerAddress.Builder) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastByBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addBroadcastByBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
addCertificate(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
repeated bytes certificate = 1;
addChannels(ClientState.StoredClientPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(int, ClientState.StoredClientPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(ClientState.StoredClientPaymentChannel.Builder) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(int, ClientState.StoredClientPaymentChannel.Builder) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(ServerState.StoredServerPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(int, ServerState.StoredServerPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(ServerState.StoredServerPaymentChannel.Builder) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(int, ServerState.StoredServerPaymentChannel.Builder) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannelsBuilder() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannelsBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannelsBuilder() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannelsBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addEventListener(PeerEventListener) - Method in class com.google.bitcoin.core.Peer
Registers the given object as an event listener that will be invoked on the user thread.
addEventListener(PeerEventListener, Executor) - Method in class com.google.bitcoin.core.Peer
Registers the given object as an event listener that will be invoked by the given executor.
addEventListener(PeerEventListener, Executor) - Method in class com.google.bitcoin.core.PeerGroup
Adds a listener that will be notified on the given executor when:
addEventListener(PeerEventListener) - Method in class com.google.bitcoin.core.PeerGroup
Same as PeerGroup.addEventListener(PeerEventListener, java.util.concurrent.Executor) but defaults to running on the user thread.
addEventListener(TransactionConfidence.Listener, Executor) - Method in class com.google.bitcoin.core.TransactionConfidence
Adds an event listener that will be run when this confidence object is updated.
addEventListener(TransactionConfidence.Listener) - Method in class com.google.bitcoin.core.TransactionConfidence
Adds an event listener that will be run when this confidence object is updated.
addEventListener(WalletEventListener) - Method in class com.google.bitcoin.core.Wallet
Adds an event listener object.
addEventListener(WalletEventListener, Executor) - Method in class com.google.bitcoin.core.Wallet
Adds an event listener object.
addExtension(WalletExtension) - Method in class com.google.bitcoin.core.Wallet
By providing an object implementing the WalletExtension interface, you can save and load arbitrary additional data that will be stored with the wallet.
addExtension(Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtension(int, Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtension(Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtension(int, Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtensionBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addExtensionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
addInput(TransactionOutput) - Method in class com.google.bitcoin.core.Transaction
Adds an input to this transaction that imports value from the given output.
addInput(TransactionInput) - Method in class com.google.bitcoin.core.Transaction
Adds an input directly, with no checking that it's valid.
addItem(InventoryItem) - Method in class com.google.bitcoin.core.ListMessage
 
addKey(ECKey) - Method in class com.google.bitcoin.core.Wallet
Adds the given ECKey to the wallet.
addKey(Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKey(int, Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKey(Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKey(int, Protos.Key.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKeyBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKeyBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
addKeys(List<ECKey>) - Method in class com.google.bitcoin.core.Wallet
Adds the given keys to the wallet.
addListener(BlockChainListener) - Method in class com.google.bitcoin.core.AbstractBlockChain
Adds a generic BlockChainListener listener to the chain.
addListener(BlockChainListener, Executor) - Method in class com.google.bitcoin.core.AbstractBlockChain
Adds a generic BlockChainListener listener to the chain.
addNewEncryptedKey(KeyCrypter, KeyParameter) - Method in class com.google.bitcoin.core.Wallet
Create a new, random encrypted ECKey and add it to the wallet.
addNewEncryptedKey(CharSequence) - Method in class com.google.bitcoin.core.Wallet
Convenience wrapper around Wallet.addNewEncryptedKey(com.google.bitcoin.crypto.KeyCrypter, org.spongycastle.crypto.params.KeyParameter) which just derives the key afresh and uses the pre-set keycrypter.
addOrGetExistingExtension(WalletExtension) - Method in class com.google.bitcoin.core.Wallet
Atomically adds extension or returns an existing extension if there is one with the same id alreadypresent.
addOrUpdateExtension(WalletExtension) - Method in class com.google.bitcoin.core.Wallet
Either adds extension as a new extension or replaces the existing extension if one already exists with the same id.
addOutput(TransactionOutput) - Method in class com.google.bitcoin.core.Transaction
Adds the given output to this transaction.
addOutput(BigInteger, Address) - Method in class com.google.bitcoin.core.Transaction
Creates an output based on the given address and value, adds it to this transaction, and returns the new output.
addOutput(BigInteger, ECKey) - Method in class com.google.bitcoin.core.Transaction
Creates an output that pays to the given pubkey directly (no address) with the given value, adds it to this transaction, and returns the new output.
addOutput(BigInteger, Script) - Method in class com.google.bitcoin.core.Transaction
Creates an output that pays to the given script.
addOutputs(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
addOutputs(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
addOutputs(Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
addOutputs(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
addOutputsBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
addOutputsBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
addPeerDiscovery(PeerDiscovery) - Method in class com.google.bitcoin.core.PeerGroup
Add addresses from a discovery source to the list of potential peers to connect to.
addPeerFilterProvider(PeerFilterProvider) - Method in class com.google.bitcoin.core.PeerGroup
Link the given PeerFilterProvider to this PeerGroup.
addRefundTo(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
addRefundTo(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
addRefundTo(Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
addRefundTo(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
addRefundToBuilder() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
addRefundToBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
Address - Class in com.google.bitcoin.core
A Bitcoin address looks like 1MsScoe2fTJoq4ZPdQgqyhgWeoNamYPevy and is derived from an elliptic curve public key plus a set of network parameters.
Address(NetworkParameters, int, byte[]) - Constructor for class com.google.bitcoin.core.Address
Construct an address from parameters, the address version, and the hash160 form.
Address(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.Address
Construct an address from parameters and the hash160 form.
Address(NetworkParameters, String) - Constructor for class com.google.bitcoin.core.Address
Construct an address from parameters and the standard "human readable" form.
AddressFormatException - Exception in com.google.bitcoin.core
 
AddressFormatException() - Constructor for exception com.google.bitcoin.core.AddressFormatException
 
AddressFormatException(String) - Constructor for exception com.google.bitcoin.core.AddressFormatException
 
addressHeader - Variable in class com.google.bitcoin.core.NetworkParameters
 
AddressMessage - Class in com.google.bitcoin.core
Represents an "addr" message on the P2P network, which contains broadcast IP addresses of other peers.
addSignedInput(TransactionOutPoint, Script, ECKey, Transaction.SigHash, boolean) - Method in class com.google.bitcoin.core.Transaction
Adds a new and fully signed input for the given parameters.
addSignedInput(TransactionOutPoint, Script, ECKey) - Method in class com.google.bitcoin.core.Transaction
addToBlockStore(StoredBlock, Block) - Method in class com.google.bitcoin.core.AbstractBlockChain
Adds/updates the given Block with the block store.
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class com.google.bitcoin.core.AbstractBlockChain
Adds/updates the given StoredBlock with the block store.
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class com.google.bitcoin.core.BlockChain
 
addToBlockStore(StoredBlock, Block) - Method in class com.google.bitcoin.core.BlockChain
 
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
addToBlockStore(StoredBlock, Block) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
addTransaction(Transaction) - Method in class com.google.bitcoin.core.Block
Adds a transaction to this block.
addTransaction(Sha256Hash) - Method in class com.google.bitcoin.core.GetDataMessage
 
addTransaction(Transaction) - Method in class com.google.bitcoin.core.InventoryMessage
 
addTransaction(Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransaction(int, Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransaction(Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransaction(int, Protos.Transaction.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransactionBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransactionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransactionInput(Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInput(int, Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInput(Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInput(int, Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInputBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionInputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addTransactionOutput(Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutput(int, Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutput(Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutput(int, Protos.TransactionOutput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutputBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactionOutputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addTransactions(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
addUnspentTransactionOutput(StoredTransactionOutput) - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
Adds a StoredTransactionOutput to the list of unspent TransactionOutputs
addUnspentTransactionOutput(StoredTransactionOutput) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
addUnspentTransactionOutput(StoredTransactionOutput) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
addUnspentTransactionOutput(StoredTransactionOutput) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
addWallet(Wallet) - Method in class com.google.bitcoin.core.AbstractBlockChain
Add a wallet to the BlockChain.
addWallet(Wallet) - Method in class com.google.bitcoin.core.Peer
Links the given wallet to this peer.
addWallet(Wallet) - Method in class com.google.bitcoin.core.PeerGroup
Link the given wallet to this PeerGroup.
addWalletExtensions() - Method in class com.google.bitcoin.kits.WalletAppKit
Override this to load all wallet extensions if any are necessary.
addWalletTransaction(WalletTransaction) - Method in class com.google.bitcoin.core.Wallet
Adds a transaction that has been associated with a particular wallet pool.
addWatchedAddress(Address) - Method in class com.google.bitcoin.core.Wallet
Same as Wallet.addWatchedAddress(Address, long) with the current time as the creation time.
addWatchedAddress(Address, long) - Method in class com.google.bitcoin.core.Wallet
Adds the given address to the wallet to be watched.
addWatchedAddresses(List<Address>, long) - Method in class com.google.bitcoin.core.Wallet
Adds the given address to the wallet to be watched.
addWatchedScript(Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScript(int, Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScript(Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScript(int, Protos.Script.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScriptBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScriptBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addWatchedScripts(List<Script>) - Method in class com.google.bitcoin.core.Wallet
Adds the given output scripts to the wallet to be watched.
adjustLength(int) - Method in class com.google.bitcoin.core.ChildMessage
 
adjustLength(int, int) - Method in class com.google.bitcoin.core.ChildMessage
 
adjustLength(int, int) - Method in class com.google.bitcoin.core.Message
 
aesKey - Variable in class com.google.bitcoin.core.Wallet.SendRequest
The AES key to use to decrypt the private keys before signing.
AlertMessage - Class in com.google.bitcoin.core
Alerts are signed messages that are broadcast on the peer-to-peer network if they match a hard-coded signing key.
AlertMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.AlertMessage
 
alertSigningKey - Variable in class com.google.bitcoin.core.NetworkParameters
 
allowEmptyPeerChain() - Method in class com.google.bitcoin.core.NetworkParameters
If we are running in testnet-in-a-box mode, we allow connections to nodes with 0 non-genesis blocks.
allowEmptyPeerChain() - Method in class com.google.bitcoin.params.RegTestParams
 
allowSpendingUnconfirmedTransactions() - Method in class com.google.bitcoin.core.Wallet
Convenience wrapper for setCoinSelector(Wallet.AllowUnconfirmedCoinSelector.get()).
AllowUnconfirmedCoinSelector - Class in com.google.bitcoin.wallet
This coin selector will select any transaction at all, regardless of where it came from or whether it was confirmed yet.
AllowUnconfirmedCoinSelector() - Constructor for class com.google.bitcoin.wallet.AllowUnconfirmedCoinSelector
 
ALPHABET - Static variable in class com.google.bitcoin.core.Base58
 
amount - Variable in class com.google.bitcoin.protocols.channels.PaymentChannelClientState.IncrementedPayment
 
AMOUNT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
 
analyze() - Method in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
analyze() - Method in interface com.google.bitcoin.wallet.RiskAnalysis
 
analyzed - Variable in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
anyoneCanPay() - Method in class com.google.bitcoin.crypto.TransactionSignature
 
APPEARED_AT_HEIGHT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
appendByte(byte[], byte) - Static method in class com.google.bitcoin.core.Utils
Creates a copy of bytes and appends b to the end of it
appendToSubVer(String, String, String) - Method in class com.google.bitcoin.core.VersionMessage
Appends the given user-agent information to the subVer field.
autosaveToFile(File, long, TimeUnit, WalletFiles.Listener) - Method in class com.google.bitcoin.core.Wallet
Sets up the wallet to auto-save itself to the given file, using temp files with atomic renames to ensure consistency.
autoStop - Variable in class com.google.bitcoin.kits.WalletAppKit
 
await() - Method in class com.google.bitcoin.core.DownloadListener
Wait for the chain to be downloaded.

B

BAD_TRANSACTION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
BAD_TRANSACTION = 4;
badWord - Variable in exception com.google.bitcoin.crypto.MnemonicException.MnemonicWordException
Contains the word that was not found in the word list.
Base58 - Class in com.google.bitcoin.core
Base58 is a way to encode Bitcoin addresses as numbers and letters.
Base58() - Constructor for class com.google.bitcoin.core.Base58
 
beginDatabaseBatchWrite() - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
Begins/Commits/Aborts a database transaction.
beginDatabaseBatchWrite() - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
beginDatabaseBatchWrite() - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
beginDatabaseBatchWrite() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
bestHeight - Variable in class com.google.bitcoin.core.VersionMessage
How many blocks are in the chain, according to the other side.
BESTVALUESIGNATURE_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
BESTVALUETOME_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
bigIntegerToBytes(BigInteger, int) - Static method in class com.google.bitcoin.core.Utils
The regular BigInteger.toByteArray() method isn't quite what we often need: it appends a leading zero to indicate that the number is positive and may need padding.
bindAndStart(int) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerListener
Binds to the given port and starts accepting new client connections.
BIP16_ENFORCE_TIME - Static variable in class com.google.bitcoin.core.NetworkParameters
Blocks with a timestamp after this should enforce BIP 16, aka "Pay to script hash".
BIP39_ENGLISH_SHA256 - Static variable in class com.google.bitcoin.crypto.MnemonicCode
 
BITCOIN_SCHEME - Static variable in class com.google.bitcoin.uri.BitcoinURI
 
BITCOIN_SIGNED_MESSAGE_HEADER - Static variable in class com.google.bitcoin.core.Utils
The string that prefixes all text messages signed using Bitcoin keys.
BITCOIN_SIGNED_MESSAGE_HEADER_BYTES - Static variable in class com.google.bitcoin.core.Utils
 
BITCOINJ_VERSION - Static variable in class com.google.bitcoin.core.VersionMessage
The version of this library release, as a string.
bitcoinSerialize() - Method in class com.google.bitcoin.core.Block
Special handling to check if we have a valid byte array for both header and transactions
bitcoinSerialize() - Method in class com.google.bitcoin.core.EmptyMessage
 
bitcoinSerialize() - Method in class com.google.bitcoin.core.Message
Returns a copy of the array returned by Message.unsafeBitcoinSerialize(), which is safe to mutate.
bitcoinSerialize(OutputStream) - Method in class com.google.bitcoin.core.Message
Serialize this message to the provided OutputStream using the bitcoin wire format.
BitcoinSerializer - Class in com.google.bitcoin.core
Methods to serialize and de-serialize messages to the Bitcoin network format as defined in the protocol specification.
BitcoinSerializer(NetworkParameters) - Constructor for class com.google.bitcoin.core.BitcoinSerializer
Constructs a BitcoinSerializer with the given behavior.
BitcoinSerializer(NetworkParameters, boolean, boolean) - Constructor for class com.google.bitcoin.core.BitcoinSerializer
Constructs a BitcoinSerializer with the given behavior.
BitcoinSerializer.BitcoinPacketHeader - Class in com.google.bitcoin.core
 
BitcoinSerializer.BitcoinPacketHeader(ByteBuffer) - Constructor for class com.google.bitcoin.core.BitcoinSerializer.BitcoinPacketHeader
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.Block
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.EmptyMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.FilteredBlock
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.GetBlocksMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.HeadersMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.ListMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.PartialMerkleTree
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.PeerAddress
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.Ping
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.Pong
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.Transaction
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.TransactionInput
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.TransactionOutPoint
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.TransactionOutput
 
bitcoinSerializeToStream(OutputStream) - Method in class com.google.bitcoin.core.VersionMessage
 
BitcoinURI - Class in com.google.bitcoin.uri
Provides a standard implementation of a Bitcoin URI with support for the following:
BitcoinURI(String) - Constructor for class com.google.bitcoin.uri.BitcoinURI
Constructs a new BitcoinURI from the given string.
BitcoinURI(NetworkParameters, String) - Constructor for class com.google.bitcoin.uri.BitcoinURI
Constructs a new object by trying to parse the input as a valid Bitcoin URI.
BitcoinURIParseException - Exception in com.google.bitcoin.uri
Exception to provide the following to BitcoinURI:
BitcoinURIParseException(String) - Constructor for exception com.google.bitcoin.uri.BitcoinURIParseException
 
BitcoinURIParseException(String, Throwable) - Constructor for exception com.google.bitcoin.uri.BitcoinURIParseException
 
bitcoinValueToFriendlyString(BigInteger) - Static method in class com.google.bitcoin.core.Utils
Returns the given value in nanocoins as a 0.12 type string.
bitcoinValueToPlainString(BigInteger) - Static method in class com.google.bitcoin.core.Utils
Returns the given value as a plain string denominated in BTC.
Block - Class in com.google.bitcoin.core
A block is a group of transactions, and is one of the fundamental data structures of the Bitcoin system.
Block(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.Block
Constructs a block object from the Bitcoin wire format.
Block(NetworkParameters, byte[], boolean, boolean, int) - Constructor for class com.google.bitcoin.core.Block
Contruct a block object from the Bitcoin wire format.
Block(NetworkParameters, long, Sha256Hash, Sha256Hash, long, long, long, List<Transaction>) - Constructor for class com.google.bitcoin.core.Block
Construct a block initialized with all the given fields.
block - Variable in class com.google.bitcoin.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
 
block - Variable in class com.google.bitcoin.utils.TestUtils.BlockPair
 
BLOCK_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
BLOCK_LENGTH - Static variable in class com.google.bitcoin.crypto.KeyCrypterScrypt
The size of an AES block in bytes.
BLOCK_RELATIVITY_OFFSETS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
blockCache - Variable in class com.google.bitcoin.store.SPVBlockStore
 
BlockChain - Class in com.google.bitcoin.core
A BlockChain implements the simplified payment verification mode of the Bitcoin protocol.
BlockChain(NetworkParameters, Wallet, BlockStore) - Constructor for class com.google.bitcoin.core.BlockChain
Constructs a BlockChain connected to the given wallet and store.
BlockChain(NetworkParameters, BlockStore) - Constructor for class com.google.bitcoin.core.BlockChain
Constructs a BlockChain that has no wallet at all.
BlockChain(NetworkParameters, List<BlockChainListener>, BlockStore) - Constructor for class com.google.bitcoin.core.BlockChain
Constructs a BlockChain connected to the given list of listeners and a store.
BlockChainListener - Interface in com.google.bitcoin.core
Implementors can be connected to a BlockChain and have its methods called when various things happen that modify the state of the chain, for example: new blocks being received, a re-org occurring, or the best chain head changing.
BlockFileLoader - Class in com.google.bitcoin.utils
This class reads block files stored in the reference/Satoshi client format.
BlockFileLoader(NetworkParameters, List<File>) - Constructor for class com.google.bitcoin.utils.BlockFileLoader
 
BlockingClient - Class in com.google.bitcoin.net
Creates a simple connection to a server using a StreamParser to process data.
BlockingClient(SocketAddress, StreamParser, int, SocketFactory, Set<BlockingClient>) - Constructor for class com.google.bitcoin.net.BlockingClient
Creates a new client to the given server address using the given StreamParser to decode the data.
BlockingClientManager - Class in com.google.bitcoin.net
A thin wrapper around a set of BlockingClients.
BlockingClientManager() - Constructor for class com.google.bitcoin.net.BlockingClientManager
 
BlockingClientManager(SocketFactory) - Constructor for class com.google.bitcoin.net.BlockingClientManager
Creates a blocking client manager that will obtain sockets from the given factory.
blockingStartup - Variable in class com.google.bitcoin.kits.WalletAppKit
 
blockStore - Variable in class com.google.bitcoin.core.BlockChain
Keeps a map of block hashes to StoredBlocks.
blockStore - Variable in class com.google.bitcoin.core.FullPrunedBlockChain
Keeps a map of block hashes to StoredBlocks.
BlockStore - Interface in com.google.bitcoin.store
An implementor of BlockStore saves StoredBlock objects to disk.
blockStore - Variable in class com.google.bitcoin.utils.TestWithWallet
 
BlockStoreException - Exception in com.google.bitcoin.store
Thrown when something goes wrong with storing a block.
BlockStoreException(String) - Constructor for exception com.google.bitcoin.store.BlockStoreException
 
BlockStoreException(Throwable) - Constructor for exception com.google.bitcoin.store.BlockStoreException
 
BloomFilter - Class in com.google.bitcoin.core
A Bloom filter is a probabilistic data structure which can be sent to another client so that it can avoid sending us transactions that aren't relevant to our set of keys.
BloomFilter(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.BloomFilter
Construct a BloomFilter by deserializing payloadBytes
BloomFilter(int, double, long) - Constructor for class com.google.bitcoin.core.BloomFilter
Constructs a filter with the given parameters which is updated on pay2pubkey outputs only.
BloomFilter(int, double, long, BloomFilter.BloomUpdate) - Constructor for class com.google.bitcoin.core.BloomFilter
Constructs a new Bloom Filter which will provide approximately the given false positive rate when the given number of elements have been inserted.
BloomFilter.BloomUpdate - Enum in com.google.bitcoin.core
The BLOOM_UPDATE_* constants control when the bloom filter is auto-updated by the peer using it as a filter, either never, for all outputs or only for pay-2-pubkey outputs (default)
BriefLogFormatter - Class in com.google.bitcoin.utils
A Java logging formatter that writes more compact output than the default.
BriefLogFormatter() - Constructor for class com.google.bitcoin.utils.BriefLogFormatter
 
broadcast() - Method in class com.google.bitcoin.core.TransactionBroadcast
 
BROADCAST_BY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
broadcastComplete - Variable in class com.google.bitcoin.core.Wallet.SendResult
A future that will complete once the tx message has been successfully broadcast to the network.
broadcastTransaction(Transaction) - Method in class com.google.bitcoin.core.PeerGroup
Calls PeerGroup.broadcastTransaction(Transaction,int) with getMinBroadcastConnections() as the number of connections to wait for before commencing broadcast.
broadcastTransaction(Transaction, int) - Method in class com.google.bitcoin.core.PeerGroup
Given a transaction, sends it un-announced to one peer and then waits for it to be received back from other peers.
broadcastTransaction(Transaction) - Method in interface com.google.bitcoin.core.TransactionBroadcaster
Broadcast the given transaction on the network
broadcastTransaction(Transaction) - Method in class com.google.bitcoin.utils.MockTransactionBroadcaster
 
buffer - Variable in class com.google.bitcoin.store.SPVBlockStore
 
build(Block) - Method in class com.google.bitcoin.core.StoredBlock
Creates a new StoredBlock, calculating the additional fields by adding to the values in this block.
build() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
build() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
build() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
build() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
build() - Method in class com.google.bitcoin.script.ScriptBuilder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
build() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
build() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
BUILDING_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
BUILDING = 1;
buildPartial() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
buildPartial() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
buildPartial() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
buildPartial() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
buildPartial() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
buildPartial() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
bytes - Variable in class com.google.bitcoin.core.Message
 
bytes - Variable in class com.google.bitcoin.core.VersionedChecksummedBytes
 
bytesToHexString(byte[]) - Static method in class com.google.bitcoin.core.Utils
Returns the given byte array hex encoded.
byteStringToHash(ByteString) - Static method in class com.google.bitcoin.store.WalletProtobufSerializer
 

C

calcLength(byte[], int) - Static method in class com.google.bitcoin.core.Transaction
 
calcSigHashValue(Transaction.SigHash, boolean) - Static method in class com.google.bitcoin.crypto.TransactionSignature
Calculates the byte used in the protocol to represent the combination of mode and anyoneCanPay.
calculateAllSpendCandidates(boolean) - Method in class com.google.bitcoin.core.Wallet
Returns a list of all possible outputs we could possibly spend, potentially even including immature coinbases (which the protocol may forbid us from spending).
calculateBalanceForAddress(Address) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
Calculate the balance for a coinbase, to-address, or p2sh address.
calculateSignature(int, ECKey, KeyParameter, byte[], Transaction.SigHash, boolean) - Method in class com.google.bitcoin.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 com.google.bitcoin.core.Transaction
Calculates a signature that is valid for being inserted into the input at the given position.
CENT - Static variable in class com.google.bitcoin.core.Utils
How many "nanocoins" there are in 0.01 BitCoins.
CERTIFICATE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
chain() - Method in class com.google.bitcoin.kits.WalletAppKit
 
chain - Variable in class com.google.bitcoin.utils.TestWithWallet
 
CHAIN_WORK_BYTES - Static variable in class com.google.bitcoin.core.StoredBlock
 
chainHead - Variable in class com.google.bitcoin.core.AbstractBlockChain
Tracks the top of the best known chain.
changeAddress - Variable in class com.google.bitcoin.core.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.
CHANNEL_EXPIRE_OFFSET - Static variable in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
The offset between the refund transaction's lock time and the time channels will be automatically closed.
CHANNEL_OPEN_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
CHANNEL_OPEN = 7;
CHANNEL_VALUE_TOO_LARGE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
CHANNEL_VALUE_TOO_LARGE = 6;
channelClosed(PaymentChannelCloseException.CloseReason) - Method in class com.google.bitcoin.jni.NativePaymentChannelServerConnectionEventHandler
 
channelClosed(PaymentChannelCloseException.CloseReason) - Method in class com.google.bitcoin.protocols.channels.ServerConnectionEventHandler
Called when the channel was closed for some reason.
channelOpen(Sha256Hash) - Method in class com.google.bitcoin.jni.NativePaymentChannelServerConnectionEventHandler
 
channelOpen(boolean) - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient.ClientConnection
Indicates the channel has been successfully opened and PaymentChannelClient.incrementPayment(java.math.BigInteger) may be called at will.
channelOpen(Sha256Hash) - Method in interface com.google.bitcoin.protocols.channels.PaymentChannelServer.ServerConnection
Triggered when the channel is opened and payments can begin
channelOpen(Sha256Hash) - Method in class com.google.bitcoin.protocols.channels.ServerConnectionEventHandler
Triggered when the channel is opened and application messages/payments can begin
CHANNELS_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
CHANNELS_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
check(List<String>) - Method in class com.google.bitcoin.crypto.MnemonicCode
Check to see if a mnemonic word list is valid.
checkAESKey(KeyParameter) - Method in class com.google.bitcoin.core.Wallet
Check whether the AES key can decrypt the first encrypted key in the wallet.
checkBitLE(byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
checkNotExpired() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Checks if the channel is expired, setting state to PaymentChannelClientState.State.EXPIRED, removing this channel from wallet storage and throwing an IllegalStateException if it is.
checkPassword(CharSequence) - Method in class com.google.bitcoin.core.Wallet
Check whether the password can decrypt the first key in the wallet.
checkpoint(NetworkParameters, InputStream, BlockStore, long) - Static method in class com.google.bitcoin.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.
CheckpointManager - Class in com.google.bitcoin.core
Vends hard-coded StoredBlocks for blocks throughout the chain.
CheckpointManager(NetworkParameters, InputStream) - Constructor for class com.google.bitcoin.core.CheckpointManager
 
checkpoints - Variable in class com.google.bitcoin.core.CheckpointManager
 
checkpoints - Variable in class com.google.bitcoin.core.NetworkParameters
 
checkpoints - Variable in class com.google.bitcoin.kits.WalletAppKit
 
checksum - Variable in class com.google.bitcoin.core.BitcoinSerializer.BitcoinPacketHeader
 
checksum - Variable in class com.google.bitcoin.core.Message
 
ChildMessage - Class in com.google.bitcoin.core
Represents a Message type that can be contained within another Message.
ChildMessage() - Constructor for class com.google.bitcoin.core.ChildMessage
 
ChildMessage(NetworkParameters) - Constructor for class com.google.bitcoin.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, int) - Constructor for class com.google.bitcoin.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, int, Message, boolean, boolean, int) - Constructor for class com.google.bitcoin.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int) - Constructor for class com.google.bitcoin.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, Message, boolean, boolean, int) - Constructor for class com.google.bitcoin.core.ChildMessage
 
ChildNumber - Class in com.google.bitcoin.crypto
This is just a wrapper for the i (child number) as per BIP 32 with a boolean getter for the first bit and a getter for the actual 0-based child number.
ChildNumber(int, boolean) - Constructor for class com.google.bitcoin.crypto.ChildNumber
 
ChildNumber(int) - Constructor for class com.google.bitcoin.crypto.ChildNumber
 
chunks - Variable in class com.google.bitcoin.script.Script
 
cleanup() - Method in class com.google.bitcoin.core.Wallet
Clean up the wallet.
clear() - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
Clears all the EncryptedPrivateKey contents from memory (overwriting all data including PRIVATE KEYS).
clear() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clear() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clear() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clear() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
clear() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
clear() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
clearAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
optional uint64 amount = 1 [default = 0];
clearAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int32 appeared_at_height = 2;
clearBestValueSignature() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
clearBestValueToMe() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
clearBlockHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated bytes block_hash = 8;
clearBlockRelativityOffsets() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
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
repeated bytes certificate = 1;
clearChannels() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
clearChannels() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
clearClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required uint64 client_change_value = 1;
clearClientOutput() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes clientOutput = 5;
clearClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
clearCloseTransactionHash() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional bytes closeTransactionHash = 7;
clearCode() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
clearConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
clearContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
clearContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
clearCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional int64 creation_timestamp = 5;
clearCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required int64 creation_timestamp = 2;
clearData() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bytes data = 2;
clearDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int32 depth = 4;
clearDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional string description = 11;
clearEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes encrypted_private_key = 2;
clearEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
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];
clearError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
clearEventListeners() - Method in class com.google.bitcoin.core.PeerGroup
Removes all event listeners simultaneously.
clearExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional uint64 expected_value = 3;
clearExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional uint64 expires = 4;
clearExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 expire_time_secs = 3;
clearExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional string explanation = 2;
clearExtension() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
clearHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
clearId() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
clearId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required string id = 1;
clearInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes initialisation_vector = 1;
clearInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
clearInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
clearInputs() - Method in class com.google.bitcoin.core.Transaction
Removes all the inputs from this transaction.
clearIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
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
optional uint64 key_rotation_time = 13;
clearLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional string label = 4;
clearLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional bytes last_seen_block_hash = 2;
clearLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional uint32 last_seen_block_height = 12;
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
optional uint32 lock_time = 4;
clearMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
clearMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
clearMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bool mandatory = 3;
clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional string memo = 4;
clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
optional string memo = 2;
clearMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string memo = 5;
clearMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional bytes merchant_data = 1;
clearMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional bytes merchant_data = 7;
clearMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_accepted_channel_size = 2;
clearMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
clearMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
clearMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_payment = 4;
clearMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required bytes multisig_key = 1;
clearMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes multisig_key = 1;
clearMyKey() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myKey = 4;
clearMyKey() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
clearN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int64 n = 2 [default = 16384];
clearNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string network = 1 [default = "main"];
clearNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
required string network_identifier = 1;
clearOutputs() - Method in class com.google.bitcoin.core.Transaction
Removes all the inputs from this transaction.
clearOutputs() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
clearOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional bytes overriding_transaction = 3;
clearP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int32 p = 4 [default = 1];
clearPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
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
optional string payment_url = 6;
clearPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes pki_data = 3;
clearPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional string pki_type = 2 [default = "none"];
clearPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Pool pool = 3;
clearPort() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint32 port = 2;
clearPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional bytes previous_channel_contract_hash = 3;
clearPrivateKey() - Method in class com.google.bitcoin.core.ECKey
Clears all the ECKey private key contents from memory.
clearPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes private_key = 2;
clearProgram() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required bytes program = 1;
clearProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
clearProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
clearPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes public_key = 3;
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
optional int32 r = 3 [default = 8];
clearRefundFees() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 refundFees = 6;
clearRefundTo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
clearRefundTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
clearRefundTransactionUnlockTimeSecs() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
clearReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
clearSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
required bytes salt = 1;
clearScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
required bytes script = 2;
clearScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required bytes script_bytes = 3;
clearScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required bytes script_bytes = 2;
clearSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
optional uint32 sequence = 4;
clearSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
required bytes serialized_payment_details = 4;
clearServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
clearServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint64 services = 3;
clearSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
clearSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
clearSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required bytes signature = 2;
clearSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes signature = 5;
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
optional bytes spent_by_transaction_hash = 3;
clearSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
optional int32 spent_by_transaction_index = 4;
clearTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
required uint64 time = 3;
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
required bytes transaction_out_point_hash = 1;
clearTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required uint32 transaction_out_point_index = 2;
clearTransactionOutput() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
clearTransactions(int) - Method in class com.google.bitcoin.core.Wallet
Deletes transactions which appeared above the given block height from the wallet, but does not touch the keys.
clearTransactions() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
clearTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required bytes tx = 1;
clearTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes tx = 2;
clearTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
required bytes tx = 3;
clearType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
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
optional .wallet.TransactionConfidence.Type type = 1;
clearUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional int64 updated_at = 5;
clearUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
clearValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required int64 value = 1;
clearValueToMe() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
clearVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required int32 version = 1;
clearVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int32 version = 7;
clearWatchedScript() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
clearWorkDone() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int64 work_done = 5;
CLIENT_CHANGE_VALUE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
CLIENT_VERSION_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
CLIENT_VERSION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
CLIENT_VERSION = 1;
ClientConnectionManager - Interface in com.google.bitcoin.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.
CLIENTOUTPUT_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
ClientState - Class in com.google.bitcoin.protocols.channels
 
ClientState.StoredClientPaymentChannel - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannel
ClientState.StoredClientPaymentChannel.Builder - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannel
ClientState.StoredClientPaymentChannelOrBuilder - Interface in com.google.bitcoin.protocols.channels
 
ClientState.StoredClientPaymentChannels - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannels
ClientState.StoredClientPaymentChannels.Builder - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannels
ClientState.StoredClientPaymentChannelsOrBuilder - Interface in com.google.bitcoin.protocols.channels
 
clientVersion - Variable in class com.google.bitcoin.core.VersionMessage
The version number of the protocol spoken.
clone() - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
 
clone() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clone() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clone() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clone() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
clone() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
clone() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
cloneAsHeader() - Method in class com.google.bitcoin.core.Block
Returns a copy of the block, but without any transactions.
close() - Method in class com.google.bitcoin.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 com.google.bitcoin.protocols.channels.PaymentChannelServer
Closes the connection by generating a settle message for the client and calls ServerConnection#destroyConnection(CloseReason).
close() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerListener
Closes all client connections currently connected gracefully.
close() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Closes this channel and broadcasts the highest value payment transaction on the network.
close() - Method in interface com.google.bitcoin.store.BlockStore
Closes the store.
close() - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
close() - Method in class com.google.bitcoin.store.MemoryBlockStore
 
close() - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
close() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
close() - Method in class com.google.bitcoin.store.SPVBlockStore
 
CLOSE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
CLOSE = 9;
closeChannel() - Method in class com.google.bitcoin.protocols.channels.ServerConnectionEventHandler
Closes the channel with the client (will generate a ServerConnectionEventHandler.channelClosed(PaymentChannelCloseException.CloseReason) event)
closeChannel(StoredServerChannel) - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
Closes the given channel using ServerConnectionEventHandler.closeChannel() and PaymentChannelServerState.close() to notify any connected client of channel closure and to complete and broadcast the latest payment transaction.
closeConnection() - Method in class com.google.bitcoin.net.BlockingClient
Closes the connection to the server, triggering the StreamParser.connectionClosed() event on the network-handling thread where all callbacks occur.
closeConnection() - Method in interface com.google.bitcoin.net.MessageWriteTarget
Closes the connection to the server, triggering the StreamParser.connectionClosed() event on the network-handling thread where all callbacks occur.
closeConnection() - Method in class com.google.bitcoin.net.NioClient
 
closeConnection() - Method in class com.google.bitcoin.net.ProtobufParser
Closes this connection, eventually triggering a ProtobufParser.connectionClosed() event.
closeConnections(int) - Method in class com.google.bitcoin.net.BlockingClientManager
 
closeConnections(int) - Method in interface com.google.bitcoin.net.ClientConnectionManager
Closes n peer connections
closeConnections(int) - Method in class com.google.bitcoin.net.NioClientManager
 
CLOSETRANSACTIONHASH_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
CODE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
COIN - Static variable in class com.google.bitcoin.core.Utils
How many "nanocoins" there are in a Bitcoin.
CoinSelection - Class in com.google.bitcoin.wallet
CoinSelection(BigInteger, Collection<TransactionOutput>) - Constructor for class com.google.bitcoin.wallet.CoinSelection
 
coinSelector - Variable in class com.google.bitcoin.core.Wallet.SendRequest
If not null, the CoinSelector to use instead of the wallets default.
CoinSelector - Interface in com.google.bitcoin.wallet
A CoinSelector is responsible for picking some outputs to spend, from the list of all spendable outputs.
com.google.bitcoin.core - package com.google.bitcoin.core
 
com.google.bitcoin.crypto - package com.google.bitcoin.crypto
 
com.google.bitcoin.jni - package com.google.bitcoin.jni
 
com.google.bitcoin.kits - package com.google.bitcoin.kits
 
com.google.bitcoin.net - package com.google.bitcoin.net
 
com.google.bitcoin.net.discovery - package com.google.bitcoin.net.discovery
 
com.google.bitcoin.params - package com.google.bitcoin.params
 
com.google.bitcoin.protocols.channels - package com.google.bitcoin.protocols.channels
 
com.google.bitcoin.protocols.payments - package com.google.bitcoin.protocols.payments
 
com.google.bitcoin.script - package com.google.bitcoin.script
 
com.google.bitcoin.store - package com.google.bitcoin.store
 
com.google.bitcoin.uri - package com.google.bitcoin.uri
 
com.google.bitcoin.utils - package com.google.bitcoin.utils
 
com.google.bitcoin.wallet - package com.google.bitcoin.wallet
 
command - Variable in class com.google.bitcoin.core.BitcoinSerializer.BitcoinPacketHeader
 
commitDatabaseBatchWrite() - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
commitTx(Transaction) - Method in class com.google.bitcoin.core.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 com.google.bitcoin.core.StoredBlock
 
compareTo(Object) - Method in class com.google.bitcoin.core.Sha256Hash
 
compareTo(ExponentialBackoff) - Method in class com.google.bitcoin.utils.ExponentialBackoff
 
completeTx(Wallet.SendRequest) - Method in class com.google.bitcoin.core.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.
CONFIDENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
connect(Map<Sha256Hash, Transaction>, TransactionInput.ConnectMode) - Method in class com.google.bitcoin.core.TransactionInput
Connects this input to the relevant output of the referenced transaction if it's in the given map.
connect(Transaction, TransactionInput.ConnectMode) - Method in class com.google.bitcoin.core.TransactionInput
Connects this input to the relevant output of the referenced transaction.
connect(TransactionOutput) - Method in class com.google.bitcoin.core.TransactionInput
Internal use only: connects this TransactionInput to the given output (updates pointers and spent flags)
connectionClosed() - Method in class com.google.bitcoin.core.Peer
 
connectionClosed() - Method in class com.google.bitcoin.net.ProtobufParser
 
connectionClosed(ProtobufParser<MessageType>) - Method in interface com.google.bitcoin.net.ProtobufParser.Listener
Called when the connection is closed and no more data should be provided.
connectionClosed() - Method in interface com.google.bitcoin.net.StreamParser
Called when the connection socket is closed
connectionClosed() - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient
Called when the connection to the server terminates.
connectionClosed() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClient
Called when the connection terminates.
connectionClosed() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServer
Called when the connection terminates.
connectionOpen(ProtobufParser<MessageType>) - Method in interface com.google.bitcoin.net.ProtobufParser.Listener
Called when the connection is opened and available for writing data to.
connectionOpen() - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient
Called to indicate the connection has been opened and messages can now be generated for the server.
connectionOpen() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClient
Called to indicate the connection has been opened and messages can now be generated for the server.
connectionOpen() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServer
Called to indicate the connection has been opened and messages can now be generated for the client.
connectionOpened() - Method in class com.google.bitcoin.core.Peer
 
connectionOpened() - Method in class com.google.bitcoin.net.ProtobufParser
 
connectionOpened() - Method in interface com.google.bitcoin.net.StreamParser
Called when the connection socket is first opened
connectTo(InetSocketAddress) - Method in class com.google.bitcoin.core.PeerGroup
Connect to a peer by creating a channel to the destination address.
connectTo(PeerAddress, boolean) - Method in class com.google.bitcoin.core.PeerGroup
 
connectToAnyPeer() - Method in class com.google.bitcoin.core.PeerGroup
Picks a peer from discovery and connects to it.
connectToLocalHost() - Method in class com.google.bitcoin.kits.WalletAppKit
Will only connect to localhost.
connectTransactions(int, Block) - Method in class com.google.bitcoin.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(StoredBlock) - Method in class com.google.bitcoin.core.AbstractBlockChain
Load newBlock from BlockStore and connect its transactions, returning changes to the set of unspent transactions.
connectTransactions(int, Block) - Method in class com.google.bitcoin.core.BlockChain
 
connectTransactions(StoredBlock) - Method in class com.google.bitcoin.core.BlockChain
 
connectTransactions(int, Block) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
connectTransactions(StoredBlock) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
contains(byte[]) - Method in class com.google.bitcoin.core.BloomFilter
Returns true if the given object matches the filter either because it was inserted, or because we have a false-positive.
CONTRACTTRANSACTION_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
CONTRACTTRANSACTION_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
convertToBitcoinURI(Address, BigInteger, String, String) - Static method in class com.google.bitcoin.uri.BitcoinURI
 
convertToBitcoinURI(String, BigInteger, String, String) - Static method in class com.google.bitcoin.uri.BitcoinURI
Simple Bitcoin URI builder using known good fields.
copyOf(byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
correctlySpends(Transaction, long, Script, boolean) - Method in class com.google.bitcoin.script.Script
Verifies that this script (interpreted as a scriptSig) correctly spends the given scriptPubKey.
create(byte[]) - Static method in class com.google.bitcoin.core.Sha256Hash
Calculates the (one-time) hash of contents and returns it as a new wrapped hash.
create(String, IPaymentChannelClient.ClientConnection) - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient.Factory
 
create(Wallet, Transaction, List<Transaction>) - Method in class com.google.bitcoin.wallet.DefaultRiskAnalysis.Analyzer
 
create(Wallet, Transaction, List<Transaction>) - Method in interface com.google.bitcoin.wallet.RiskAnalysis.Analyzer
 
createDouble(byte[]) - Static method in class com.google.bitcoin.core.Sha256Hash
Calculates the hash of the hash of the contents.
createFakeBlock(BlockStore, long, Transaction...) - Static method in class com.google.bitcoin.utils.TestUtils
 
createFakeBlock(BlockStore, Transaction...) - Static method in class com.google.bitcoin.utils.TestUtils
 
createFakeDoubleSpendTxns(NetworkParameters, Address) - Static method in class com.google.bitcoin.utils.TestUtils
Creates two transactions that spend the same (fake) output.
createFakeTx(NetworkParameters, BigInteger, Address) - Static method in class com.google.bitcoin.utils.TestUtils
 
createFakeTx(NetworkParameters, BigInteger, ECKey) - Static method in class com.google.bitcoin.utils.TestUtils
 
createFakeTx(NetworkParameters, BigInteger, Address, Address) - Static method in class com.google.bitcoin.utils.TestUtils
 
createFakeTxWithChangeAddress(NetworkParameters, BigInteger, Address, Address) - Static method in class com.google.bitcoin.utils.TestUtils
 
createFromBitcoinUri(BitcoinURI) - Static method in class com.google.bitcoin.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 com.google.bitcoin.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, String) - Static method in class com.google.bitcoin.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 com.google.bitcoin.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 com.google.bitcoin.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, String) - Static method in class com.google.bitcoin.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
createInputScript(byte[], byte[]) - Static method in class com.google.bitcoin.script.Script
 
createInputScript(byte[]) - Static method in class com.google.bitcoin.script.Script
 
createInputScript(TransactionSignature, ECKey) - Static method in class com.google.bitcoin.script.ScriptBuilder
Creates a scriptSig that can redeem a pay-to-address output.
createInputScript(TransactionSignature) - Static method in class com.google.bitcoin.script.ScriptBuilder
Creates a scriptSig that can redeem a pay-to-pubkey output.
createMasterPrivateKey(byte[]) - Static method in class com.google.bitcoin.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 com.google.bitcoin.crypto.HDKeyDerivation
 
createMasterPubKeyFromBytes(byte[], byte[]) - Static method in class com.google.bitcoin.crypto.HDKeyDerivation
 
createMultiSigInputScript(List<TransactionSignature>) - Static method in class com.google.bitcoin.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program.
createMultiSigInputScript(TransactionSignature...) - Static method in class com.google.bitcoin.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program.
createMultiSigInputScriptBytes(List<byte[]>) - Static method in class com.google.bitcoin.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program, using pre-encoded signatures.
createMultiSigOutputScript(int, List<ECKey>) - Static method in class com.google.bitcoin.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 com.google.bitcoin.script.ScriptBuilder
Creates a program that requires at least N of the given keys to sign, using OP_CHECKMULTISIG.
createNextBlock(Address, long) - Method in class com.google.bitcoin.core.Block
Returns a solved block that builds on top of this one.
createNextBlock(Address, TransactionOutPoint) - Method in class com.google.bitcoin.core.Block
 
createNextBlock(Address, BigInteger) - Method in class com.google.bitcoin.core.Block
 
createNextBlock(Address) - Method in class com.google.bitcoin.core.Block
 
createNextBlockWithCoinbase(byte[], BigInteger) - Method in class com.google.bitcoin.core.Block
 
createOutputScript(Address) - Static method in class com.google.bitcoin.script.ScriptBuilder
Creates a scriptPubKey that encodes payment to the given address.
createOutputScript(ECKey) - Static method in class com.google.bitcoin.script.ScriptBuilder
Creates a scriptPubKey that encodes payment to the given raw public key.
createP2SHOutputScript(byte[]) - Static method in class com.google.bitcoin.script.ScriptBuilder
Creates a scriptPubKey that sends to the given script hash.
createPeerGroup() - Method in class com.google.bitcoin.kits.WalletAppKit
 
createSend(Address, BigInteger) - Method in class com.google.bitcoin.core.Wallet
Statelessly creates a transaction that sends the given value to address.
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
 
currentTimeMillis() - Static method in class com.google.bitcoin.core.Utils
Returns the current time in seconds since the epoch, or a mocked out equivalent.
cursor - Variable in class com.google.bitcoin.core.Message
 
CURVE - Static variable in class com.google.bitcoin.core.ECKey
The parameters of the secp256k1 curve that Bitcoin uses.

D

data(byte[]) - Method in class com.google.bitcoin.script.ScriptBuilder
 
data - Variable in class com.google.bitcoin.script.ScriptChunk
 
DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
dataHash - Variable in class com.google.bitcoin.core.CheckpointManager
 
DEAD_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
DEAD = 10;
DEAD_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
DEAD = 4;
decode(String) - Static method in class com.google.bitcoin.core.Base58
 
decodeChecked(String) - Static method in class com.google.bitcoin.core.Base58
Uses the checksum in the last 4 bytes of the decoded data to verify the rest are correct.
decodeCompactBits(long) - Static method in class com.google.bitcoin.core.Utils
 
decodeFromBitcoin(byte[], boolean) - Static method in class com.google.bitcoin.crypto.TransactionSignature
Returns a decoded signature.
decodeFromDER(byte[]) - Static method in class com.google.bitcoin.core.ECKey.ECDSASignature
 
decodeFromOpN(byte) - Static method in class com.google.bitcoin.script.Script
Converts an opcode to its int representation (including OP_1NEGATE and OP_0/OP_FALSE)
decodeMPI(byte[], boolean) - Static method in class com.google.bitcoin.core.Utils
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
decodeToBigInteger(String) - Static method in class com.google.bitcoin.core.Base58
 
decrypt(KeyCrypter, KeyParameter) - Method in class com.google.bitcoin.core.ECKey
Create a decrypted private key with the keyCrypter and AES key supplied.
decrypt(KeyParameter) - Method in class com.google.bitcoin.core.Wallet
Decrypt the wallet with the wallets keyCrypter and AES key.
decrypt(EncryptedPrivateKey, KeyParameter) - Method in interface com.google.bitcoin.crypto.KeyCrypter
Decrypt the provided encrypted bytes, converting them into unencrypted bytes.
decrypt(EncryptedPrivateKey, KeyParameter) - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
Decrypt bytes previously encrypted with this class.
DEFAULT_BLOOM_FILTER_FP_RATE - Static variable in class com.google.bitcoin.core.PeerGroup
A reasonable default for the bloom filter false positive rate on mainnet.
DEFAULT_CONNECT_TIMEOUT_MILLIS - Static variable in class com.google.bitcoin.core.PeerGroup
The default timeout between when a connection attempt begins and version message exchange completes
DEFAULT_FEE_PER_KB - Static variable in class com.google.bitcoin.core.Wallet.SendRequest
If you want to modify the default fee for your entire app without having to change each SendRequest you make, you can do it here.
DEFAULT_INITIAL_MILLIS - Static variable in class com.google.bitcoin.utils.ExponentialBackoff
 
DEFAULT_MAXIMUM_MILLIS - Static variable in class com.google.bitcoin.utils.ExponentialBackoff
 
DEFAULT_MULTIPLIER - Static variable in class com.google.bitcoin.utils.ExponentialBackoff
 
DEFAULT_NUM_HEADERS - Static variable in class com.google.bitcoin.store.SPVBlockStore
The default number of headers that will be stored in the ring buffer.
DEFAULT_PING_INTERVAL_MSEC - Static variable in class com.google.bitcoin.core.PeerGroup
How many milliseconds to wait after receiving a pong before sending another ping.
DefaultCoinSelector - Class in com.google.bitcoin.wallet
This class implements a CoinSelector which attempts to get the highest priority possible.
DefaultCoinSelector() - Constructor for class com.google.bitcoin.wallet.DefaultCoinSelector
 
DefaultRiskAnalysis - Class in com.google.bitcoin.wallet
The default risk analysis.
DefaultRiskAnalysis.Analyzer - Class in com.google.bitcoin.wallet
 
DefaultRiskAnalysis.Analyzer() - Constructor for class com.google.bitcoin.wallet.DefaultRiskAnalysis.Analyzer
 
dependencies - Variable in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
DEPTH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
derByteStream() - Method in class com.google.bitcoin.core.ECKey.ECDSASignature
 
derive(String, String, int, int) - Static method in class com.google.bitcoin.crypto.PBKDF2SHA512
 
deriveChild(List<ChildNumber>, boolean, boolean, ChildNumber) - Method in class com.google.bitcoin.crypto.DeterministicHierarchy
Extends the tree by calculating the requested child for the given path.
deriveChildKey(DeterministicKey, int) - Static method in class com.google.bitcoin.crypto.HDKeyDerivation
 
deriveChildKey(DeterministicKey, ChildNumber) - Static method in class com.google.bitcoin.crypto.HDKeyDerivation
 
deriveKey(CharSequence) - Method in interface com.google.bitcoin.crypto.KeyCrypter
Create a KeyParameter (which typically contains an AES key)
deriveKey(CharSequence) - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
Generate AES key.
deriveNextChild(ImmutableList<ChildNumber>, boolean, boolean, boolean) - Method in class com.google.bitcoin.crypto.DeterministicHierarchy
Extends the tree by calculating the next key that hangs off the given parent path.
DESCRIPTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
deserialize(ByteBuffer) - Method in class com.google.bitcoin.core.BitcoinSerializer
Reads a message from the given ByteBuffer and returns it.
deserializeCompact(NetworkParameters, ByteBuffer) - Static method in class com.google.bitcoin.core.StoredBlock
De-serializes the stored block from a custom packed format.
deserializeHeader(ByteBuffer) - Method in class com.google.bitcoin.core.BitcoinSerializer
Deserializes only the header in case packet meta data is needed before decoding the payload.
deserializePayload(BitcoinSerializer.BitcoinPacketHeader, ByteBuffer) - Method in class com.google.bitcoin.core.BitcoinSerializer
Deserialize payload only.
deserializeWalletExtension(Wallet, byte[]) - Method in interface com.google.bitcoin.core.WalletExtension
Loads the contents of this object from the wallet.
deserializeWalletExtension(Wallet, byte[]) - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
 
deserializeWalletExtension(Wallet, byte[]) - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
 
destroyConnection(PaymentChannelCloseException.CloseReason) - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient.ClientConnection
Requests that the connection to the server be closed.
destroyConnection(PaymentChannelCloseException.CloseReason) - Method in interface com.google.bitcoin.protocols.channels.PaymentChannelServer.ServerConnection
Requests that the connection to the client be closed
DeterministicHierarchy - Class in com.google.bitcoin.crypto
A DeterministicHierarchy calculates and keeps a whole tree (hierarchy) of keys originating from a single root key.
DeterministicHierarchy(DeterministicKey) - Constructor for class com.google.bitcoin.crypto.DeterministicHierarchy
Constructs a new hierarchy rooted at the given key.
DeterministicKey - Class in com.google.bitcoin.crypto
A deterministic key is a node in a DeterministicHierarchy.
directory - Variable in class com.google.bitcoin.kits.WalletAppKit
 
directory() - Method in class com.google.bitcoin.kits.WalletAppKit
 
disconnect() - Method in class com.google.bitcoin.core.TransactionInput
If this input is connected, check the output is connected back to this input and release it if so, making it spendable once again.
disconnectFromChannel() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Sets this channel's state in StoredPaymentChannelClientStates to unopened so this channel can be reopened later.
disconnectTransactions(StoredBlock) - Method in class com.google.bitcoin.core.AbstractBlockChain
Disconnect each transaction in the block (after reading it from the block store) Only called if(shouldVerifyTransactions())
disconnectTransactions(StoredBlock) - Method in class com.google.bitcoin.core.BlockChain
 
disconnectTransactions(StoredBlock) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
This is broken for blocks that do not pass BIP30, so all BIP30-failing blocks which are allowed to fail BIP30 must be checkpointed.
disconnectWithoutSettlement() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientConnection
Disconnects the network connection but doesn't request the server to settle the channel first (literally just unplugs the network socket and marks the stored channel state as inactive).
discoverPeers() - Method in class com.google.bitcoin.core.PeerGroup
 
DnsDiscovery - Class in com.google.bitcoin.net.discovery
Supports peer discovery through DNS.
DnsDiscovery(NetworkParameters) - Constructor for class com.google.bitcoin.net.discovery.DnsDiscovery
Supports finding peers through DNS A records.
DnsDiscovery(String[], NetworkParameters) - Constructor for class com.google.bitcoin.net.discovery.DnsDiscovery
Supports finding peers through DNS A records.
dnsSeeds - Variable in class com.google.bitcoin.core.NetworkParameters
 
doesAcceptRiskyTransactions() - Method in class com.google.bitcoin.core.Wallet
See Wallet.setAcceptRiskyTransactions(boolean) for an explanation of this property.
doneDownload() - Method in class com.google.bitcoin.core.DownloadListener
Called when we are done downloading the block chain.
doSetChainHead(StoredBlock) - Method in class com.google.bitcoin.core.AbstractBlockChain
Called before setting chain head in memory.
doSetChainHead(StoredBlock) - Method in class com.google.bitcoin.core.BlockChain
 
doSetChainHead(StoredBlock) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
doubleDigest(byte[]) - Static method in class com.google.bitcoin.core.Utils
doubleDigest(byte[], int, int) - Static method in class com.google.bitcoin.core.Utils
Calculates the SHA-256 hash of the given byte range, and then hashes the resulting hash again.
doubleDigestTwoBuffers(byte[], int, int, byte[], int, int) - Static method in class com.google.bitcoin.core.Utils
Calculates SHA256(SHA256(byte range 1 + byte range 2)).
downloadBlockChain() - Method in class com.google.bitcoin.core.PeerGroup
Download the blockchain from peers.
downloadDependencies(Transaction) - Method in class com.google.bitcoin.core.Peer
Returns a future that wraps a list of all transactions that the given transaction depends on, recursively.
DownloadListener - Class in com.google.bitcoin.core
An implementation of AbstractPeerEventListener that listens to chain download events and tracks progress as a percentage.
DownloadListener() - Constructor for class com.google.bitcoin.core.DownloadListener
 
downloadListener - Variable in class com.google.bitcoin.kits.WalletAppKit
 
dummy() - Static method in class com.google.bitcoin.crypto.TransactionSignature
Returns a dummy invalid signature whose R/S values are set such that they will take up the same number of encoded bytes as a real signature.
DumpedPrivateKey - Class in com.google.bitcoin.core
Parses and generates private keys in the form used by the Bitcoin "dumpprivkey" command.
DumpedPrivateKey(NetworkParameters, String) - Constructor for class com.google.bitcoin.core.DumpedPrivateKey
Parses the given private key as created by the "dumpprivkey" Bitcoin C++ RPC.
dumpedPrivateKeyHeader - Variable in class com.google.bitcoin.core.NetworkParameters
 
dumpSizes() - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
Dumps information about the size of actual data in the database to standard output The only truly useless data counted is printed in the form "N in id indexes" This does not take database indexes into account
dumpSizes() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
Dumps information about the size of actual data in the database to standard output The only truly useless data counted is printed in the form "N in id indexes" This does not take database indexes into account
duplicate() - Method in class com.google.bitcoin.core.Sha256Hash
 
duplicate() - Method in class com.google.bitcoin.core.TransactionConfidence
Returns a copy of this object.
duplicate() - Method in class com.google.bitcoin.core.VersionMessage
 

E

EASIEST_DIFFICULTY_TARGET - Static variable in class com.google.bitcoin.core.Block
A value for difficultyTarget (nBits) that allows half of all possible hash solutions.
ECKey - Class in com.google.bitcoin.core
Represents an elliptic curve public and (optionally) private key, usable for digital signatures but not encryption.
ECKey() - Constructor for class com.google.bitcoin.core.ECKey
Generates an entirely new keypair.
ECKey(BigInteger) - Constructor for class com.google.bitcoin.core.ECKey
Creates an ECKey given the private key only.
ECKey(BigInteger, BigInteger) - Constructor for class com.google.bitcoin.core.ECKey
A constructor variant with BigInteger pubkey.
ECKey(byte[], byte[]) - Constructor for class com.google.bitcoin.core.ECKey
Creates an ECKey given only the private key bytes.
ECKey(EncryptedPrivateKey, byte[], KeyCrypter) - Constructor for class com.google.bitcoin.core.ECKey
Create a new ECKey with an encrypted private key, a public key and a KeyCrypter.
ECKey(BigInteger, byte[], boolean) - Constructor for class com.google.bitcoin.core.ECKey
Creates an ECKey given either the private key only, the public key only, or both.
ECKey.ECDSASignature - Class in com.google.bitcoin.core
Groups the two components that make up a signature, and provides a way to encode to DER form, which is how ECDSA signatures are represented when embedded in other data structures in the Bitcoin protocol.
ECKey.ECDSASignature(BigInteger, BigInteger) - Constructor for class com.google.bitcoin.core.ECKey.ECDSASignature
Constructs a signature with the given components.
editContractSendRequest(Wallet.SendRequest) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
You can override this method in order to control the construction of the initial contract that creates the channel.
EMPTY_ARRAY - Static variable in class com.google.bitcoin.core.TransactionInput
 
EMPTY_BYTES - Static variable in class com.google.bitcoin.core.StoredBlock
 
EmptyMessage - Class in com.google.bitcoin.core
Parent class for header only messages that don't have a payload.
EmptyMessage() - Constructor for class com.google.bitcoin.core.EmptyMessage
 
EmptyMessage(NetworkParameters) - Constructor for class com.google.bitcoin.core.EmptyMessage
 
EmptyMessage(NetworkParameters, byte[], int) - Constructor for class com.google.bitcoin.core.EmptyMessage
 
emptyWallet - Variable in class com.google.bitcoin.core.Wallet.SendRequest
When emptyWallet is set, all coins selected by the coin selector are sent to the first output in tx (its value is ignored and set to Wallet.getBalance() - the fees required for the transaction).
emptyWallet(Address) - Static method in class com.google.bitcoin.core.Wallet.SendRequest
 
enabled - Static variable in class org.bitcoin.NativeSecp256k1
 
encode(byte[]) - Static method in class com.google.bitcoin.core.Base58
Encodes the given bytes in base58.
encode() - Method in class com.google.bitcoin.core.VarInt
 
encodeMPI(BigInteger, boolean) - Static method in class com.google.bitcoin.core.Utils
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
encodeToBitcoin() - Method in class com.google.bitcoin.crypto.TransactionSignature
What we get back from the signer are the two components of a signature, r and s.
encodeToDER() - Method in class com.google.bitcoin.core.ECKey.ECDSASignature
DER is an international standard for serializing data structures which is widely used in cryptography.
encrypt(KeyCrypter, KeyParameter) - Method in class com.google.bitcoin.core.ECKey
Create an encrypted private key with the keyCrypter and the AES key supplied.
encrypt(CharSequence) - Method in class com.google.bitcoin.core.Wallet
Convenience wrapper around Wallet.encrypt(com.google.bitcoin.crypto.KeyCrypter, org.spongycastle.crypto.params.KeyParameter) which uses the default Scrypt key derivation algorithm and parameters, derives a key from the given password and returns the created key.
encrypt(KeyCrypter, KeyParameter) - Method in class com.google.bitcoin.core.Wallet
Encrypt the wallet using the KeyCrypter and the AES key.
encrypt(byte[], KeyParameter) - Method in interface com.google.bitcoin.crypto.KeyCrypter
Encrypt the supplied bytes, converting them into ciphertext.
encrypt(byte[], KeyParameter) - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
Password based encryption using AES - CBC 256 bits.
ENCRYPTED_PRIVATE_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
ENCRYPTED_PRIVATE_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
ENCRYPTED_SCRYPT_AES_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
ENCRYPTED_SCRYPT_AES = 2;
ENCRYPTED_SCRYPT_AES_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
ENCRYPTED_SCRYPT_AES = 2;
EncryptedPrivateKey - Class in com.google.bitcoin.crypto
An EncryptedPrivateKey contains the information produced after encrypting the private key bytes of an ECKey.
EncryptedPrivateKey(EncryptedPrivateKey) - Constructor for class com.google.bitcoin.crypto.EncryptedPrivateKey
Cloning constructor.
EncryptedPrivateKey(byte[], byte[]) - Constructor for class com.google.bitcoin.crypto.EncryptedPrivateKey
 
ENCRYPTION_PARAMETERS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
ENCRYPTION_TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
encryptionIsReversible(ECKey, ECKey, KeyCrypter, KeyParameter) - Static method in class com.google.bitcoin.core.ECKey
Check that it is possible to decrypt the key with the keyCrypter and that the original key is returned.
ensureCanonical() - Method in class com.google.bitcoin.core.ECKey.ECDSASignature
Will automatically adjust the S component to be less than or equal to half the curve order, if necessary.
ensureMinRequiredFee - Variable in class com.google.bitcoin.core.Wallet.SendRequest
Requires that there be enough fee for a default reference client to at least relay the transaction.
ensureParsed() - Method in class com.google.bitcoin.core.Block
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException.
ensureParsed() - Method in class com.google.bitcoin.core.EmptyMessage
 
ensureParsed() - Method in class com.google.bitcoin.core.Message
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException.
ensureParsedHeader() - Method in class com.google.bitcoin.core.Block
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException.
ensureParsedTransactions() - Method in class com.google.bitcoin.core.Block
In lazy parsing mode access to getters and setters may throw an unchecked LazyParseException.
equals(Object) - Method in class com.google.bitcoin.core.Block
 
equals(Object) - Method in class com.google.bitcoin.core.BloomFilter
 
equals(Object) - Method in class com.google.bitcoin.core.DumpedPrivateKey
 
equals(Object) - Method in class com.google.bitcoin.core.ECKey
 
equals(Object) - Method in class com.google.bitcoin.core.GetBlocksMessage
 
equals(Object) - Method in class com.google.bitcoin.core.GetHeadersMessage
Compares two getheaders messages.
equals(Object) - Method in class com.google.bitcoin.core.InventoryItem
 
equals(Object) - Method in class com.google.bitcoin.core.ListMessage
 
equals(Object) - Method in class com.google.bitcoin.core.NetworkParameters
 
equals(Object) - Method in class com.google.bitcoin.core.PeerAddress
 
equals(Object) - Method in class com.google.bitcoin.core.Sha256Hash
Returns true if the hashes are equal.
equals(Object) - Method in class com.google.bitcoin.core.StoredBlock
 
equals(Object) - Method in class com.google.bitcoin.core.StoredTransactionOutput
 
equals(Object) - Method in class com.google.bitcoin.core.StoredUndoableBlock
 
equals(Object) - Method in class com.google.bitcoin.core.Transaction
 
equals(Object) - Method in class com.google.bitcoin.core.TransactionOutPoint
 
equals(Object) - Method in class com.google.bitcoin.core.VersionedChecksummedBytes
 
equals(Object) - Method in class com.google.bitcoin.core.VersionMessage
 
equals(Object) - Method in class com.google.bitcoin.crypto.ChildNumber
 
equals(Object) - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
 
equals(Object) - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
 
equals(Object) - Method in class com.google.bitcoin.script.Script
 
equals(Object) - Method in class com.google.bitcoin.script.ScriptChunk
 
equalsOpCode(int) - Method in class com.google.bitcoin.script.ScriptChunk
 
ERROR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
ERROR_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
ERROR = 10;
estimateBlockTime(int) - Method in class com.google.bitcoin.core.AbstractBlockChain
Returns an estimate of when the given block will be reached, assuming a perfect 10 minute average for each block.
estimateLockTime(AbstractBlockChain) - Method in class com.google.bitcoin.core.Transaction
Returns either the lock time as a date, if it was specified in seconds, or an estimate based on the time in the current head block if it was specified as a block time.
execute(Runnable) - Method in class com.google.bitcoin.utils.Threading.UserThread
 
executor - Variable in class com.google.bitcoin.utils.ListenerRegistration
 
EXPECTED_VALUE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
EXPIRE_TIME_SECS_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
EXPIRES_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
EXPLANATION_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
ExponentialBackoff - Class in com.google.bitcoin.utils
Tracks successes and failures and calculates a time to retry the operation.
ExponentialBackoff(ExponentialBackoff.Params) - Constructor for class com.google.bitcoin.utils.ExponentialBackoff
 
ExponentialBackoff.Params - Class in com.google.bitcoin.utils
Parameters to configure a particular kind of exponential backoff.
ExponentialBackoff.Params(long, float, long) - Constructor for class com.google.bitcoin.utils.ExponentialBackoff.Params
 
ExponentialBackoff.Params() - Constructor for class com.google.bitcoin.utils.ExponentialBackoff.Params
Construct params with default values.
EXTENSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 

F

factory - Static variable in class com.google.bitcoin.utils.Threading
 
FACTORY - Static variable in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
FAKE_SIGNATURES - Static variable in class com.google.bitcoin.core.ECKey
If this global variable is set to true, sign() creates a dummy signature and verify() always returns true.
fee - Variable in class com.google.bitcoin.core.Wallet.SendRequest
A transaction can have a fee attached, which is defined as the difference between the input values and output values.
feePerKb - Variable in class com.google.bitcoin.core.Wallet.SendRequest
A transaction can have a fee attached, which is defined as the difference between the input values and output values.
FIELD_ADDRESS - Static variable in class com.google.bitcoin.uri.BitcoinURI
 
FIELD_AMOUNT - Static variable in class com.google.bitcoin.uri.BitcoinURI
 
FIELD_LABEL - Static variable in class com.google.bitcoin.uri.BitcoinURI
 
FIELD_MESSAGE - Static variable in class com.google.bitcoin.uri.BitcoinURI
 
FIELD_PAYMENT_REQUEST_URL - Static variable in class com.google.bitcoin.uri.BitcoinURI
 
FILE_PROLOGUE_BYTES - Static variable in class com.google.bitcoin.store.SPVBlockStore
 
fileLock - Variable in class com.google.bitcoin.store.SPVBlockStore
 
filePrefix - Variable in class com.google.bitcoin.kits.WalletAppKit
 
FilteredBlock - Class in com.google.bitcoin.core
A FilteredBlock is used to relay a block with its transactions filtered using a BloomFilter.
FilteredBlock(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.FilteredBlock
 
findKeyFromPubHash(byte[]) - Method in class com.google.bitcoin.core.Wallet
Locates a keypair from the keychain given the hash of the public key.
findKeyFromPubKey(byte[]) - Method in class com.google.bitcoin.core.Wallet
Locates a keypair from the keychain given the raw public key bytes.
finishMockSleep() - Static method in class com.google.bitcoin.core.Utils
Let the sleeping thread pass the synchronization point any number of times.
format(LogRecord) - Method in class com.google.bitcoin.utils.BriefLogFormatter
 
formatMessageForSigning(String) - Static method in class com.google.bitcoin.core.Utils
Given a textual message, returns a byte buffer formatted as follows:
forTx(Transaction) - Static method in class com.google.bitcoin.core.Wallet.SendRequest
Simply wraps a pre-built incomplete transaction provided by you.
FP_ESTIMATOR_ALPHA - Static variable in class com.google.bitcoin.core.AbstractBlockChain
False positive estimation uses a double exponential moving average.
FP_ESTIMATOR_BETA - Static variable in class com.google.bitcoin.core.AbstractBlockChain
False positive estimation uses a double exponential moving average.
fromASN1(byte[]) - Static method in class com.google.bitcoin.core.ECKey
Construct an ECKey from an ASN.1 encoded private key.
fromID(String) - Static method in class com.google.bitcoin.core.NetworkParameters
Returns the network parameters for the given string ID or NULL if not recognized.
fromP2SHHash(NetworkParameters, byte[]) - Static method in class com.google.bitcoin.core.Address
Returns an Address that represents the given P2SH script hash.
fromP2SHScript(NetworkParameters, Script) - Static method in class com.google.bitcoin.core.Address
Returns an Address that represents the script hash extracted from the given scriptPubKey
fromPmtProtocolID(String) - Static method in class com.google.bitcoin.core.NetworkParameters
Returns the network parameters for the given string paymentProtocolID or NULL if not recognized.
FullPrunedBlockChain - Class in com.google.bitcoin.core
A FullPrunedBlockChain works in conjunction with a FullPrunedBlockStore to verify all the rules of the Bitcoin system, with the downside being a larg cost in system resources.
FullPrunedBlockChain(NetworkParameters, Wallet, FullPrunedBlockStore) - Constructor for class com.google.bitcoin.core.FullPrunedBlockChain
Constructs a BlockChain connected to the given wallet and store.
FullPrunedBlockChain(NetworkParameters, FullPrunedBlockStore) - Constructor for class com.google.bitcoin.core.FullPrunedBlockChain
Constructs a BlockChain that has no wallet at all.
FullPrunedBlockChain(NetworkParameters, List<BlockChainListener>, FullPrunedBlockStore) - Constructor for class com.google.bitcoin.core.FullPrunedBlockChain
Constructs a BlockChain connected to the given list of wallets and a store.
FullPrunedBlockStore - Interface in com.google.bitcoin.store
An implementor of FullPrunedBlockStore saves StoredBlock objects to some storage mechanism.
future() - Method in class com.google.bitcoin.core.TransactionBroadcast
 
future - Variable in class com.google.bitcoin.utils.MockTransactionBroadcaster.TxFuturePair
 

G

gathered - Variable in class com.google.bitcoin.wallet.CoinSelection
 
genesisBlock - Variable in class com.google.bitcoin.core.NetworkParameters
 
get(Sha256Hash) - Method in class com.google.bitcoin.core.MemoryPool
Returns the Transaction for the given hash if we have downloaded it, or null if that hash is unknown or we only saw advertisements for it yet or it has been downloaded but garbage collected due to nowhere else holding a reference to it.
get(List<ChildNumber>, boolean, boolean) - Method in class com.google.bitcoin.crypto.DeterministicHierarchy
Returns a key for the given path, optionally creating it.
get() - Static method in class com.google.bitcoin.params.MainNetParams
 
get() - Static method in class com.google.bitcoin.params.RegTestParams
 
get() - Static method in class com.google.bitcoin.params.TestNet2Params
 
get() - Static method in class com.google.bitcoin.params.TestNet3Params
 
get() - Static method in class com.google.bitcoin.params.UnitTestParams
 
get(Sha256Hash) - Method in interface com.google.bitcoin.store.BlockStore
Returns the StoredBlock given a hash.
get(Sha256Hash, boolean) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
get(Sha256Hash) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
get(Sha256Hash) - Method in class com.google.bitcoin.store.MemoryBlockStore
 
get(Sha256Hash) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
get(Sha256Hash, boolean) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
get(Sha256Hash) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
get(Sha256Hash) - Method in class com.google.bitcoin.store.SPVBlockStore
 
get() - Static method in class com.google.bitcoin.wallet.AllowUnconfirmedCoinSelector
Returns a global static instance of the selector.
getAcceptableAddressCodes() - Method in class com.google.bitcoin.core.NetworkParameters
The version codes that prefix addresses which are acceptable on this network.
getAddr() - Method in class com.google.bitcoin.core.PeerAddress
 
getAddress() - Method in class com.google.bitcoin.core.PeerSocketHandler
 
getAddress() - Method in class com.google.bitcoin.uri.BitcoinURI
The Bitcoin Address from the URI, if one was present.
getAddresses() - Method in class com.google.bitcoin.core.AddressMessage
 
getAddressHeader() - Method in class com.google.bitcoin.core.NetworkParameters
First byte of a base58 encoded address.
GetAddrMessage - Class in com.google.bitcoin.core
Represents the "getaddr" P2P protocol message, which requests network AddressMessages from a peer.
GetAddrMessage(NetworkParameters) - Constructor for class com.google.bitcoin.core.GetAddrMessage
 
getAlertSigningKey() - Method in class com.google.bitcoin.core.NetworkParameters
The key used to sign AlertMessages.
getAmount() - Method in class com.google.bitcoin.uri.BitcoinURI
 
getAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
optional uint64 amount = 1 [default = 0];
getAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output
optional uint64 amount = 1 [default = 0];
getAmount() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
optional uint64 amount = 1 [default = 0];
getAppearedAtChainHeight() - Method in class com.google.bitcoin.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
optional int32 appeared_at_height = 2;
getAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional int32 appeared_at_height = 2;
getAppearedAtHeight() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional int32 appeared_at_height = 2;
getAppearsInHashes() - Method in class com.google.bitcoin.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 com.google.bitcoin.core.FilteredBlock
Gets the set of transactions which were provided using provideTransaction() which match in getTransactionHashes()
getBalance() - Method in class com.google.bitcoin.core.Wallet
Returns the AVAILABLE balance of this wallet.
getBalance(Wallet.BalanceType) - Method in class com.google.bitcoin.core.Wallet
Returns the balance of this wallet as calculated by the provided balanceType.
getBalance(CoinSelector) - Method in class com.google.bitcoin.core.Wallet
Returns the balance that would be considered spendable by the given coin selector.
getBalanceForServer(Sha256Hash) - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
Returns the outstanding amount of money sent back to us for all channels to this server added together.
getBalanceFuture(BigInteger, Wallet.BalanceType) - Method in class com.google.bitcoin.core.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 com.google.bitcoin.core.AbstractBlockChain
 
getBestHeight() - Method in class com.google.bitcoin.core.Peer
 
getBestValueSignature() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
getBestValueSignature() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes bestValueSignature = 2;
getBestValueSignature() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes bestValueSignature = 2;
getBestValueToMe() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Gets the highest payment to ourselves (which we will receive on settle(), not including fees)
getBestValueToMe() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
getBestValueToMe() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 bestValueToMe = 1;
getBestValueToMe() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 bestValueToMe = 1;
getBlock(Sha256Hash) - Method in class com.google.bitcoin.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
repeated bytes block_hash = 8;
getBlockHash(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated bytes block_hash = 8;
getBlockHash(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated bytes block_hash = 8;
getBlockHashCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated bytes block_hash = 8;
getBlockHashCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated bytes block_hash = 8;
getBlockHashCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated bytes block_hash = 8;
getBlockHashList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated bytes block_hash = 8;
getBlockHashList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated bytes block_hash = 8;
getBlockHashList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated bytes block_hash = 8;
getBlockHeader() - Method in class com.google.bitcoin.core.FilteredBlock
Gets a copy of the block header
getBlockHeaders() - Method in class com.google.bitcoin.core.HeadersMessage
 
getBlockInflation(int) - Method in class com.google.bitcoin.core.Block
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 com.google.bitcoin.core
Represents the "getblocks" P2P network message, which requests the hashes of the parts of the block chain we're missing.
GetBlocksMessage(NetworkParameters, List<Sha256Hash>, Sha256Hash) - Constructor for class com.google.bitcoin.core.GetBlocksMessage
 
GetBlocksMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.GetBlocksMessage
 
getBlockStore() - Method in class com.google.bitcoin.core.AbstractBlockChain
Returns the BlockStore the chain was constructed with.
getBloomFilter() - Method in class com.google.bitcoin.core.Peer
getBloomFilter(int, double, long) - Method in interface com.google.bitcoin.core.PeerFilterProvider
Gets a bloom filter that contains all the necessary elements for the listener to receive relevant transactions.
getBloomFilter(double) - Method in class com.google.bitcoin.core.Wallet
Gets a bloom filter that contains all of the public keys from this wallet, and which will provide the given false-positive rate.
getBloomFilter(int, double, long) - Method in class com.google.bitcoin.core.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 com.google.bitcoin.core.PeerFilterProvider
Gets the number of elements that will be added to a bloom filter returned by PeerFilterProvider.getBloomFilter(int, double, long)
getBloomFilterElementCount() - Method in class com.google.bitcoin.core.Wallet
 
getBroadcastBy() - Method in class com.google.bitcoin.core.TransactionConfidence
Returns a snapshot of PeerAddresses 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;
getBroadcastByBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByBuilderList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
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.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
repeated .wallet.PeerAddress broadcast_by = 6;
getBroadcastByOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
repeated .wallet.PeerAddress broadcast_by = 6;
getBytes() - Method in class com.google.bitcoin.core.Sha256Hash
 
getCancel() - Method in class com.google.bitcoin.core.AlertMessage
A marker that results in any alerts with an ID lower than this value to be considered cancelled.
getCertificate(int) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
repeated bytes certificate = 1;
getCertificate(int) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
repeated bytes certificate = 1;
getCertificate(int) - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
repeated bytes certificate = 1;
getCertificateCount() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
repeated bytes certificate = 1;
getCertificateCount() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
repeated bytes certificate = 1;
getCertificateCount() - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
repeated bytes certificate = 1;
getCertificateList() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
repeated bytes certificate = 1;
getCertificateList() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
repeated bytes certificate = 1;
getCertificateList() - Method in interface org.bitcoin.protocols.payments.Protos.X509CertificatesOrBuilder
repeated bytes certificate = 1;
getChainCode() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns the chain code associated with this key.
getChainHead() - Method in class com.google.bitcoin.core.AbstractBlockChain
Returns the block at the head of the current best chain.
getChainHead() - Method in interface com.google.bitcoin.store.BlockStore
Returns the StoredBlock that represents the top of the chain of greatest total work.
getChainHead() - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
getChainHead() - Method in class com.google.bitcoin.store.MemoryBlockStore
 
getChainHead() - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
getChainHead() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
getChainHead() - Method in class com.google.bitcoin.store.SPVBlockStore
 
getChainWork() - Method in class com.google.bitcoin.core.StoredBlock
The total sum of work done in this block, and all the blocks below it in the chain.
getChangeAddress() - Method in class com.google.bitcoin.core.Wallet
Returns the address used for change outputs.
getChannel(Sha256Hash) - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
Gets the StoredServerChannel with the given channel id (ie contract transaction hash).
getChannelOpenFuture() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientConnection
Gets a future which returns this when the channel is successfully opened, or throws an exception if there is an error before the channel has reached the open state.
getChannels(int) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannels(int) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannels(int) - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsBuilderList() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsBuilderList() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getCheckpointBefore(long) - Method in class com.google.bitcoin.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 com.google.bitcoin.crypto.ChildNumber
 
getChildNumber() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns the last element of the path returned by DeterministicKey.getChildNumberPath()
getChildNumberPath() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns the path through some DeterministicHierarchy which reaches this keys position in the tree.
getChunks() - Method in class com.google.bitcoin.script.Script
Returns an immutable list of the scripts parsed form.
getClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required uint64 client_change_value = 1;
getClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
required uint64 client_change_value = 1;
getClientChangeValue() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
required uint64 client_change_value = 1;
getClientOutput() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes clientOutput = 5;
getClientOutput() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes clientOutput = 5;
getClientOutput() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes clientOutput = 5;
getClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
getClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ClientVersion client_version = 2;
getClientVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ClientVersion client_version = 2;
getClientVersionBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
getClientVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
getClientVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ClientVersion client_version = 2;
getClientVersionOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ClientVersion client_version = 2;
getCloseReason() - Method in exception com.google.bitcoin.protocols.channels.PaymentChannelCloseException
 
getCloseTransactionHash() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional bytes closeTransactionHash = 7;
getCloseTransactionHash() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
optional bytes closeTransactionHash = 7;
getCloseTransactionHash() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
optional bytes closeTransactionHash = 7;
getCode() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
getCode() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
getCode() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
getCoinSelector() - Method in class com.google.bitcoin.core.Wallet
Returns the CoinSelector object which controls which outputs can be spent by this wallet.
getComment() - Method in class com.google.bitcoin.core.AlertMessage
This field is unused.
getCompletedRefundTransaction() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Once the servers signature over the refund transaction has been received and provided using PaymentChannelClientState.provideRefundSignature(byte[]) then this method can be called to receive the now valid and broadcastable refund transaction.
getConfidence() - Method in class com.google.bitcoin.core.Transaction
 
getConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
getConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.TransactionConfidence confidence = 9;
getConfidence() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.TransactionConfidence confidence = 9;
getConfidenceBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
getConfidenceOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
getConfidenceOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.TransactionConfidence confidence = 9;
getConfidenceOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.TransactionConfidence confidence = 9;
getConfidenceType() - Method in class com.google.bitcoin.core.TransactionConfidence
Returns a general statement of the level of confidence you can have in this transaction.
getConnectedClientCount() - Method in class com.google.bitcoin.net.BlockingClientManager
 
getConnectedClientCount() - Method in interface com.google.bitcoin.net.ClientConnectionManager
Gets the number of connected peers
getConnectedClientCount() - Method in class com.google.bitcoin.net.NioClientManager
 
getConnectedKey(Wallet) - Method in class com.google.bitcoin.core.TransactionOutPoint
Returns the ECKey identified in the connected output, for either pay-to-address scripts or pay-to-key scripts.
getConnectedOutput() - Method in class com.google.bitcoin.core.TransactionInput
Returns the connected output, assuming the input was connected with TransactionInput.connect(TransactionOutput) or variants at some point.
getConnectedOutput() - Method in class com.google.bitcoin.core.TransactionOutPoint
An outpoint is a part of a transaction input that points to the output of another transaction.
getConnectedPeers() - Method in class com.google.bitcoin.core.PeerGroup
Returns a newly allocated list containing the currently connected peers.
getConnectionOpenFuture() - Method in class com.google.bitcoin.core.Peer
Provides a ListenableFuture that can be used to wait for the socket to connect.
getContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
getContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes contractTransaction = 2;
getContractTransaction() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes contractTransaction = 2;
getContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
getContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes contractTransaction = 4;
getContractTransaction() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes contractTransaction = 4;
getCreationTimeSeconds() - Method in class com.google.bitcoin.core.ECKey
Returns the creation time of this key or zero if the key was deserialized from a version that did not store that data.
getCreationTimeSeconds() - Method in class com.google.bitcoin.script.Script
 
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional int64 creation_timestamp = 5;
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key
optional int64 creation_timestamp = 5;
getCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional int64 creation_timestamp = 5;
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required int64 creation_timestamp = 2;
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script
required int64 creation_timestamp = 2;
getCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
required int64 creation_timestamp = 2;
getData(Peer, GetDataMessage) - Method in class com.google.bitcoin.core.AbstractPeerEventListener
 
getData(Peer, GetDataMessage) - Method in interface com.google.bitcoin.core.PeerEventListener
Called when a peer receives a getdata message, usually in response to an "inv" being broadcast.
getData(Peer, GetDataMessage) - Method in class com.google.bitcoin.jni.NativePeerEventListener
 
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;
getDataHash() - Method in class com.google.bitcoin.core.CheckpointManager
Returns a hash of the concatenated checkpoint data.
GetDataMessage - Class in com.google.bitcoin.core
Represents the "getdata" P2P network message, which requests the contents of blocks or transactions given their hashes.
GetDataMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.GetDataMessage
 
GetDataMessage(NetworkParameters, byte[], boolean, boolean, int) - Constructor for class com.google.bitcoin.core.GetDataMessage
Deserializes a 'getdata' message.
GetDataMessage(NetworkParameters) - Constructor for class com.google.bitcoin.core.GetDataMessage
 
getDate() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Returns the date that the payment request was generated.
getDefaultInstance() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDefaultInstance() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDefaultInstance() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDefaultInstance() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getDefaultInstance() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
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.EncryptedPrivateKey
 
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.ScryptParameters
 
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
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDefaultInstanceForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Key
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Script
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int32 depth = 4;
getDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional int32 depth = 4;
getDepth() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional int32 depth = 4;
getDepthFuture(int, Executor) - Method in class com.google.bitcoin.core.TransactionConfidence
Returns a future that completes when the transaction has been confirmed by "depth" blocks.
getDepthFuture(int) - Method in class com.google.bitcoin.core.TransactionConfidence
 
getDepthInBlocks() - Method in class com.google.bitcoin.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 com.google.bitcoin.core.Wallet
Get the description of the wallet.
getDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional string description = 11;
getDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional string description = 11;
getDescription() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional string description = 11;
getDescriptionBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional string description = 11;
getDescriptionBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional string description = 11;
getDescriptionBytes() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional string description = 11;
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ClientState
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ServerState
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDescriptor() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
getDescriptor() - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getDescriptor() - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
getDescriptor() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Extension
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Key.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Key
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Script.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Script
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDescriptor() - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
getDescriptorForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDescriptorForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDescriptorForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDescriptorForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
getDescriptorForType() - Method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
getDescriptorForType() - Method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
getDescriptorForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
getDescriptorForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Key.Type
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getDifficultyTarget() - Method in class com.google.bitcoin.core.Block
Returns the difficulty of the proof of work that this block should meet encoded in compact form.
getDifficultyTargetAsInteger() - Method in class com.google.bitcoin.core.Block
Returns the difficulty target as a 256 bit value that can be compared to a SHA-256 hash.
getDnsSeeds() - Method in class com.google.bitcoin.core.NetworkParameters
Returns DNS names that when resolved, give IP addresses of active peers.
getDownloadData() - Method in class com.google.bitcoin.core.Peer
Returns true if this peer will try and download things it is sent in "inv" messages.
getDownloadPeer() - Method in class com.google.bitcoin.core.PeerGroup
Returns the currently selected download peer.
getDumpedPrivateKeyHeader() - Method in class com.google.bitcoin.core.NetworkParameters
First byte of a base58 encoded dumped private key.
getEarliestKeyCreationTime() - Method in interface com.google.bitcoin.core.PeerFilterProvider
Returns the earliest timestamp (seconds since epoch) for which full/bloom-filtered blocks must be downloaded.
getEarliestKeyCreationTime() - Method in class com.google.bitcoin.core.Wallet
Returns the earliest creation time of keys or watched scripts in this wallet, in seconds since the epoch, ie the min of ECKey.getCreationTimeSeconds().
getEncryptedBytes() - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
 
getEncryptedPrivateKey() - Method in class com.google.bitcoin.core.ECKey
 
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes encrypted_private_key = 2;
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
required bytes encrypted_private_key = 2;
getEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.EncryptedPrivateKeyOrBuilder
required bytes encrypted_private_key = 2;
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
getEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
getEncryptedPrivateKeyBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
getEncryptedPrivateKeyOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
getEncryptedPrivateKeyOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
getEncryptedPrivateKeyOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
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;
getEncryptionParametersBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParametersOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParametersOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParametersOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionType() - Method in class com.google.bitcoin.core.Wallet
Get the type of encryption used for this wallet.
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];
getError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
getError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Error error = 10;
getError() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Error error = 10;
getErrorBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
getErrorOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
getErrorOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Error error = 10;
getErrorOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Error error = 10;
getExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional uint64 expected_value = 3;
getExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional uint64 expected_value = 3;
getExpectedValue() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional uint64 expected_value = 3;
getExpiration() - Method in class com.google.bitcoin.core.AlertMessage
The time at which the alert ceases to be relevant.
getExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional uint64 expires = 4;
getExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional uint64 expires = 4;
getExpires() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional uint64 expires = 4;
getExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 expire_time_secs = 3;
getExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required uint64 expire_time_secs = 3;
getExpireTimeSecs() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required uint64 expire_time_secs = 3;
getExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional string explanation = 2;
getExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional string explanation = 2;
getExplanation() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional string explanation = 2;
getExplanationBytes() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional string explanation = 2;
getExplanationBytes() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional string explanation = 2;
getExplanationBytes() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional string explanation = 2;
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;
getExtensionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
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.Builder
repeated .wallet.Extension extension = 10;
getExtensionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Extension extension = 10;
getExtensionOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Extension extension = 10;
getExtensionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
getExtensionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Extension extension = 10;
getExtensionOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Extension extension = 10;
getExtensions() - Method in class com.google.bitcoin.core.Wallet
Returns a snapshot of all registered extension objects.
getFalsePositiveRate() - Method in class com.google.bitcoin.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 com.google.bitcoin.core.BloomFilter
Returns the theoretical false positive rate of this filter if were to contain the given number of elements.
getFastCatchupTimeSecs() - Method in class com.google.bitcoin.core.PeerGroup
Returns the current fast catchup time.
getFeePaid() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Gets the fee paid in the final payment transaction (only available if settle() did not throw an exception)
getFileSize() - Method in class com.google.bitcoin.store.SPVBlockStore
Returns the size in bytes of the file that is used to store the chain with the current parameters.
getFingerprint() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns the first 32 bits of the result of DeterministicKey.getIdentifier().
getFromAddress() - Method in class com.google.bitcoin.core.TransactionInput
Deprecated.
getFromAddress(NetworkParameters) - Method in class com.google.bitcoin.script.Script
Deprecated.
getFromWallet(Wallet) - Static method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
Returns this extension from the given wallet, or null if no such extension was added.
getGenesisBlock() - Method in class com.google.bitcoin.core.NetworkParameters
Genesis block for this chain.
getGenesisBlock() - Method in class com.google.bitcoin.params.RegTestParams
 
getHash() - Method in class com.google.bitcoin.core.Block
Returns the hash of the block (which for a valid, solved block should be below the target).
getHash() - Method in class com.google.bitcoin.core.FilteredBlock
Gets the hash of the block represented in this Filtered Block
getHash() - Method in class com.google.bitcoin.core.Message
This method is a NOP for all classes except Block and Transaction.
getHash() - Method in exception com.google.bitcoin.core.PrunedException
 
getHash() - Method in class com.google.bitcoin.core.StoredTransactionOutput
The hash of the transaction which holds this output
getHash() - Method in class com.google.bitcoin.core.StoredUndoableBlock
Get the hash of the represented block
getHash() - Method in class com.google.bitcoin.core.Transaction
Returns the transaction hash as you see them in the block explorer.
getHash() - Method in class com.google.bitcoin.core.TransactionOutPoint
Returns the hash of the transaction this outpoint references/spends/is connected to.
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;
getHash160() - Method in class com.google.bitcoin.core.Address
The (big endian) 20 byte hash that is the core of a Bitcoin address.
getHashAsString() - Method in class com.google.bitcoin.core.Block
Returns the hash of the block (which for a valid, solved block should be below the target) in the form seen on the block explorer.
getHashAsString() - Method in class com.google.bitcoin.core.Transaction
 
getHeader() - Method in class com.google.bitcoin.core.StoredBlock
The block header this object wraps.
GetHeadersMessage - Class in com.google.bitcoin.core
The "getheaders" command is structurally identical to "getblocks", but has different meaning.
GetHeadersMessage(NetworkParameters, List<Sha256Hash>, Sha256Hash) - Constructor for class com.google.bitcoin.core.GetHeadersMessage
 
GetHeadersMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.GetHeadersMessage
 
getHeight() - Method in class com.google.bitcoin.core.StoredBlock
Position in the chain for this block.
getHeight() - Method in class com.google.bitcoin.core.StoredTransactionOutput
Gets the height of the block that created this output (or -1 if this output was not created by a coinbase)
getHeightFuture(int) - Method in class com.google.bitcoin.core.AbstractBlockChain
Returns a future that completes when the block chain has reached the given height.
getI() - Method in class com.google.bitcoin.crypto.ChildNumber
 
getId() - Method in class com.google.bitcoin.core.AlertMessage
The numeric identifier of this alert.
getId() - Method in class com.google.bitcoin.core.NetworkParameters
A Java package style string acting as unique ID for these parameters
getId() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
getId() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes id = 1;
getId() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes id = 1;
getId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required string id = 1;
getId() - Method in class org.bitcoinj.wallet.Protos.Extension
required string id = 1;
getId() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
required string id = 1;
getIdBytes() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required string id = 1;
getIdBytes() - Method in class org.bitcoinj.wallet.Protos.Extension
required string id = 1;
getIdBytes() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
required string id = 1;
getIdentifier() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns RIPE-MD160(SHA256(pub key bytes)).
getIncompleteRefundTransaction() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Returns a partially signed (invalid) refund transaction that should be passed to the server.
getIndex() - Method in class com.google.bitcoin.core.StoredTransactionOutput
The index of this output in the transaction which holds it
getIndex() - Method in class com.google.bitcoin.core.TransactionOutPoint
 
getInitialisationVector() - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
 
getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes initialisation_vector = 1;
getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
required bytes initialisation_vector = 1;
getInitialisationVector() - Method in interface org.bitcoinj.wallet.Protos.EncryptedPrivateKeyOrBuilder
required bytes initialisation_vector = 1;
getInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
getInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
required .paymentchannels.UpdatePayment initial_payment = 2;
getInitialPayment() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
required .paymentchannels.UpdatePayment initial_payment = 2;
getInitialPaymentBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
getInitialPaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
getInitialPaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
required .paymentchannels.UpdatePayment initial_payment = 2;
getInitialPaymentOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
required .paymentchannels.UpdatePayment initial_payment = 2;
getInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
getInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Initiate initiate = 4;
getInitiate() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Initiate initiate = 4;
getInitiateBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
getInitiateOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
getInitiateOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Initiate initiate = 4;
getInitiateOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Initiate initiate = 4;
getInput(int) - Method in class com.google.bitcoin.core.Transaction
 
getInputs() - Method in class com.google.bitcoin.core.Transaction
Returns an unmodifiable view of all inputs.
getInterval() - Method in class com.google.bitcoin.core.NetworkParameters
How many blocks pass between difficulty adjustment periods.
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;
getItems() - Method in class com.google.bitcoin.core.ListMessage
 
getKey() - Method in class com.google.bitcoin.core.DumpedPrivateKey
Returns an ECKey created from this encoded private key.
getKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKey(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeychainSize() - Method in class com.google.bitcoin.core.Wallet
Returns the number of keys in the keychain.
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 com.google.bitcoin.core.ECKey
 
getKeyCrypter() - Method in class com.google.bitcoin.core.Wallet
Get the wallet's KeyCrypter.
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;
getKeyOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyRotationTime() - Method in class com.google.bitcoin.core.Wallet
Returns a UNIX time since the epoch in seconds, or zero if unconfigured.
getKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional uint64 key_rotation_time = 13;
getKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional uint64 key_rotation_time = 13;
getKeyRotationTime() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional uint64 key_rotation_time = 13;
getKeys() - Method in class com.google.bitcoin.core.Wallet
Returns a snapshot of the keychain.
getLabel() - Method in class com.google.bitcoin.uri.BitcoinURI
 
getLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional string label = 4;
getLabel() - Method in class org.bitcoinj.wallet.Protos.Key
optional string label = 4;
getLabel() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional string label = 4;
getLabelBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional string label = 4;
getLabelBytes() - Method in class org.bitcoinj.wallet.Protos.Key
optional string label = 4;
getLabelBytes() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional string label = 4;
getLastBlockSeenHash() - Method in class com.google.bitcoin.core.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 com.google.bitcoin.core.Wallet
Returns the height of the last seen best-chain block.
getLastBlockSeenTime() - Method in class com.google.bitcoin.core.Wallet
Returns a Date representing the time extracted from the last best seen block header.
getLastBlockSeenTimeSecs() - Method in class com.google.bitcoin.core.Wallet
Returns the UNIX time in seconds since the epoch extracted from the last best seen block header.
getLastPingTime() - Method in class com.google.bitcoin.core.Peer
Returns the elapsed time of the last ping/pong cycle.
getLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional bytes last_seen_block_hash = 2;
getLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional bytes last_seen_block_hash = 2;
getLastSeenBlockHash() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional bytes last_seen_block_hash = 2;
getLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional uint32 last_seen_block_height = 12;
getLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional uint32 last_seen_block_height = 12;
getLastSeenBlockHeight() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional uint32 last_seen_block_height = 12;
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;
getLocator() - Method in class com.google.bitcoin.core.GetBlocksMessage
 
getLockTime() - Method in class com.google.bitcoin.core.Transaction
Transactions can have an associated lock time, specified either as a block height or in seconds since the UNIX epoch.
getLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional uint32 lock_time = 4;
getLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional uint32 lock_time = 4;
getLockTime() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional uint32 lock_time = 4;
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
required int32 major = 1;
getMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
required int32 major = 1;
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
getMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
required int32 major = 1;
getMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
required int32 major = 1;
getMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bool mandatory = 3;
getMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension
required bool mandatory = 3;
getMandatory() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
required bool mandatory = 3;
getMaxConnections() - Method in class com.google.bitcoin.core.PeerGroup
The maximum number of connections that we will create to peers.
getMaxMessageSize() - Method in class com.google.bitcoin.core.PeerSocketHandler
 
getMaxMessageSize() - Method in class com.google.bitcoin.net.ProtobufParser
 
getMaxMessageSize() - Method in interface com.google.bitcoin.net.StreamParser
Returns the maximum message size of a message on the socket.
getMaxVer() - Method in class com.google.bitcoin.core.AlertMessage
The inclusive upper bound on software versions considered for the purposes of this alert.
getMemo() - Method in class com.google.bitcoin.protocols.payments.PaymentSession.Ack
Returns the memo included by the merchant in the payment ack.
getMemo() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Returns the memo included by the merchant in the payment request, or null if not found.
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional string memo = 4;
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment
optional string memo = 4;
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
optional string memo = 2;
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
optional string memo = 2;
getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
optional string memo = 2;
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string memo = 5;
getMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string memo = 5;
getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string memo = 5;
getMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
optional string memo = 4;
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional string memo = 4;
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.Payment
optional string memo = 4;
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
optional string memo = 2;
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
optional string memo = 2;
getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
optional string memo = 2;
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string memo = 5;
getMemoBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string memo = 5;
getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string memo = 5;
getMemoBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
optional string memo = 4;
getMemoryPool() - Method in class com.google.bitcoin.core.PeerGroup
Returns the MemoryPool created by this peer group to synchronize its peers.
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional bytes merchant_data = 1;
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment
optional bytes merchant_data = 1;
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional bytes merchant_data = 7;
getMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional bytes merchant_data = 7;
getMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional bytes merchant_data = 7;
getMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
optional bytes merchant_data = 1;
getMerkleRoot() - Method in class com.google.bitcoin.core.Block
Returns the merkle root in big endian form, calculating it from transactions if necessary.
getMessage() - Method in class com.google.bitcoin.uri.BitcoinURI
 
getMessageSize() - Method in class com.google.bitcoin.core.AddressMessage
 
getMessageSize() - Method in class com.google.bitcoin.core.EmptyMessage
 
getMessageSize() - Method in class com.google.bitcoin.core.Message
This should be overridden to extract correct message size in the case of lazy parsing.
getMessageSize() - Method in class com.google.bitcoin.core.PeerAddress
 
getMessageSize() - Method in class com.google.bitcoin.core.TransactionOutPoint
 
getMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_accepted_channel_size = 2;
getMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required uint64 min_accepted_channel_size = 2;
getMinAcceptedChannelSize() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required uint64 min_accepted_channel_size = 2;
getMinBroadcastConnections() - Method in class com.google.bitcoin.core.PeerGroup
Returns the number of connections that are required before transactions will be broadcast.
getMinNonDustValue(BigInteger) - Method in class com.google.bitcoin.core.TransactionOutput
Gets the minimum value for a txout of this size to be considered non-dust by a reference client (and thus relayed).
getMinNonDustValue() - Method in class com.google.bitcoin.core.TransactionOutput
Returns the minimum value for this output to be considered "not dust", i.e.
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
optional int32 minor = 2 [default = 0];
getMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
optional int32 minor = 2 [default = 0];
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
getMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
optional int32 minor = 2 [default = 0];
getMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
optional int32 minor = 2 [default = 0];
getMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_payment = 4;
getMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required uint64 min_payment = 4;
getMinPayment() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required uint64 min_payment = 4;
getMinRequiredProtocolVersion() - Method in class com.google.bitcoin.core.PeerGroup
The minimum protocol version required: defaults to the version required for Bloom filtering.
getMinVer() - Method in class com.google.bitcoin.core.AlertMessage
The inclusive lower bound on software versions that are considered for the purposes of this alert.
getMissing() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClient
Returns the amount of satoshis missing when a server requests too much value.
getMostCommonChainHeight() - Method in class com.google.bitcoin.core.PeerGroup
Returns our peers most commonly reported chain height.
getMostCommonChainHeight(List<Peer>) - Static method in class com.google.bitcoin.core.PeerGroup
Returns most commonly reported chain height from the given list of Peers.
getMultisigContract() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Returns the transaction that locks the money to the agreement of both parties.
getMultisigContract() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Gets the multisig contract which was used to initialize this channel
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required bytes multisig_key = 1;
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required bytes multisig_key = 1;
getMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required bytes multisig_key = 1;
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes multisig_key = 1;
getMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
required bytes multisig_key = 1;
getMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
required bytes multisig_key = 1;
getMyKey() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myKey = 4;
getMyKey() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes myKey = 4;
getMyKey() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes myKey = 4;
getMyKey() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
getMyKey() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes myKey = 6;
getMyKey() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes myKey = 6;
getN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int64 n = 2 [default = 16384];
getN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
optional int64 n = 2 [default = 16384];
getN() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
optional int64 n = 2 [default = 16384];
getNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string network = 1 [default = "main"];
getNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string network = 1 [default = "main"];
getNetwork() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string network = 1 [default = "main"];
getNetworkBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string network = 1 [default = "main"];
getNetworkBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string network = 1 [default = "main"];
getNetworkBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string network = 1 [default = "main"];
getNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
required string network_identifier = 1;
getNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet
required string network_identifier = 1;
getNetworkIdentifier() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
required string network_identifier = 1;
getNetworkIdentifierBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
required string network_identifier = 1;
getNetworkIdentifierBytes() - Method in class org.bitcoinj.wallet.Protos.Wallet
required string network_identifier = 1;
getNetworkIdentifierBytes() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
required string network_identifier = 1;
getNetworkParameters() - Method in class com.google.bitcoin.core.Wallet
 
getNewParser(InetAddress, int) - Method in interface com.google.bitcoin.net.StreamParserFactory
Returns a new handler or null to have the connection close.
getNonce() - Method in class com.google.bitcoin.core.Block
Returns the nonce, an arbitrary value that exists only to make the hash of the block header fall below the difficulty target.
getNonFinal() - Method in class com.google.bitcoin.wallet.DefaultRiskAnalysis
Returns the transaction that was found to be non-final, or null.
getNonStandard() - Method in class com.google.bitcoin.wallet.DefaultRiskAnalysis
Returns the transaction that was found to be non-standard, or null.
getNumber() - Method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getNumber() - Method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
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
 
getOnceUndoableStoredBlock(Sha256Hash) - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
Returns the StoredBlock that was added as a StoredUndoableBlock given a hash.
getOnceUndoableStoredBlock(Sha256Hash) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
getOnceUndoableStoredBlock(Sha256Hash) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
getOnceUndoableStoredBlock(Sha256Hash) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
getOpCode(String) - Static method in class com.google.bitcoin.script.ScriptOpCodes
Converts the given OpCodeName into an int
getOpCodeName(byte) - Static method in class com.google.bitcoin.script.ScriptOpCodes
Converts the given OpCode into a string (eg "0", "PUSHDATA", or "NON_OP(10)")
getOptimalEncodingMessageSize() - Method in class com.google.bitcoin.core.Block
 
getOptimalEncodingMessageSize() - Method in class com.google.bitcoin.core.Transaction
 
getOrCreateState(Wallet, TransactionBroadcaster) - Method in class com.google.bitcoin.protocols.channels.StoredServerChannel
Gets the canonical PaymentChannelServerState object for this channel, either by returning an existing one or by creating a new one.
getOriginalSizeInBytes() - Method in class com.google.bitcoin.core.VarInt
Gets the number of bytes used to encode this originally if deserialized from a byte array.
getOrphanRoot(Sha256Hash) - Method in class com.google.bitcoin.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 com.google.bitcoin.core.TransactionInput
 
getOutput(int) - Method in class com.google.bitcoin.core.Transaction
 
getOutputs() - Method in class com.google.bitcoin.core.Transaction
Returns an unmodifiable view of all outputs.
getOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
getOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
repeated .payments.Output outputs = 2;
getOutputs(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
repeated .payments.Output outputs = 2;
getOutputsBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
getOutputsBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
getOutputsCount() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
getOutputsCount() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
repeated .payments.Output outputs = 2;
getOutputsCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
repeated .payments.Output outputs = 2;
getOutputsList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
getOutputsList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
repeated .payments.Output outputs = 2;
getOutputsList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
repeated .payments.Output outputs = 2;
getOutputsOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
getOutputsOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
repeated .payments.Output outputs = 2;
getOutputsOrBuilder(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
repeated .payments.Output outputs = 2;
getOutputsOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
getOutputsOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
repeated .payments.Output outputs = 2;
getOutputsOrBuilderList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
repeated .payments.Output outputs = 2;
getOverridingTransaction() - Method in class com.google.bitcoin.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
optional bytes overriding_transaction = 3;
getOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional bytes overriding_transaction = 3;
getOverridingTransaction() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional bytes overriding_transaction = 3;
getP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int32 p = 4 [default = 1];
getP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
optional int32 p = 4 [default = 1];
getP() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
optional int32 p = 4 [default = 1];
getP2SHHeader() - Method in class com.google.bitcoin.core.NetworkParameters
First byte of a base58 encoded P2SH address.
getP2SHSigOpCount(byte[]) - Static method in class com.google.bitcoin.script.Script
Gets the count of P2SH Sig Ops in the Script scriptSig
getPacketMagic() - Method in class com.google.bitcoin.core.NetworkParameters
The header bytes that identify the start of a packet on this network.
getParameterByName(String) - Method in class com.google.bitcoin.uri.BitcoinURI
 
getParameters() - Method in class com.google.bitcoin.core.Address
Examines the version byte of the address and attempts to find a matching NetworkParameters.
getParametersFromAddress(String) - Static method in class com.google.bitcoin.core.Address
Given an address, examines the version byte and attempts to find a matching NetworkParameters.
getParams() - Method in class com.google.bitcoin.core.Message
Network parameters this message was created with.
getParams() - Method in class com.google.bitcoin.core.Wallet
Returns the parameters this wallet was created with.
getParent() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
getParentTransaction() - Method in class com.google.bitcoin.core.TransactionInput
 
getParentTransaction() - Method in class com.google.bitcoin.core.TransactionOutput
Returns the transaction that owns this output, or throws NullPointerException if unowned.
getParserForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
getParserForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
getParserForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
getParserForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getParserForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getParserForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Key
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Script
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getParserForType() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getPath() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns the path of this key as a human readable string starting with M to indicate the master key.
getPayment(List<Transaction>, Address, String) - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Generates a Payment message based on the information in the PaymentRequest.
getPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
getPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
required .payments.Payment payment = 1;
getPayment() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
required .payments.Payment payment = 1;
getPaymentBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
getPaymentDetails() - Method in class com.google.bitcoin.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];
getPaymentOrBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
getPaymentOrBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
required .payments.Payment payment = 1;
getPaymentOrBuilder() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
required .payments.Payment payment = 1;
getPaymentProtocolId() - Method in class com.google.bitcoin.core.NetworkParameters
 
getPaymentProtocolId() - Method in class com.google.bitcoin.params.MainNetParams
 
getPaymentProtocolId() - Method in class com.google.bitcoin.params.RegTestParams
 
getPaymentProtocolId() - Method in class com.google.bitcoin.params.TestNet2Params
 
getPaymentProtocolId() - Method in class com.google.bitcoin.params.TestNet3Params
 
getPaymentProtocolId() - Method in class com.google.bitcoin.params.UnitTestParams
 
getPaymentRequest() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Returns the protobuf that this object was instantiated with.
getPaymentRequestUrl() - Method in class com.google.bitcoin.uri.BitcoinURI
 
getPaymentUrl() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Returns the payment url where the Payment message should be sent.
getPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string payment_url = 6;
getPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string payment_url = 6;
getPaymentUrl() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string payment_url = 6;
getPaymentUrlBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string payment_url = 6;
getPaymentUrlBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string payment_url = 6;
getPaymentUrlBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string payment_url = 6;
getPeer() - Method in class com.google.bitcoin.net.discovery.SeedPeers
Acts as an iterator, returning the address of each node in the list sequentially.
getPeerBlockHeightDifference() - Method in class com.google.bitcoin.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 com.google.bitcoin.core.Peer
Asks the connected peer for the given transaction from its memory pool.
getPeers(long, TimeUnit) - Method in class com.google.bitcoin.net.discovery.DnsDiscovery
 
getPeers(long, TimeUnit) - Method in class com.google.bitcoin.net.discovery.IrcDiscovery
Deprecated.
Returns a list of peers that were found in the IRC channel.
getPeers(long, TimeUnit) - Method in interface com.google.bitcoin.net.discovery.PeerDiscovery
Returns an array of addresses.
getPeers(long, TimeUnit) - Method in class com.google.bitcoin.net.discovery.SeedPeers
Returns an array containing all the Bitcoin nodes within the list.
getPeerVersionMessage() - Method in class com.google.bitcoin.core.Peer
Returns version data announced by the remote peer.
getPendingPeers() - Method in class com.google.bitcoin.core.PeerGroup
Returns a list containing Peers that did not complete connection yet.
getPendingTransactions() - Method in class com.google.bitcoin.core.Wallet
Returns an immutable view of the transactions currently waiting for network confirmations.
getPingIntervalMsec() - Method in class com.google.bitcoin.core.PeerGroup
Returns the period between pings for an individual peer.
getPingTime() - Method in class com.google.bitcoin.core.Peer
Returns a moving average of the last N ping/pong cycles.
getPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes pki_data = 3;
getPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional bytes pki_data = 3;
getPkiData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional bytes pki_data = 3;
getPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional string pki_type = 2 [default = "none"];
getPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional string pki_type = 2 [default = "none"];
getPkiType() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional string pki_type = 2 [default = "none"];
getPkiTypeBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional string pki_type = 2 [default = "none"];
getPkiTypeBytes() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional string pki_type = 2 [default = "none"];
getPkiTypeBytes() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional string pki_type = 2 [default = "none"];
getPolicy() - Static method in class com.google.bitcoin.utils.Threading
 
getPool() - Method in class com.google.bitcoin.wallet.WalletTransaction
 
getPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Pool pool = 3;
getPool() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.Transaction.Pool pool = 3;
getPool() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.Transaction.Pool pool = 3;
getPort() - Method in class com.google.bitcoin.core.NetworkParameters
Default TCP port on which to connect to nodes.
getPort() - Method in class com.google.bitcoin.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 com.google.bitcoin.core.StoredBlock
Given a block store, looks up the previous block in this chain.
getPrevBlockHash() - Method in class com.google.bitcoin.core.Block
Returns the hash of the previous block in the chain, as defined by the block header.
getPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional bytes previous_channel_contract_hash = 3;
getPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
optional bytes previous_channel_contract_hash = 3;
getPreviousChannelContractHash() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
optional bytes previous_channel_contract_hash = 3;
getPriority() - Method in class com.google.bitcoin.core.AlertMessage
Provides an integer ordering amongst simultaneously active alerts.
getPrivAsFieldElement() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
getPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes private_key = 2;
getPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional bytes private_key = 2;
getPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional bytes private_key = 2;
getPrivateKeyEncoded(NetworkParameters) - Method in class com.google.bitcoin.core.ECKey
Exports the private key in the form used by the Satoshi client "dumpprivkey" and "importprivkey" commands.
getPrivKeyBytes() - Method in class com.google.bitcoin.core.ECKey
Returns a 32 byte array containing the private key, or null if the key is encrypted or public only
getPrivKeyBytes() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns the private key bytes, if they were provided during construction.
getPrivKeyBytes33() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
getProgram() - Method in class com.google.bitcoin.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;
getProofOfWorkLimit() - Method in class com.google.bitcoin.core.NetworkParameters
What the easiest allowable proof of work should be.
getProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContract() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideContractOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideContract provide_contract = 7;
getProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideRefund provide_refund = 5;
getProvideRefundOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideRefund provide_refund = 5;
getPubKey() - Method in class com.google.bitcoin.core.ECKey
Gets the raw public key value.
getPubKey() - Method in class com.google.bitcoin.script.Script
Returns the public key in this script.
getPubKeyBytes() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
getPubKeyHash() - Method in class com.google.bitcoin.core.ECKey
Gets the hash160 form of the public key (as seen in addresses).
getPubKeyHash() - Method in class com.google.bitcoin.script.Script
If a program matches the standard template DUP HASH160 EQUALVERIFY CHECKSIG then this function retrieves the third element, otherwise it throws a ScriptException.
getPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes public_key = 3;
getPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional bytes public_key = 3;
getPublicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional bytes public_key = 3;
getPubOnly() - Method in class com.google.bitcoin.crypto.DeterministicKey
Returns the same key with the private part removed.
getPurpose() - Method in class com.google.bitcoin.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];
getR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int32 r = 3 [default = 8];
getR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
optional int32 r = 3 [default = 8];
getR() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
optional int32 r = 3 [default = 8];
getRecentTransactions(int, boolean) - Method in class com.google.bitcoin.core.Wallet
Returns an list of N transactions, ordered by increasing age.
getReferenceClientBlockFileList() - Static method in class com.google.bitcoin.utils.BlockFileLoader
Gets the list of files which contain blocks from the Satoshi client.
getRefundFees() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 refundFees = 6;
getRefundFees() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required uint64 refundFees = 6;
getRefundFees() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required uint64 refundFees = 6;
getRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
getRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated .payments.Output refund_to = 3;
getRefundTo(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated .payments.Output refund_to = 3;
getRefundToBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
getRefundToBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
getRefundToCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
getRefundToCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated .payments.Output refund_to = 3;
getRefundToCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated .payments.Output refund_to = 3;
getRefundToList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
getRefundToList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated .payments.Output refund_to = 3;
getRefundToList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated .payments.Output refund_to = 3;
getRefundToOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
getRefundToOrBuilder(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated .payments.Output refund_to = 3;
getRefundToOrBuilder(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated .payments.Output refund_to = 3;
getRefundToOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
getRefundToOrBuilderList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated .payments.Output refund_to = 3;
getRefundToOrBuilderList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated .payments.Output refund_to = 3;
getRefundTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
getRefundTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes refundTransaction = 3;
getRefundTransaction() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes refundTransaction = 3;
getRefundTransactionUnlockTime() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Gets the client's refund transaction which they can spend to get the entire channel value back if it reaches its lock time.
getRefundTransactionUnlockTimeSecs() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
getRefundTransactionUnlockTimeSecs() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 refundTransactionUnlockTimeSecs = 3;
getRefundTransactionUnlockTimeSecs() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 refundTransactionUnlockTimeSecs = 3;
getRefundTxFees() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Returns the fees that will be paid if the refund transaction has to be claimed because the server failed to settle the channel properly.
getRelayUntil() - Method in class com.google.bitcoin.core.AlertMessage
The time at which the alert should stop being broadcast across the network.
getReserved() - Method in class com.google.bitcoin.core.AlertMessage
This field is never used.
getRetryTime() - Method in class com.google.bitcoin.utils.ExponentialBackoff
Get the next time to retry, in milliseconds since the epoch
getReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ReturnRefund return_refund = 6;
getReturnRefundOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ReturnRefund return_refund = 6;
getRiskAnalyzer() - Method in class com.google.bitcoin.core.Wallet
Gets the current RiskAnalysis implementation.
getRootKey() - Method in class com.google.bitcoin.crypto.DeterministicHierarchy
Returns the root key that the DeterministicHierarchy was created with.
getSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
required bytes salt = 1;
getSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
required bytes salt = 1;
getSalt() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
required bytes salt = 1;
getScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
required bytes script = 2;
getScript() - Method in class org.bitcoin.protocols.payments.Protos.Output
required bytes script = 2;
getScript() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
required bytes script = 2;
getScriptBytes() - Method in class com.google.bitcoin.core.StoredTransactionOutput
The backing script bytes which can be turned into a Script object.
getScriptBytes() - Method in class com.google.bitcoin.core.TransactionInput
The "script bytes" might not actually be a script.
getScriptBytes() - Method in class com.google.bitcoin.core.TransactionOutput
The backing script bytes which can be turned into a Script object.
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required bytes script_bytes = 3;
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
required bytes script_bytes = 3;
getScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
required bytes script_bytes = 3;
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required bytes script_bytes = 2;
getScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
required bytes script_bytes = 2;
getScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
required bytes script_bytes = 2;
getScriptPubKey() - Method in class com.google.bitcoin.core.TransactionOutput
 
getScriptSig() - Method in class com.google.bitcoin.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.
getScryptParameters() - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
 
getSecondsUntilExpiry(Sha256Hash) - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
Returns the number of seconds from now until this servers next channel will expire, or zero if no unexpired channels found.
getSendRequest() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Returns a Wallet.SendRequest suitable for broadcasting to the network.
getSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
optional uint32 sequence = 4;
getSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
optional uint32 sequence = 4;
getSequence() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
optional uint32 sequence = 4;
getSequenceNumber() - Method in class com.google.bitcoin.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
required bytes serialized_payment_details = 4;
getSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
required bytes serialized_payment_details = 4;
getSerializedPaymentDetails() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
required bytes serialized_payment_details = 4;
getSerializedSize() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
getSerializedSize() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
getSerializedSize() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
getSerializedSize() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getSerializedSize() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getSerializedSize() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Key
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Script
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getSerializedSize() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ServerVersion server_version = 3;
getServerVersionOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ServerVersion server_version = 3;
getServices() - Method in class com.google.bitcoin.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;
getSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
getSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Settlement settlement = 9;
getSettlement() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Settlement settlement = 9;
getSettlementBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
getSettlementOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
getSettlementOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Settlement settlement = 9;
getSettlementOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Settlement settlement = 9;
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
required bytes signature = 1;
getSignature() - Method in interface org.bitcoin.paymentchannel.Protos.ReturnRefundOrBuilder
required bytes signature = 1;
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required bytes signature = 2;
getSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
required bytes signature = 2;
getSignature() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
required bytes signature = 2;
getSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes signature = 5;
getSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional bytes signature = 5;
getSignature() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional bytes signature = 5;
getSigOpCount() - Method in class com.google.bitcoin.core.Transaction
Gets the count of regular SigOps in this transactions
getSigOpCount(byte[]) - Static method in class com.google.bitcoin.script.Script
Gets the count of regular SigOps in the script program (counting multisig ops as 20)
getSizeInBytes() - Method in class com.google.bitcoin.core.VarInt
Gets the minimum encoded size of the value stored in this VarInt
getSource() - Method in class com.google.bitcoin.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 com.google.bitcoin.core.NetworkParameters
 
getSpentBy() - Method in class com.google.bitcoin.core.TransactionOutput
Returns the connected input.
getSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
optional bytes spent_by_transaction_hash = 3;
getSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
optional bytes spent_by_transaction_hash = 3;
getSpentByTransactionHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
optional bytes spent_by_transaction_hash = 3;
getSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
optional int32 spent_by_transaction_index = 4;
getSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
optional int32 spent_by_transaction_index = 4;
getSpentByTransactionIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
optional int32 spent_by_transaction_index = 4;
getStartLocationInProgram() - Method in class com.google.bitcoin.script.ScriptChunk
 
getState() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
This object implements a state machine, and this accessor returns which state it's currently in.
getState() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
This object implements a state machine, and this accessor returns which state it's currently in.
getStatusBar() - Method in class com.google.bitcoin.core.AlertMessage
A string that is intended to display in the status bar of the official GUI client.
getStopHash() - Method in class com.google.bitcoin.core.GetBlocksMessage
 
getStoredBlockInCurrentScope(Sha256Hash) - Method in class com.google.bitcoin.core.AbstractBlockChain
For a standard BlockChain, this should return blockStore.get(hash), for a FullPrunedBlockChain blockStore.getOnceUndoableStoredBlock(hash)
getStoredBlockInCurrentScope(Sha256Hash) - Method in class com.google.bitcoin.core.BlockChain
 
getStoredBlockInCurrentScope(Sha256Hash) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
getSubsidyDecreaseBlockCount() - Method in class com.google.bitcoin.core.NetworkParameters
 
getTargetTimespan() - Method in class com.google.bitcoin.core.NetworkParameters
How much time in seconds is supposed to pass between "interval" blocks.
getTime() - Method in class com.google.bitcoin.core.Block
Returns the time at which the block was solved and broadcast, according to the clock of the solving node.
getTime() - Method in class com.google.bitcoin.core.PeerAddress
 
getTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
required uint64 time = 3;
getTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
required uint64 time = 3;
getTime() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
required uint64 time = 3;
getTimeSeconds() - Method in class com.google.bitcoin.core.Block
Returns the time at which the block was solved and broadcast, according to the clock of the solving node.
getToAddress(NetworkParameters) - Method in class com.google.bitcoin.script.Script
Gets the destination address from this script, if it's in the required form (see getPubKey).
getTotalValue() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Gets the total value of this channel (ie the maximum payment possible)
getTransaction(Sha256Hash) - Method in class com.google.bitcoin.core.Wallet
Returns a transaction object given its hash, if it exists in this wallet, or null otherwise.
getTransaction() - Method in class com.google.bitcoin.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;
getTransactionBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionCount() - Method in class com.google.bitcoin.core.FilteredBlock
Number of transactions in this block, before it was filtered
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;
getTransactionHashes() - Method in class com.google.bitcoin.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;
getTransactionInputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
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.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
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.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Transaction transaction = 4;
getTransactionOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Transaction transaction = 4;
getTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required bytes transaction_out_point_hash = 1;
getTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
required bytes transaction_out_point_hash = 1;
getTransactionOutPointHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
required bytes transaction_out_point_hash = 1;
getTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required uint32 transaction_out_point_index = 2;
getTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
required uint32 transaction_out_point_index = 2;
getTransactionOutPointIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
required uint32 transaction_out_point_index = 2;
getTransactionOutput(Sha256Hash, long) - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
Gets a StoredTransactionOutput with the given hash and index, or null if none is found
getTransactionOutput(Sha256Hash, long) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
getTransactionOutput(Sha256Hash, long) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
getTransactionOutput(Sha256Hash, long) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
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;
getTransactionOutputBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
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.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactions() - Method in class com.google.bitcoin.core.Block
Returns an immutable list of transactions held in this block.
getTransactions() - Method in class com.google.bitcoin.core.StoredUndoableBlock
Get the full list of transactions if it is stored, otherwise null.
getTransactions(boolean) - Method in class com.google.bitcoin.core.Wallet
Returns a set of all transactions in the wallet.
getTransactions(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
getTransactions(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated bytes transactions = 2;
getTransactions(int) - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated bytes transactions = 2;
getTransactionsByTime() - Method in class com.google.bitcoin.core.Wallet
Returns all non-dead, active transactions ordered by recency.
getTransactionsCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
getTransactionsCount() - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated bytes transactions = 2;
getTransactionsCount() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated bytes transactions = 2;
getTransactionsList() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
getTransactionsList() - Method in class org.bitcoin.protocols.payments.Protos.Payment
repeated bytes transactions = 2;
getTransactionsList() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
repeated bytes transactions = 2;
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required bytes tx = 1;
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
required bytes tx = 1;
getTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
required bytes tx = 1;
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes tx = 2;
getTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
required bytes tx = 2;
getTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
required bytes tx = 2;
getTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
required bytes tx = 3;
getTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
required bytes tx = 3;
getTx() - Method in interface org.bitcoin.paymentchannel.Protos.SettlementOrBuilder
required bytes tx = 3;
getTxnHashAndMerkleRoot(List<Sha256Hash>) - Method in class com.google.bitcoin.core.PartialMerkleTree
Extracts tx hashes that are in this merkle tree and returns the merkle root of this tree.
getTxOutChanges() - Method in class com.google.bitcoin.core.StoredUndoableBlock
Get the transaction output changes if they have been calculated, otherwise null.
getType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
getType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
getType() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
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
optional .wallet.TransactionConfidence.Type type = 1;
getType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional .wallet.TransactionConfidence.Type type = 1;
getType() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional .wallet.TransactionConfidence.Type type = 1;
getUnderstoodEncryptionType() - Method in interface com.google.bitcoin.crypto.KeyCrypter
Return the EncryptionType enum value which denotes the type of encryption/ decryption that this KeyCrypter can understand.
getUnderstoodEncryptionType() - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
Return the EncryptionType enum value which denotes the type of encryption/ decryption that this KeyCrypter can understand.
getUndoBlock(Sha256Hash) - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
Returns a StoredUndoableBlock whose block.getHash() method will be equal to the parameter.
getUndoBlock(Sha256Hash) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
getUndoBlock(Sha256Hash) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
getUndoBlock(Sha256Hash) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
getUnknownFields() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
getUnknownFields() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
getUnknownFields() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
getUnknownFields() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
getUnknownFields() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
getUnknownFields() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Extension
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Key
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Script
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getUnknownFields() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional int64 updated_at = 5;
getUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional int64 updated_at = 5;
getUpdatedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional int64 updated_at = 5;
getUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePayment() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentOrBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdatePaymentOrBuilder() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.UpdatePayment update_payment = 8;
getUpdateTime() - Method in class com.google.bitcoin.core.Transaction
Returns the earliest time at which the transaction was seen (broadcast or included into the chain), or the epoch if that information isn't available.
getValue() - Method in class com.google.bitcoin.core.StoredTransactionOutput
The value which this Transaction output holds
getValue(Wallet) - Method in class com.google.bitcoin.core.Transaction
getValue() - Method in enum com.google.bitcoin.core.TransactionConfidence.ConfidenceType
 
getValue() - Method in class com.google.bitcoin.core.TransactionOutput
Returns the value of this output in nanocoins.
getValue() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Returns the total amount of bitcoins requested.
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;
getValueDescriptor() - Method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
getValueDescriptor() - Method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Key.Type
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
getValueDescriptor() - Method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getValueRefunded() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Gets the current amount refunded to us from the multisig contract (ie totalValue-valueSentToServer)
getValueSentFromMe(Wallet) - Method in class com.google.bitcoin.core.Transaction
Calculates the sum of the inputs that are spending coins with keys in the wallet.
getValueSentToMe(Wallet) - Method in class com.google.bitcoin.core.Transaction
Calculates the sum of the outputs that are sending coins to a key in the wallet.
getValueSpent() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Returns the amount of money sent on this channel so far.
getValueToMe() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
getValueToMe() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required uint64 valueToMe = 5;
getValueToMe() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required uint64 valueToMe = 5;
getVerifiedChainHead() - Method in interface com.google.bitcoin.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 com.google.bitcoin.store.H2FullPrunedBlockStore
 
getVerifiedChainHead() - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
getVerifiedChainHead() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
getVersion() - Method in class com.google.bitcoin.core.AlertMessage
 
getVersion() - Method in class com.google.bitcoin.core.Block
Returns the version of the block data structure as defined by the Bitcoin protocol.
getVersion() - Method in class com.google.bitcoin.core.Transaction
 
getVersion() - Method in class com.google.bitcoin.core.VersionedChecksummedBytes
Returns the "version" or "header" byte: the first byte of the data.
getVersion() - Method in class com.google.bitcoin.core.Wallet
Get the version of the Wallet.
getVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required int32 version = 1;
getVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction
required int32 version = 1;
getVersion() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
required int32 version = 1;
getVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int32 version = 7;
getVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional int32 version = 7;
getVersion() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional int32 version = 7;
getVersionMessage() - Method in class com.google.bitcoin.core.Peer
Returns version data we announce to our remote peers.
getVersionMessage() - Method in class com.google.bitcoin.core.PeerGroup
Returns the version message provided by setVersionMessage or a default if none was given.
getWalletExtensionID() - Method in interface com.google.bitcoin.core.WalletExtension
Returns a Java package/class style name used to disambiguate this extension from others.
getWalletExtensionID() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
 
getWalletExtensionID() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
 
getWalletTransactions() - Method in class com.google.bitcoin.core.Wallet
Returns a set of all WalletTransactions in the wallet.
getWatchedBalance() - Method in class com.google.bitcoin.core.Wallet
Returns the available balance, including any unspent balance at watched addresses
getWatchedBalance(CoinSelector) - Method in class com.google.bitcoin.core.Wallet
Returns the balance that would be considered spendable by the given coin selector, including any unspent balance at watched addresses.
getWatchedOutputs(boolean) - Method in class com.google.bitcoin.core.Wallet
Returns all the outputs that match addresses or scripts added via Wallet.addWatchedAddress(Address) or Wallet.addWatchedScripts(java.util.List).
getWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScript(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScriptBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
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.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilder(int) - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilderList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Script watched_script = 15;
getWatchedScriptOrBuilderList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Script watched_script = 15;
getWatchedScripts() - Method in class com.google.bitcoin.core.Wallet
Returns a snapshot of the watched scripts.
getWork() - Method in class com.google.bitcoin.core.Block
Returns the work represented by this block.
getWorkDone() - Method in class com.google.bitcoin.core.TransactionConfidence
Returns the estimated amount of work (number of hashes performed) on this transaction.
getWorkDone() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int64 work_done = 5;
getWorkDone() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional int64 work_done = 5;
getWorkDone() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional int64 work_done = 5;

H

H2FullPrunedBlockStore - Class in com.google.bitcoin.store
A full pruned block store using the H2 pure-java embedded database.
H2FullPrunedBlockStore(NetworkParameters, String, int) - Constructor for class com.google.bitcoin.store.H2FullPrunedBlockStore
Creates a new H2FullPrunedBlockStore
H2FullPrunedBlockStore(NetworkParameters, String, int, int) - Constructor for class com.google.bitcoin.store.H2FullPrunedBlockStore
Creates a new H2FullPrunedBlockStore with the given cache size
HALF_CURVE_ORDER - Static variable in class com.google.bitcoin.core.ECKey
Equal to CURVE.getN().shiftRight(1), used for canonicalising the S value of a signature.
handleNewPeer(Peer) - Method in class com.google.bitcoin.core.PeerGroup
 
handlePeerDeath(Peer) - Method in class com.google.bitcoin.core.PeerGroup
 
hasAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
optional uint64 amount = 1 [default = 0];
hasAmount() - Method in class org.bitcoin.protocols.payments.Protos.Output
optional uint64 amount = 1 [default = 0];
hasAmount() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
optional uint64 amount = 1 [default = 0];
hasAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int32 appeared_at_height = 2;
hasAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional int32 appeared_at_height = 2;
hasAppearedAtHeight() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional int32 appeared_at_height = 2;
hasBestValueSignature() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
hasBestValueSignature() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes bestValueSignature = 2;
hasBestValueSignature() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes bestValueSignature = 2;
hasBestValueToMe() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
hasBestValueToMe() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 bestValueToMe = 1;
hasBestValueToMe() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 bestValueToMe = 1;
hasBlockChain() - Method in class com.google.bitcoin.core.VersionMessage
Returns true if the version message indicates the sender has a full copy of the block chain, or if it's running in client mode (only has the headers).
hasClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required uint64 client_change_value = 1;
hasClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
required uint64 client_change_value = 1;
hasClientChangeValue() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
required uint64 client_change_value = 1;
hasClientOutput() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes clientOutput = 5;
hasClientOutput() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes clientOutput = 5;
hasClientOutput() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes clientOutput = 5;
hasClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
hasClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ClientVersion client_version = 2;
hasClientVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ClientVersion client_version = 2;
hasCloseTransactionHash() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional bytes closeTransactionHash = 7;
hasCloseTransactionHash() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
optional bytes closeTransactionHash = 7;
hasCloseTransactionHash() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
optional bytes closeTransactionHash = 7;
hasCode() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
hasCode() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
hasCode() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
hasConfidence() - Method in class com.google.bitcoin.core.Transaction
Check if the transaction has a known confidence
hasConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
hasConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.TransactionConfidence confidence = 9;
hasConfidence() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.TransactionConfidence confidence = 9;
hasContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
hasContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes contractTransaction = 2;
hasContractTransaction() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes contractTransaction = 2;
hasContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
hasContractTransaction() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes contractTransaction = 4;
hasContractTransaction() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes contractTransaction = 4;
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional int64 creation_timestamp = 5;
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key
optional int64 creation_timestamp = 5;
hasCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional int64 creation_timestamp = 5;
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required int64 creation_timestamp = 2;
hasCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Script
required int64 creation_timestamp = 2;
hasCreationTimestamp() - Method in interface org.bitcoinj.wallet.Protos.ScriptOrBuilder
required int64 creation_timestamp = 2;
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;
hasDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int32 depth = 4;
hasDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional int32 depth = 4;
hasDepth() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional int32 depth = 4;
hasDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional string description = 11;
hasDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional string description = 11;
hasDescription() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional string description = 11;
hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes encrypted_private_key = 2;
hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
required bytes encrypted_private_key = 2;
hasEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.EncryptedPrivateKeyOrBuilder
required bytes encrypted_private_key = 2;
hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
hasEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
hasEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
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];
hasError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
hasError() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Error error = 10;
hasError() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Error error = 10;
hasExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional uint64 expected_value = 3;
hasExpectedValue() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional uint64 expected_value = 3;
hasExpectedValue() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional uint64 expected_value = 3;
hasExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional uint64 expires = 4;
hasExpires() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional uint64 expires = 4;
hasExpires() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional uint64 expires = 4;
hasExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 expire_time_secs = 3;
hasExpireTimeSecs() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required uint64 expire_time_secs = 3;
hasExpireTimeSecs() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required uint64 expire_time_secs = 3;
hasExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional string explanation = 2;
hasExplanation() - Method in class org.bitcoin.paymentchannel.Protos.Error
optional string explanation = 2;
hasExplanation() - Method in interface org.bitcoin.paymentchannel.Protos.ErrorOrBuilder
optional string explanation = 2;
hash - Variable in class com.google.bitcoin.core.InventoryItem
 
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 com.google.bitcoin.core.Block
 
hashCode() - Method in class com.google.bitcoin.core.BloomFilter
 
hashCode() - Method in class com.google.bitcoin.core.DumpedPrivateKey
 
hashCode() - Method in class com.google.bitcoin.core.ECKey
 
hashCode() - Method in class com.google.bitcoin.core.GetBlocksMessage
 
hashCode() - Method in class com.google.bitcoin.core.GetHeadersMessage
 
hashCode() - Method in class com.google.bitcoin.core.InventoryItem
 
hashCode() - Method in class com.google.bitcoin.core.NetworkParameters
 
hashCode() - Method in class com.google.bitcoin.core.PeerAddress
 
hashCode() - Method in class com.google.bitcoin.core.Sha256Hash
Hash code of the byte array as calculated by Object.hashCode().
hashCode() - Method in class com.google.bitcoin.core.StoredBlock
 
hashCode() - Method in class com.google.bitcoin.core.StoredTransactionOutput
 
hashCode() - Method in class com.google.bitcoin.core.StoredUndoableBlock
 
hashCode() - Method in class com.google.bitcoin.core.Transaction
 
hashCode() - Method in class com.google.bitcoin.core.TransactionOutPoint
 
hashCode() - Method in class com.google.bitcoin.core.VersionedChecksummedBytes
 
hashCode() - Method in class com.google.bitcoin.core.VersionMessage
 
hashCode() - Method in class com.google.bitcoin.crypto.ChildNumber
 
hashCode() - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
 
hashCode() - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
 
hashCode() - Method in class com.google.bitcoin.script.Script
 
hashCode() - Method in class com.google.bitcoin.script.ScriptChunk
 
hashFileContents(File) - Static method in class com.google.bitcoin.core.Sha256Hash
Returns a hash of the given files contents.
hashForSignature(int, byte[], Transaction.SigHash, boolean) - Method in class com.google.bitcoin.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 com.google.bitcoin.core.Transaction
Calculates a signature hash, that is, a hash of a simplified form of the transaction.
hashForSignature(int, byte[], byte) - Method in class com.google.bitcoin.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
hashToByteString(Sha256Hash) - Static method in class com.google.bitcoin.store.WalletProtobufSerializer
 
hasId() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
hasId() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes id = 1;
hasId() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes id = 1;
hasId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required string id = 1;
hasId() - Method in class org.bitcoinj.wallet.Protos.Extension
required string id = 1;
hasId() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
required string id = 1;
hasInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes initialisation_vector = 1;
hasInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
required bytes initialisation_vector = 1;
hasInitialisationVector() - Method in interface org.bitcoinj.wallet.Protos.EncryptedPrivateKeyOrBuilder
required bytes initialisation_vector = 1;
hasInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
hasInitialPayment() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
required .paymentchannels.UpdatePayment initial_payment = 2;
hasInitialPayment() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
required .paymentchannels.UpdatePayment initial_payment = 2;
hasInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
hasInitiate() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Initiate initiate = 4;
hasInitiate() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Initiate initiate = 4;
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;
hasKey(ECKey) - Method in class com.google.bitcoin.core.Wallet
Returns true if the given key is in the wallet, false otherwise.
hasKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional uint64 key_rotation_time = 13;
hasKeyRotationTime() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional uint64 key_rotation_time = 13;
hasKeyRotationTime() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional uint64 key_rotation_time = 13;
hasLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional string label = 4;
hasLabel() - Method in class org.bitcoinj.wallet.Protos.Key
optional string label = 4;
hasLabel() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional string label = 4;
hasLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional bytes last_seen_block_hash = 2;
hasLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional bytes last_seen_block_hash = 2;
hasLastSeenBlockHash() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional bytes last_seen_block_hash = 2;
hasLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional uint32 last_seen_block_height = 12;
hasLastSeenBlockHeight() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional uint32 last_seen_block_height = 12;
hasLastSeenBlockHeight() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional uint32 last_seen_block_height = 12;
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;
hasLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional uint32 lock_time = 4;
hasLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional uint32 lock_time = 4;
hasLockTime() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional uint32 lock_time = 4;
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
required int32 major = 1;
hasMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
required int32 major = 1;
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
hasMajor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
required int32 major = 1;
hasMajor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
required int32 major = 1;
hasMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bool mandatory = 3;
hasMandatory() - Method in class org.bitcoinj.wallet.Protos.Extension
required bool mandatory = 3;
hasMandatory() - Method in interface org.bitcoinj.wallet.Protos.ExtensionOrBuilder
required bool mandatory = 3;
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional string memo = 4;
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.Payment
optional string memo = 4;
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
optional string memo = 2;
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
optional string memo = 2;
hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
optional string memo = 2;
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string memo = 5;
hasMemo() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string memo = 5;
hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string memo = 5;
hasMemo() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
optional string memo = 4;
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional bytes merchant_data = 1;
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.Payment
optional bytes merchant_data = 1;
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional bytes merchant_data = 7;
hasMerchantData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional bytes merchant_data = 7;
hasMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional bytes merchant_data = 7;
hasMerchantData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentOrBuilder
optional bytes merchant_data = 1;
hasMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_accepted_channel_size = 2;
hasMinAcceptedChannelSize() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required uint64 min_accepted_channel_size = 2;
hasMinAcceptedChannelSize() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required uint64 min_accepted_channel_size = 2;
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
optional int32 minor = 2 [default = 0];
hasMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
optional int32 minor = 2 [default = 0];
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
hasMinor() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
optional int32 minor = 2 [default = 0];
hasMinor() - Method in interface org.bitcoin.paymentchannel.Protos.ServerVersionOrBuilder
optional int32 minor = 2 [default = 0];
hasMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_payment = 4;
hasMinPayment() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required uint64 min_payment = 4;
hasMinPayment() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required uint64 min_payment = 4;
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required bytes multisig_key = 1;
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
required bytes multisig_key = 1;
hasMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.InitiateOrBuilder
required bytes multisig_key = 1;
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes multisig_key = 1;
hasMultisigKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
required bytes multisig_key = 1;
hasMultisigKey() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
required bytes multisig_key = 1;
hasMyKey() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myKey = 4;
hasMyKey() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes myKey = 4;
hasMyKey() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes myKey = 4;
hasMyKey() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
hasMyKey() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes myKey = 6;
hasMyKey() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes myKey = 6;
hasN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int64 n = 2 [default = 16384];
hasN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
optional int64 n = 2 [default = 16384];
hasN() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
optional int64 n = 2 [default = 16384];
hasNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string network = 1 [default = "main"];
hasNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string network = 1 [default = "main"];
hasNetwork() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string network = 1 [default = "main"];
hasNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
required string network_identifier = 1;
hasNetworkIdentifier() - Method in class org.bitcoinj.wallet.Protos.Wallet
required string network_identifier = 1;
hasNetworkIdentifier() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
required string network_identifier = 1;
hasNext() - Method in class com.google.bitcoin.utils.BlockFileLoader
 
hasOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional bytes overriding_transaction = 3;
hasOverridingTransaction() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional bytes overriding_transaction = 3;
hasOverridingTransaction() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional bytes overriding_transaction = 3;
hasP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int32 p = 4 [default = 1];
hasP() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
optional int32 p = 4 [default = 1];
hasP() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
optional int32 p = 4 [default = 1];
hasPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
hasPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
required .payments.Payment payment = 1;
hasPayment() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentACKOrBuilder
required .payments.Payment payment = 1;
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
optional string payment_url = 6;
hasPaymentUrl() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
optional string payment_url = 6;
hasPaymentUrl() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
optional string payment_url = 6;
hasPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes pki_data = 3;
hasPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional bytes pki_data = 3;
hasPkiData() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional bytes pki_data = 3;
hasPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional string pki_type = 2 [default = "none"];
hasPkiType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional string pki_type = 2 [default = "none"];
hasPkiType() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional string pki_type = 2 [default = "none"];
hasPool() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Pool pool = 3;
hasPool() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.Transaction.Pool pool = 3;
hasPool() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.Transaction.Pool pool = 3;
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;
hasPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional bytes previous_channel_contract_hash = 3;
hasPreviousChannelContractHash() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
optional bytes previous_channel_contract_hash = 3;
hasPreviousChannelContractHash() - Method in interface org.bitcoin.paymentchannel.Protos.ClientVersionOrBuilder
optional bytes previous_channel_contract_hash = 3;
hasPrivate() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
hasPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes private_key = 2;
hasPrivateKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional bytes private_key = 2;
hasPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional bytes private_key = 2;
hasPrivKey() - Method in class com.google.bitcoin.core.ECKey
 
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;
hasProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
hasProvideContract() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideContract provide_contract = 7;
hasProvideContract() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideContract provide_contract = 7;
hasProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
hasProvideRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ProvideRefund provide_refund = 5;
hasProvideRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ProvideRefund provide_refund = 5;
hasPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes public_key = 3;
hasPublicKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional bytes public_key = 3;
hasPublicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional bytes public_key = 3;
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
optional int32 r = 3 [default = 8];
hasR() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
optional int32 r = 3 [default = 8];
hasR() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
optional int32 r = 3 [default = 8];
hasRefundFees() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 refundFees = 6;
hasRefundFees() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required uint64 refundFees = 6;
hasRefundFees() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required uint64 refundFees = 6;
hasRefundTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
hasRefundTransaction() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes refundTransaction = 3;
hasRefundTransaction() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes refundTransaction = 3;
hasRefundTransactionUnlockTimeSecs() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
hasRefundTransactionUnlockTimeSecs() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 refundTransactionUnlockTimeSecs = 3;
hasRefundTransactionUnlockTimeSecs() - Method in interface com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 refundTransactionUnlockTimeSecs = 3;
hasReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
hasReturnRefund() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ReturnRefund return_refund = 6;
hasReturnRefund() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ReturnRefund return_refund = 6;
hasSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
required bytes salt = 1;
hasSalt() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
required bytes salt = 1;
hasSalt() - Method in interface org.bitcoinj.wallet.Protos.ScryptParametersOrBuilder
required bytes salt = 1;
hasScript() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
required bytes script = 2;
hasScript() - Method in class org.bitcoin.protocols.payments.Protos.Output
required bytes script = 2;
hasScript() - Method in interface org.bitcoin.protocols.payments.Protos.OutputOrBuilder
required bytes script = 2;
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required bytes script_bytes = 3;
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
required bytes script_bytes = 3;
hasScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
required bytes script_bytes = 3;
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required bytes script_bytes = 2;
hasScriptBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
required bytes script_bytes = 2;
hasScriptBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
required bytes script_bytes = 2;
hasSequence() - Method in class com.google.bitcoin.core.TransactionInput
 
hasSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
optional uint32 sequence = 4;
hasSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
optional uint32 sequence = 4;
hasSequence() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
optional uint32 sequence = 4;
hasSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
required bytes serialized_payment_details = 4;
hasSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
required bytes serialized_payment_details = 4;
hasSerializedPaymentDetails() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
required bytes serialized_payment_details = 4;
hasServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
hasServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.ServerVersion server_version = 3;
hasServerVersion() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.ServerVersion server_version = 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;
hasSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
hasSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.Settlement settlement = 9;
hasSettlement() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.Settlement settlement = 9;
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
required bytes signature = 1;
hasSignature() - Method in interface org.bitcoin.paymentchannel.Protos.ReturnRefundOrBuilder
required bytes signature = 1;
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required bytes signature = 2;
hasSignature() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
required bytes signature = 2;
hasSignature() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
required bytes signature = 2;
hasSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes signature = 5;
hasSignature() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
optional bytes signature = 5;
hasSignature() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentRequestOrBuilder
optional bytes signature = 5;
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
optional bytes spent_by_transaction_hash = 3;
hasSpentByTransactionHash() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
optional bytes spent_by_transaction_hash = 3;
hasSpentByTransactionHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
optional bytes spent_by_transaction_hash = 3;
hasSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
optional int32 spent_by_transaction_index = 4;
hasSpentByTransactionIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
optional int32 spent_by_transaction_index = 4;
hasSpentByTransactionIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionOutputOrBuilder
optional int32 spent_by_transaction_index = 4;
hasTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
required uint64 time = 3;
hasTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
required uint64 time = 3;
hasTime() - Method in interface org.bitcoin.protocols.payments.Protos.PaymentDetailsOrBuilder
required uint64 time = 3;
hasTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required bytes transaction_out_point_hash = 1;
hasTransactionOutPointHash() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
required bytes transaction_out_point_hash = 1;
hasTransactionOutPointHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
required bytes transaction_out_point_hash = 1;
hasTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required uint32 transaction_out_point_index = 2;
hasTransactionOutPointIndex() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
required uint32 transaction_out_point_index = 2;
hasTransactionOutPointIndex() - Method in interface org.bitcoinj.wallet.Protos.TransactionInputOrBuilder
required uint32 transaction_out_point_index = 2;
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required bytes tx = 1;
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
required bytes tx = 1;
hasTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
required bytes tx = 1;
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes tx = 2;
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
required bytes tx = 2;
hasTx() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideRefundOrBuilder
required bytes tx = 2;
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
required bytes tx = 3;
hasTx() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
required bytes tx = 3;
hasTx() - Method in interface org.bitcoin.paymentchannel.Protos.SettlementOrBuilder
required bytes tx = 3;
hasType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
hasType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
hasType() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
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
optional .wallet.TransactionConfidence.Type type = 1;
hasType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional .wallet.TransactionConfidence.Type type = 1;
hasType() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional .wallet.TransactionConfidence.Type type = 1;
hasUnspentOutputs(Sha256Hash, int) - Method in interface com.google.bitcoin.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 com.google.bitcoin.store.H2FullPrunedBlockStore
 
hasUnspentOutputs(Sha256Hash, int) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
hasUnspentOutputs(Sha256Hash, int) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
hasUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional int64 updated_at = 5;
hasUpdatedAt() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional int64 updated_at = 5;
hasUpdatedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional int64 updated_at = 5;
hasUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
hasUpdatePayment() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
optional .paymentchannels.UpdatePayment update_payment = 8;
hasUpdatePayment() - Method in interface org.bitcoin.paymentchannel.Protos.TwoWayChannelMessageOrBuilder
optional .paymentchannels.UpdatePayment update_payment = 8;
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;
hasValueToMe() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
hasValueToMe() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
required uint64 valueToMe = 5;
hasValueToMe() - Method in interface com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required uint64 valueToMe = 5;
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required int32 version = 1;
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Transaction
required int32 version = 1;
hasVersion() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
required int32 version = 1;
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int32 version = 7;
hasVersion() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional int32 version = 7;
hasVersion() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional int32 version = 7;
hasWorkDone() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int64 work_done = 5;
hasWorkDone() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional int64 work_done = 5;
hasWorkDone() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional int64 work_done = 5;
HDDerivationException - Exception in com.google.bitcoin.crypto
 
HDDerivationException(String) - Constructor for exception com.google.bitcoin.crypto.HDDerivationException
 
HDKeyDerivation - Class in com.google.bitcoin.crypto
Implementation of the (public derivation version) deterministic wallet child key generation algorithm.
HDUtils - Class in com.google.bitcoin.crypto
Static utilities used in BIP 32 Hierarchical Deterministic Wallets (HDW).
header - Variable in class com.google.bitcoin.core.BitcoinSerializer.BitcoinPacketHeader
 
HEADER_LENGTH - Static variable in class com.google.bitcoin.core.BitcoinSerializer.BitcoinPacketHeader
The largest number of bytes that a header can represent
HEADER_MAGIC - Static variable in class com.google.bitcoin.store.SPVBlockStore
 
HEADER_SIZE - Static variable in class com.google.bitcoin.core.Block
How many bytes are required to represent a block header WITHOUT the trailing 00 length byte.
HeadersMessage - Class in com.google.bitcoin.core
A protocol message that contains a repeated series of block headers, sent in response to the "getheaders" command.
HeadersMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.HeadersMessage
 
HeadersMessage(NetworkParameters, Block...) - Constructor for class com.google.bitcoin.core.HeadersMessage
 
hmacSha512(byte[], byte[]) - Static method in class com.google.bitcoin.crypto.HDUtils
 

I

id - Variable in class com.google.bitcoin.core.NetworkParameters
See getId().
ID_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
ID_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
ID_MAINNET - Static variable in class com.google.bitcoin.core.NetworkParameters
The string returned by getId() for the main, production network where people trade things.
ID_TESTNET - Static variable in class com.google.bitcoin.core.NetworkParameters
The string returned by getId() for the testnet.
ID_UNITTESTNET - Static variable in class com.google.bitcoin.core.NetworkParameters
Unit test network.
ignoreLockCycles() - Static method in class com.google.bitcoin.utils.Threading
 
INACTIVE_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
INACTIVE = 2;
incrementPayment(BigInteger) - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient
Increments the total value which we pay the server.
incrementPayment(BigInteger) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClient
Increments the total value which we pay the server.
incrementPayment(BigInteger) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientConnection
Increments the total value which we pay the server.
incrementPayment(BigInteger, byte[]) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Called when the client provides us with a new signature and wishes to increment total payment by size.
incrementPaymentBy(BigInteger) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Updates the outputs on the payment contract transaction and re-signs it.
init() - Static method in class com.google.bitcoin.utils.BriefLogFormatter
Configures JDK logging to use this class for everything.
INITIAL_PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
INITIALISATION_VECTOR_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
initiate() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Creates the initial multisig contract and incomplete refund transaction which can be requested at the appropriate time using PaymentChannelClientState.getIncompleteRefundTransaction() and PaymentChannelClientState.getMultisigContract().
INITIATE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
INITIATE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
INITIATE = 3;
initVerbose() - Static method in class com.google.bitcoin.utils.BriefLogFormatter
 
insert(byte[]) - Method in class com.google.bitcoin.core.BloomFilter
Insert the given arbitrary data into the filter
InsufficientMoneyException - Exception in com.google.bitcoin.core
Thrown to indicate that you don't have enough money available to perform the requested operation.
InsufficientMoneyException() - Constructor for exception com.google.bitcoin.core.InsufficientMoneyException
 
InsufficientMoneyException(BigInteger) - Constructor for exception com.google.bitcoin.core.InsufficientMoneyException
 
InsufficientMoneyException(BigInteger, String) - Constructor for exception com.google.bitcoin.core.InsufficientMoneyException
 
InsufficientMoneyException.CouldNotAdjustDownwards - Exception in com.google.bitcoin.core
Thrown when we were trying to empty the wallet, and the total amount of money we were trying to empty after being reduced for the fee was smaller than the min payment.
InsufficientMoneyException.CouldNotAdjustDownwards() - Constructor for exception com.google.bitcoin.core.InsufficientMoneyException.CouldNotAdjustDownwards
 
int64ToByteStreamLE(long, OutputStream) - Static method in class com.google.bitcoin.core.Utils
 
intern(Transaction) - Method in class com.google.bitcoin.core.MemoryPool
Puts the tx into the table and returns either it, or a different Transaction object that has the same hash.
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Extension
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Key
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Script
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
internalGetFieldAccessorTable() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
internalGetValueMap() - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
internalGetValueMap() - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
internalGetValueMap() - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
interval - Variable in class com.google.bitcoin.core.NetworkParameters
 
INTERVAL - Static variable in class com.google.bitcoin.core.NetworkParameters
 
InventoryItem - Class in com.google.bitcoin.core
 
InventoryItem(InventoryItem.Type, Sha256Hash) - Constructor for class com.google.bitcoin.core.InventoryItem
 
InventoryItem.Type - Enum in com.google.bitcoin.core
 
InventoryMessage - Class in com.google.bitcoin.core
Represents the "inv" P2P network message.
InventoryMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.InventoryMessage
 
InventoryMessage(NetworkParameters, byte[], boolean, boolean, int) - Constructor for class com.google.bitcoin.core.InventoryMessage
Deserializes an 'inv' message.
InventoryMessage(NetworkParameters) - Constructor for class com.google.bitcoin.core.InventoryMessage
 
IP_ADDRESS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
 
IPaymentChannelClient - Interface in com.google.bitcoin.protocols.channels
A class implementing this interface supports the basic operations of a payment channel.
IPaymentChannelClient.ClientConnection - Interface in com.google.bitcoin.protocols.channels
Implements the connection between this client and the server, providing an interface which allows messages to be sent to the server, requests for the connection to the server to be closed, and a callback which occurs when the channel is fully open.
IPaymentChannelClient.Factory - Interface in com.google.bitcoin.protocols.channels
An implementor of this interface creates payment channel clients that "talk back" with the given connection.
IrcDiscovery - Class in com.google.bitcoin.net.discovery
Deprecated.
IrcDiscovery(String) - Constructor for class com.google.bitcoin.net.discovery.IrcDiscovery
Deprecated.
Finds a list of peers by connecting to an IRC network, joining a channel, decoding the nicks and then disconnecting.
IrcDiscovery(String, String, int) - Constructor for class com.google.bitcoin.net.discovery.IrcDiscovery
Deprecated.
Finds a list of peers by connecting to an IRC network, joining a channel, decoding the nicks and then disconnecting.
isAddressWatched(Address) - Method in class com.google.bitcoin.core.Wallet
Return true if we are watching this address.
isAnyOutputSpent() - Method in class com.google.bitcoin.core.Transaction
Returns true if any of the outputs is marked as spent.
isAvailableForSpending() - Method in class com.google.bitcoin.core.TransactionOutput
Returns whether TransactionOutput.markAsSpent(TransactionInput) has been called on this class.
isBloomFilteringSupported() - Method in class com.google.bitcoin.core.VersionMessage
Returns true if the clientVersion field is >= FilteredBlock.MIN_PROTOCOL_VERSION.
isCached() - Method in class com.google.bitcoin.core.Message
used for unit testing
isCheckpoint(int) - Method in class com.google.bitcoin.core.NetworkParameters
Returns true if the given height has a recorded checkpoint.
isCoinBase() - Method in class com.google.bitcoin.core.Transaction
A coinbase transaction is one that creates a new coin.
isCoinBase() - Method in class com.google.bitcoin.core.TransactionInput
Coinbase transactions have special inputs with hashes of zero.
isCompressed() - Method in class com.google.bitcoin.core.ECKey
Returns whether this key is using the compressed form or not.
isConsistent() - Method in class com.google.bitcoin.core.Wallet
 
isEncodingCanonical(byte[]) - Static method in class com.google.bitcoin.crypto.TransactionSignature
Returns true if the given signature is has canonical encoding, and will thus be accepted as standard by the reference client.
isEncrypted() - Method in class com.google.bitcoin.core.ECKey
Indicates whether the private key is encrypted (true) or not (false).
isEncrypted() - Method in class com.google.bitcoin.core.Wallet
Returns true if the wallet is encrypted using any scheme, false if not.
isEveryOutputSpent() - Method in class com.google.bitcoin.core.Transaction
Returns true if every output is marked as spent.
isEveryOwnedOutputSpent(Wallet) - Method in class com.google.bitcoin.core.Transaction
Returns false if this transaction has at least one output that is owned by the given wallet and unspent, true otherwise.
isExpired() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
This should always be called before attempting to call sendPayment.
isFinal(int, long) - Method in class com.google.bitcoin.core.Transaction
Returns true if this transaction is considered finalized and can be placed in a block.
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
isInitialized() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
isInitialized() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
isInitialized() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Extension
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Key
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Script
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
isInitialized() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
isKeyRotating(ECKey) - Method in class com.google.bitcoin.core.Wallet
Returns whether the keys creation time is before the key rotation time, if one was set.
isLessThanUnsigned(long, long) - Static method in class com.google.bitcoin.core.Utils
Work around lack of unsigned types in Java.
isMature() - Method in class com.google.bitcoin.core.Transaction
A transaction is mature if it is either a building coinbase tx that is as deep or deeper than the required coinbase depth, or a non-coinbase tx.
isMine(Wallet) - Method in class com.google.bitcoin.core.TransactionOutput
Returns true if this output is to a key, or an address we have the keys for, in the wallet.
isMineOrWatched(Wallet) - Method in class com.google.bitcoin.core.TransactionOutput
Returns true if this output is to a key in the wallet or to an address/script we are watching.
isOpCode() - Method in class com.google.bitcoin.script.ScriptChunk
If this chunk is a single byte of non-pushdata content (could be OP_RESERVED or some invalid Opcode)
isOrphan(Sha256Hash) - Method in class com.google.bitcoin.core.AbstractBlockChain
Returns true if the given block is currently in the orphan blocks list.
isP2SHAddress() - Method in class com.google.bitcoin.core.Address
 
isParsed() - Method in class com.google.bitcoin.core.Message
used for unit testing
isParseLazyMode() - Method in class com.google.bitcoin.core.BitcoinSerializer
Whether the serializer will produce lazy parse mode Messages
isParseRetainMode() - Method in class com.google.bitcoin.core.BitcoinSerializer
Whether the serializer will produce cached mode Messages
isPayToScriptHash() - Method in class com.google.bitcoin.script.Script
Whether or not this is a scriptPubKey representing a pay-to-script-hash output.
isPending() - Method in class com.google.bitcoin.core.Transaction
Convenience wrapper around getConfidence().getConfidenceType()
isPendingTransactionRelevant(Transaction) - Method in class com.google.bitcoin.core.Wallet
This method is used by a Peer to find out if a transaction that has been announced is interesting, that is, whether we should bother downloading its dependencies and exploring the transaction to decide how risky it is.
isPingPongSupported() - Method in class com.google.bitcoin.core.VersionMessage
Returns true if the clientVersion field is >= Pong.MIN_PROTOCOL_VERSION.
isPrivateDerivation() - Method in class com.google.bitcoin.crypto.ChildNumber
 
isPubKeyCanonical() - Method in class com.google.bitcoin.core.ECKey
Returns true if this pubkey is canonical, i.e.
isPubKeyCanonical(byte[]) - Static method in class com.google.bitcoin.core.ECKey
Returns true if the given pubkey is canonical, i.e.
isPubKeyHashMine(byte[]) - Method in class com.google.bitcoin.core.Wallet
Returns true if this wallet contains a public key which hashes to the given hash.
isPubKeyMine(byte[]) - Method in class com.google.bitcoin.core.Wallet
Returns true if this wallet contains a keypair with the given public key.
isPubKeyOnly() - Method in class com.google.bitcoin.core.ECKey
 
isRecached() - Method in class com.google.bitcoin.core.Message
 
isRequiringUpdateAllBloomFilter() - Method in interface com.google.bitcoin.core.PeerFilterProvider
Whether this filter provider depends on the server updating the filter on all matches
isRequiringUpdateAllBloomFilter() - Method in class com.google.bitcoin.core.Wallet
If we are watching any scripts, the bloom filter must update on peers whenever an output is identified.
isSelectable(Transaction) - Static method in class com.google.bitcoin.wallet.DefaultCoinSelector
 
isSentToAddress() - Method in class com.google.bitcoin.script.Script
Returns true if this script is of the form DUP HASH160 EQUALVERIFY CHECKSIG, ie, payment to an address like 1VayNert3x1KzbpzMGt2qdqrAThiRovi8.
isSentToMultiSig() - Method in class com.google.bitcoin.script.Script
Returns whether this script matches the format used for multisig outputs: [n] [keys...] [m] CHECKMULTISIG
isSentToP2SH() - Method in class com.google.bitcoin.script.Script
Returns true if this script is of the form OP_HASH160 OP_EQUAL, ie, payment to an address like 35b9vsyH1KoFT5a5KtrKusaCcPLkiSo1tU.
isSentToRawPubKey() - Method in class com.google.bitcoin.script.Script
Returns true if this script is of the form OP_CHECKSIG.
isSettlementTransaction(Transaction) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Returns true if the tx is a valid settlement transaction.
isSignatureValid() - Method in class com.google.bitcoin.core.AlertMessage
Returns true if the digital signature attached to the message verifies.
isStandard(Transaction) - Method in class com.google.bitcoin.wallet.DefaultRiskAnalysis
Checks if a transaction is considered "standard" by the reference client's IsStandardTx and AreInputsStandard functions.
isTimeLocked() - Method in class com.google.bitcoin.core.Transaction
A transaction is time locked if at least one of its inputs is non-final and it has a lock time
isTransactionRelevant(Transaction) - Method in class com.google.bitcoin.core.AbstractBlockChainListener
 
isTransactionRelevant(Transaction) - Method in interface com.google.bitcoin.core.BlockChainListener
Returns true if the given transaction is interesting to the listener.
isTransactionRelevant(Transaction) - Method in class com.google.bitcoin.core.Wallet
Returns true if the given transaction sends coins to any of our keys, or has inputs spending any of our outputs, and if includeDoubleSpending is true, also returns true if tx has inputs that are spending outputs which are not ours but which are spent by pending transactions.
isTransactionRelevant(Transaction) - Method in class com.google.bitcoin.jni.NativeBlockChainListener
 
isTransactionRisky(Transaction, List<Transaction>) - Method in class com.google.bitcoin.core.Wallet
Given a transaction and an optional list of dependencies (recursive/flattened), returns true if the given transaction would be rejected by the analyzer, or false otherwise.
isWallet(InputStream) - Static method in class com.google.bitcoin.store.WalletProtobufSerializer
Cheap test to see if input stream is a wallet.
isWalletExtensionMandatory() - Method in interface com.google.bitcoin.core.WalletExtension
If this returns true, the mandatory flag is set when the wallet is serialized and attempts to load it without the extension being in the wallet will throw an exception.
isWalletExtensionMandatory() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
 
isWalletExtensionMandatory() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
 
isWatched(Wallet) - Method in class com.google.bitcoin.core.TransactionOutput
Returns true if this output is to a key, or an address we have the keys for, in the wallet.
isWatchedScript(Script) - Method in class com.google.bitcoin.core.Wallet
Returns true if this wallet is watching transactions for outputs with the script.
isWindows() - Static method in class com.google.bitcoin.core.Utils
 
items - Variable in class com.google.bitcoin.core.ListMessage
 
iterator() - Method in class com.google.bitcoin.utils.BlockFileLoader
 

K

KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
KEY_LENGTH - Static variable in class com.google.bitcoin.crypto.KeyCrypterScrypt
Key length in bytes.
KEY_ROTATION_TIME_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
KEY_ROTATION_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
KEY_ROTATION = 2;
KeyCrypter - Interface in com.google.bitcoin.crypto
A KeyCrypter can be used to encrypt and decrypt a message.
KeyCrypterException - Exception in com.google.bitcoin.crypto
Exception to provide the following to EncrypterDecrypterOpenSSL:
KeyCrypterException(String) - Constructor for exception com.google.bitcoin.crypto.KeyCrypterException
 
KeyCrypterException(String, Throwable) - Constructor for exception com.google.bitcoin.crypto.KeyCrypterException
 
KeyCrypterScrypt - Class in com.google.bitcoin.crypto
This class encrypts and decrypts byte arrays and strings using scrypt as the key derivation function and AES for the encryption.
KeyCrypterScrypt() - Constructor for class com.google.bitcoin.crypto.KeyCrypterScrypt
Encryption/ Decryption using default parameters and a random salt
KeyCrypterScrypt(Protos.ScryptParameters) - Constructor for class com.google.bitcoin.crypto.KeyCrypterScrypt
Encryption/ Decryption using specified Scrypt parameters.
KeyTimeCoinSelector - Class in com.google.bitcoin.wallet
A coin selector that takes all coins assigned to keys created before the given timestamp.
KeyTimeCoinSelector(Wallet, long, boolean) - Constructor for class com.google.bitcoin.wallet.KeyTimeCoinSelector
 

L

LABEL_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
LAST_SEEN_BLOCK_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
LAST_SEEN_BLOCK_HEIGHT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
LAST_SEEN_BLOCK_TIME_SECS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
lastChainHead - Variable in class com.google.bitcoin.store.SPVBlockStore
 
LENGTH - Static variable in class com.google.bitcoin.core.Address
An address is a RIPEMD160 hash of a public key, therefore is always 160 bits or 20 bytes.
length - Variable in class com.google.bitcoin.core.Message
 
LIBRARY_SUBVER - Static variable in class com.google.bitcoin.core.VersionMessage
The value that is prepended to the subVer field of this application.
listener - Variable in class com.google.bitcoin.utils.ListenerRegistration
 
ListenerRegistration<T> - Class in com.google.bitcoin.utils
A simple wrapper around a listener and an executor, with some utility methods.
ListenerRegistration(T, Executor) - Constructor for class com.google.bitcoin.utils.ListenerRegistration
 
ListMessage - Class in com.google.bitcoin.core
Abstract superclass of classes with list based payload, ie InventoryMessage and GetDataMessage.
ListMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.ListMessage
 
ListMessage(NetworkParameters, byte[], boolean, boolean, int) - Constructor for class com.google.bitcoin.core.ListMessage
 
ListMessage(NetworkParameters) - Constructor for class com.google.bitcoin.core.ListMessage
 
loadFromFile(File) - Static method in class com.google.bitcoin.core.Wallet
Returns a wallet deserialized from the given file.
loadFromFileStream(InputStream) - Static method in class com.google.bitcoin.core.Wallet
Returns a wallet deserialized from the given input stream.
localhost(NetworkParameters) - Static method in class com.google.bitcoin.core.PeerAddress
 
localServices - Variable in class com.google.bitcoin.core.VersionMessage
Flags defining what is supported.
locator - Variable in class com.google.bitcoin.core.GetBlocksMessage
 
lock - Variable in class com.google.bitcoin.core.AbstractBlockChain
 
lock - Variable in class com.google.bitcoin.core.MemoryPool
 
lock - Variable in class com.google.bitcoin.core.Peer
 
lock - Variable in class com.google.bitcoin.core.PeerGroup
 
lock - Variable in class com.google.bitcoin.core.Wallet
 
lock - Variable in class com.google.bitcoin.protocols.channels.PaymentChannelClient
 
lock - Variable in class com.google.bitcoin.protocols.channels.PaymentChannelServer
 
lock - Variable in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
 
lock - Variable in class com.google.bitcoin.store.SPVBlockStore
 
lock(String) - Static method in class com.google.bitcoin.utils.Threading
 
LOCK_TIME_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
LOCKTIME_THRESHOLD - Static variable in class com.google.bitcoin.core.Transaction
Threshold for lockTime: below this value it is interpreted as block number, otherwise as timestamp.

M

MainNetParams - Class in com.google.bitcoin.params
Parameters for the main production network on which people trade goods and services.
MainNetParams() - Constructor for class com.google.bitcoin.params.MainNetParams
 
MAJOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
MAJOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
makeSolvedTestBlock(BlockStore, Address) - Static method in class com.google.bitcoin.utils.TestUtils
 
makeSolvedTestBlock(Block, Transaction...) - Static method in class com.google.bitcoin.utils.TestUtils
 
MANDATORY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
markAsSpent(TransactionInput) - Method in class com.google.bitcoin.core.TransactionOutput
Sets this objects availableForSpending flag to false and the spentBy pointer to the given input.
markAsUnspent() - Method in class com.google.bitcoin.core.TransactionOutput
Resets the spent pointer / availableForSpending flag to null.
markBroadcastBy(PeerAddress) - Method in class com.google.bitcoin.core.TransactionConfidence
Called by a Peer when a transaction is pending and announced by a peer.
matchesAll() - Method in class com.google.bitcoin.core.BloomFilter
Returns true if this filter will match anything.
MAX_BLOCK_SIGOPS - Static variable in class com.google.bitcoin.core.Block
A "sigop" is a signature verification operation.
MAX_BLOCK_SIZE - Static variable in class com.google.bitcoin.core.Block
A constant shared by the entire network: how large in bytes a block is allowed to be.
MAX_FP_RATE_INCREASE - Static variable in class com.google.bitcoin.core.PeerGroup
Maximum increase in FP rate before forced refresh of the bloom filter
MAX_HEADERS - Static variable in class com.google.bitcoin.core.HeadersMessage
 
MAX_INVENTORY_ITEMS - Static variable in class com.google.bitcoin.core.ListMessage
 
MAX_MONEY - Static variable in class com.google.bitcoin.core.NetworkParameters
The maximum money to be generated
MAX_SCRIPT_ELEMENT_SIZE - Static variable in class com.google.bitcoin.script.Script
 
MAX_SIMULTANEOUS_INPUTS - Static variable in class com.google.bitcoin.wallet.KeyTimeCoinSelector
A number of inputs chosen to avoid hitting com.google.bitcoin.core.Transaction.MAX_STANDARD_TX_SIZE
MAX_SIZE - Static variable in class com.google.bitcoin.core.MemoryPool
The max size of a memory pool created with the no-args constructor.
MAX_SIZE - Static variable in class com.google.bitcoin.core.Message
 
MAX_STANDARD_TX_SIZE - Static variable in class com.google.bitcoin.core.Transaction
How many bytes a transaction can be before it won't be relayed anymore.
MAX_TIME_WINDOW - Variable in class com.google.bitcoin.protocols.channels.PaymentChannelClient
The maximum amount of time for which we will accept the server locking up our funds for the multisig contract.
maxOfMostFreq(int...) - Static method in class com.google.bitcoin.core.Utils
 
maxOfMostFreq(List<Integer>) - Static method in class com.google.bitcoin.core.Utils
 
maybeCommitTx(Transaction) - Method in class com.google.bitcoin.core.Wallet
Calls Wallet.commitTx(com.google.bitcoin.core.Transaction) if tx is not already in the pending pool
maybeParse() - Method in class com.google.bitcoin.core.Block
Ensure the object is parsed if needed.
maybeParse() - Method in class com.google.bitcoin.core.Message
Ensure the object is parsed if needed.
maybeWasSeen(Sha256Hash) - Method in class com.google.bitcoin.core.MemoryPool
Returns true if the TX identified by hash has been seen before (ie, in an inv).
MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
MEMO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
MemoryBlockStore - Class in com.google.bitcoin.store
Keeps StoredBlocks in memory.
MemoryBlockStore(NetworkParameters) - Constructor for class com.google.bitcoin.store.MemoryBlockStore
 
MemoryFullPrunedBlockStore - Class in com.google.bitcoin.store
MemoryFullPrunedBlockStore(NetworkParameters, int) - Constructor for class com.google.bitcoin.store.MemoryFullPrunedBlockStore
Set up the MemoryFullPrunedBlockStore
MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag - Class in com.google.bitcoin.store
 
MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag(StoredBlock, boolean) - Constructor for class com.google.bitcoin.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
 
MemoryPool - Class in com.google.bitcoin.core
Tracks transactions that are being announced across the network.
MemoryPool(int) - Constructor for class com.google.bitcoin.core.MemoryPool
Creates a memory pool that will track at most the given number of transactions (allowing you to bound memory usage).
MemoryPool() - Constructor for class com.google.bitcoin.core.MemoryPool
Creates a memory pool that will track at most MemoryPool.MAX_SIZE entries.
MemoryPoolMessage - Class in com.google.bitcoin.core
The "mempool" message asks a remote peer to announce all transactions in its memory pool, possibly restricted by any Bloom filter set on the connection.
MemoryPoolMessage() - Constructor for class com.google.bitcoin.core.MemoryPoolMessage
 
MERCHANT_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
MERCHANT_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
merchantSigningKey - Variable in class com.google.bitcoin.protocols.payments.PaymentSession.PkiVerificationData
SSL public key that was used to sign.
merge(BloomFilter) - Method in class com.google.bitcoin.core.BloomFilter
Copies filter into this.
mergeClientVersion(Protos.ClientVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
mergeConfidence(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
mergeEncryptedPrivateKey(Protos.EncryptedPrivateKey) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
mergeEncryptionParameters(Protos.ScryptParameters) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
mergeError(Protos.Error) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
mergeFrom(Message) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
mergeFrom(ClientState.StoredClientPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
mergeFrom(Message) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
mergeFrom(ClientState.StoredClientPaymentChannels) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
mergeFrom(Message) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
mergeFrom(ServerState.StoredServerPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
mergeFrom(Message) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
mergeFrom(ServerState.StoredServerPaymentChannels) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
mergeFrom(Protos.ClientVersion) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
mergeFrom(Protos.Error) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
mergeFrom(Protos.Initiate) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
mergeFrom(Protos.ProvideContract) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
mergeFrom(Protos.ProvideRefund) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
mergeFrom(Protos.ReturnRefund) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
mergeFrom(Protos.ServerVersion) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
mergeFrom(Protos.Settlement) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
mergeFrom(Protos.TwoWayChannelMessage) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
mergeFrom(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
mergeFrom(Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
mergeFrom(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
mergeFrom(Protos.PaymentACK) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
mergeFrom(Protos.PaymentDetails) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
mergeFrom(Protos.PaymentRequest) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
 
mergeFrom(Message) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
mergeFrom(Protos.X509Certificates) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
mergeFrom(Protos.EncryptedPrivateKey) - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
mergeFrom(Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
mergeFrom(Protos.Key) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
mergeFrom(Protos.PeerAddress) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
mergeFrom(Protos.Script) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
mergeFrom(Protos.ScryptParameters) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
mergeFrom(Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
mergeFrom(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
mergeFrom(Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
mergeFrom(Protos.TransactionOutput) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
 
mergeFrom(Message) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
mergeFrom(Protos.Wallet) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
mergeInitialPayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
mergeInitiate(Protos.Initiate) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
mergePayment(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
mergeProvideContract(Protos.ProvideContract) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
mergeProvideRefund(Protos.ProvideRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
mergeReturnRefund(Protos.ReturnRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
mergeServerVersion(Protos.ServerVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
mergeSettlement(Protos.Settlement) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
mergeUpdatePayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
Message - Class in com.google.bitcoin.core
A Message is a data structure that can be serialized/deserialized using both the Bitcoin proprietary serialization format and built-in Java object serialization.
Message() - Constructor for class com.google.bitcoin.core.Message
This exists for the Java serialization framework to use only.
Message.LazyParseException - Exception in com.google.bitcoin.core
 
Message.LazyParseException(String, Throwable) - Constructor for exception com.google.bitcoin.core.Message.LazyParseException
 
Message.LazyParseException(String) - Constructor for exception com.google.bitcoin.core.Message.LazyParseException
 
messageReceived(ProtobufParser<MessageType>, MessageType) - Method in interface com.google.bitcoin.net.ProtobufParser.Listener
Called when a new protobuf is received from the remote side.
MessageWriteTarget - Interface in com.google.bitcoin.net
A target to which messages can be written/connection can be closed
MIN_ACCEPTED_CHANNEL_SIZE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
MIN_ANALYSIS_NONDUST_OUTPUT - Static variable in class com.google.bitcoin.wallet.DefaultRiskAnalysis
Any standard output smaller than this value (in satoshis) will be considered risky, as it's most likely be rejected by the network.
MIN_NONDUST_OUTPUT - Static variable in class com.google.bitcoin.core.Transaction
Any standard (ie pay-to-address) output smaller than this value (in satoshis) will most likely be rejected by the network.
MIN_PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
MIN_PAYMENT_TOO_LARGE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
MIN_PAYMENT_TOO_LARGE = 7;
MIN_PROTOCOL_VERSION - Static variable in class com.google.bitcoin.core.FilteredBlock
The protocol version at which Bloom filtering started to be supported.
MIN_PROTOCOL_VERSION - Static variable in class com.google.bitcoin.core.NotFoundMessage
 
MIN_PROTOCOL_VERSION - Static variable in class com.google.bitcoin.core.Pong
The smallest protocol version that supports the pong response (BIP 31).
MINOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
MINOR_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
missing - Variable in exception com.google.bitcoin.core.InsufficientMoneyException
Contains the number of satoshis that would have been required to complete the operation.
MnemonicCode - Class in com.google.bitcoin.crypto
A MnemonicCode object may be used to convert between binary seed values and lists of words per the BIP 39 specification
MnemonicCode() - Constructor for class com.google.bitcoin.crypto.MnemonicCode
 
MnemonicCode(InputStream, String) - Constructor for class com.google.bitcoin.crypto.MnemonicCode
Creates an MnemonicCode object, initializing with words read from the supplied input stream.
MnemonicCode.Version - Enum in com.google.bitcoin.crypto
 
MnemonicException - Exception in com.google.bitcoin.crypto
Exceptions thrown by the MnemonicCode module.
MnemonicException() - Constructor for exception com.google.bitcoin.crypto.MnemonicException
 
MnemonicException(String) - Constructor for exception com.google.bitcoin.crypto.MnemonicException
 
MnemonicException.MnemonicChecksumException - Exception in com.google.bitcoin.crypto
Thrown when a list of MnemonicCode words fails the checksum check.
MnemonicException.MnemonicChecksumException() - Constructor for exception com.google.bitcoin.crypto.MnemonicException.MnemonicChecksumException
 
MnemonicException.MnemonicLengthException - Exception in com.google.bitcoin.crypto
Thrown when an argument to MnemonicCode is the wrong length.
MnemonicException.MnemonicLengthException(String) - Constructor for exception com.google.bitcoin.crypto.MnemonicException.MnemonicLengthException
 
MnemonicException.MnemonicWordException - Exception in com.google.bitcoin.crypto
Thrown when a word is encountered which is not in the MnemonicCode's word list.
MnemonicException.MnemonicWordException(String) - Constructor for exception com.google.bitcoin.crypto.MnemonicException.MnemonicWordException
 
mockTime - Static variable in class com.google.bitcoin.core.Utils
If non-null, overrides the return value of now().
MockTransactionBroadcaster - Class in com.google.bitcoin.utils
A mock transaction broadcaster can be used in unit tests as a stand-in for a PeerGroup.
MockTransactionBroadcaster(Wallet) - Constructor for class com.google.bitcoin.utils.MockTransactionBroadcaster
 
MockTransactionBroadcaster.TxFuturePair - Class in com.google.bitcoin.utils
 
MockTransactionBroadcaster.TxFuturePair(Transaction, SettableFuture<Transaction>) - Constructor for class com.google.bitcoin.utils.MockTransactionBroadcaster.TxFuturePair
 
moreWorkThan(StoredBlock) - Method in class com.google.bitcoin.core.StoredBlock
Returns true if this objects chainWork is higher than the others.
MULTISIG_KEY_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
MULTISIG_KEY_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
myAddr - Variable in class com.google.bitcoin.core.VersionMessage
What the other side believes the address of this program is.
myAddress - Variable in class com.google.bitcoin.utils.TestWithWallet
 
myKey - Variable in class com.google.bitcoin.utils.TestWithWallet
 
MYKEY_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
MYKEY_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 

N

N_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
name - Variable in class com.google.bitcoin.protocols.payments.PaymentSession.PkiVerificationData
Display name of the payment requestor, could be a domain name, email address, legal name, etc
NativeBlockChainListener - Class in com.google.bitcoin.jni
An event listener that relays events to a native C++ object.
NativeBlockChainListener() - Constructor for class com.google.bitcoin.jni.NativeBlockChainListener
 
NativeFutureCallback - Class in com.google.bitcoin.jni
An event listener that relays events to a native C++ object.
NativeFutureCallback() - Constructor for class com.google.bitcoin.jni.NativeFutureCallback
 
NativePaymentChannelHandlerFactory - Class in com.google.bitcoin.jni
An event listener that relays events to a native C++ object.
NativePaymentChannelHandlerFactory() - Constructor for class com.google.bitcoin.jni.NativePaymentChannelHandlerFactory
 
NativePaymentChannelServerConnectionEventHandler - Class in com.google.bitcoin.jni
An event listener that relays events to a native C++ object.
NativePaymentChannelServerConnectionEventHandler() - Constructor for class com.google.bitcoin.jni.NativePaymentChannelServerConnectionEventHandler
 
NativePeerEventListener - Class in com.google.bitcoin.jni
An event listener that relays events to a native C++ object.
NativePeerEventListener() - Constructor for class com.google.bitcoin.jni.NativePeerEventListener
 
NativeSecp256k1 - Class in org.bitcoin
This class holds native methods to handle ECDSA verification.
NativeSecp256k1() - Constructor for class org.bitcoin.NativeSecp256k1
 
NativeTransactionConfidenceListener - Class in com.google.bitcoin.jni
An event listener that relays events to a native C++ object.
NativeTransactionConfidenceListener() - Constructor for class com.google.bitcoin.jni.NativeTransactionConfidenceListener
 
NativeWalletEventListener - Class in com.google.bitcoin.jni
An event listener that relays events to a native C++ object.
NativeWalletEventListener() - Constructor for class com.google.bitcoin.jni.NativeWalletEventListener
 
NEGATIVE_ONE - Static variable in class com.google.bitcoin.core.Utils
 
NETWORK_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
NETWORK_IDENTIFIER_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
NetworkParameters - Class in com.google.bitcoin.core
NetworkParameters contains the data needed for working with an instantiation of a Bitcoin chain.
NetworkParameters() - Constructor for class com.google.bitcoin.core.NetworkParameters
 
newBuilder() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilder(ClientState.StoredClientPaymentChannel) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilder() - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilder(ClientState.StoredClientPaymentChannels) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilder() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilder(ServerState.StoredServerPaymentChannel) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilder() - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilder(ServerState.StoredServerPaymentChannels) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilder(Protos.ClientVersion) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilder(Protos.Error) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilder(Protos.Initiate) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilder(Protos.ProvideContract) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilder(Protos.ProvideRefund) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilder(Protos.ReturnRefund) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilder(Protos.ServerVersion) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilder(Protos.Settlement) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilder(Protos.TwoWayChannelMessage) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilder() - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilder(Protos.UpdatePayment) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilder(Protos.Output) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilder(Protos.Payment) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilder(Protos.PaymentACK) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilder(Protos.PaymentDetails) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilder(Protos.PaymentRequest) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilder() - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilder(Protos.X509Certificates) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
newBuilder(Protos.EncryptedPrivateKey) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilder(Protos.Extension) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Key
 
newBuilder(Protos.Key) - Static method in class org.bitcoinj.wallet.Protos.Key
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilder(Protos.PeerAddress) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Script
 
newBuilder(Protos.Script) - Static method in class org.bitcoinj.wallet.Protos.Script
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilder(Protos.ScryptParameters) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilder(Protos.Transaction) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilder(Protos.TransactionConfidence) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilder(Protos.TransactionInput) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilder(Protos.TransactionOutput) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilder() - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
newBuilder(Protos.Wallet) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
newBuilderForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
newBuilderForType() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
newBuilderForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
newBuilderForType() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.Error
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
newBuilderForType() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.Output
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
newBuilderForType() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Extension
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Key
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Key
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Script
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Script
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Transaction
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
newBuilderForType() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class org.bitcoinj.wallet.Protos.Wallet
 
next() - Method in class com.google.bitcoin.utils.BlockFileLoader
 
NioClient - Class in com.google.bitcoin.net
Creates a simple connection to a server using a StreamParser to process data.
NioClient(SocketAddress, StreamParser, int) - Constructor for class com.google.bitcoin.net.NioClient
Creates a new client to the given server address using the given StreamParser to decode the data.
NioClientManager - Class in com.google.bitcoin.net
A class which manages a set of client connections.
NioClientManager() - Constructor for class com.google.bitcoin.net.NioClientManager
Creates a new client manager which uses Java NIO for socket management.
NioServer - Class in com.google.bitcoin.net
Creates a simple server listener which listens for incoming client connections and uses a StreamParser to process data.
NioServer(StreamParserFactory, InetSocketAddress) - Constructor for class com.google.bitcoin.net.NioServer
Creates a new server which is capable of listening for incoming connections and processing client provided data using StreamParsers created by the given StreamParserFactory
NO_ACCEPTABLE_VERSION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
NO_ACCEPTABLE_VERSION = 3;
NO_SEQUENCE - Static variable in class com.google.bitcoin.core.TransactionInput
 
NODE_NETWORK - Static variable in class com.google.bitcoin.core.VersionMessage
A services flag that denotes whether the peer has a copy of the block chain or not.
nonFinal - Variable in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
NOT_IN_BEST_CHAIN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
NOT_IN_BEST_CHAIN = 3;
notFoundCache - Variable in class com.google.bitcoin.store.SPVBlockStore
 
notFoundMarker - Static variable in class com.google.bitcoin.store.SPVBlockStore
 
NotFoundMessage - Class in com.google.bitcoin.core
Sent by a peer when a getdata request doesn't find the requested data in the mempool.
NotFoundMessage(NetworkParameters) - Constructor for class com.google.bitcoin.core.NotFoundMessage
 
NotFoundMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.NotFoundMessage
 
NotFoundMessage(NetworkParameters, List<InventoryItem>) - Constructor for class com.google.bitcoin.core.NotFoundMessage
 
notifyNewBestBlock(StoredBlock) - Method in class com.google.bitcoin.core.AbstractBlockChainListener
 
notifyNewBestBlock(StoredBlock) - Method in interface com.google.bitcoin.core.BlockChainListener
Called by the BlockChain when a new block on the best chain is seen, AFTER relevant transactions are extracted and sent to us UNLESS the new block caused a re-org, in which case this will not be called (the Wallet.reorganize(StoredBlock, java.util.List, java.util.List) method will call this one in that case).
notifyNewBestBlock(StoredBlock) - Method in class com.google.bitcoin.core.Wallet
Called by the BlockChain when a new block on the best chain is seen, AFTER relevant wallet transactions are extracted and sent to us UNLESS the new block caused a re-org, in which case this will not be called (the Wallet.reorganize(StoredBlock, java.util.List, java.util.List) method will call this one in that case).
notifyNewBestBlock(StoredBlock) - Method in class com.google.bitcoin.jni.NativeBlockChainListener
 
notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class com.google.bitcoin.core.AbstractBlockChainListener
 
notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in interface com.google.bitcoin.core.BlockChainListener
Called by the BlockChain when we receive a new FilteredBlock that contains the given transaction hash in its merkle tree.
notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class com.google.bitcoin.core.Wallet
Called by the BlockChain when we receive a new filtered block that contains a transactions previously received by a call to @{link receivePending}.
notifyTransactionIsInBlock(Sha256Hash, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class com.google.bitcoin.jni.NativeBlockChainListener
 
notifyWorkDone(Block) - Method in class com.google.bitcoin.core.TransactionConfidence
Called by the wallet when the tx appears on the best chain and a new block is added to the top.
notSettingChainHead() - Method in class com.google.bitcoin.core.AbstractBlockChain
Called if we (possibly) previously called disconnectTransaction/connectTransactions, but will not be calling preSetChainHead as a block failed verification.
notSettingChainHead() - Method in class com.google.bitcoin.core.BlockChain
 
notSettingChainHead() - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
now() - Static method in class com.google.bitcoin.core.Utils
Returns the current time, or a mocked out equivalent.
numBroadcastPeers(Sha256Hash) - Method in class com.google.bitcoin.core.MemoryPool
Returns the number of peers that have seen the given hash recently.
numBroadcastPeers() - Method in class com.google.bitcoin.core.TransactionConfidence
numCheckpoints() - Method in class com.google.bitcoin.core.CheckpointManager
Returns the number of checkpoints that were loaded.
numConnectedPeers() - Method in class com.google.bitcoin.core.PeerGroup
Returns the number of currently connected peers.
numHeaders - Variable in class com.google.bitcoin.store.SPVBlockStore
 

O

offset - Variable in class com.google.bitcoin.core.Message
 
onAfterAutoSave(File) - Method in interface com.google.bitcoin.wallet.WalletFiles.Listener
Called on the auto-save thread after the newly created temporary file has been filled with data and renamed.
onBeforeAutoSave(File) - Method in interface com.google.bitcoin.wallet.WalletFiles.Listener
Called on the auto-save thread when a new temporary file is created but before the wallet data is saved to it.
onBlocksDownloaded(Peer, Block, int) - Method in class com.google.bitcoin.core.AbstractPeerEventListener
 
onBlocksDownloaded(Peer, Block, int) - Method in class com.google.bitcoin.core.DownloadListener
 
onBlocksDownloaded(Peer, Block, int) - Method in interface com.google.bitcoin.core.PeerEventListener
Called on a Peer thread when a block is received.
onBlocksDownloaded(Peer, Block, int) - Method in class com.google.bitcoin.jni.NativePeerEventListener
 
onChainDownloadStarted(Peer, int) - Method in class com.google.bitcoin.core.AbstractPeerEventListener
 
onChainDownloadStarted(Peer, int) - Method in class com.google.bitcoin.core.DownloadListener
 
onChainDownloadStarted(Peer, int) - Method in interface com.google.bitcoin.core.PeerEventListener
Called when a download is started with the initial number of blocks to be downloaded.
onChainDownloadStarted(Peer, int) - Method in class com.google.bitcoin.jni.NativePeerEventListener
 
onChange() - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onCoinsReceived(Wallet, Transaction, BigInteger, BigInteger) - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onCoinsReceived(Wallet, Transaction, BigInteger, BigInteger) - Method in interface com.google.bitcoin.core.WalletEventListener
This is called when a transaction is seen that sends coins to this wallet, either because it was broadcast across the network or because a block was received.
onCoinsReceived(Wallet, Transaction, BigInteger, BigInteger) - Method in class com.google.bitcoin.jni.NativeWalletEventListener
 
onCoinsSent(Wallet, Transaction, BigInteger, BigInteger) - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onCoinsSent(Wallet, Transaction, BigInteger, BigInteger) - Method in interface com.google.bitcoin.core.WalletEventListener
This is called when a transaction is seen that sends coins from this wallet, either because it was broadcast across the network or because a block was received.
onCoinsSent(Wallet, Transaction, BigInteger, BigInteger) - Method in class com.google.bitcoin.jni.NativeWalletEventListener
 
onConfidenceChanged(Transaction, TransactionConfidence.Listener.ChangeReason) - Method in interface com.google.bitcoin.core.TransactionConfidence.Listener
 
onConfidenceChanged(Transaction, TransactionConfidence.Listener.ChangeReason) - Method in class com.google.bitcoin.jni.NativeTransactionConfidenceListener
 
onFailure(Throwable) - Method in class com.google.bitcoin.jni.NativeFutureCallback
 
onIRCReceive(String) - Method in class com.google.bitcoin.net.discovery.IrcDiscovery
Deprecated.
 
onIRCSend(String) - Method in class com.google.bitcoin.net.discovery.IrcDiscovery
Deprecated.
 
onKeysAdded(Wallet, List<ECKey>) - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onKeysAdded(Wallet, List<ECKey>) - Method in interface com.google.bitcoin.core.WalletEventListener
Called whenever a new key is added to the wallet, whether that be via Wallet.addKeys(java.util.List) or due to some other automatic derivation.
onKeysAdded(Wallet, List<ECKey>) - Method in class com.google.bitcoin.jni.NativeWalletEventListener
 
onNewConnection(SocketAddress) - Method in class com.google.bitcoin.jni.NativePaymentChannelHandlerFactory
 
onNewConnection(SocketAddress) - Method in interface com.google.bitcoin.protocols.channels.PaymentChannelServerListener.HandlerFactory
Called when a new connection completes version handshake to get a new connection-specific listener.
onPeerConnected(Peer, int) - Method in class com.google.bitcoin.core.AbstractPeerEventListener
 
onPeerConnected(Peer, int) - Method in interface com.google.bitcoin.core.PeerEventListener
Called when a peer is connected.
onPeerConnected(Peer, int) - Method in class com.google.bitcoin.jni.NativePeerEventListener
 
onPeerDisconnected(Peer, int) - Method in class com.google.bitcoin.core.AbstractPeerEventListener
 
onPeerDisconnected(Peer, int) - Method in interface com.google.bitcoin.core.PeerEventListener
Called when a peer is disconnected.
onPeerDisconnected(Peer, int) - Method in class com.google.bitcoin.jni.NativePeerEventListener
 
onPreMessageReceived(Peer, Message) - Method in class com.google.bitcoin.core.AbstractPeerEventListener
 
onPreMessageReceived(Peer, Message) - Method in interface com.google.bitcoin.core.PeerEventListener
Called when a message is received by a peer, before the message is processed.
onPreMessageReceived(Peer, Message) - Method in class com.google.bitcoin.jni.NativePeerEventListener
 
onReorganize(Wallet) - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onReorganize(Wallet) - Method in interface com.google.bitcoin.core.WalletEventListener
This is called when a block is received that triggers a block chain re-organization.
onReorganize(Wallet) - Method in class com.google.bitcoin.jni.NativeWalletEventListener
 
onScriptsAdded(Wallet, List<Script>) - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onScriptsAdded(Wallet, List<Script>) - Method in interface com.google.bitcoin.core.WalletEventListener
Called whenever a new watched script is added to the wallet.
onScriptsAdded(Wallet, List<Script>) - Method in class com.google.bitcoin.jni.NativeWalletEventListener
 
onSetupCompleted() - Method in class com.google.bitcoin.kits.WalletAppKit
This method is invoked on a background thread after all objects are initialised, but before the peer group or block chain download is started.
onSuccess(Object) - Method in class com.google.bitcoin.jni.NativeFutureCallback
 
onTransaction(Peer, Transaction) - Method in class com.google.bitcoin.core.AbstractPeerEventListener
 
onTransaction(Peer, Transaction) - Method in interface com.google.bitcoin.core.PeerEventListener
Called when a new transaction is broadcast over the network.
onTransaction(Peer, Transaction) - Method in class com.google.bitcoin.jni.NativePeerEventListener
 
onTransactionConfidenceChanged(Wallet, Transaction) - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onTransactionConfidenceChanged(Wallet, Transaction) - Method in interface com.google.bitcoin.core.WalletEventListener
Called when a transaction changes its confidence level.
onTransactionConfidenceChanged(Wallet, Transaction) - Method in class com.google.bitcoin.jni.NativeWalletEventListener
 
onWalletChanged(Wallet) - Method in class com.google.bitcoin.core.AbstractWalletEventListener
 
onWalletChanged(Wallet) - Method in interface com.google.bitcoin.core.WalletEventListener
Designed for GUI applications to refresh their transaction lists.
onWalletChanged(Wallet) - Method in class com.google.bitcoin.jni.NativeWalletEventListener
 
op(int) - Method in class com.google.bitcoin.script.ScriptBuilder
 
OP_0 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_0NOTEQUAL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_1 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_10 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_11 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_12 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_13 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_14 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_15 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_16 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_1ADD - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_1NEGATE - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_1SUB - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2DIV - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2DROP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2DUP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2MUL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2OVER - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2ROT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_2SWAP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_3 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_3DUP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_4 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_5 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_6 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_7 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_8 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_9 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_ABS - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_ADD - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_AND - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_BOOLAND - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_BOOLOR - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_CAT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_CHECKMULTISIG - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_CHECKMULTISIGVERIFY - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_CHECKSIG - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_CHECKSIGVERIFY - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_CODESEPARATOR - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_DEPTH - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_DIV - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_DROP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_DUP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_ELSE - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_ENDIF - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_EQUAL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_EQUALVERIFY - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_FALSE - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_FROMALTSTACK - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_GREATERTHAN - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_GREATERTHANOREQUAL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_HASH160 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_HASH256 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_IF - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_IFDUP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_INVALIDOPCODE - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_INVERT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_LEFT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_LESSTHAN - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_LESSTHANOREQUAL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_LSHIFT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_MAX - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_MIN - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_MOD - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_MUL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NEGATE - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NIP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP1 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP10 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP2 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP3 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP4 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP5 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP6 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP7 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP8 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOP9 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NOTIF - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NUMEQUAL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NUMEQUALVERIFY - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_NUMNOTEQUAL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_OR - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_OVER - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_PICK - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_PUSHDATA1 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_PUSHDATA2 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_PUSHDATA4 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_RESERVED - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_RESERVED1 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_RESERVED2 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_RETURN - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_RIGHT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_RIPEMD160 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_ROLL - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_ROT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_RSHIFT - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_SHA1 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_SHA256 - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_SIZE - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_SUB - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_SUBSTR - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_SWAP - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_TOALTSTACK - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_TRUE - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_TUCK - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_VER - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_VERIF - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_VERIFY - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_VERNOTIF - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_WITHIN - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
OP_XOR - Static variable in class com.google.bitcoin.script.ScriptOpCodes
 
openConnection(SocketAddress, StreamParser) - Method in class com.google.bitcoin.net.BlockingClientManager
 
openConnection(SocketAddress, StreamParser) - Method in interface com.google.bitcoin.net.ClientConnectionManager
Creates a new connection to the given address, with the given parser used to handle incoming data.
openConnection(SocketAddress, StreamParser) - Method in class com.google.bitcoin.net.NioClientManager
 
OptionalFieldValidationException - Exception in com.google.bitcoin.uri
Exception to provide the following to org.multibit.qrcode.BitcoinURI:
OptionalFieldValidationException(String) - Constructor for exception com.google.bitcoin.uri.OptionalFieldValidationException
 
OptionalFieldValidationException(String, Throwable) - Constructor for exception com.google.bitcoin.uri.OptionalFieldValidationException
 
org.bitcoin - package org.bitcoin
 
org.bitcoin.paymentchannel - package org.bitcoin.paymentchannel
 
org.bitcoin.protocols.payments - package org.bitcoin.protocols.payments
 
org.bitcoinj.wallet - package org.bitcoinj.wallet
 
orgName - Variable in class com.google.bitcoin.protocols.payments.PaymentSession.PkiVerificationData
The "org" part of the payment requestors ID.
ORIGINAL_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
ORIGINAL = 1;
OTHER_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
OTHER = 8;
OUTPUTS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
OVERRIDING_TRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 

P

p2shHeader - Variable in class com.google.bitcoin.core.NetworkParameters
 
P_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
packetMagic - Variable in class com.google.bitcoin.core.NetworkParameters
 
params - Variable in class com.google.bitcoin.core.AbstractBlockChain
 
params - Variable in class com.google.bitcoin.core.CheckpointManager
 
params - Variable in class com.google.bitcoin.core.Message
 
params - Variable in class com.google.bitcoin.kits.WalletAppKit
 
params() - Method in class com.google.bitcoin.kits.WalletAppKit
 
params - Variable in class com.google.bitcoin.store.SPVBlockStore
 
params - Static variable in class com.google.bitcoin.utils.TestWithWallet
 
parse() - Method in class com.google.bitcoin.core.GetBlocksMessage
 
parse() - Method in class com.google.bitcoin.core.ListMessage
 
parse() - Method in class com.google.bitcoin.core.PeerAddress
 
parse() - Method in class com.google.bitcoin.core.VersionMessage
 
parseAsHexOrBase58(String) - Static method in class com.google.bitcoin.core.Utils
Attempts to parse the given string as arbitrary-length hex or base58 and then return the results, or null if neither parse was successful.
parsed - Variable in class com.google.bitcoin.core.Message
 
parseDelimitedFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseDelimitedFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseDelimitedFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseDelimitedFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseDelimitedFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(ByteString) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(byte[]) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(CodedInputStream) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
parseFrom(ByteString) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(byte[]) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(CodedInputStream) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
parseFrom(ByteString) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(byte[]) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(CodedInputStream) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
parseFrom(ByteString) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(byte[]) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(InputStream) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(CodedInputStream) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Error
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Initiate
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.Settlement
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
parseFrom(ByteString) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(byte[]) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(InputStream) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Output
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.Payment
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
parseFrom(ByteString) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(byte[]) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(InputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(CodedInputStream) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Extension
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Key
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Script
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
parseFrom(ByteString) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(byte[]) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(InputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(CodedInputStream) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
parseLazy - Variable in class com.google.bitcoin.core.Message
 
parseLite() - Method in class com.google.bitcoin.core.AddressMessage
 
parseLite() - Method in class com.google.bitcoin.core.AlertMessage
 
parseLite() - Method in class com.google.bitcoin.core.Block
 
parseLite() - Method in class com.google.bitcoin.core.BloomFilter
 
parseLite() - Method in class com.google.bitcoin.core.EmptyMessage
 
parseLite() - Method in class com.google.bitcoin.core.FilteredBlock
 
parseLite() - Method in class com.google.bitcoin.core.GetBlocksMessage
 
parseLite() - Method in class com.google.bitcoin.core.HeadersMessage
 
parseLite() - Method in class com.google.bitcoin.core.ListMessage
 
parseLite() - Method in class com.google.bitcoin.core.MemoryPoolMessage
 
parseLite() - Method in class com.google.bitcoin.core.Message
Perform the most minimal parse possible to calculate the length of the message.
parseLite() - Method in class com.google.bitcoin.core.PartialMerkleTree
 
parseLite() - Method in class com.google.bitcoin.core.PeerAddress
 
parseLite() - Method in class com.google.bitcoin.core.Ping
 
parseLite() - Method in class com.google.bitcoin.core.Pong
 
parseLite() - Method in class com.google.bitcoin.core.Transaction
 
parseLite() - Method in class com.google.bitcoin.core.TransactionInput
 
parseLite() - Method in class com.google.bitcoin.core.TransactionOutPoint
 
parseLite() - Method in class com.google.bitcoin.core.TransactionOutput
 
parseLite() - Method in class com.google.bitcoin.core.VersionMessage
 
parseLockTimeStr(String) - Static method in class com.google.bitcoin.core.Transaction
Parses the string either as a whole number of blocks, or if it contains slashes as a YYYY/MM/DD format date and returns the lock time in wire format.
PARSER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
PARSER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
PARSER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
PARSER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.Initiate
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.Settlement
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
PARSER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
PARSER - Static variable in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Script
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
 
PARSER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
parseRetain - Variable in class com.google.bitcoin.core.Message
 
parseToProto(InputStream) - Static method in class com.google.bitcoin.store.WalletProtobufSerializer
Returns the loaded protocol buffer from the given byte stream.
PartialMerkleTree - Class in com.google.bitcoin.core
A data structure that contains proofs of block inclusion for one or more transactions, in an efficient manner.
PartialMerkleTree(NetworkParameters, byte[], int) - Constructor for class com.google.bitcoin.core.PartialMerkleTree
 
passesCheckpoint(int, Sha256Hash) - Method in class com.google.bitcoin.core.NetworkParameters
Returns true if the block height is either not a checkpoint, or is a checkpoint and the hash matches.
passMockSleep() - Static method in class com.google.bitcoin.core.Utils
Let sleeping thread pass the synchronization point.
PAYMENT_ACK_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
PAYMENT_ACK = 11;
PAYMENT_DETAILS_VERSION_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
PAYMENT_PROTOCOL_ID_MAINNET - Static variable in class com.google.bitcoin.core.NetworkParameters
The string used by the payment protocol to represent the main net.
PAYMENT_PROTOCOL_ID_TESTNET - Static variable in class com.google.bitcoin.core.NetworkParameters
The string used by the payment protocol to represent the test net.
PAYMENT_URL_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
PaymentChannelClient - Class in com.google.bitcoin.protocols.channels
A class which handles most of the complexity of creating a payment channel connection by providing a simple in/out interface which is provided with protobufs from the server and which generates protobufs which should be sent to the server.
PaymentChannelClient(Wallet, ECKey, BigInteger, Sha256Hash, IPaymentChannelClient.ClientConnection) - Constructor for class com.google.bitcoin.protocols.channels.PaymentChannelClient
Constructs a new channel manager which waits for PaymentChannelClient.connectionOpen() before acting.
PaymentChannelClientConnection - Class in com.google.bitcoin.protocols.channels
A simple utility class that runs the micropayment protocol over a raw TCP socket using NIO, standalone.
PaymentChannelClientConnection(InetSocketAddress, int, Wallet, ECKey, BigInteger, String) - Constructor for class com.google.bitcoin.protocols.channels.PaymentChannelClientConnection
Attempts to open a new connection to and open a payment channel with the given host and port, blocking until the connection is open
PaymentChannelClientState - Class in com.google.bitcoin.protocols.channels
A payment channel is a method of sending money to someone such that the amount of money you send can be adjusted after the fact, in an efficient manner that does not require broadcasting to the network.
PaymentChannelClientState(Wallet, ECKey, ECKey, BigInteger, long) - Constructor for class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Creates a state object for a payment channel client.
PaymentChannelClientState.IncrementedPayment - Class in com.google.bitcoin.protocols.channels
Container for a signature and an amount that was sent.
PaymentChannelClientState.IncrementedPayment() - Constructor for class com.google.bitcoin.protocols.channels.PaymentChannelClientState.IncrementedPayment
 
PaymentChannelClientState.State - Enum in com.google.bitcoin.protocols.channels
The different logical states the channel can be in.
PaymentChannelCloseException - Exception in com.google.bitcoin.protocols.channels
Used to indicate that a channel was closed before it was expected to be closed.
PaymentChannelCloseException(String, PaymentChannelCloseException.CloseReason) - Constructor for exception com.google.bitcoin.protocols.channels.PaymentChannelCloseException
 
PaymentChannelCloseException.CloseReason - Enum in com.google.bitcoin.protocols.channels
 
PaymentChannelServer - Class in com.google.bitcoin.protocols.channels
A handler class which handles most of the complexity of creating a payment channel connection by providing a simple in/out interface which is provided with protobufs from the client and which generates protobufs which should be sent to the client.
PaymentChannelServer(TransactionBroadcaster, Wallet, BigInteger, PaymentChannelServer.ServerConnection) - Constructor for class com.google.bitcoin.protocols.channels.PaymentChannelServer
Creates a new server-side state manager which handles a single client connection.
PaymentChannelServer.ServerConnection - Interface in com.google.bitcoin.protocols.channels
Implements the connection between this server and the client, providing an interface which allows messages to be sent to the client, requests for the connection to the client to be closed, and callbacks which occur when the channel is fully open or the client completes a payment.
PaymentChannelServerListener - Class in com.google.bitcoin.protocols.channels
Implements a listening TCP server that can accept connections from payment channel clients, and invokes the provided event listeners when new channels are opened or payments arrive.
PaymentChannelServerListener(TransactionBroadcaster, Wallet, int, BigInteger, PaymentChannelServerListener.HandlerFactory) - Constructor for class com.google.bitcoin.protocols.channels.PaymentChannelServerListener
Sets up a new payment channel server which listens on the given port.
PaymentChannelServerListener.HandlerFactory - Interface in com.google.bitcoin.protocols.channels
A factory which generates connection-specific event handlers.
PaymentChannelServerState - Class in com.google.bitcoin.protocols.channels
A payment channel is a method of sending money to someone such that the amount of money you send can be adjusted after the fact, in an efficient manner that does not require broadcasting to the network.
PaymentChannelServerState(TransactionBroadcaster, Wallet, ECKey, long) - Constructor for class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Creates a new state object to track the server side of a payment channel.
PaymentChannelServerState.State - Enum in com.google.bitcoin.protocols.channels
The different logical states the channel can be in.
paymentIncrease(BigInteger, BigInteger) - Method in class com.google.bitcoin.jni.NativePaymentChannelServerConnectionEventHandler
 
paymentIncrease(BigInteger, BigInteger) - Method in interface com.google.bitcoin.protocols.channels.PaymentChannelServer.ServerConnection
Called when the payment in this channel was successfully incremented by the client
paymentIncrease(BigInteger, BigInteger) - Method in class com.google.bitcoin.protocols.channels.ServerConnectionEventHandler
Called when the payment in this channel was successfully incremented by the client
PaymentRequestException - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException
 
PaymentRequestException(Exception) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException
 
PaymentRequestException.Expired - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.Expired(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.Expired
 
PaymentRequestException.InvalidNetwork - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.InvalidNetwork(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidNetwork
 
PaymentRequestException.InvalidOutputs - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.InvalidOutputs(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidOutputs
 
PaymentRequestException.InvalidPaymentRequestURL - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.InvalidPaymentRequestURL(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidPaymentRequestURL
 
PaymentRequestException.InvalidPaymentRequestURL(Exception) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidPaymentRequestURL
 
PaymentRequestException.InvalidPaymentURL - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.InvalidPaymentURL(Exception) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidPaymentURL
 
PaymentRequestException.InvalidPaymentURL(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidPaymentURL
 
PaymentRequestException.InvalidPkiData - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.InvalidPkiData(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidPkiData
 
PaymentRequestException.InvalidPkiData(Exception) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidPkiData
 
PaymentRequestException.InvalidPkiType - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.InvalidPkiType(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidPkiType
 
PaymentRequestException.InvalidVersion - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.InvalidVersion(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.InvalidVersion
 
PaymentRequestException.PkiVerificationException - Exception in com.google.bitcoin.protocols.payments
 
PaymentRequestException.PkiVerificationException(String) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.PkiVerificationException
 
PaymentRequestException.PkiVerificationException(Exception) - Constructor for exception com.google.bitcoin.protocols.payments.PaymentRequestException.PkiVerificationException
 
PaymentSession - Class in com.google.bitcoin.protocols.payments
Provides a standard implementation of the Payment Protocol (BIP 0070)
PaymentSession(Protos.PaymentRequest) - Constructor for class com.google.bitcoin.protocols.payments.PaymentSession
Creates a PaymentSession from the provided Protos.PaymentRequest.
PaymentSession(Protos.PaymentRequest, boolean) - Constructor for class com.google.bitcoin.protocols.payments.PaymentSession
Creates a PaymentSession from the provided Protos.PaymentRequest.
PaymentSession(Protos.PaymentRequest, boolean, String) - Constructor for class com.google.bitcoin.protocols.payments.PaymentSession
Creates a PaymentSession from the provided Protos.PaymentRequest.
PaymentSession.Ack - Class in com.google.bitcoin.protocols.payments
Message returned by the merchant in response to a Payment message.
PaymentSession.PkiVerificationData - Class in com.google.bitcoin.protocols.payments
Information about the X509 signature's issuer and subject.
PBKDF2SHA512 - Class in com.google.bitcoin.crypto
This is a clean-room implementation of PBKDF2 using RFC 2898 as a reference.
PBKDF2SHA512() - Constructor for class com.google.bitcoin.crypto.PBKDF2SHA512
 
Peer - Class in com.google.bitcoin.core
A Peer handles the high level communication with a Bitcoin node, extending a PeerSocketHandler which handles low-level message (de)serialization.
Peer(NetworkParameters, VersionMessage, AbstractBlockChain, PeerAddress) - Constructor for class com.google.bitcoin.core.Peer
Construct a peer that reads/writes from the given block chain.
Peer(NetworkParameters, VersionMessage, PeerAddress, AbstractBlockChain, MemoryPool) - Constructor for class com.google.bitcoin.core.Peer
Construct a peer that reads/writes from the given block chain and memory pool.
Peer(NetworkParameters, AbstractBlockChain, PeerAddress, String, String) - Constructor for class com.google.bitcoin.core.Peer
Construct a peer that reads/writes from the given chain.
PeerAddress - Class in com.google.bitcoin.core
A PeerAddress holds an IP address and port number representing the network location of a peer in the Bitcoin P2P network.
PeerAddress(NetworkParameters, byte[], int, int) - Constructor for class com.google.bitcoin.core.PeerAddress
Construct a peer address from a serialized payload.
PeerAddress(NetworkParameters, byte[], int, int, Message, boolean, boolean) - Constructor for class com.google.bitcoin.core.PeerAddress
Construct a peer address from a serialized payload.
PeerAddress(InetAddress, int, int) - Constructor for class com.google.bitcoin.core.PeerAddress
Construct a peer address from a memorized or hardcoded address.
PeerAddress(InetAddress, int) - Constructor for class com.google.bitcoin.core.PeerAddress
Constructs a peer address from the given IP address and port.
PeerAddress(InetAddress) - Constructor for class com.google.bitcoin.core.PeerAddress
Constructs a peer address from the given IP address.
PeerAddress(InetSocketAddress) - Constructor for class com.google.bitcoin.core.PeerAddress
 
peerAddress - Variable in class com.google.bitcoin.core.PeerSocketHandler
 
peerAddresses - Variable in class com.google.bitcoin.kits.WalletAppKit
 
PeerDiscovery - Interface in com.google.bitcoin.net.discovery
A PeerDiscovery object is responsible for finding addresses of other nodes in the Bitcoin P2P network.
PeerDiscoveryException - Exception in com.google.bitcoin.net.discovery
 
PeerDiscoveryException() - Constructor for exception com.google.bitcoin.net.discovery.PeerDiscoveryException
 
PeerDiscoveryException(String) - Constructor for exception com.google.bitcoin.net.discovery.PeerDiscoveryException
 
PeerDiscoveryException(Throwable) - Constructor for exception com.google.bitcoin.net.discovery.PeerDiscoveryException
 
PeerDiscoveryException(String, Throwable) - Constructor for exception com.google.bitcoin.net.discovery.PeerDiscoveryException
 
PeerEventListener - Interface in com.google.bitcoin.core
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are procesesed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
PeerException - Exception in com.google.bitcoin.core
Thrown when a problem occurs in communicating with a peer, and we should retry.
PeerException(String) - Constructor for exception com.google.bitcoin.core.PeerException
 
PeerException(Exception) - Constructor for exception com.google.bitcoin.core.PeerException
 
PeerException(String, Exception) - Constructor for exception com.google.bitcoin.core.PeerException
 
PeerFilterProvider - Interface in com.google.bitcoin.core
An interface which provides the information required to properly filter data downloaded from Peers.
PeerGroup - Class in com.google.bitcoin.core
Runs a set of connections to the P2P network, brings up connections to replace disconnected nodes and manages the interaction between them all.
PeerGroup(NetworkParameters) - Constructor for class com.google.bitcoin.core.PeerGroup
Creates a PeerGroup with the given parameters.
PeerGroup(NetworkParameters, AbstractBlockChain) - Constructor for class com.google.bitcoin.core.PeerGroup
Creates a PeerGroup for the given network and chain.
PeerGroup(NetworkParameters, AbstractBlockChain, ClientConnectionManager) - Constructor for class com.google.bitcoin.core.PeerGroup
Creates a new PeerGroup allowing you to specify the ClientConnectionManager which is used to create new connections and keep track of existing ones.
peerGroup() - Method in class com.google.bitcoin.kits.WalletAppKit
 
PeerGroup.FilterRecalculateMode - Enum in com.google.bitcoin.core
 
PeerSocketHandler - Class in com.google.bitcoin.core
Handles high-level message (de)serialization for peers, acting as the bridge between the com.google.bitcoin.net classes and Peer.
PeerSocketHandler(NetworkParameters, InetSocketAddress) - Constructor for class com.google.bitcoin.core.PeerSocketHandler
 
PeerSocketHandler(NetworkParameters, PeerAddress) - Constructor for class com.google.bitcoin.core.PeerSocketHandler
 
PENDING_INACTIVE_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
PENDING_INACTIVE = 18;
PENDING_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
PENDING = 16;
PENDING_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
PENDING = 2;
ping() - Method in class com.google.bitcoin.core.Peer
Sends the peer a ping message and returns a future that will be invoked when the pong is received back.
ping(long) - Method in class com.google.bitcoin.core.Peer
 
Ping - Class in com.google.bitcoin.core
 
Ping(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.Ping
 
Ping(long) - Constructor for class com.google.bitcoin.core.Ping
Create a Ping with a nonce value.
Ping() - Constructor for class com.google.bitcoin.core.Ping
Create a Ping without a nonce value.
PKI_DATA_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
PKI_TYPE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
pkiVerificationData - Variable in class com.google.bitcoin.protocols.payments.PaymentSession
Stores the calculated PKI verification data, or null if none is available.
Pong - Class in com.google.bitcoin.core
 
Pong(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.Pong
 
Pong(long) - Constructor for class com.google.bitcoin.core.Pong
Create a Pong with a nonce value.
POOL_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
port - Variable in class com.google.bitcoin.core.NetworkParameters
 
PORT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
 
PostgresFullPrunedBlockStore - Class in com.google.bitcoin.store
A full pruned block store using the Postgres database engine.
PostgresFullPrunedBlockStore(NetworkParameters, int, String, String, String, String) - Constructor for class com.google.bitcoin.store.PostgresFullPrunedBlockStore
Creates a new PostgresFullPrunedBlockStore.
PREVIOUS_CHANNEL_CONTRACT_HASH_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
prevTx - Variable in class com.google.bitcoin.utils.TestUtils.DoubleSpends
 
PRIV_BIT - Static variable in class com.google.bitcoin.crypto.ChildNumber
 
PRIVATE_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
processMessage(Message) - Method in class com.google.bitcoin.core.Peer
 
processMessage(Message) - Method in class com.google.bitcoin.core.PeerSocketHandler
Called every time a message is received from the network
prodNet() - Static method in class com.google.bitcoin.core.NetworkParameters
Deprecated.
program - Variable in class com.google.bitcoin.script.Script
 
PROGRAM_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Script
 
progress(double, int, Date) - Method in class com.google.bitcoin.core.DownloadListener
Called when download progress is made.
proofOfWorkLimit - Variable in class com.google.bitcoin.core.NetworkParameters
 
ProtobufParser<MessageType extends com.google.protobuf.MessageLite> - Class in com.google.bitcoin.net
A handler which is used in NioServer and NioClient to split up incoming data streams into protobufs and provide an interface for writing protobufs to the connections.
ProtobufParser(ProtobufParser.Listener<MessageType>, MessageType, int, int) - Constructor for class com.google.bitcoin.net.ProtobufParser
Creates a new protobuf handler.
ProtobufParser.Listener<MessageType extends com.google.protobuf.MessageLite> - Interface in com.google.bitcoin.net
An interface which can be implemented to handle callbacks as new messages are generated and socket events occur.
PROTOCOL_VERSION - Static variable in class com.google.bitcoin.core.NetworkParameters
The protocol version this library implements.
ProtocolException - Exception in com.google.bitcoin.core
 
ProtocolException(String) - Constructor for exception com.google.bitcoin.core.ProtocolException
 
ProtocolException(Exception) - Constructor for exception com.google.bitcoin.core.ProtocolException
 
ProtocolException(String, Exception) - Constructor for exception com.google.bitcoin.core.ProtocolException
 
protocolVersion - Variable in class com.google.bitcoin.core.Message
 
Protos - Class in org.bitcoin.paymentchannel
 
Protos - Class in org.bitcoin.protocols.payments
 
Protos - Class in org.bitcoinj.wallet
 
Protos.ClientVersion - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ClientVersion
Protos.ClientVersion.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ClientVersion
Protos.ClientVersionOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.EncryptedPrivateKey - Class in org.bitcoinj.wallet
Protobuf type wallet.EncryptedPrivateKey
Protos.EncryptedPrivateKey.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.EncryptedPrivateKey
Protos.EncryptedPrivateKeyOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Error - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Error
Protos.Error.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Error
Protos.Error.ErrorCode - Enum in org.bitcoin.paymentchannel
Protobuf enum paymentchannels.Error.ErrorCode
Protos.ErrorOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Extension - Class in org.bitcoinj.wallet
Protobuf type wallet.Extension
Protos.Extension.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.Extension
Protos.ExtensionOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Initiate - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Initiate
Protos.Initiate.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Initiate
Protos.InitiateOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Key - Class in org.bitcoinj.wallet
Protobuf type wallet.Key
Protos.Key.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.Key
Protos.Key.Type - Enum in org.bitcoinj.wallet
Protobuf enum wallet.Key.Type
Protos.KeyOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.Output - Class in org.bitcoin.protocols.payments
Protobuf type payments.Output
Protos.Output.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.Output
Protos.OutputOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.Payment - Class in org.bitcoin.protocols.payments
Protobuf type payments.Payment
Protos.Payment.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.Payment
Protos.PaymentACK - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentACK
Protos.PaymentACK.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentACK
Protos.PaymentACKOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PaymentDetails - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentDetails
Protos.PaymentDetails.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentDetails
Protos.PaymentDetailsOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PaymentOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PaymentRequest - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentRequest
Protos.PaymentRequest.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.PaymentRequest
Protos.PaymentRequestOrBuilder - Interface in org.bitcoin.protocols.payments
 
Protos.PeerAddress - Class in org.bitcoinj.wallet
Protobuf type wallet.PeerAddress
Protos.PeerAddress.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.PeerAddress
Protos.PeerAddressOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.ProvideContract - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ProvideContract
Protos.ProvideContract.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ProvideContract
Protos.ProvideContractOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.ProvideRefund - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ProvideRefund
Protos.ProvideRefund.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ProvideRefund
Protos.ProvideRefundOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.ReturnRefund - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ReturnRefund
Protos.ReturnRefund.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ReturnRefund
Protos.ReturnRefundOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Script - Class in org.bitcoinj.wallet
Protobuf type wallet.Script
Protos.Script.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.Script
Protos.ScriptOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.ScryptParameters - Class in org.bitcoinj.wallet
Protobuf type wallet.ScryptParameters
Protos.ScryptParameters.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.ScryptParameters
Protos.ScryptParametersOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.ServerVersion - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ServerVersion
Protos.ServerVersion.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.ServerVersion
Protos.ServerVersionOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Settlement - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Settlement
Protos.Settlement.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.Settlement
Protos.SettlementOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Transaction - Class in org.bitcoinj.wallet
Protobuf type wallet.Transaction
Protos.Transaction.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.Transaction
Protos.Transaction.Pool - Enum in org.bitcoinj.wallet
Protobuf enum wallet.Transaction.Pool
Protos.Transaction.Purpose - Enum in org.bitcoinj.wallet
Protobuf enum wallet.Transaction.Purpose
Protos.TransactionConfidence - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionConfidence
Protos.TransactionConfidence.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionConfidence
Protos.TransactionConfidence.Source - Enum in org.bitcoinj.wallet
Protobuf enum wallet.TransactionConfidence.Source
Protos.TransactionConfidence.Type - Enum in org.bitcoinj.wallet
Protobuf enum wallet.TransactionConfidence.Type
Protos.TransactionConfidenceOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TransactionInput - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionInput
Protos.TransactionInput.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionInput
Protos.TransactionInputOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TransactionOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TransactionOutput - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionOutput
Protos.TransactionOutput.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.TransactionOutput
Protos.TransactionOutputOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.TwoWayChannelMessage - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.TwoWayChannelMessage
Protos.TwoWayChannelMessage.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.TwoWayChannelMessage
Protos.TwoWayChannelMessage.MessageType - Enum in org.bitcoin.paymentchannel
Protobuf enum paymentchannels.TwoWayChannelMessage.MessageType
Protos.TwoWayChannelMessageOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.UpdatePayment - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.UpdatePayment
Protos.UpdatePayment.Builder - Class in org.bitcoin.paymentchannel
Protobuf type paymentchannels.UpdatePayment
Protos.UpdatePaymentOrBuilder - Interface in org.bitcoin.paymentchannel
 
Protos.Wallet - Class in org.bitcoinj.wallet
Protobuf type wallet.Wallet
Protos.Wallet.Builder - Class in org.bitcoinj.wallet
Protobuf type wallet.Wallet
Protos.Wallet.EncryptionType - Enum in org.bitcoinj.wallet
Protobuf enum wallet.Wallet.EncryptionType
Protos.WalletOrBuilder - Interface in org.bitcoinj.wallet
 
Protos.X509Certificates - Class in org.bitcoin.protocols.payments
Protobuf type payments.X509Certificates
Protos.X509Certificates.Builder - Class in org.bitcoin.protocols.payments
Protobuf type payments.X509Certificates
Protos.X509CertificatesOrBuilder - Interface in org.bitcoin.protocols.payments
 
PROVIDE_CONTRACT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
PROVIDE_CONTRACT_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
PROVIDE_CONTRACT = 6;
PROVIDE_REFUND_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
PROVIDE_REFUND_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
PROVIDE_REFUND = 4;
provideMultiSigContract(Transaction) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Called when the client provides the multi-sig contract.
provideRefundSignature(byte[]) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
When the servers signature for the refund transaction is received, call this to verify it and sign the complete refund ourselves.
provideRefundTransaction(Transaction, byte[]) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Called when the client provides the refund transaction.
provideTransaction(Transaction) - Method in class com.google.bitcoin.core.FilteredBlock
Provide this FilteredBlock with a transaction which is in its merkle tree
PrunedException - Exception in com.google.bitcoin.core
PrunedException is thrown in cases where a fully verifying node has deleted (pruned) old block data that turned out to be necessary for handling a re-org.
PrunedException(Sha256Hash) - Constructor for exception com.google.bitcoin.core.PrunedException
 
ptr - Variable in class com.google.bitcoin.jni.NativeBlockChainListener
 
ptr - Variable in class com.google.bitcoin.jni.NativeFutureCallback
 
ptr - Variable in class com.google.bitcoin.jni.NativePaymentChannelHandlerFactory
 
ptr - Variable in class com.google.bitcoin.jni.NativePaymentChannelServerConnectionEventHandler
 
ptr - Variable in class com.google.bitcoin.jni.NativePeerEventListener
 
ptr - Variable in class com.google.bitcoin.jni.NativeTransactionConfidenceListener
 
ptr - Variable in class com.google.bitcoin.jni.NativeWalletEventListener
 
PUBLIC_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
publicKeyFromPrivate(BigInteger, boolean) - Static method in class com.google.bitcoin.core.ECKey
Returns public key bytes from the given private key.
PURPOSE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
put(StoredBlock) - Method in interface com.google.bitcoin.store.BlockStore
Saves the given block header+extra data.
put(StoredBlock, StoredUndoableBlock) - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
Saves the given StoredUndoableBlock and StoredBlock.
put(StoredBlock) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
put(StoredBlock) - Method in class com.google.bitcoin.store.MemoryBlockStore
 
put(StoredBlock) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
put(StoredBlock) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
put(StoredBlock, StoredUndoableBlock) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
put(StoredBlock) - Method in class com.google.bitcoin.store.SPVBlockStore
 
putChannel(StoredServerChannel) - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
Puts the given channel in the channels map and automatically closes it 2 hours before its refund transaction becomes spendable.

Q

queueListeners(TransactionConfidence.Listener.ChangeReason) - Method in class com.google.bitcoin.core.TransactionConfidence
Call this after adjusting the confidence, for cases where listeners should be notified.

R

r - Variable in class com.google.bitcoin.core.ECKey.ECDSASignature
The two components of the signature.
R_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
randomAccessFile - Variable in class com.google.bitcoin.store.SPVBlockStore
 
readInt64(byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
readUint16BE(byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
readUint32(byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
readUint32BE(byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
readWallet(InputStream) - Method in class com.google.bitcoin.store.WalletProtobufSerializer
Parses a wallet from the given stream, using the provided Wallet instance to load data into.
readWallet(Protos.Wallet, Wallet) - Method in class com.google.bitcoin.store.WalletProtobufSerializer
Loads wallet data from the given protocol buffer and inserts it into the given Wallet object.
recached - Variable in class com.google.bitcoin.core.Message
 
recalculateFastCatchupAndFilter(PeerGroup.FilterRecalculateMode) - Method in class com.google.bitcoin.core.PeerGroup
Recalculates the bloom filter given to peers as well as the timestamp after which full blocks are downloaded (instead of only headers).
receiveBytes(ByteBuffer) - Method in class com.google.bitcoin.core.PeerSocketHandler
 
receiveBytes(ByteBuffer) - Method in class com.google.bitcoin.net.ProtobufParser
 
receiveBytes(ByteBuffer) - Method in interface com.google.bitcoin.net.StreamParser
Called when new bytes are available from the remote end.
receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class com.google.bitcoin.core.AbstractBlockChainListener
 
receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in interface com.google.bitcoin.core.BlockChainListener
Called by the BlockChain when we receive a new block that contains a relevant transaction.
receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class com.google.bitcoin.core.Wallet
Called by the BlockChain when we receive a new block that sends coins to one of our addresses or spends coins from one of our addresses (note that a single transaction can do both).
receiveFromBlock(Transaction, StoredBlock, AbstractBlockChain.NewBlockType, int) - Method in class com.google.bitcoin.jni.NativeBlockChainListener
 
receiveMessage(Protos.TwoWayChannelMessage) - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient
Called when a message is received from the server.
receiveMessage(Protos.TwoWayChannelMessage) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClient
Called when a message is received from the server.
receiveMessage(Protos.TwoWayChannelMessage) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServer
Called when a message is received from the client.
receivePending(Transaction, List<Transaction>, boolean) - Method in class com.google.bitcoin.core.Wallet
Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
receivePending(Transaction, List<Transaction>) - Method in class com.google.bitcoin.core.Wallet
Called when we have found a transaction (via network broadcast or otherwise) that is relevant to this wallet and want to record it.
RECORD_SIZE - Static variable in class com.google.bitcoin.store.SPVBlockStore
 
recoverFromSignature(int, ECKey.ECDSASignature, Sha256Hash, boolean) - Static method in class com.google.bitcoin.core.ECKey
Given the components of a signature and a selector value, recover and return the public key that generated the signature according to the algorithm in SEC1v2 section 4.1.6.
REFERENCE_DEFAULT_MIN_TX_FEE - Static variable in class com.google.bitcoin.core.Transaction
If fee is lower than this value (in satoshis), a default reference client will treat it as if there were no fee.
REFUND_TO_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
REFUNDFEES_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
REFUNDTRANSACTION_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
REFUNDTRANSACTIONUNLOCKTIMESECS_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.bitcoin.protocols.channels.ClientState
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.bitcoin.protocols.channels.ServerState
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoin.paymentchannel.Protos
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoin.protocols.payments.Protos
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.bitcoinj.wallet.Protos
 
RegTestParams - Class in com.google.bitcoin.params
Network parameters for the regression test mode of bitcoind in which all blocks are trivially solvable.
RegTestParams() - Constructor for class com.google.bitcoin.params.RegTestParams
 
regTests() - Static method in class com.google.bitcoin.core.NetworkParameters
Deprecated.
relayTxesBeforeFilter - Variable in class com.google.bitcoin.core.VersionMessage
Whether or not to relay tx invs before a filter is received
remove() - Method in class com.google.bitcoin.utils.BlockFileLoader
 
removeAddress(int) - Method in class com.google.bitcoin.core.AddressMessage
 
removeAllInstancesOf(byte[], byte[]) - Static method in class com.google.bitcoin.script.Script
Returns the script bytes of inputScript with all instances of the specified script object removed
removeAllInstancesOfOp(byte[], int) - Static method in class com.google.bitcoin.script.Script
Returns the script bytes of inputScript with all instances of the given op code removed
removeBroadcastBy(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
removeChannels(int) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
removeChannels(int) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
removeEventListener(PeerEventListener) - Method in class com.google.bitcoin.core.Peer
 
removeEventListener(PeerEventListener) - Method in class com.google.bitcoin.core.PeerGroup
The given event listener will no longer be called with events.
removeEventListener(TransactionConfidence.Listener) - Method in class com.google.bitcoin.core.TransactionConfidence
 
removeEventListener(WalletEventListener) - Method in class com.google.bitcoin.core.Wallet
Removes the given event listener object.
removeExtension(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
removeFromList(T, List<? extends ListenerRegistration<T>>) - Static method in class com.google.bitcoin.utils.ListenerRegistration
 
removeItem(int) - Method in class com.google.bitcoin.core.ListMessage
 
removeKey(ECKey) - Method in class com.google.bitcoin.core.Wallet
Removes the given key from the keychain.
removeKey(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
removeListener(BlockChainListener) - Method in class com.google.bitcoin.core.AbstractBlockChain
Removes the given BlockChainListener from the chain.
removeOutputs(int) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
removeRefundTo(int) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
removeTransaction(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
removeTransactionInput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
removeTransactionOutput(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
removeUnspentTransactionOutput(StoredTransactionOutput) - Method in interface com.google.bitcoin.store.FullPrunedBlockStore
Removes a StoredTransactionOutput from the list of unspent TransactionOutputs Note that the coinbase of the genesis block should NEVER be spendable and thus never in the list.
removeUnspentTransactionOutput(StoredTransactionOutput) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
removeUnspentTransactionOutput(StoredTransactionOutput) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
removeUnspentTransactionOutput(StoredTransactionOutput) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
removeWallet(Wallet) - Method in class com.google.bitcoin.core.AbstractBlockChain
Removes a wallet from the chain.
removeWallet(Wallet) - Method in class com.google.bitcoin.core.Peer
Unlinks the given wallet from peer.
removeWallet(Wallet) - Method in class com.google.bitcoin.core.PeerGroup
Unlinks the given wallet so it no longer receives broadcast transactions or has its transactions announced.
removeWatchedScript(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in class com.google.bitcoin.core.AbstractBlockChainListener
 
reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in interface com.google.bitcoin.core.BlockChainListener
Called by the BlockChain when the best chain (representing total work done) has changed.
reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in class com.google.bitcoin.core.Wallet
Don't call this directly.
reorganize(StoredBlock, List<StoredBlock>, List<StoredBlock>) - Method in class com.google.bitcoin.jni.NativeBlockChainListener
 
RequiredFieldValidationException - Exception in com.google.bitcoin.uri
Exception to provide the following to BitcoinURI:
RequiredFieldValidationException(String) - Constructor for exception com.google.bitcoin.uri.RequiredFieldValidationException
 
RequiredFieldValidationException(String, Throwable) - Constructor for exception com.google.bitcoin.uri.RequiredFieldValidationException
 
reset() - Method in class com.google.bitcoin.core.UnsafeByteArrayOutputStream
Resets the count field of this byte array output stream to zero, so that all currently accumulated output in the output stream is discarded.
resetFalsePositiveEstimate() - Method in class com.google.bitcoin.core.AbstractBlockChain
Resets estimates of false positives.
resetStore() - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
resetStore() - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
resetTimeout() - Method in class com.google.bitcoin.net.AbstractTimeoutHandler
Resets the current progress towards timeout to 0.
RETURN_REFUND_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
RETURN_REFUND_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
RETURN_REFUND = 5;
reverseBytes(byte[]) - Static method in class com.google.bitcoin.core.Utils
Returns a copy of the given byte array in reverse order.
reverseDwordBytes(byte[], int) - Static method in class com.google.bitcoin.core.Utils
Returns a copy of the given byte array with the bytes of each double-word (4 bytes) reversed.
RiskAnalysis - Interface in com.google.bitcoin.wallet
A RiskAnalysis represents an analysis of how likely it is that a transaction (and its dependencies) represents a possible double spending attack.
RiskAnalysis.Analyzer - Interface in com.google.bitcoin.wallet
 
RiskAnalysis.Result - Enum in com.google.bitcoin.wallet
 
rollMockClock(int) - Static method in class com.google.bitcoin.core.Utils
Advances (or rewinds) the mock clock by the given number of seconds.
rollMockClockMillis(long) - Static method in class com.google.bitcoin.core.Utils
Advances (or rewinds) the mock clock by the given number of milliseconds.
rootAuthority - Variable in class com.google.bitcoin.protocols.payments.PaymentSession.PkiVerificationData
Object representing the CA that verified the merchant's ID
rootAuthorityName - Variable in class com.google.bitcoin.protocols.payments.PaymentSession.PkiVerificationData
String representing the display name of the CA that verified the merchant's ID
roundTripTransaction(NetworkParameters, Transaction) - Static method in class com.google.bitcoin.utils.TestUtils
Roundtrip a transaction so that it appears as if it has just come from the wire
run() - Method in class com.google.bitcoin.core.PeerGroup
 
run() - Method in class com.google.bitcoin.net.NioClientManager
 
run() - Method in class com.google.bitcoin.net.NioServer
 
run() - Method in class com.google.bitcoin.utils.Threading.UserThread
 

S

s - Variable in class com.google.bitcoin.core.ECKey.ECDSASignature
The two components of the signature.
SALT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ScryptParameters
 
SALT_LENGTH - Static variable in class com.google.bitcoin.crypto.KeyCrypterScrypt
The length of the salt used.
SAME_THREAD - Static variable in class com.google.bitcoin.utils.Threading
A dummy executor that just invokes the runnable immediately.
SATOSHI_KEY - Static variable in class com.google.bitcoin.core.NetworkParameters
The alert signing key originally owned by Satoshi, and now passed on to Gavin along with a few others.
saveLater() - Method in class com.google.bitcoin.wallet.WalletFiles
Queues up a save in the background.
saveNow() - Method in class com.google.bitcoin.wallet.WalletFiles
Actually write the wallet file to disk, using an atomic rename when possible.
saveToFile(File, File) - Method in class com.google.bitcoin.core.Wallet
Saves the wallet first to the given temp file, then renames to the dest file.
saveToFile(File) - Method in class com.google.bitcoin.core.Wallet
Uses protobuf serialization to save the wallet to the given file.
saveToFileStream(OutputStream) - Method in class com.google.bitcoin.core.Wallet
Uses protobuf serialization to save the wallet to the given file stream.
Script - Class in com.google.bitcoin.script
Programs embedded inside transactions that control redemption of payments.
Script(byte[]) - Constructor for class com.google.bitcoin.script.Script
Construct a Script that copies and wraps the programBytes array.
Script(byte[], long) - Constructor for class com.google.bitcoin.script.Script
 
SCRIPT_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
SCRIPT_BYTES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
 
SCRIPT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
 
ScriptBuilder - Class in com.google.bitcoin.script
Tools for the construction of commonly used script types.
ScriptBuilder() - Constructor for class com.google.bitcoin.script.ScriptBuilder
 
ScriptChunk - Class in com.google.bitcoin.script
An element that is either an opcode or a raw byte array (signature, pubkey, etc).
ScriptChunk(boolean, byte[]) - Constructor for class com.google.bitcoin.script.ScriptChunk
 
ScriptChunk(boolean, byte[], int) - Constructor for class com.google.bitcoin.script.ScriptChunk
 
ScriptException - Exception in com.google.bitcoin.core
 
ScriptException(String) - Constructor for exception com.google.bitcoin.core.ScriptException
 
ScriptException(String, Exception) - Constructor for exception com.google.bitcoin.core.ScriptException
 
ScriptOpCodes - Class in com.google.bitcoin.script
Various constants that define the assembly-like scripting language that forms part of the Bitcoin protocol.
ScriptOpCodes() - Constructor for class com.google.bitcoin.script.ScriptOpCodes
 
seedAddrs - Static variable in class com.google.bitcoin.net.discovery.SeedPeers
 
SeedPeers - Class in com.google.bitcoin.net.discovery
SeedPeers stores a pre-determined list of Bitcoin node addresses.
SeedPeers(NetworkParameters) - Constructor for class com.google.bitcoin.net.discovery.SeedPeers
 
seekPastMagicBytes(ByteBuffer) - Method in class com.google.bitcoin.core.BitcoinSerializer
 
seen(Transaction, PeerAddress) - Method in class com.google.bitcoin.core.MemoryPool
Called by peers when they receive a "tx" message containing a valid serialized transaction.
seen(Sha256Hash, PeerAddress) - Method in class com.google.bitcoin.core.MemoryPool
Called by peers when they see a transaction advertised in an "inv" message.
select(BigInteger, LinkedList<TransactionOutput>) - Method in interface com.google.bitcoin.wallet.CoinSelector
 
select(BigInteger, LinkedList<TransactionOutput>) - Method in class com.google.bitcoin.wallet.DefaultCoinSelector
 
select(BigInteger, LinkedList<TransactionOutput>) - Method in class com.google.bitcoin.wallet.KeyTimeCoinSelector
 
selectDownloadPeer(List<Peer>) - Method in class com.google.bitcoin.core.PeerGroup
Given a list of Peers, return a Peer to be used as the download peer.
sendCoins(TransactionBroadcaster, Address, BigInteger) - Method in class com.google.bitcoin.core.Wallet
Sends coins to the given address, via the given PeerGroup.
sendCoins(TransactionBroadcaster, Wallet.SendRequest) - Method in class com.google.bitcoin.core.Wallet
Sends coins according to the given request, via the given TransactionBroadcaster.
sendCoins(Wallet.SendRequest) - Method in class com.google.bitcoin.core.Wallet
Satisfies the given Wallet.SendRequest using the default transaction broadcaster configured either via PeerGroup.addWallet(Wallet) or directly with Wallet.setTransactionBroadcaster(TransactionBroadcaster).
sendCoins(Peer, Wallet.SendRequest) - Method in class com.google.bitcoin.core.Wallet
Sends coins to the given address, via the given Peer.
sendCoinsOffline(Wallet.SendRequest) - Method in class com.google.bitcoin.core.Wallet
Sends coins to the given address but does not broadcast the resulting pending transaction.
sendMessage(Message) - Method in class com.google.bitcoin.core.PeerSocketHandler
Sends the given message to the peer.
sendMoneyToWallet(Wallet, Transaction, AbstractBlockChain.NewBlockType) - Method in class com.google.bitcoin.utils.TestWithWallet
 
sendMoneyToWallet(Transaction, AbstractBlockChain.NewBlockType) - Method in class com.google.bitcoin.utils.TestWithWallet
 
sendMoneyToWallet(Wallet, BigInteger, Address, AbstractBlockChain.NewBlockType) - Method in class com.google.bitcoin.utils.TestWithWallet
 
sendMoneyToWallet(Wallet, BigInteger, ECKey, AbstractBlockChain.NewBlockType) - Method in class com.google.bitcoin.utils.TestWithWallet
 
sendMoneyToWallet(BigInteger, AbstractBlockChain.NewBlockType) - Method in class com.google.bitcoin.utils.TestWithWallet
 
sendPayment(List<Transaction>, Address, String) - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Generates a Payment message and sends the payment to the merchant who sent the PaymentRequest.
sendPayment(URL, Protos.Payment) - Method in class com.google.bitcoin.protocols.payments.PaymentSession
 
sendToClient(Protos.TwoWayChannelMessage) - Method in interface com.google.bitcoin.protocols.channels.PaymentChannelServer.ServerConnection
Requests that the given message be sent to the client.
sendToServer(Protos.TwoWayChannelMessage) - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient.ClientConnection
Requests that the given message be sent to the server.
SEQUENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
serialize(String, byte[], OutputStream) - Method in class com.google.bitcoin.core.BitcoinSerializer
Writes message to to the output stream.
serialize(Message, OutputStream) - Method in class com.google.bitcoin.core.BitcoinSerializer
Writes message to to the output stream.
serializeCompact(ByteBuffer) - Method in class com.google.bitcoin.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
 
serializePrivate() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
serializePrivB58() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
serializePubB58() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
serializePublic() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
serializeToStream(OutputStream) - Method in class com.google.bitcoin.core.StoredTransactionOutput
 
serializeToStream(OutputStream) - Method in class com.google.bitcoin.core.TransactionOutputChanges
 
serializeWalletExtension() - Method in interface com.google.bitcoin.core.WalletExtension
Returns bytes that will be saved in the wallet.
serializeWalletExtension() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
 
serializeWalletExtension() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
 
SERVER_VERSION_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
SERVER_VERSION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
SERVER_VERSION = 2;
ServerConnectionEventHandler - Class in com.google.bitcoin.protocols.channels
A connection-specific event handler that handles events generated by client connections on a PaymentChannelServerListener
ServerConnectionEventHandler() - Constructor for class com.google.bitcoin.protocols.channels.ServerConnectionEventHandler
 
ServerState - Class in com.google.bitcoin.protocols.channels
 
ServerState.StoredServerPaymentChannel - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredServerPaymentChannel
ServerState.StoredServerPaymentChannel.Builder - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredServerPaymentChannel
ServerState.StoredServerPaymentChannelOrBuilder - Interface in com.google.bitcoin.protocols.channels
 
ServerState.StoredServerPaymentChannels - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredServerPaymentChannels
ServerState.StoredServerPaymentChannels.Builder - Class in com.google.bitcoin.protocols.channels
Protobuf type paymentchannels.StoredServerPaymentChannels
ServerState.StoredServerPaymentChannelsOrBuilder - Interface in com.google.bitcoin.protocols.channels
 
SERVICES_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.PeerAddress
 
setAcceptRiskyTransactions(boolean) - Method in class com.google.bitcoin.core.Wallet
Whether or not the wallet will ignore received pending transactions that fail the selected RiskAnalysis.
setAddr(InetAddress) - Method in class com.google.bitcoin.core.PeerAddress
 
setAmount(long) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
optional uint64 amount = 1 [default = 0];
setAppearedAtChainHeight(int) - Method in class com.google.bitcoin.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
optional int32 appeared_at_height = 2;
setAutoSave(boolean) - Method in class com.google.bitcoin.kits.WalletAppKit
If true, the wallet will save itself to disk automatically whenever it changes.
setAutoStop(boolean) - Method in class com.google.bitcoin.kits.WalletAppKit
If true, will register a shutdown hook to stop the library.
setBestValueSignature(ByteString) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
setBestValueToMe(long) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
setBitLE(byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
setBlockAppearance(StoredBlock, boolean, int) - Method in class com.google.bitcoin.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
repeated bytes block_hash = 8;
setBlockingStartup(boolean) - Method in class com.google.bitcoin.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 com.google.bitcoin.core.Peer
Sets a Bloom filter on this connection.
setBloomFilterFalsePositiveRate(double) - Method in class com.google.bitcoin.core.PeerGroup
Sets the false positive rate of bloom filters given to peers.
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;
setCancel(long) - Method in class com.google.bitcoin.core.AlertMessage
 
setCertificate(int, ByteString) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
repeated bytes certificate = 1;
setChainHead(StoredBlock) - Method in class com.google.bitcoin.core.AbstractBlockChain
 
setChainHead(StoredBlock) - Method in interface com.google.bitcoin.store.BlockStore
Sets the StoredBlock that represents the top of the chain of greatest total work.
setChainHead(StoredBlock) - Method in class com.google.bitcoin.store.H2FullPrunedBlockStore
 
setChainHead(StoredBlock) - Method in class com.google.bitcoin.store.MemoryBlockStore
 
setChainHead(StoredBlock) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
setChainHead(StoredBlock) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
setChainHead(StoredBlock) - Method in class com.google.bitcoin.store.SPVBlockStore
 
setChannels(int, ClientState.StoredClientPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
setChannels(int, ClientState.StoredClientPaymentChannel.Builder) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
setChannels(int, ServerState.StoredServerPaymentChannel) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
setChannels(int, ServerState.StoredServerPaymentChannel.Builder) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
setCheckpoints(InputStream) - Method in class com.google.bitcoin.kits.WalletAppKit
If set, the file is expected to contain a checkpoints file calculated with BuildCheckpoints.
setClientChangeValue(long) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required uint64 client_change_value = 1;
setClientOutput(ByteString) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes clientOutput = 5;
setClientVersion(Protos.ClientVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
setClientVersion(Protos.ClientVersion.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
setCloseTransactionHash(ByteString) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional bytes closeTransactionHash = 7;
setCode(Protos.Error.ErrorCode) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional .paymentchannels.Error.ErrorCode code = 1 [default = OTHER];
setCoinSelector(CoinSelector) - Method in class com.google.bitcoin.core.Wallet
A coin selector is responsible for choosing which outputs to spend when creating transactions.
setComment(String) - Method in class com.google.bitcoin.core.AlertMessage
 
setConfidence(Protos.TransactionConfidence) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
setConfidence(Protos.TransactionConfidence.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
setConfidenceType(TransactionConfidence.ConfidenceType) - Method in class com.google.bitcoin.core.TransactionConfidence
Called by other objects in the system, like a Wallet, when new information about the confidence of a transaction becomes available.
setConnectTimeoutMillis(int) - Method in class com.google.bitcoin.core.PeerGroup
Sets the timeout between when a connection attempt to a peer begins and when the version message exchange completes.
setConnectTimeoutMillis(int) - Method in class com.google.bitcoin.net.BlockingClientManager
Sets the number of milliseconds to wait before giving up on a connect attempt
setContractTransaction(ByteString) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
setContractTransaction(ByteString) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
setCreationTimeSeconds(long) - Method in class com.google.bitcoin.core.ECKey
Sets the creation time of this key.
setCreationTimeSeconds(long) - Method in class com.google.bitcoin.script.Script
 
setCreationTimestamp(long) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional int64 creation_timestamp = 5;
setCreationTimestamp(long) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required int64 creation_timestamp = 2;
setData(ByteString) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bytes data = 2;
setDepth(int) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int32 depth = 4;
setDepthInBlocks(int) - Method in class com.google.bitcoin.core.TransactionConfidence
 
setDescription(String) - Method in class com.google.bitcoin.core.Wallet
Set the description of the wallet.
setDescription(String) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional string description = 11;
setDescriptionBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional string description = 11;
setDifficultyTarget(long) - Method in class com.google.bitcoin.core.Block
Sets the difficulty target in compact form.
setDownloadData(boolean) - Method in class com.google.bitcoin.core.Peer
If set to false, the peer won't try and fetch blocks and transactions it hears about.
setDownloadListener(PeerEventListener) - Method in class com.google.bitcoin.kits.WalletAppKit
If you want to learn about the sync process, you can provide a listener here.
setDownloadParameters(long, boolean) - Method in class com.google.bitcoin.core.Peer
When downloading the block chain, the bodies will be skipped for blocks created before the given date.
setEncryptedPrivateBytes(byte[]) - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
Set the encrypted private key bytes, cloning them.
setEncryptedPrivateKey(ByteString) - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes encrypted_private_key = 2;
setEncryptedPrivateKey(Protos.EncryptedPrivateKey) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
setEncryptedPrivateKey(Protos.EncryptedPrivateKey.Builder) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedPrivateKey encrypted_private_key = 6;
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];
setError(Protos.Error) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
setError(Protos.Error.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Error error = 10;
setExpectedValue(long) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional uint64 expected_value = 3;
setExpiration(Date) - Method in class com.google.bitcoin.core.AlertMessage
 
setExpires(long) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional uint64 expires = 4;
setExpireTimeSecs(long) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 expire_time_secs = 3;
setExplanation(String) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional string explanation = 2;
setExplanationBytes(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.Error.Builder
optional string explanation = 2;
setExtension(int, Protos.Extension) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
setExtension(int, Protos.Extension.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Extension extension = 10;
setFastCatchupTimeSecs(long) - Method in class com.google.bitcoin.core.PeerGroup
Tells the PeerGroup to download only block headers before a certain time and bodies after that.
setHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
setId(long) - Method in class com.google.bitcoin.core.AlertMessage
 
setId(ByteString) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
setId(String) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required string id = 1;
setIdBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required string id = 1;
setIndex(long) - Method in class com.google.bitcoin.core.TransactionOutPoint
 
setInitialisationVector(byte[]) - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
Set the initialisationVector, cloning the bytes.
setInitialisationVector(ByteString) - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey.Builder
required bytes initialisation_vector = 1;
setInitialPayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
setInitialPayment(Protos.UpdatePayment.Builder) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required .paymentchannels.UpdatePayment initial_payment = 2;
setInitiate(Protos.Initiate) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
setInitiate(Protos.Initiate.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Initiate initiate = 4;
setIpAddress(ByteString) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
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;
setKeyCrypter(KeyCrypter) - Method in class com.google.bitcoin.core.Wallet
Sets the wallet's KeyCrypter.
setKeyRotationEnabled(boolean) - Method in class com.google.bitcoin.core.Wallet
Toggles key rotation on and off.
setKeyRotationTime(Date) - Method in class com.google.bitcoin.core.Wallet
When a key rotation time is set, and money controlled by keys created before the given timestamp T will be automatically respent to any key that was created after T.
setKeyRotationTime(long) - Method in class com.google.bitcoin.core.Wallet
When a key rotation time is set, and money controlled by keys created before the given timestamp T will be automatically respent to any key that was created after T.
setKeyRotationTime(long) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional uint64 key_rotation_time = 13;
setLabel(String) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional string label = 4;
setLabelBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional string label = 4;
setLastBlockSeenHash(Sha256Hash) - Method in class com.google.bitcoin.core.Wallet
 
setLastBlockSeenHeight(int) - Method in class com.google.bitcoin.core.Wallet
 
setLastBlockSeenTimeSecs(long) - Method in class com.google.bitcoin.core.Wallet
 
setLastSeenBlockHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional bytes last_seen_block_hash = 2;
setLastSeenBlockHeight(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional uint32 last_seen_block_height = 12;
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 com.google.bitcoin.wallet.WalletFiles
The given listener will be called on the autosave thread before and after the wallet is saved to disk.
setLockTime(long) - Method in class com.google.bitcoin.core.Transaction
Transactions can have an associated lock time, specified either as a block height or in seconds since the UNIX epoch.
setLockTime(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional uint32 lock_time = 4;
setMajor(int) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
required int32 major = 1;
setMajor(int) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
required int32 major = 1;
setMandatory(boolean) - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required bool mandatory = 3;
setMatchAll() - Method in class com.google.bitcoin.core.BloomFilter
Sets this filter to match all objects.
setMaxConnections(int) - Method in class com.google.bitcoin.core.PeerGroup
Adjusts the desired number of connections that we will create to peers.
setMaxVer(long) - Method in class com.google.bitcoin.core.AlertMessage
 
setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional string memo = 4;
setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
optional string memo = 2;
setMemo(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string memo = 5;
setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional string memo = 4;
setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
optional string memo = 2;
setMemoBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string memo = 5;
setMerchantData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
optional bytes merchant_data = 1;
setMerchantData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional bytes merchant_data = 7;
setMinAcceptedChannelSize(long) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_accepted_channel_size = 2;
setMinBroadcastConnections(int) - Method in class com.google.bitcoin.core.PeerGroup
setMinConnections(int) - Method in class com.google.bitcoin.core.TransactionBroadcast
 
setMinor(int) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional int32 minor = 2 [default = 0];
setMinor(int) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion.Builder
optional int32 minor = 2 [default = 0];
setMinPayment(long) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required uint64 min_payment = 4;
setMinProtocolVersion(int) - Method in class com.google.bitcoin.core.Peer
The minimum P2P protocol version that is accepted.
setMinRequiredProtocolVersion(int) - Method in class com.google.bitcoin.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.
setMinVer(long) - Method in class com.google.bitcoin.core.AlertMessage
 
setMockClock() - Static method in class com.google.bitcoin.core.Utils
Sets the mock clock to the current time.
setMockClock(long) - Static method in class com.google.bitcoin.core.Utils
Sets the mock clock to the given time (in seconds).
setMockSleep(boolean) - Static method in class com.google.bitcoin.core.Utils
Enable or disable mock sleep.
setMultisigKey(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.Initiate.Builder
required bytes multisig_key = 1;
setMultisigKey(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes multisig_key = 1;
setMyKey(ByteString) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myKey = 4;
setMyKey(ByteString) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
setN(long) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int64 n = 2 [default = 16384];
setNetwork(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string network = 1 [default = "main"];
setNetworkBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string network = 1 [default = "main"];
setNetworkIdentifier(String) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
required string network_identifier = 1;
setNetworkIdentifierBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
required string network_identifier = 1;
setNonce(long) - Method in class com.google.bitcoin.core.Block
Sets the nonce and clears any cached data.
setOutputs(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
setOutputs(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
setOverridingTransaction(Transaction) - Method in class com.google.bitcoin.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.
setOverridingTransaction(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional bytes overriding_transaction = 3;
setP(int) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int32 p = 4 [default = 1];
setParent(Message) - Method in class com.google.bitcoin.core.ChildMessage
 
setPayment(Protos.Payment) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
setPayment(Protos.Payment.Builder) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
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
optional string payment_url = 6;
setPaymentUrlBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
optional string payment_url = 6;
setPeerNodes(PeerAddress...) - Method in class com.google.bitcoin.kits.WalletAppKit
Will only connect to the given addresses.
setPingIntervalMsec(long) - Method in class com.google.bitcoin.core.PeerGroup
Sets the period between pings for an individual peer.
setPkiData(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes pki_data = 3;
setPkiType(String) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional string pki_type = 2 [default = "none"];
setPkiTypeBytes(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional string pki_type = 2 [default = "none"];
setPolicy(CycleDetectingLockFactory.Policy) - Static method in class com.google.bitcoin.utils.Threading
 
setPool(Protos.Transaction.Pool) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.Transaction.Pool pool = 3;
setPort(int) - Method in class com.google.bitcoin.core.PeerAddress
 
setPort(int) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint32 port = 2;
setPreviousChannelContractHash(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional bytes previous_channel_contract_hash = 3;
setPriority(long) - Method in class com.google.bitcoin.core.AlertMessage
 
setPrivateKey(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes private_key = 2;
setProgram(ByteString) - Method in class org.bitcoinj.wallet.Protos.Script.Builder
required bytes program = 1;
setProvideContract(Protos.ProvideContract) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
setProvideContract(Protos.ProvideContract.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideContract provide_contract = 7;
setProvideRefund(Protos.ProvideRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
setProvideRefund(Protos.ProvideRefund.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ProvideRefund provide_refund = 5;
setPublicKey(ByteString) - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes public_key = 3;
setPurpose(Transaction.Purpose) - Method in class com.google.bitcoin.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];
setR(int) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int32 r = 3 [default = 8];
setRefundFees(long) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 refundFees = 6;
setRefundTo(int, Protos.Output) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
setRefundTo(int, Protos.Output.Builder) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
setRefundTransaction(ByteString) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
setRefundTransactionUnlockTimeSecs(long) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 refundTransactionUnlockTimeSecs = 3;
setRelayUntil(Date) - Method in class com.google.bitcoin.core.AlertMessage
 
setRequireMandatoryExtensions(boolean) - Method in class com.google.bitcoin.store.WalletProtobufSerializer
If this property is set to false, then unknown mandatory extensions will be ignored instead of causing load errors.
setReserved(String) - Method in class com.google.bitcoin.core.AlertMessage
 
setReturnRefund(Protos.ReturnRefund) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
setReturnRefund(Protos.ReturnRefund.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ReturnRefund return_refund = 6;
setRiskAnalyzer(RiskAnalysis.Analyzer) - Method in class com.google.bitcoin.core.Wallet
Sets the RiskAnalysis implementation to use for deciding whether received pending transactions are risky or not.
setRunScripts(boolean) - Method in class com.google.bitcoin.core.FullPrunedBlockChain
Whether or not to run scripts whilst accepting blocks (i.e.
setSalt(ByteString) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
required bytes salt = 1;
setScript(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Output.Builder
required bytes script = 2;
setScriptBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required bytes script_bytes = 3;
setScriptBytes(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required bytes script_bytes = 2;
setScriptSig(Script) - Method in class com.google.bitcoin.core.TransactionInput
Set the given program as the scriptSig that is supposed to satisfy the connected output script.
setSequence(int) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
optional uint32 sequence = 4;
setSequenceNumber(long) - Method in class com.google.bitcoin.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
required bytes serialized_payment_details = 4;
setServerVersion(Protos.ServerVersion) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
setServerVersion(Protos.ServerVersion.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
setServices(BigInteger) - Method in class com.google.bitcoin.core.PeerAddress
 
setServices(long) - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint64 services = 3;
setSettlement(Protos.Settlement) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
setSettlement(Protos.Settlement.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
setSigHash(Transaction.SigHash, boolean) - Method in class com.google.bitcoin.crypto.TransactionSignature
Configures the sighashFlags field as appropriate.
setSignature(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund.Builder
required bytes signature = 1;
setSignature(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required bytes signature = 2;
setSignature(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
optional bytes signature = 5;
setSocketTimeout(int) - Method in class com.google.bitcoin.net.AbstractTimeoutHandler
Sets the receive timeout to the given number of milliseconds, automatically killing the connection if no messages are received for this long
setSource(TransactionConfidence.Source) - Method in class com.google.bitcoin.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
optional bytes spent_by_transaction_hash = 3;
setSpentByTransactionIndex(int) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
optional int32 spent_by_transaction_index = 4;
setStatusBar(String) - Method in class com.google.bitcoin.core.AlertMessage
 
setTime(long) - Method in class com.google.bitcoin.core.Block
 
setTime(long) - Method in class com.google.bitcoin.core.PeerAddress
 
setTime(long) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
required uint64 time = 3;
setTimeoutEnabled(boolean) - Method in class com.google.bitcoin.net.AbstractTimeoutHandler
Enables or disables the timeout entirely.
settle() - Method in interface com.google.bitcoin.protocols.channels.IPaymentChannelClient
Settles the channel, notifying the server it can broadcast the most recent payment transaction.
settle() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClient
Closes the connection, notifying the server it should settle the channel by broadcasting the most recent payment transaction.
settle() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientConnection
Closes the connection, notifying the server it should settle the channel by broadcasting the most recent payment transaction.
SETTLEMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
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 com.google.bitcoin.core.Wallet
Specifies that the given TransactionBroadcaster, typically a PeerGroup, should be used for sending transactions to the Bitcoin network by default.
setTransactionInput(int, Protos.TransactionInput) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
setTransactionInput(int, Protos.TransactionInput.Builder) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
setTransactionOutPointHash(ByteString) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required bytes transaction_out_point_hash = 1;
setTransactionOutPointIndex(int) - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
required uint32 transaction_out_point_index = 2;
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
repeated bytes transactions = 2;
setTx(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
required bytes tx = 1;
setTx(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund.Builder
required bytes tx = 2;
setTx(ByteString) - Method in class org.bitcoin.paymentchannel.Protos.Settlement.Builder
required bytes tx = 3;
setType(Protos.TwoWayChannelMessage.MessageType) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
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
optional .wallet.TransactionConfidence.Type type = 1;
setUp() - Method in class com.google.bitcoin.utils.TestWithWallet
 
setUpdatedAt(long) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional int64 updated_at = 5;
setUpdatePayment(Protos.UpdatePayment) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
setUpdatePayment(Protos.UpdatePayment.Builder) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.UpdatePayment update_payment = 8;
setUpdateTime(Date) - Method in class com.google.bitcoin.core.Transaction
 
setUserAgent(String, String, String) - Method in class com.google.bitcoin.core.PeerGroup
Sets information that identifies this software to remote nodes.
setUserAgent(String, String) - Method in class com.google.bitcoin.core.PeerGroup
Sets information that identifies this software to remote nodes.
setUserAgent(String, String) - Method in class com.google.bitcoin.kits.WalletAppKit
Sets the string that will appear in the subver field of the version message.
setValue(BigInteger) - Method in class com.google.bitcoin.core.TransactionOutput
Sets the value of this output in nanocoins.
setValue(long) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required int64 value = 1;
setValueToMe(long) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required uint64 valueToMe = 5;
setVerifiedChainHead(StoredBlock) - Method in interface com.google.bitcoin.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 com.google.bitcoin.store.H2FullPrunedBlockStore
 
setVerifiedChainHead(StoredBlock) - Method in class com.google.bitcoin.store.MemoryFullPrunedBlockStore
 
setVerifiedChainHead(StoredBlock) - Method in class com.google.bitcoin.store.PostgresFullPrunedBlockStore
 
setVersion(int) - Method in class com.google.bitcoin.core.Wallet
Set the version number of the wallet.
setVersion(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required int32 version = 1;
setVersion(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional int32 version = 7;
setVersionMessage(VersionMessage) - Method in class com.google.bitcoin.core.PeerGroup
Sets the VersionMessage that will be announced on newly created connections.
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;
setWorkDone(BigInteger) - Method in class com.google.bitcoin.core.TransactionConfidence
 
setWorkDone(long) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int64 work_done = 5;
setWriteTarget(MessageWriteTarget) - Method in class com.google.bitcoin.core.PeerSocketHandler
Sets the MessageWriteTarget used to write messages to the peer.
setWriteTarget(MessageWriteTarget) - Method in class com.google.bitcoin.net.ProtobufParser
 
setWriteTarget(MessageWriteTarget) - Method in interface com.google.bitcoin.net.StreamParser
Called when this parser is attached to an upstream write target (ie a low-level connection handler).
Sha256Hash - Class in com.google.bitcoin.core
A Sha256Hash just wraps a byte[] so that equals and hashcode work correctly, allowing it to be used as keys in a map.
Sha256Hash(byte[]) - Constructor for class com.google.bitcoin.core.Sha256Hash
Creates a Sha256Hash by wrapping the given byte array.
Sha256Hash(String) - Constructor for class com.google.bitcoin.core.Sha256Hash
Creates a Sha256Hash by decoding the given hex string.
sha256hash160(byte[]) - Static method in class com.google.bitcoin.core.Utils
Calculates RIPEMD160(SHA256(input)).
shouldSelect(Transaction) - Method in class com.google.bitcoin.wallet.AllowUnconfirmedCoinSelector
 
shouldSelect(Transaction) - Method in class com.google.bitcoin.wallet.DefaultCoinSelector
Sub-classes can override this to just customize whether transactions are usable, but keep age sorting.
shouldVerifyTransactions() - Method in class com.google.bitcoin.core.AbstractBlockChain
Whether or not we are maintaining a set of unspent outputs and are verifying all transactions.
shouldVerifyTransactions() - Method in class com.google.bitcoin.core.BlockChain
 
shouldVerifyTransactions() - Method in class com.google.bitcoin.core.FullPrunedBlockChain
 
shutDown() - Method in class com.google.bitcoin.core.PeerGroup
 
shutDown() - Method in class com.google.bitcoin.kits.WalletAppKit
 
shutDown() - Method in class com.google.bitcoin.net.BlockingClientManager
 
shutdown() - Method in class com.google.bitcoin.net.discovery.DnsDiscovery
We don't have a way to abort a DNS lookup, so this does nothing
shutdown() - Method in class com.google.bitcoin.net.discovery.IrcDiscovery
Deprecated.
 
shutdown() - Method in interface com.google.bitcoin.net.discovery.PeerDiscovery
Stops any discovery in progress when we want to shut down quickly.
shutdown() - Method in class com.google.bitcoin.net.discovery.SeedPeers
 
shutdownAndWait() - Method in class com.google.bitcoin.wallet.WalletFiles
Shut down auto-saving.
shutdownAutosaveAndWait() - Method in class com.google.bitcoin.core.Wallet
SIGHASH_ANYONECANPAY_VALUE - Static variable in class com.google.bitcoin.core.Transaction
 
sighashFlags - Variable in class com.google.bitcoin.crypto.TransactionSignature
A byte that controls which parts of a transaction are signed.
sigHashMode() - Method in class com.google.bitcoin.crypto.TransactionSignature
 
sign(Sha256Hash) - Method in class com.google.bitcoin.core.ECKey
Signs the given hash and returns the R and S components as BigIntegers.
sign(Sha256Hash, KeyParameter) - Method in class com.google.bitcoin.core.ECKey
Signs the given hash and returns the R and S components as BigIntegers.
signature - Variable in class com.google.bitcoin.protocols.channels.PaymentChannelClientState.IncrementedPayment
 
SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
SIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
signedMessageToKey(String, String) - Static method in class com.google.bitcoin.core.ECKey
Given an arbitrary piece of text and a Bitcoin-format message signature encoded in base64, returns an ECKey containing the public key that was used to sign it.
signInputs(Transaction.SigHash, Wallet) - Method in class com.google.bitcoin.core.Transaction
Once a transaction has some inputs and outputs added, the signatures in the inputs can be calculated.
signInputs(Transaction.SigHash, Wallet, KeyParameter) - Method in class com.google.bitcoin.core.Transaction
Once a transaction has some inputs and outputs added, the signatures in the inputs can be calculated.
signMessage(String) - Method in class com.google.bitcoin.core.ECKey
Signs a text message using the standard Bitcoin messaging signing format and returns the signature as a base64 encoded string.
signMessage(String, KeyParameter) - Method in class com.google.bitcoin.core.ECKey
Signs a text message using the standard Bitcoin messaging signing format and returns the signature as a base64 encoded string.
singleDigest(byte[], int, int) - Static method in class com.google.bitcoin.core.Utils
 
size - Variable in class com.google.bitcoin.core.BitcoinSerializer.BitcoinPacketHeader
 
size() - Method in class com.google.bitcoin.core.UnsafeByteArrayOutputStream
Returns the current size of the buffer.
size() - Method in class com.google.bitcoin.utils.MockTransactionBroadcaster
 
sizeOf(int) - Static method in class com.google.bitcoin.core.VarInt
Gets the minimum encoded size of the given value.
sizeOf(long) - Static method in class com.google.bitcoin.core.VarInt
Gets the minimum encoded size of the given value.
sleep(long) - Static method in class com.google.bitcoin.core.Utils
Sleep for a span of time, or mock sleep if enabled
smallNum(int) - Method in class com.google.bitcoin.script.ScriptBuilder
 
solve() - Method in class com.google.bitcoin.core.Block
Finds a value of nonce that makes the blocks hash lower than the difficulty target.
SOURCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
SOURCE_NETWORK_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
SOURCE_NETWORK = 1;
SOURCE_SELF_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
SOURCE_SELF = 2;
SOURCE_UNKNOWN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
SOURCE_UNKNOWN = 0;
spendableCoinbaseDepth - Variable in class com.google.bitcoin.core.NetworkParameters
The depth of blocks required for a coinbase transaction to be spendable.
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
SPENT = 5;
SPVBlockStore - Class in com.google.bitcoin.store
An SPVBlockStore holds a limited number of block headers in a memory mapped ring buffer.
SPVBlockStore(NetworkParameters, File) - Constructor for class com.google.bitcoin.store.SPVBlockStore
Creates and initializes an SPV block store.
startBlockChainDownload() - Method in class com.google.bitcoin.core.Peer
Starts an asynchronous download of the block chain.
startBlockChainDownload(PeerEventListener) - Method in class com.google.bitcoin.core.PeerGroup
Start downloading the blockchain from the first available peer.
startDownload(int) - Method in class com.google.bitcoin.core.DownloadListener
Called when download is initiated.
startUp() - Method in class com.google.bitcoin.core.PeerGroup
 
startUp() - Method in class com.google.bitcoin.kits.WalletAppKit
 
startUp() - Method in class com.google.bitcoin.net.BlockingClientManager
 
state() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClient
Gets the PaymentChannelClientState object which stores the current state of the connection with the server.
state() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientConnection
Gets the PaymentChannelClientState object which stores the current state of the connection with the server.
state() - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServer
Returns the underlying PaymentChannelServerState object that is being manipulated.
stopHash - Variable in class com.google.bitcoin.core.GetBlocksMessage
 
store() - Method in class com.google.bitcoin.kits.WalletAppKit
 
storeChannelInWallet(Sha256Hash) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelClientState
Stores this channel's state in the wallet as a part of a StoredPaymentChannelClientStates wallet extension and keeps it up-to-date each time payment is incremented.
storeChannelInWallet(PaymentChannelServer) - Method in class com.google.bitcoin.protocols.channels.PaymentChannelServerState
Stores this channel's state in the wallet as a part of a StoredPaymentChannelServerStates wallet extension and keeps it up-to-date each time payment is incremented.
StoredBlock - Class in com.google.bitcoin.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 com.google.bitcoin.core.StoredBlock
 
storedBlock - Variable in class com.google.bitcoin.utils.TestUtils.BlockPair
 
StoredPaymentChannelClientStates - Class in com.google.bitcoin.protocols.channels
This class maintains a set of StoredClientChannels, automatically (re)broadcasting the contract transaction and broadcasting the refund transaction over the given TransactionBroadcaster.
StoredPaymentChannelClientStates(Wallet, TransactionBroadcaster) - Constructor for class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
Creates a new StoredPaymentChannelClientStates and associates it with the given Wallet and TransactionBroadcaster which are used to complete and announce contract and refund transactions.
StoredPaymentChannelServerStates - Class in com.google.bitcoin.protocols.channels
Keeps track of a set of StoredServerChannels and expires them 2 hours before their refund transactions unlock.
StoredPaymentChannelServerStates(Wallet, TransactionBroadcaster) - Constructor for class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
Creates a new PaymentChannelServerStateManager and associates it with the given Wallet and TransactionBroadcaster which are used to complete and announce payment transactions.
StoredServerChannel - Class in com.google.bitcoin.protocols.channels
Represents the state of a channel once it has been opened in such a way that it can be stored and used to resume a channel which was interrupted (eg on connection failure) or settle the channel automatically as the channel expire time approaches.
StoredTransactionOutput - Class in com.google.bitcoin.core
A StoredTransactionOutput message contains the information necessary to check a spending transaction.
StoredTransactionOutput(Sha256Hash, long, BigInteger, int, boolean, byte[]) - Constructor for class com.google.bitcoin.core.StoredTransactionOutput
Creates a stored transaction output
StoredTransactionOutput(Sha256Hash, TransactionOutput, int, boolean) - Constructor for class com.google.bitcoin.core.StoredTransactionOutput
 
StoredTransactionOutput(InputStream) - Constructor for class com.google.bitcoin.core.StoredTransactionOutput
 
StoredUndoableBlock - Class in com.google.bitcoin.core
Contains minimal data neccessary to disconnect/connect the transactions in the stored block at will.
StoredUndoableBlock(Sha256Hash, TransactionOutputChanges) - Constructor for class com.google.bitcoin.core.StoredUndoableBlock
 
StoredUndoableBlock(Sha256Hash, List<Transaction>) - Constructor for class com.google.bitcoin.core.StoredUndoableBlock
 
StreamParser - Interface in com.google.bitcoin.net
A generic handler which is used in NioServer, NioClient and BlockingClient to handle incoming data streams.
StreamParserFactory - Interface in com.google.bitcoin.net
A factory which generates new StreamParsers when a new connection is opened.
subsidyDecreaseBlockCount - Variable in class com.google.bitcoin.core.NetworkParameters
 
subVer - Variable in class com.google.bitcoin.core.VersionMessage
An additional string that today the official client sets to the empty string.
SYNTAX_ERROR_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
SYNTAX_ERROR = 2;

T

t1 - Variable in class com.google.bitcoin.utils.TestUtils.DoubleSpends
 
t2 - Variable in class com.google.bitcoin.utils.TestUtils.DoubleSpends
 
TARGET_SPACING - Static variable in class com.google.bitcoin.core.NetworkParameters
 
TARGET_TIMESPAN - Static variable in class com.google.bitcoin.core.NetworkParameters
 
targetTimespan - Variable in class com.google.bitcoin.core.NetworkParameters
 
tearDown() - Method in class com.google.bitcoin.utils.TestWithWallet
 
testNet() - Static method in class com.google.bitcoin.core.NetworkParameters
Deprecated.
testNet2() - Static method in class com.google.bitcoin.core.NetworkParameters
Deprecated.
TestNet2Params - Class in com.google.bitcoin.params
Parameters for the old version 2 testnet.
TestNet2Params() - Constructor for class com.google.bitcoin.params.TestNet2Params
 
testNet3() - Static method in class com.google.bitcoin.core.NetworkParameters
Deprecated.
TestNet3Params - Class in com.google.bitcoin.params
Parameters for the testnet, a separate public instance of Bitcoin that has relaxed rules suitable for development and testing of applications and new Bitcoin versions.
TestNet3Params() - Constructor for class com.google.bitcoin.params.TestNet3Params
 
TestUtils - Class in com.google.bitcoin.utils
 
TestUtils() - Constructor for class com.google.bitcoin.utils.TestUtils
 
TestUtils.BlockPair - Class in com.google.bitcoin.utils
 
TestUtils.BlockPair() - Constructor for class com.google.bitcoin.utils.TestUtils.BlockPair
 
TestUtils.DoubleSpends - Class in com.google.bitcoin.utils
 
TestUtils.DoubleSpends() - Constructor for class com.google.bitcoin.utils.TestUtils.DoubleSpends
 
TestWithWallet - Class in com.google.bitcoin.utils
A utility class that you can derive from in your unit tests.
TestWithWallet() - Constructor for class com.google.bitcoin.utils.TestWithWallet
 
theirAddr - Variable in class com.google.bitcoin.core.VersionMessage
What the other side believes their own address is.
THREAD_POOL - Static variable in class com.google.bitcoin.utils.Threading
A caching thread pool that creates daemon threads, which won't keep the JVM alive waiting for more work.
Threading - Class in com.google.bitcoin.utils
Various threading related utilities.
Threading() - Constructor for class com.google.bitcoin.utils.Threading
 
Threading.UserThread - Class in com.google.bitcoin.utils
 
Threading.UserThread() - Constructor for class com.google.bitcoin.utils.Threading.UserThread
 
throwOnLockCycles() - Static method in class com.google.bitcoin.utils.Threading
 
time - Variable in class com.google.bitcoin.core.VersionMessage
What the other side believes the current time to be, in seconds.
TIME_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
TIME_WINDOW_TOO_LARGE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
TIME_WINDOW_TOO_LARGE = 5;
TIMEOUT_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
TIMEOUT = 1;
timeoutOccurred() - Method in class com.google.bitcoin.core.PeerSocketHandler
 
timeoutOccurred() - Method in class com.google.bitcoin.net.AbstractTimeoutHandler
 
timeoutOccurred() - Method in class com.google.bitcoin.net.ProtobufParser
 
timeWindow - Variable in class com.google.bitcoin.protocols.channels.PaymentChannelServer
The amount of time we request the client lock in their funds.
to(Address, BigInteger) - Static method in class com.google.bitcoin.core.Wallet.SendRequest
Creates a new SendRequest to the given address for the given value.
to(NetworkParameters, ECKey, BigInteger) - Static method in class com.google.bitcoin.core.Wallet.SendRequest
Creates a new SendRequest to the given pubkey for the given value.
toAddress(NetworkParameters) - Method in class com.google.bitcoin.core.ECKey
Returns the address that corresponds to the public part of this ECKey.
toASN1() - Method in class com.google.bitcoin.core.ECKey
Output this ECKey as an ASN.1 encoded private key, as understood by OpenSSL or used by the BitCoin reference implementation in its wallet storage format.
toBigInteger() - Method in class com.google.bitcoin.core.Sha256Hash
Returns the bytes interpreted as a positive integer.
toBuilder() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
toBuilder() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
toBuilder() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
toBuilder() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
toBuilder() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
toBuilder() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Extension
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Script
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
toBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
toByteArray() - Method in class com.google.bitcoin.core.UnsafeByteArrayOutputStream
Creates a newly allocated byte array.
toECKey() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
toEntropy(List<String>) - Method in class com.google.bitcoin.crypto.MnemonicCode
Convert mnemonic word list to original entropy value.
toMnemonic(byte[]) - Method in class com.google.bitcoin.crypto.MnemonicCode
Convert entropy data to mnemonic word list.
toNanoCoins(int, int) - Static method in class com.google.bitcoin.core.Utils
Convert an amount expressed in the way humans are used to into nanocoins.
toNanoCoins(String) - Static method in class com.google.bitcoin.core.Utils
Convert an amount expressed in the way humans are used to into nanocoins.
toSeed(List<String>, String) - Static method in class com.google.bitcoin.crypto.MnemonicCode
Convert mnemonic word list to seed.
toSeed(List<String>, String, MnemonicCode.Version) - Static method in class com.google.bitcoin.crypto.MnemonicCode
 
toSocketAddress() - Method in class com.google.bitcoin.core.PeerAddress
 
toString() - Method in class com.google.bitcoin.core.AddressMessage
 
toString() - Method in class com.google.bitcoin.core.AlertMessage
 
toString() - Method in class com.google.bitcoin.core.Block
Returns a multi-line string containing a description of the contents of the block.
toString() - Method in class com.google.bitcoin.core.BloomFilter
 
toString() - Method in class com.google.bitcoin.core.ECKey
 
toString() - Method in class com.google.bitcoin.core.GetBlocksMessage
 
toString() - Method in class com.google.bitcoin.core.GetHeadersMessage
 
toString() - Method in class com.google.bitcoin.core.InventoryItem
 
toString() - Method in class com.google.bitcoin.core.Peer
 
toString() - Method in class com.google.bitcoin.core.PeerAddress
 
toString() - Method in class com.google.bitcoin.core.Sha256Hash
 
toString() - Method in class com.google.bitcoin.core.StoredBlock
 
toString() - Method in class com.google.bitcoin.core.StoredTransactionOutput
 
toString() - Method in class com.google.bitcoin.core.StoredUndoableBlock
 
toString() - Method in class com.google.bitcoin.core.Transaction
 
toString(AbstractBlockChain) - Method in class com.google.bitcoin.core.Transaction
A human readable version of the transaction useful for debugging.
toString() - Method in class com.google.bitcoin.core.TransactionConfidence
 
toString() - Method in class com.google.bitcoin.core.TransactionInput
Returns a human readable debug string.
toString() - Method in class com.google.bitcoin.core.TransactionOutPoint
 
toString() - Method in class com.google.bitcoin.core.TransactionOutput
Returns a human readable debug string.
toString() - Method in class com.google.bitcoin.core.UnknownMessage
 
toString() - Method in class com.google.bitcoin.core.VersionedChecksummedBytes
 
toString() - Method in class com.google.bitcoin.core.VersionMessage
 
toString() - Method in class com.google.bitcoin.core.Wallet
 
toString(boolean, boolean, boolean, AbstractBlockChain) - Method in class com.google.bitcoin.core.Wallet
Formats the wallet as a human readable piece of text.
toString() - Method in class com.google.bitcoin.crypto.ChildNumber
 
toString() - Method in class com.google.bitcoin.crypto.DeterministicKey
 
toString() - Method in class com.google.bitcoin.crypto.EncryptedPrivateKey
 
toString() - Method in class com.google.bitcoin.crypto.KeyCrypterScrypt
 
toString() - Method in exception com.google.bitcoin.protocols.channels.PaymentChannelCloseException
 
toString() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates
 
toString() - Method in class com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
 
toString() - Method in class com.google.bitcoin.protocols.channels.StoredServerChannel
 
toString() - Method in class com.google.bitcoin.script.Script
Returns the program opcodes as a string, for example "[1234] DUP HASH160"
toString() - Method in class com.google.bitcoin.uri.BitcoinURI
 
toString() - Method in class com.google.bitcoin.utils.ExponentialBackoff
 
toString() - Method in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
toStringWithPrivate() - Method in class com.google.bitcoin.core.ECKey
Produce a string rendering of the ECKey INCLUDING the private key.
trackFailure() - Method in class com.google.bitcoin.utils.ExponentialBackoff
Track a failure - multiply the back off interval by the multiplier
trackFilteredTransactions(int) - Method in class com.google.bitcoin.core.AbstractBlockChain
 
trackSuccess() - Method in class com.google.bitcoin.utils.ExponentialBackoff
Track a success - reset back off interval to the initial value
Transaction - Class in com.google.bitcoin.core
A transaction represents the movement of coins from some addresses to some other addresses.
Transaction(NetworkParameters) - Constructor for class com.google.bitcoin.core.Transaction
 
Transaction(NetworkParameters, int, Sha256Hash) - Constructor for class com.google.bitcoin.core.Transaction
 
Transaction(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.Transaction
Creates a transaction from the given serialized bytes, eg, from a block or a tx network message.
Transaction(NetworkParameters, byte[], int) - Constructor for class com.google.bitcoin.core.Transaction
Creates a transaction by reading payload starting from offset bytes in.
Transaction(NetworkParameters, byte[], int, Message, boolean, boolean, int) - Constructor for class com.google.bitcoin.core.Transaction
Creates a transaction by reading payload starting from offset bytes in.
Transaction(NetworkParameters, byte[], Message, boolean, boolean, int) - Constructor for class com.google.bitcoin.core.Transaction
Creates a transaction by reading payload starting from offset bytes in.
Transaction.Purpose - Enum in com.google.bitcoin.core
This enum describes the underlying reason the transaction was created.
Transaction.SigHash - Enum in com.google.bitcoin.core
These constants are a part of a scriptSig signature on the inputs.
TRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
TRANSACTION_INPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
TRANSACTION_OUT_POINT_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
TRANSACTION_OUT_POINT_INDEX_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionInput
 
TRANSACTION_OUTPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
TransactionBroadcast - Class in com.google.bitcoin.core
Represents a single transaction broadcast that we are performing.
TransactionBroadcast(PeerGroup, Transaction) - Constructor for class com.google.bitcoin.core.TransactionBroadcast
 
TransactionBroadcaster - Interface in com.google.bitcoin.core
A general interface which declares the ability to broadcast transactions.
TransactionConfidence - Class in com.google.bitcoin.core
A TransactionConfidence object tracks data you can use to make a confidence decision about a transaction.
TransactionConfidence(Transaction) - Constructor for class com.google.bitcoin.core.TransactionConfidence
 
TransactionConfidence.ConfidenceType - Enum in com.google.bitcoin.core
Describes the state of the transaction in general terms.
TransactionConfidence.Listener - Interface in com.google.bitcoin.core
A confidence listener is informed when the level of TransactionConfidence is updated by something, like for example a Wallet.
TransactionConfidence.Listener.ChangeReason - Enum in com.google.bitcoin.core
An enum that describes why a transaction confidence listener is being invoked (i.e.
TransactionConfidence.Source - Enum in com.google.bitcoin.core
Information about where the transaction was first seen (network, sent direct from peer, created by ourselves).
TransactionInput - Class in com.google.bitcoin.core
A transfer of coins from one address to another creates a transaction in which the outputs can be claimed by the recipient in the input of another transaction.
TransactionInput(NetworkParameters, Transaction, byte[]) - Constructor for class com.google.bitcoin.core.TransactionInput
Creates an input that connects to nothing - used only in creation of coinbase transactions.
TransactionInput(NetworkParameters, Transaction, byte[], TransactionOutPoint) - Constructor for class com.google.bitcoin.core.TransactionInput
 
TransactionInput(NetworkParameters, Transaction, byte[], int) - Constructor for class com.google.bitcoin.core.TransactionInput
Deserializes an input message.
TransactionInput(NetworkParameters, Transaction, byte[], int, boolean, boolean) - Constructor for class com.google.bitcoin.core.TransactionInput
Deserializes an input message.
TransactionInput.ConnectionResult - Enum in com.google.bitcoin.core
 
TransactionInput.ConnectMode - Enum in com.google.bitcoin.core
 
TransactionOutPoint - Class in com.google.bitcoin.core
This message is a reference or pointer to an output of a different transaction.
TransactionOutPoint(NetworkParameters, long, Transaction) - Constructor for class com.google.bitcoin.core.TransactionOutPoint
 
TransactionOutPoint(NetworkParameters, long, Sha256Hash) - Constructor for class com.google.bitcoin.core.TransactionOutPoint
 
TransactionOutPoint(NetworkParameters, byte[], int) - Constructor for class com.google.bitcoin.core.TransactionOutPoint
/** Deserializes the message.
TransactionOutPoint(NetworkParameters, byte[], int, Message, boolean, boolean) - Constructor for class com.google.bitcoin.core.TransactionOutPoint
Deserializes the message.
TransactionOutput - Class in com.google.bitcoin.core
A TransactionOutput message contains a scriptPubKey that controls who is able to spend its value.
TransactionOutput(NetworkParameters, Transaction, byte[], int) - Constructor for class com.google.bitcoin.core.TransactionOutput
Deserializes a transaction output message.
TransactionOutput(NetworkParameters, Transaction, byte[], int, boolean, boolean) - Constructor for class com.google.bitcoin.core.TransactionOutput
Deserializes a transaction output message.
TransactionOutput(NetworkParameters, Transaction, BigInteger, Address) - Constructor for class com.google.bitcoin.core.TransactionOutput
Creates an output that sends 'value' to the given address (public key hash).
TransactionOutput(NetworkParameters, Transaction, BigInteger, ECKey) - Constructor for class com.google.bitcoin.core.TransactionOutput
Creates an output that sends 'value' to the given public key using a simple CHECKSIG script (no addresses).
TransactionOutput(NetworkParameters, Transaction, BigInteger, byte[]) - Constructor for class com.google.bitcoin.core.TransactionOutput
 
TransactionOutputChanges - Class in com.google.bitcoin.core
TransactionOutputChanges represents a delta to the set of unspent outputs.
TransactionOutputChanges(List<StoredTransactionOutput>, List<StoredTransactionOutput>) - Constructor for class com.google.bitcoin.core.TransactionOutputChanges
 
TransactionOutputChanges(InputStream) - Constructor for class com.google.bitcoin.core.TransactionOutputChanges
 
TRANSACTIONS_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Payment
 
TransactionSignature - Class in com.google.bitcoin.crypto
A TransactionSignature wraps an ECKey.ECDSASignature and adds methods for handling the additional SIGHASH mode byte that is used.
TransactionSignature(BigInteger, BigInteger) - Constructor for class com.google.bitcoin.crypto.TransactionSignature
Constructs a signature with the given components and SIGHASH_ALL.
TransactionSignature(ECKey.ECDSASignature, Transaction.SigHash, boolean) - Constructor for class com.google.bitcoin.crypto.TransactionSignature
Constructs a transaction signature based on the ECDSA signature.
triggerShutdown() - Method in class com.google.bitcoin.core.PeerGroup
 
triggerShutdown() - Method in class com.google.bitcoin.net.NioClientManager
 
triggerShutdown() - Method in class com.google.bitcoin.net.NioServer
Invoked by the Execution service when it's time to stop.
tx - Variable in class com.google.bitcoin.core.Wallet.SendRequest
A transaction, probably incomplete, that describes the outline of what you want to do.
tx - Variable in class com.google.bitcoin.core.Wallet.SendResult
The Bitcoin transaction message that moves the money.
tx - Variable in class com.google.bitcoin.utils.MockTransactionBroadcaster.TxFuturePair
 
tx - Variable in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
TX_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
TX_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
TX_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Settlement
 
txMap - Variable in class com.google.bitcoin.store.WalletProtobufSerializer
 
txOutsCreated - Variable in class com.google.bitcoin.core.TransactionOutputChanges
 
txOutsSpent - Variable in class com.google.bitcoin.core.TransactionOutputChanges
 
type - Variable in class com.google.bitcoin.core.InventoryItem
 
TYPE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 

U

uint32ToByteArrayBE(long, byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
uint32ToByteArrayLE(long, byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
uint32ToByteStreamLE(long, OutputStream) - Static method in class com.google.bitcoin.core.Utils
 
uint64ToByteArrayLE(long, byte[], int) - Static method in class com.google.bitcoin.core.Utils
 
uint64ToByteStreamLE(BigInteger, OutputStream) - Static method in class com.google.bitcoin.core.Utils
 
unCache() - Method in class com.google.bitcoin.core.Block
 
unCache() - Method in class com.google.bitcoin.core.ChildMessage
 
unCache() - Method in class com.google.bitcoin.core.Message
To be called before any change of internal values including any setters.
unCache() - Method in class com.google.bitcoin.core.Transaction
 
uncaughtExceptionHandler - Static variable in class com.google.bitcoin.utils.Threading
An exception handler that will be invoked for any exceptions that occur in the user thread, and any unhandled exceptions that are caught whilst the framework is processing network traffic or doing other background tasks.
UNENCRYPTED_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
UNENCRYPTED = 1;
UnitTestParams - Class in com.google.bitcoin.params
Network parameters used by the bitcoinj unit tests (and potentially your own).
UnitTestParams() - Constructor for class com.google.bitcoin.params.UnitTestParams
 
unitTests() - Static method in class com.google.bitcoin.core.NetworkParameters
Deprecated.
UNKNOWN_LENGTH - Static variable in class com.google.bitcoin.core.Message
 
UNKNOWN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
UNKNOWN = 0;
UNKNOWN_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
UNKNOWN = 0;
UnknownMessage - Class in com.google.bitcoin.core
 
UnknownMessage(NetworkParameters, String, byte[]) - Constructor for class com.google.bitcoin.core.UnknownMessage
 
UnreadableWalletException - Exception in com.google.bitcoin.store
Thrown by the WalletProtobufSerializer when the serialized protocol buffer is either corrupted, internally inconsistent or appears to be from the future.
UnreadableWalletException(String) - Constructor for exception com.google.bitcoin.store.UnreadableWalletException
 
UnreadableWalletException(String, Throwable) - Constructor for exception com.google.bitcoin.store.UnreadableWalletException
 
unsafeBitcoinSerialize() - Method in class com.google.bitcoin.core.Message
Serialize this message to a byte array that conforms to the bitcoin wire protocol.
UnsafeByteArrayOutputStream - Class in com.google.bitcoin.core
An unsynchronized implementation of ByteArrayOutputStream that will return the backing byte array if its length == size().
UnsafeByteArrayOutputStream() - Constructor for class com.google.bitcoin.core.UnsafeByteArrayOutputStream
 
UnsafeByteArrayOutputStream(int) - Constructor for class com.google.bitcoin.core.UnsafeByteArrayOutputStream
 
UNSPENT_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Pool
UNSPENT = 4;
UPDATE_PAYMENT_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
UPDATE_PAYMENT_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
UPDATE_PAYMENT = 8;
UPDATED_AT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
useAutoSave - Variable in class com.google.bitcoin.kits.WalletAppKit
 
USER_PAYMENT_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
USER_PAYMENT = 1;
USER_THREAD - Static variable in class com.google.bitcoin.utils.Threading
An executor with one thread that is intended for running event listeners on.
userAgent - Variable in class com.google.bitcoin.kits.WalletAppKit
 
Utils - Class in com.google.bitcoin.core
A collection of various utility methods that are helpful for working with the Bitcoin protocol.
Utils() - Constructor for class com.google.bitcoin.core.Utils
 

V

value - Variable in class com.google.bitcoin.core.VarInt
 
VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionOutput
 
valueGathered - Variable in class com.google.bitcoin.wallet.CoinSelection
 
valueOf(String) - Static method in enum com.google.bitcoin.core.AbstractBlockChain.NewBlockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.BloomFilter.BloomUpdate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.InventoryItem.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.PeerGroup.FilterRecalculateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.Transaction.Purpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.Transaction.SigHash
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.TransactionConfidence.ConfidenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.TransactionConfidence.Listener.ChangeReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.TransactionConfidence.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.TransactionInput.ConnectionResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.TransactionInput.ConnectMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.core.Wallet.BalanceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.crypto.MnemonicCode.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.protocols.channels.PaymentChannelClientState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.protocols.channels.PaymentChannelCloseException.CloseReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.protocols.channels.PaymentChannelServerState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.wallet.RiskAnalysis.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.bitcoin.wallet.WalletTransaction.Pool
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
 
valueOf(String) - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
 
valueOf(String) - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
ValueOutOfRangeException - Exception in com.google.bitcoin.protocols.channels
Used when a given value is either too large too afford or too small for the network to accept.
ValueOutOfRangeException(String) - Constructor for exception com.google.bitcoin.protocols.channels.ValueOutOfRangeException
 
values() - Static method in enum com.google.bitcoin.core.AbstractBlockChain.NewBlockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.BloomFilter.BloomUpdate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.InventoryItem.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.PeerGroup.FilterRecalculateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.Transaction.Purpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.Transaction.SigHash
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.TransactionConfidence.ConfidenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.TransactionConfidence.Listener.ChangeReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.TransactionConfidence.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.TransactionInput.ConnectionResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.TransactionInput.ConnectMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.core.Wallet.BalanceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.crypto.MnemonicCode.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.protocols.channels.PaymentChannelClientState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.protocols.channels.PaymentChannelCloseException.CloseReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.protocols.channels.PaymentChannelServerState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.wallet.RiskAnalysis.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.bitcoin.wallet.WalletTransaction.Pool
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Key.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Pool
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
Returns an array containing the constants of this enum type, in the order they are declared.
VALUETOME_FIELD_NUMBER - Static variable in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
VarInt - Class in com.google.bitcoin.core
A variable-length encoded integer using Satoshis encoding.
VarInt(long) - Constructor for class com.google.bitcoin.core.VarInt
 
VarInt(byte[], int) - Constructor for class com.google.bitcoin.core.VarInt
 
vChain - Variable in class com.google.bitcoin.kits.WalletAppKit
 
verCode - Variable in exception com.google.bitcoin.core.WrongNetworkException
The version code that was provided in the address.
VerificationException - Exception in com.google.bitcoin.core
 
VerificationException(String) - Constructor for exception com.google.bitcoin.core.VerificationException
 
VerificationException(Exception) - Constructor for exception com.google.bitcoin.core.VerificationException
 
VerificationException(String, Throwable) - Constructor for exception com.google.bitcoin.core.VerificationException
 
verify() - Method in class com.google.bitcoin.core.Block
Verifies both the header and that the transactions hash to the merkle root.
verify(byte[], ECKey.ECDSASignature, byte[]) - Static method in class com.google.bitcoin.core.ECKey
Verifies the given ECDSA signature against the message bytes using the public key bytes.
verify(byte[], byte[], byte[]) - Static method in class com.google.bitcoin.core.ECKey
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
verify(byte[], byte[]) - Method in class com.google.bitcoin.core.ECKey
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
verify(Sha256Hash, ECKey.ECDSASignature) - Method in class com.google.bitcoin.core.ECKey
Verifies the given R/S pair (signature) against a hash using the public key.
verify() - Method in class com.google.bitcoin.core.Transaction
Checks the transaction contents for sanity, in ways that can be done in a standalone manner.
verify() - Method in class com.google.bitcoin.core.TransactionInput
For a connected transaction, runs the script against the connected pubkey and verifies they are correct.
verify(TransactionOutput) - Method in class com.google.bitcoin.core.TransactionInput
Verifies that this input can spend the given output.
verify(byte[], byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
Verifies the given secp256k1 signature in native code.
verifyHeader() - Method in class com.google.bitcoin.core.Block
Checks the block data to ensure it follows the rules laid out in the network parameters.
verifyMessage(String, String) - Method in class com.google.bitcoin.core.ECKey
Convenience wrapper around ECKey.signedMessageToKey(String, String).
verifyPki() - Method in class com.google.bitcoin.protocols.payments.PaymentSession
Uses the provided PKI method to find the corresponding public key and verify the provided signature.
verifyTransactions() - Method in class com.google.bitcoin.core.Block
Checks the block contents
version - Variable in class com.google.bitcoin.core.GetBlocksMessage
 
version - Variable in class com.google.bitcoin.core.VersionedChecksummedBytes
 
version - Variable in class com.google.bitcoin.kits.WalletAppKit
 
VERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
VERSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
VersionAck - Class in com.google.bitcoin.core
The verack message, sent by a client accepting the version message they received from their peer.
VersionAck() - Constructor for class com.google.bitcoin.core.VersionAck
 
VersionAck(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.VersionAck
 
VersionedChecksummedBytes - Class in com.google.bitcoin.core
In Bitcoin the following format is often used to represent some type of key:
VersionedChecksummedBytes(String) - Constructor for class com.google.bitcoin.core.VersionedChecksummedBytes
 
VersionedChecksummedBytes(int, byte[]) - Constructor for class com.google.bitcoin.core.VersionedChecksummedBytes
 
VersionMessage - Class in com.google.bitcoin.core
A VersionMessage holds information exchanged during connection setup with another peer.
VersionMessage(NetworkParameters, byte[]) - Constructor for class com.google.bitcoin.core.VersionMessage
 
VersionMessage(NetworkParameters, int) - Constructor for class com.google.bitcoin.core.VersionMessage
Equivalent to VersionMessage(params, newBestHeight, true)
VersionMessage(NetworkParameters, int, boolean) - Constructor for class com.google.bitcoin.core.VersionMessage
 
vPeerGroup - Variable in class com.google.bitcoin.kits.WalletAppKit
 
vStore - Variable in class com.google.bitcoin.kits.WalletAppKit
 
vWallet - Variable in class com.google.bitcoin.kits.WalletAppKit
 
vWalletFile - Variable in class com.google.bitcoin.kits.WalletAppKit
 

W

waitForPeers(int) - Method in class com.google.bitcoin.core.PeerGroup
Returns a future that is triggered when the number of connected peers is equal to the given number of connected peers.
waitForTransaction() - Method in class com.google.bitcoin.utils.MockTransactionBroadcaster
 
waitForTxFuture() - Method in class com.google.bitcoin.utils.MockTransactionBroadcaster
 
waitForUserCode() - Static method in class com.google.bitcoin.utils.Threading
Put a dummy task into the queue and wait for it to be run.
Wallet - Class in com.google.bitcoin.core
A Wallet stores keys and a record of transactions that send and receive value from those keys.
Wallet(NetworkParameters) - Constructor for class com.google.bitcoin.core.Wallet
Creates a new, empty wallet with no keys and no transactions.
Wallet(NetworkParameters, KeyCrypter) - Constructor for class com.google.bitcoin.core.Wallet
Create a wallet with a keyCrypter to use in encrypting and decrypting keys.
wallet() - Method in class com.google.bitcoin.kits.WalletAppKit
 
wallet - Variable in class com.google.bitcoin.utils.TestWithWallet
 
wallet - Variable in class com.google.bitcoin.wallet.DefaultRiskAnalysis
 
Wallet.BalanceType - Enum in com.google.bitcoin.core
It's possible to calculate a wallets balance from multiple points of view.
Wallet.SendRequest - Class in com.google.bitcoin.core
A SendRequest gives the wallet information about precisely how to send money to a recipient or set of recipients.
Wallet.SendResult - Class in com.google.bitcoin.core
A SendResult is returned to you as part of sending coins to a recipient.
Wallet.SendResult() - Constructor for class com.google.bitcoin.core.Wallet.SendResult
 
WalletAppKit - Class in com.google.bitcoin.kits
Utility class that wraps the boilerplate needed to set up a new SPV bitcoinj app.
WalletAppKit(NetworkParameters, File, String) - Constructor for class com.google.bitcoin.kits.WalletAppKit
 
WalletEventListener - Interface in com.google.bitcoin.core
Implementors are called when the contents of the wallet changes, for instance due to receiving/sending money or a block chain re-organize.
WalletExtension - Interface in com.google.bitcoin.core
An object implementing this interface can be added to a Wallet and provide arbitrary byte arrays that will be serialized alongside the wallet.
WalletFiles - Class in com.google.bitcoin.wallet
A class that handles atomic and optionally delayed writing of the wallet file to disk.
WalletFiles(Wallet, File, long, TimeUnit) - Constructor for class com.google.bitcoin.wallet.WalletFiles
 
WalletFiles.Listener - Interface in com.google.bitcoin.wallet
Implementors can do pre/post treatment of the wallet file.
WalletProtobufSerializer - Class in com.google.bitcoin.store
Serialize and de-serialize a wallet to a byte stream containing a protocol buffer.
WalletProtobufSerializer() - Constructor for class com.google.bitcoin.store.WalletProtobufSerializer
 
walletToProto(Wallet) - Method in class com.google.bitcoin.store.WalletProtobufSerializer
Converts the given wallet to the object representation of the protocol buffers.
walletToText(Wallet) - Method in class com.google.bitcoin.store.WalletProtobufSerializer
Returns the given wallet formatted as text.
WalletTransaction - Class in com.google.bitcoin.wallet
Stores data about a transaction that is only relevant to the Wallet class.
WalletTransaction(WalletTransaction.Pool, Transaction) - Constructor for class com.google.bitcoin.wallet.WalletTransaction
 
WalletTransaction.Pool - Enum in com.google.bitcoin.wallet
 
warnOnLockCycles() - Static method in class com.google.bitcoin.utils.Threading
 
wasBroadcastBy(PeerAddress) - Method in class com.google.bitcoin.core.TransactionConfidence
Returns true if the given address has been seen via markBroadcastBy()
wasUndoable - Variable in class com.google.bitcoin.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
 
WATCHED_SCRIPT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
with(Transaction...) - Static method in class com.google.bitcoin.core.InventoryMessage
Creates a new inv message for the given transactions.
WORK_DONE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
write(int) - Method in class com.google.bitcoin.core.UnsafeByteArrayOutputStream
Writes the specified byte to this byte array output stream.
write(byte[], int, int) - Method in class com.google.bitcoin.core.UnsafeByteArrayOutputStream
Writes len bytes from the specified byte array starting at offset off to this byte array output stream.
write(MessageType) - Method in class com.google.bitcoin.net.ProtobufParser
Writes the given message to the other side of the connection, prefixing it with the proper 4-byte prefix.
write(OutputStream) - Method in class com.google.bitcoin.script.ScriptChunk
 
writeBytes(byte[]) - Method in class com.google.bitcoin.net.BlockingClient
 
writeBytes(byte[]) - Method in interface com.google.bitcoin.net.MessageWriteTarget
Writes the given bytes to the remote server.
writeBytes(byte[]) - Method in class com.google.bitcoin.net.NioClient
 
writeBytes(OutputStream, byte[]) - Static method in class com.google.bitcoin.script.Script
Writes out the given byte buffer to the output stream with the correct opcode prefix To write an integer call writeBytes(out, Utils.reverseBytes(Utils.encodeMPI(val, false)));
writeReplace() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
writeReplace() - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
writeReplace() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
writeReplace() - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.Error
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
writeReplace() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
writeReplace() - Method in class org.bitcoin.protocols.payments.Protos.Output
 
writeReplace() - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
writeReplace() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
writeReplace() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
writeReplace() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
writeReplace() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.Extension
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.Key
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.Script
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.Transaction
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
writeReplace() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
writeTo(OutputStream) - Method in class com.google.bitcoin.core.UnsafeByteArrayOutputStream
Writes the complete contents of this byte array output stream to the specified output stream argument, as if by calling the output stream's write method using out.write(buf, 0, count).
writeTo(CodedOutputStream) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
 
writeTo(CodedOutputStream) - Method in class com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
 
writeTo(CodedOutputStream) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
 
writeTo(CodedOutputStream) - Method in class com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.Error
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.Initiate
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ProvideRefund
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ReturnRefund
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.ServerVersion
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.Settlement
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.Output
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.Payment
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest
 
writeTo(CodedOutputStream) - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.EncryptedPrivateKey
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Extension
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Key
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.PeerAddress
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Script
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Transaction
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.TransactionInput
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
writeTo(CodedOutputStream) - Method in class org.bitcoinj.wallet.Protos.Wallet
 
writeWallet(Wallet, OutputStream) - Method in class com.google.bitcoin.store.WalletProtobufSerializer
Formats the given wallet (transactions and keys) to the given output stream in protocol buffer format.
WrongNetworkException - Exception in com.google.bitcoin.core
This exception is thrown by the Address class when you try and decode an address with a version code that isn't used by that network.
WrongNetworkException(int, int[]) - Constructor for exception com.google.bitcoin.core.WrongNetworkException
 

Z

ZERO - Static variable in class com.google.bitcoin.crypto.ChildNumber
 
ZERO_HASH - Static variable in class com.google.bitcoin.core.Sha256Hash
 
A B C D E F G H I K L M N O P Q R S T U V W Z 

Copyright © 2014. All rights reserved.