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

A

abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
abortDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
AbstractBitcoinNetParams - Class in org.bitcoinj.params
Parameters for Bitcoin-like networks.
AbstractBitcoinNetParams() - Constructor for class org.bitcoinj.params.AbstractBitcoinNetParams
 
AbstractBlockChain - Class in org.bitcoinj.core
An AbstractBlockChain holds a series of Block objects, links them together, and knows how to verify that the chain follows the rules of the NetworkParameters for this chain.
AbstractBlockChain(NetworkParameters, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.AbstractBlockChain
AbstractBlockChain(Context, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.AbstractBlockChain
Constructs a BlockChain connected to the given list of listeners (eg, wallets) and a store.
AbstractBlockChain.NewBlockType - Enum in org.bitcoinj.core
 
AbstractBlockChainListener - Class in org.bitcoinj.core.listeners
Deprecated.
AbstractBlockChainListener() - Constructor for class org.bitcoinj.core.listeners.AbstractBlockChainListener
Deprecated.
 
AbstractKeyChainEventListener - Class in org.bitcoinj.wallet.listeners
 
AbstractKeyChainEventListener() - Constructor for class org.bitcoinj.wallet.listeners.AbstractKeyChainEventListener
 
AbstractPeerConnectionEventListener - Class in org.bitcoinj.core.listeners
Deprecated.
AbstractPeerConnectionEventListener() - Constructor for class org.bitcoinj.core.listeners.AbstractPeerConnectionEventListener
Deprecated.
 
AbstractPeerDataEventListener - Class in org.bitcoinj.core.listeners
Deprecated.
AbstractPeerDataEventListener() - Constructor for class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
Deprecated.
 
AbstractPeerEventListener - Class in org.bitcoinj.core.listeners
Deprecated.
AbstractPeerEventListener() - Constructor for class org.bitcoinj.core.listeners.AbstractPeerEventListener
Deprecated.
 
AbstractTimeoutHandler - Class in org.bitcoinj.net
A base class which provides basic support for socket timeouts.
AbstractTimeoutHandler() - Constructor for class org.bitcoinj.net.AbstractTimeoutHandler
 
AbstractWalletEventListener - Class in org.bitcoinj.wallet.listeners
Deprecated.
AbstractWalletEventListener() - Constructor for class org.bitcoinj.wallet.listeners.AbstractWalletEventListener
Deprecated.
 
acceptableAddressCodes - Variable in class org.bitcoinj.core.NetworkParameters
 
acceptableVersions - Variable in exception org.bitcoinj.core.WrongNetworkException
The list of acceptable versions that were expected given the addresses network parameters.
acceptExpireTime(long) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection
Queries if the expire time proposed by server is acceptable.
ACCOUNT_ZERO_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
add(Block) - Method in class org.bitcoinj.core.AbstractBlockChain
Processes a received block and tries to add it to the chain.
add(FilteredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Processes a received block and tries to add it to the chain.
add(FilteredBlock) - Method in class org.bitcoinj.core.BlockChain
 
add(Coin) - Method in class org.bitcoinj.core.Coin
 
add(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
 
add(Fiat) - Method in class org.bitcoinj.utils.Fiat
 
add(long) - Method in class org.bitcoinj.utils.VersionTally
Add a new block version to the tally, and return the count for that version within the window.
addAddress(PeerAddress) - Method in class org.bitcoinj.core.AddressMessage
 
addAddress(PeerAddress) - Method in class org.bitcoinj.core.PeerGroup
Add an address to the list of potential peers to connect to.
addAddress(InetAddress) - Method in class org.bitcoinj.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 org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addAllChannels(Iterable<? extends ServerState.StoredServerPaymentChannel>) - Method in class org.bitcoinj.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;
addAllPath(Iterable<? extends Integer>) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
repeated uint32 path = 2;
addAllRefundTo(Iterable<? extends Protos.Output>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated .payments.Output refund_to = 3;
addAllSeed(Iterable<? extends PeerSeedProtos.PeerSeedData>) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addAllTags(Iterable<? extends Protos.Tag>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addAllTransaction(Iterable<? extends Protos.Transaction>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addAllTransactionInput(Iterable<? extends Protos.TransactionInput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionInput transaction_input = 6;
addAllTransactionOutput(Iterable<? extends Protos.TransactionOutput>) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated .wallet.TransactionOutput transaction_output = 7;
addAllTransactions(Iterable<? extends ByteString>) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
addAllTransactionSigners(Iterable<? extends Protos.TransactionSigner>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
addAllWatchedScript(Iterable<? extends Protos.Script>) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
addAndActivateHDChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.KeyChainGroup
Adds an HD chain to the chains list, and make it the default chain (from which keys are issued).
addAndActivateHDChain(DeterministicKeyChain) - Method in class org.bitcoinj.wallet.Wallet
Add a pre-configured keychain to the wallet.
addBlock(Sha256Hash) - Method in class org.bitcoinj.core.GetDataMessage
 
addBlock(Block) - Method in class org.bitcoinj.core.InventoryMessage
 
addBlockAppearance(Sha256Hash, int) - Method in class org.bitcoinj.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;
addBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when new blocks are downloaded.
addBlocksDownloadedEventListener(Executor, BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when new blocks are downloaded.
addBlocksDownloadedEventListener(BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addBlocksDownloadedEventListener(Executor, BlocksDownloadedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when blocks are downloaded by the download peer.
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;
addChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a blockchain downloaded starts.
addChainDownloadStartedEventListener(Executor, ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a blockchain downloaded starts.
addChainDownloadStartedEventListener(ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addChainDownloadStartedEventListener(Executor, ChainDownloadStartedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when chain download starts.
addChangeEventListener(WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addChangeEventListener(Executor, WalletChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addChannels(ClientState.StoredClientPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(int, ClientState.StoredClientPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(ClientState.StoredClientPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(int, ClientState.StoredClientPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannels(ServerState.StoredServerPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(int, ServerState.StoredServerPaymentChannel) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(ServerState.StoredServerPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannels(int, ServerState.StoredServerPaymentChannel.Builder) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannelsBuilder() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
addChannelsBuilder() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
addChunk(ScriptChunk) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given chunk to the end of the program
addChunk(int, ScriptChunk) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given chunk at the given index in the program
addCoinsReceivedEventListener(WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are received.
addCoinsReceivedEventListener(Executor, WalletCoinsReceivedEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are received.
addCoinsSentEventListener(WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are sent.
addCoinsSentEventListener(Executor, WalletCoinsSentEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object called when coins are sent.
addConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is connected.
addConnectedEventListener(Executor, PeerConnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is connected.
addConnectedEventListener(PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addConnectedEventListener(Executor, PeerConnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when new peers are connected to.
addDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is disconnected.
addDisconnectedEventListener(Executor, PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is invoked when a peer is disconnected.
addDisconnectedEventListener(PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addDisconnectedEventListener(Executor, PeerDisconnectedEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when peers are disconnected from.
addDiscoveredEventListener(PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
See Peer#addDiscoveredEventListener(PeerDiscoveredEventListener)
addDiscoveredEventListener(Executor, PeerDiscoveredEventListener) - Method in class org.bitcoinj.core.PeerGroup
Adds a listener that will be notified on the given executor when new peers are discovered.
addEventListener(AbstractPeerEventListener) - Method in class org.bitcoinj.core.Peer
Deprecated.
addEventListener(AbstractPeerEventListener, Executor) - Method in class org.bitcoinj.core.Peer
Deprecated.
addEventListener(AbstractPeerEventListener, Executor) - Method in class org.bitcoinj.core.PeerGroup
Deprecated.
addEventListener(AbstractPeerEventListener) - Method in class org.bitcoinj.core.PeerGroup
Deprecated.
addEventListener(Executor, TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
Adds an event listener that will be run when this confidence object is updated.
addEventListener(TransactionConfidence.Listener) - Method in class org.bitcoinj.core.TransactionConfidence
Adds an event listener that will be run when this confidence object is updated.
addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
addEventListener(KeyChainEventListener) - Method in interface org.bitcoinj.wallet.KeyChain
Adds a listener for events that are run when keys are added, on the user thread.
addEventListener(KeyChainEventListener, Executor) - Method in interface org.bitcoinj.wallet.KeyChain
Adds a listener for events that are run when keys are added, on the given executor.
addEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.KeyChainGroup
Adds a listener for events that are run when keys are added, on the user thread.
addEventListener(KeyChainEventListener, Executor) - Method in class org.bitcoinj.wallet.KeyChainGroup
Adds a listener for events that are run when keys are added, on the given executor.
addEventListener(WalletEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addEventListener(WalletEventListener, Executor) - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
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;
addExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
By providing an object implementing the WalletExtension interface, you can save and load arbitrary additional data that will be stored with the wallet.
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;
addFilteredBlock(Sha256Hash) - Method in class org.bitcoinj.core.GetDataMessage
 
addGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when messages are received.
addGetDataEventListener(Executor, GetDataEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when messages are received.
addGetDataEventListener(GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
addGetDataEventListener(Executor, GetDataEventListener) - Method in class org.bitcoinj.core.PeerGroup
addInput(TransactionOutput) - Method in class org.bitcoinj.core.Transaction
Adds an input to this transaction that imports value from the given output.
addInput(TransactionInput) - Method in class org.bitcoinj.core.Transaction
Adds an input directly, with no checking that it's valid.
addInput(Sha256Hash, long, Script) - Method in class org.bitcoinj.core.Transaction
Creates and adds an input to this transaction, with no checking that it's valid.
addItem(InventoryItem) - Method in class org.bitcoinj.core.ListMessage
 
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;
addKey(ECKey) - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
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;
addKeyChainEventListener(KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addKeyChainEventListener(Executor, KeyChainEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addKeys(List<ECKey>) - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
addListener(BlockChainListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Deprecated.
addListener(BlockChainListener, Executor) - Method in class org.bitcoinj.core.AbstractBlockChain
Deprecated.
addNewBestBlockListener(NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a NewBestBlockListener listener to the chain.
addNewBestBlockListener(Executor, NewBestBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a NewBestBlockListener listener to the chain.
addOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when a transaction is broadcast across the network
addOnTransactionBroadcastListener(Executor, OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called when a transaction is broadcast across the network
addOnTransactionBroadcastListener(OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
addOnTransactionBroadcastListener(Executor, OnTransactionBroadcastListener) - Method in class org.bitcoinj.core.PeerGroup
addOrGetExistingExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
Atomically adds extension or returns an existing extension if there is one with the same id already present.
addOrUpdateExtension(WalletExtension) - Method in class org.bitcoinj.wallet.Wallet
Either adds extension as a new extension or replaces the existing extension if one already exists with the same id.
addOutput(TransactionOutput) - Method in class org.bitcoinj.core.Transaction
Adds the given output to this transaction.
addOutput(Coin, Address) - Method in class org.bitcoinj.core.Transaction
Creates an output based on the given address and value, adds it to this transaction, and returns the new output.
addOutput(Coin, ECKey) - Method in class org.bitcoinj.core.Transaction
Creates an output that pays to the given pubkey directly (no address) with the given value, adds it to this transaction, and returns the new output.
addOutput(Coin, Script) - Method in class org.bitcoinj.core.Transaction
Creates an output that pays to the given script.
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;
addPath(int) - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
repeated uint32 path = 2;
addPeerDiscovery(PeerDiscovery) - Method in class org.bitcoinj.core.PeerGroup
Add addresses from a discovery source to the list of potential peers to connect to.
addPeerFilterProvider(PeerFilterProvider) - Method in class org.bitcoinj.core.PeerGroup
Link the given PeerFilterProvider to this PeerGroup.
addPreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called immediately before a message is received
addPreMessageReceivedEventListener(Executor, PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.Peer
Registers a listener that is called immediately before a message is received
addPreMessageReceivedEventListener(PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.PeerGroup
addPreMessageReceivedEventListener(Executor, PreMessageReceivedEventListener) - Method in class org.bitcoinj.core.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;
addReorganizeEventListener(WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addReorganizeEventListener(Executor, WalletReorganizeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addReorganizeListener(ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic ReorganizeListener listener to the chain.
addReorganizeListener(Executor, ReorganizeListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic ReorganizeListener listener to the chain.
Address - Class in org.bitcoinj.core
A Bitcoin address looks like 1MsScoe2fTJoq4ZPdQgqyhgWeoNamYPevy and is derived from an elliptic curve public key plus a set of network parameters.
Address(NetworkParameters, int, byte[]) - Constructor for class org.bitcoinj.core.Address
Construct an address from parameters, the address version, and the hash160 form.
Address(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Address
Construct an address from parameters and the hash160 form.
Address(NetworkParameters, String) - Constructor for class org.bitcoinj.core.Address
AddressFormatException - Exception in org.bitcoinj.core
 
AddressFormatException() - Constructor for exception org.bitcoinj.core.AddressFormatException
 
AddressFormatException(String) - Constructor for exception org.bitcoinj.core.AddressFormatException
 
addressHash - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
addressHeader - Variable in class org.bitcoinj.core.NetworkParameters
 
AddressMessage - Class in org.bitcoinj.core
Represents an "addr" message on the P2P network, which contains broadcast IP addresses of other peers.
addrSeeds - Variable in class org.bitcoinj.core.NetworkParameters
 
addScriptChangeEventListener(Executor, ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addScriptsChangeEventListener(ScriptsChangeEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addSeed(PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeed(int, PeerSeedProtos.PeerSeedData) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeed(PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeed(int, PeerSeedProtos.PeerSeedData.Builder) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeedBuilder() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSeedBuilder(int) - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
addSignedInput(TransactionOutPoint, Script, ECKey, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Adds a new and fully signed input for the given parameters.
addSignedInput(TransactionOutPoint, Script, ECKey) - Method in class org.bitcoinj.core.Transaction
addSignedInput(TransactionOutput, ECKey) - Method in class org.bitcoinj.core.Transaction
Adds an input that points to the given output and contains a valid signature for it, calculated using the signing key.
addSignedInput(TransactionOutput, ECKey, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Adds an input that points to the given output and contains a valid signature for it, calculated using the signing key.
addTags(Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTags(int, Protos.Tag) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTags(Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTags(int, Protos.Tag.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTagsBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addTagsBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds/updates the given Block with the block store.
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds/updates the given StoredBlock with the block store.
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.BlockChain
 
addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.BlockChain
 
addToBlockStore(StoredBlock, Block, TransactionOutputChanges) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
addToBlockStore(StoredBlock, Block) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
addTransaction(Transaction) - Method in class org.bitcoinj.core.Block
Adds a transaction to this block.
addTransaction(Sha256Hash) - Method in class org.bitcoinj.core.GetDataMessage
 
addTransaction(Transaction) - Method in class org.bitcoinj.core.InventoryMessage
 
addTransaction(Protos.Transaction) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Transaction transaction = 4;
addTransaction(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;
addTransactionConfidenceEventListener(TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
addTransactionConfidenceEventListener(Executor, TransactionConfidenceEventListener) - Method in class org.bitcoinj.wallet.Wallet
Adds an event listener object.
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;
addTransactionReceivedListener(TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic TransactionReceivedInBlockListener listener to the chain.
addTransactionReceivedListener(Executor, TransactionReceivedInBlockListener) - Method in class org.bitcoinj.core.AbstractBlockChain
Adds a generic TransactionReceivedInBlockListener listener to the chain.
addTransactions(ByteString) - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
addTransactionSigner(TransactionSigner) - Method in class org.bitcoinj.wallet.Wallet
Adds given transaction signer to the list of signers.
addTransactionSigners(Protos.TransactionSigner) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
addTransactionSigners(int, Protos.TransactionSigner) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
addTransactionSigners(Protos.TransactionSigner.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
addTransactionSigners(int, Protos.TransactionSigner.Builder) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
addTransactionSignersBuilder() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
addTransactionSignersBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
addUnspentTransactionOutput(UTXO) - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Adds a UTXO to the list of unspent TransactionOutputs
addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
addUnspentTransactionOutput(UTXO) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
addWallet(Wallet) - Method in class org.bitcoinj.core.AbstractBlockChain
Add a wallet to the BlockChain.
addWallet(Wallet) - Method in class org.bitcoinj.core.Peer
Links the given wallet to this peer.
addWallet(Wallet) - Method in class org.bitcoinj.core.PeerGroup
Link the given wallet to this PeerGroup.
addWalletTransaction(WalletTransaction) - Method in class org.bitcoinj.wallet.Wallet
Adds a transaction that has been associated with a particular wallet pool.
addWatchedAddress(Address) - Method in class org.bitcoinj.wallet.Wallet
Same as Wallet.addWatchedAddress(Address, long) with the current time as the creation time.
addWatchedAddress(Address, long) - Method in class org.bitcoinj.wallet.Wallet
Adds the given address to the wallet to be watched.
addWatchedAddresses(List<Address>, long) - Method in class org.bitcoinj.wallet.Wallet
Adds the given address to the wallet to be watched.
addWatchedScript(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 org.bitcoinj.wallet.Wallet
Adds the given output scripts to the wallet to be watched.
adjustLength(int) - Method in class org.bitcoinj.core.ChildMessage
 
adjustLength(int, int) - Method in class org.bitcoinj.core.ChildMessage
 
adjustLength(int, int) - Method in class org.bitcoinj.core.Message
 
aesKey - Variable in class org.bitcoinj.wallet.DecryptingKeyBag
 
aesKey - Variable in class org.bitcoinj.wallet.SendRequest
The AES key to use to decrypt the private keys before signing.
AGE_COMPARATOR - Static variable in class org.bitcoinj.core.ECKey
Sorts oldest keys first, newest last.
AlertMessage - Class in org.bitcoinj.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 org.bitcoinj.core.AlertMessage
 
alertSigningKey - Variable in class org.bitcoinj.core.NetworkParameters
 
ALL_VERIFY_FLAGS - Static variable in class org.bitcoinj.script.Script
 
allConnections - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
allowEmptyPeerChain() - Method in class org.bitcoinj.core.NetworkParameters
If we are running in testnet-in-a-box mode, we allow connections to nodes with 0 non-genesis blocks.
allowEmptyPeerChain() - Method in class org.bitcoinj.params.RegTestParams
 
allowSpendingUnconfirmedTransactions() - Method in class org.bitcoinj.wallet.Wallet
Convenience wrapper for setCoinSelector(Wallet.AllowUnconfirmedCoinSelector.get()).
AllowUnconfirmedCoinSelector - Class in org.bitcoinj.wallet
This coin selector will select any transaction at all, regardless of where it came from or whether it was confirmed yet.
AllowUnconfirmedCoinSelector() - Constructor for class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
 
AllRandomKeysRotating - Exception in org.bitcoinj.wallet
Indicates that an attempt was made to upgrade a random wallet to deterministic, but there were no non-rotating random keys to use as source material for the seed.
AllRandomKeysRotating() - Constructor for exception org.bitcoinj.wallet.AllRandomKeysRotating
 
ALPHABET - Static variable in class org.bitcoinj.core.Base58
 
amount - Variable in class org.bitcoinj.protocols.channels.PaymentChannelClientState.IncrementedPayment
 
amount - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.Output
 
AMOUNT_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.Output
 
analyze() - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
analyze() - Method in interface org.bitcoinj.wallet.RiskAnalysis
 
analyzed - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
Analyzer() - Constructor for class org.bitcoinj.wallet.DefaultRiskAnalysis.Analyzer
 
anyoneCanPay() - Method in class org.bitcoinj.crypto.TransactionSignature
 
APPEARED_AT_HEIGHT_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
append(List<ChildNumber>, ChildNumber) - Static method in class org.bitcoinj.crypto.HDUtils
Append a derivation level to an existing path
appendByte(byte[], byte) - Static method in class org.bitcoinj.core.Utils
Creates a copy of bytes and appends b to the end of it
appendToSubVer(String, String, String) - Method in class org.bitcoinj.core.VersionMessage
Appends the given user-agent information to the subVer field.
applyAndUpdate(Block) - Method in class org.bitcoinj.core.BloomFilter
Creates a new FilteredBlock from the given Block, using this filter to select transactions.
applyAndUpdate(Transaction) - Method in class org.bitcoinj.core.BloomFilter
 
assertEquals(int, int, String) - Static method in class org.bitcoin.NativeSecp256k1Util
 
assertEquals(boolean, boolean, String) - Static method in class org.bitcoin.NativeSecp256k1Util
 
assertEquals(String, String, String) - Static method in class org.bitcoin.NativeSecp256k1Util
 
AssertFailException(String) - Constructor for exception org.bitcoin.NativeSecp256k1Util.AssertFailException
 
ASSURANCE_CONTRACT_CLAIM_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
ASSURANCE_CONTRACT_CLAIM = 3;
ASSURANCE_CONTRACT_PLEDGE_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
ASSURANCE_CONTRACT_PLEDGE = 4;
ASSURANCE_CONTRACT_STUB_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Transaction.Purpose
ASSURANCE_CONTRACT_STUB = 5;
autoCommit - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
autosaveToFile(File, long, TimeUnit, WalletFiles.Listener) - Method in class org.bitcoinj.wallet.Wallet
Sets up the wallet to auto-save itself to the given file, using temp files with atomic renames to ensure consistency.
autoStop - Variable in class org.bitcoinj.kits.WalletAppKit
 
await() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Wait for the chain to be downloaded.
awaitRunning() - Method in class org.bitcoinj.core.PeerGroup
Deprecated.
awaitTerminated() - Method in class org.bitcoinj.core.PeerGroup
Deprecated.

B

BAD_TRANSACTION_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.Error.ErrorCode
BAD_TRANSACTION = 4;
BadPassphraseException() - Constructor for exception org.bitcoinj.crypto.BIP38PrivateKey.BadPassphraseException
 
BadPassword() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.BadPassword
 
badWord - Variable in exception org.bitcoinj.crypto.MnemonicException.MnemonicWordException
Contains the word that was not found in the word list.
Base58 - Class in org.bitcoinj.core
Base58 is a way to encode Bitcoin addresses (or arbitrary data) as alphanumeric strings.
Base58() - Constructor for class org.bitcoinj.core.Base58
 
BASE64 - Static variable in class org.bitcoinj.core.CheckpointManager
 
BaseTaggableObject - Class in org.bitcoinj.utils
A simple implementation of TaggableObject that just uses a lazily created hashmap that is synchronized on this objects Java monitor.
BaseTaggableObject() - Constructor for class org.bitcoinj.utils.BaseTaggableObject
 
BasicKeyChain - Class in org.bitcoinj.wallet
A KeyChain that implements the simplest model possible: it can have keys imported into it, and just acts as a dumb bag of keys.
BasicKeyChain() - Constructor for class org.bitcoinj.wallet.BasicKeyChain
 
BasicKeyChain(KeyCrypter) - Constructor for class org.bitcoinj.wallet.BasicKeyChain
 
BasicKeyChain.State - Enum in org.bitcoinj.wallet
Whether this basic key chain is empty, full of regular (usable for signing) keys, or full of watching keys.
beginBloomFilterCalculation() - Method in interface org.bitcoinj.core.PeerFilterProvider
Called on all registered filter providers before getBloomFilterElementCount and getBloomFilter are called.
beginBloomFilterCalculation() - Method in class org.bitcoinj.wallet.Wallet
 
beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
beginDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
Begins/Commits/Aborts a database transaction.
beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
beginDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
bestHeight - Variable in class org.bitcoinj.core.VersionMessage
How many blocks are in the chain, according to the other side.
bestValueSignature - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
BESTVALUESIGNATURE_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
bestValueToMe - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
BESTVALUETOME_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
bigIntegerToBytes(BigInteger, int) - Static method in class org.bitcoinj.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.
bigNum(long) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number as a push data chunk.
bigNum(int, long) - Method in class org.bitcoinj.script.ScriptBuilder
Adds the given number as a push data chunk to the given index in the program.
bindAndStart(int) - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerListener
Binds to the given port and starts accepting new client connections.
BIP16_ENFORCE_TIME - Static variable in class org.bitcoinj.core.NetworkParameters
Blocks with a timestamp after this should enforce BIP 16, aka "Pay to script hash".
BIP32_STANDARDISATION_TIME_SECS - Static variable in class org.bitcoinj.crypto.DeterministicHierarchy
 
bip32HeaderPriv - Variable in class org.bitcoinj.core.NetworkParameters
 
bip32HeaderPub - Variable in class org.bitcoinj.core.NetworkParameters
 
BIP38PrivateKey - Class in org.bitcoinj.crypto
Implementation of BIP 38 passphrase-protected private keys.
BIP38PrivateKey(NetworkParameters, String) - Constructor for class org.bitcoinj.crypto.BIP38PrivateKey
BIP38PrivateKey.BadPassphraseException - Exception in org.bitcoinj.crypto
 
BIP39_STANDARDISATION_TIME_SECS - Static variable in class org.bitcoinj.crypto.MnemonicCode
UNIX time for when the BIP39 standard was finalised.
BIP44_ACCOUNT_ZERO_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
BITCOIN_SCHEME - Static variable in class org.bitcoinj.params.AbstractBitcoinNetParams
Scheme part for Bitcoin URIs.
BITCOIN_SCHEME - Static variable in class org.bitcoinj.uri.BitcoinURI
Deprecated.
BITCOIN_SIGNED_MESSAGE_HEADER - Static variable in class org.bitcoinj.core.Utils
The string that prefixes all text messages signed using Bitcoin keys.
BITCOIN_SIGNED_MESSAGE_HEADER_BYTES - Static variable in class org.bitcoinj.core.Utils
 
BITCOINJ_VERSION - Static variable in class org.bitcoinj.core.VersionMessage
The version of this library release, as a string.
BitcoinPacketHeader(ByteBuffer) - Constructor for class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
bitcoinSerialize() - Method in class org.bitcoinj.core.Block
Special handling to check if we have a valid byte array for both header and transactions
bitcoinSerialize() - Method in class org.bitcoinj.core.EmptyMessage
 
bitcoinSerialize() - Method in class org.bitcoinj.core.Message
Returns a copy of the array returned by Message.unsafeBitcoinSerialize(), which is safe to mutate.
bitcoinSerialize(OutputStream) - Method in class org.bitcoinj.core.Message
Serialize this message to the provided OutputStream using the bitcoin wire format.
BitcoinSerializer - Class in org.bitcoinj.core
Methods to serialize and de-serialize messages to the Bitcoin network format as defined in the protocol specification.
BitcoinSerializer(NetworkParameters, boolean) - Constructor for class org.bitcoinj.core.BitcoinSerializer
Constructs a BitcoinSerializer with the given behavior.
BitcoinSerializer.BitcoinPacketHeader - Class in org.bitcoinj.core
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.AddressMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Block
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.BloomFilter
Serializes this message to the provided stream.
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.EmptyMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.FilteredBlock
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.GetBlocksMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.GetUTXOsMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.HeadersMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.ListMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.MemoryPoolMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Message
Serializes this message to the provided stream.
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.PartialMerkleTree
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.PeerAddress
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Ping
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Pong
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.RejectMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.Transaction
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionInput
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutPoint
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.TransactionOutput
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.UTXOsMessage
 
bitcoinSerializeToStream(OutputStream) - Method in class org.bitcoinj.core.VersionMessage
 
BitcoinURI - Class in org.bitcoinj.uri
Provides a standard implementation of a Bitcoin URI with support for the following:
BitcoinURI(String) - Constructor for class org.bitcoinj.uri.BitcoinURI
Constructs a new BitcoinURI from the given string.
BitcoinURI(NetworkParameters, String) - Constructor for class org.bitcoinj.uri.BitcoinURI
Constructs a new object by trying to parse the input as a valid Bitcoin URI.
BitcoinURIParseException - Exception in org.bitcoinj.uri
Exception to provide the following to BitcoinURI:
BitcoinURIParseException(String) - Constructor for exception org.bitcoinj.uri.BitcoinURIParseException
 
BitcoinURIParseException(String, Throwable) - Constructor for exception org.bitcoinj.uri.BitcoinURIParseException
 
bits - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
Block - Class in org.bitcoinj.core
A block is a group of transactions, and is one of the fundamental data structures of the Bitcoin system.
Block(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.Block
Deprecated.
Block(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
Construct a block object from the Bitcoin wire format.
Block(NetworkParameters, byte[], int, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
Construct a block object from the Bitcoin wire format.
Block(NetworkParameters, byte[], int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.Block
Construct a block object from the Bitcoin wire format.
Block(NetworkParameters, long, Sha256Hash, Sha256Hash, long, long, long, List<Transaction>) - Constructor for class org.bitcoinj.core.Block
Construct a block initialized with all the given fields.
block - Variable in class org.bitcoinj.store.MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag
 
Block.VerifyFlag - Enum in org.bitcoinj.core
Flags used to control which elements of block validation are done on received blocks.
BLOCK_HASH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
BLOCK_HEIGHT_GENESIS - Static variable in class org.bitcoinj.core.Block
Height of the first block
BLOCK_HEIGHT_UNKNOWN - Static variable in class org.bitcoinj.core.Block
Value to use if the block height is unknown
BLOCK_LENGTH - Static variable in class org.bitcoinj.crypto.KeyCrypterScrypt
The size of an AES block in bytes.
BLOCK_RELATIVITY_OFFSETS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
BLOCK_VERSION_BIP34 - Static variable in class org.bitcoinj.core.Block
Block version introduced in BIP 34: Height in coinbase
BLOCK_VERSION_BIP65 - Static variable in class org.bitcoinj.core.Block
Block version introduced in BIP 65: OP_CHECKLOCKTIMEVERIFY
BLOCK_VERSION_BIP66 - Static variable in class org.bitcoinj.core.Block
Block version introduced in BIP 66: Strict DER signatures
BLOCK_VERSION_GENESIS - Static variable in class org.bitcoinj.core.Block
 
blockCache - Variable in class org.bitcoinj.store.SPVBlockStore
 
BlockChain - Class in org.bitcoinj.core
A BlockChain implements the simplified payment verification mode of the Bitcoin protocol.
BlockChain(Context, Wallet, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
Constructs a BlockChain connected to the given wallet and store.
BlockChain(NetworkParameters, Wallet, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
BlockChain(Context, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
Constructs a BlockChain that has no wallet at all.
BlockChain(NetworkParameters, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
BlockChain(Context, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
Constructs a BlockChain connected to the given list of listeners and a store.
BlockChain(NetworkParameters, List<? extends Wallet>, BlockStore) - Constructor for class org.bitcoinj.core.BlockChain
BlockChainListener - Interface in org.bitcoinj.core.listeners
Deprecated.
BlockFileLoader - Class in org.bitcoinj.utils
This class reads block files stored in the Bitcoin Core format.
BlockFileLoader(NetworkParameters, List<File>) - Constructor for class org.bitcoinj.utils.BlockFileLoader
 
BlockingClient - Class in org.bitcoinj.net
Creates a simple connection to a server using a StreamConnection to process data.
BlockingClient(SocketAddress, StreamConnection, int, SocketFactory, Set<BlockingClient>) - Constructor for class org.bitcoinj.net.BlockingClient
Creates a new client to the given server address using the given StreamConnection to decode the data.
BlockingClientManager - Class in org.bitcoinj.net
A thin wrapper around a set of BlockingClients.
BlockingClientManager() - Constructor for class org.bitcoinj.net.BlockingClientManager
 
BlockingClientManager(SocketFactory) - Constructor for class org.bitcoinj.net.BlockingClientManager
Creates a blocking client manager that will obtain sockets from the given factory.
blockingStartup - Variable in class org.bitcoinj.kits.WalletAppKit
 
BlocksDownloadedEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are procesesed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
blockStore - Variable in class org.bitcoinj.core.BlockChain
Keeps a map of block hashes to StoredBlocks.
blockStore - Variable in class org.bitcoinj.core.FullPrunedBlockChain
Keeps a map of block hashes to StoredBlocks.
BlockStore - Interface in org.bitcoinj.store
An implementor of BlockStore saves StoredBlock objects to disk.
BlockStoreException - Exception in org.bitcoinj.store
Thrown when something goes wrong with storing a block.
BlockStoreException(String) - Constructor for exception org.bitcoinj.store.BlockStoreException
 
BlockStoreException(Throwable) - Constructor for exception org.bitcoinj.store.BlockStoreException
 
BlockStoreException(String, Throwable) - Constructor for exception org.bitcoinj.store.BlockStoreException
 
BlockVersionOutOfDate(long) - Constructor for exception org.bitcoinj.core.VerificationException.BlockVersionOutOfDate
 
bloom - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
BloomFilter - Class in org.bitcoinj.core
A Bloom filter is a probabilistic data structure which can be sent to another client so that it can avoid sending us transactions that aren't relevant to our set of keys.
BloomFilter(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.BloomFilter
Construct a BloomFilter by deserializing payloadBytes
BloomFilter(int, double, long) - Constructor for class org.bitcoinj.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 org.bitcoinj.core.BloomFilter
Constructs a new Bloom Filter which will provide approximately the given false positive rate when the given number of elements have been inserted.
BloomFilter.BloomUpdate - Enum in org.bitcoinj.core
The BLOOM_UPDATE_* constants control when the bloom filter is auto-updated by the peer using it as a filter, either never, for all outputs or only for pay-2-pubkey outputs (default)
BriefLogFormatter - Class in org.bitcoinj.utils
A Java logging formatter that writes more compact output than the default.
BriefLogFormatter() - Constructor for class org.bitcoinj.utils.BriefLogFormatter
 
broadcast() - Method in class org.bitcoinj.core.TransactionBroadcast
 
broadcast - Variable in class org.bitcoinj.wallet.Wallet.SendResult
The broadcast object returned by the linked TransactionBroadcaster
BROADCAST_BY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
broadcastComplete - Variable in class org.bitcoinj.wallet.Wallet.SendResult
A future that will complete once the tx message has been successfully broadcast to the network.
broadcaster - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
broadcastTransaction(Transaction) - Method in class org.bitcoinj.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 org.bitcoinj.core.PeerGroup
Given a transaction, sends it un-announced to one peer and then waits for it to be received back from other peers.
broadcastTransaction(Transaction) - Method in interface org.bitcoinj.core.TransactionBroadcaster
Broadcast the given transaction on the network
BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Standard format for the BTC denomination.
BtcAutoFormat - Class in org.bitcoinj.utils
This class, a concrete extension of BtcFormat, is distinguished by its accommodation of multiple denominational units as follows:
BtcAutoFormat(Locale, BtcAutoFormat.Style, int) - Constructor for class org.bitcoinj.utils.BtcAutoFormat
Constructor
BtcAutoFormat.Style - Enum in org.bitcoinj.utils
Enum for specifying the style of currency indicators thas are used when formatting, ether codes or symbols.
BtcFixedFormat - Class in org.bitcoinj.utils
This class, a concrete extension of BtcFormat, is distinguished in that each instance formats and by-default parses all Bitcoin monetary values in units of a single denomination that is specified at the time that instance is constructed.
BtcFixedFormat(Locale, int, int, List<Integer>) - Constructor for class org.bitcoinj.utils.BtcFixedFormat
Constructor
BtcFormat - Class in org.bitcoinj.utils
Instances of this class format and parse locale-specific numerical representations of Bitcoin monetary values.
BtcFormat(DecimalFormat, int, List<Integer>) - Constructor for class org.bitcoinj.utils.BtcFormat
This single constructor is invoked by the overriding subclass constructors.
BtcFormat.Builder - Class in org.bitcoinj.utils
This class constructs new instances of BtcFormat, allowing for the configuration of those instances before they are constructed.
buffer - Variable in class org.bitcoinj.store.SPVBlockStore
 
build() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
build() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
build() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
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.PaymentAck.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(Block) - Method in class org.bitcoinj.core.StoredBlock
Creates a new StoredBlock, calculating the additional fields by adding to the values in this block.
build() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
build() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
build() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
build() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
build() - Method in class org.bitcoinj.script.ScriptBuilder
Creates a new immutable Script based on the state of the builder.
build() - Method in class org.bitcoinj.utils.BtcFormat.Builder
Return a new BtcFormat instance.
build() - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
build() - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.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.Tag.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.TransactionSigner.Builder
 
build() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
builder() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new BtcFormat.Builder object.
builder() - Static method in class org.bitcoinj.wallet.DeterministicKeyChain
 
Builder() - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
builder() - Static method in class org.bitcoinj.wallet.MarriedKeyChain
 
Builder() - Constructor for class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
buildFromLeaves(NetworkParameters, byte[], List<Sha256Hash>) - Static method in class org.bitcoinj.core.PartialMerkleTree
Calculates a PMT given the list of leaf hashes and which leaves need to be included.
BUILDING_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.TransactionConfidence.Type
BUILDING = 1;
buildPartial() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
buildPartial() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
buildPartial() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.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.PaymentAck.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.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
buildPartial() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
buildPartial() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
buildPartial() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.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.Tag.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.TransactionSigner.Builder
 
buildPartial() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
bytes - Variable in class org.bitcoinj.core.VersionedChecksummedBytes
 
byteStringToHash(ByteString) - Static method in class org.bitcoinj.wallet.WalletProtobufSerializer
 
byteValue() - Method in enum org.bitcoinj.core.Transaction.SigHash
 

C

calcLength(byte[], int) - Static method in class org.bitcoinj.core.Transaction
 
calcSigHashValue(Transaction.SigHash, boolean) - Static method in class org.bitcoinj.crypto.TransactionSignature
Calculates the byte used in the protocol to represent the combination of mode and anyoneCanPay.
calculate(ImmutableList<PeerFilterProvider>) - Method in class org.bitcoinj.net.FilterMerger
 
calculateAllSpendCandidates() - Method in class org.bitcoinj.wallet.Wallet
Returns a list of the outputs that can potentially be spent, i.e.
calculateAllSpendCandidates(boolean) - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
Use Wallet.calculateAllSpendCandidates(boolean, boolean) or the zero-parameter form instead.
calculateAllSpendCandidates(boolean, boolean) - Method in class org.bitcoinj.wallet.Wallet
Returns a list of all outputs that are being tracked by this wallet either from the UTXOProvider (in this case the existence or not of private keys is ignored), or the wallets internal storage (the default) taking into account the flags.
calculateAllSpendCandidatesFromUTXOProvider(boolean) - Method in class org.bitcoinj.wallet.Wallet
Returns the spendable candidates from the UTXOProvider based on keys that the wallet contains.
calculateBalanceForAddress(Address) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Calculate the balance for a coinbase, to-address, or p2sh address.
calculateFee(SendRequest, Coin, List<TransactionInput>, boolean, List<TransactionOutput>) - Method in class org.bitcoinj.wallet.Wallet
 
calculateSignature(int, ECKey, byte[], Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature that is valid for being inserted into the input at the given position.
calculateSignature(int, ECKey, Script, Transaction.SigHash, boolean) - Method in class org.bitcoinj.core.Transaction
Calculates a signature that is valid for being inserted into the input at the given position.
canSignFor(Script) - Method in class org.bitcoinj.wallet.Wallet
Returns true if this wallet has at least one of the private keys needed to sign for this scriptPubKey.
CENT - Static variable in class org.bitcoinj.core.Coin
0.01 Bitcoins.
CERTIFICATE_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.X509Certificates
 
certificates - Variable in exception org.bitcoinj.protocols.payments.PaymentProtocolException.PkiVerificationException
 
chain - Variable in class org.bitcoinj.core.PeerGroup
 
chain() - Method in class org.bitcoinj.kits.WalletAppKit
 
CHAIN_CODE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.DeterministicKey
 
CHAIN_WORK_BYTES - Static variable in class org.bitcoinj.core.StoredBlock
 
chainCode - Variable in class org.bitcoinj.crypto.HDKeyDerivation.RawKeyBytes
 
ChainDownloadStartedEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are procesesed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
ChainFileLockedException - Exception in org.bitcoinj.store
Thrown by SPVBlockStore when the process cannot gain exclusive access to the chain file.
ChainFileLockedException(String) - Constructor for exception org.bitcoinj.store.ChainFileLockedException
 
ChainFileLockedException(Throwable) - Constructor for exception org.bitcoinj.store.ChainFileLockedException
 
chainHead - Variable in class org.bitcoinj.core.AbstractBlockChain
Tracks the top of the best known chain.
chainHeadBlock - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
chainHeadBlock - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
chainHeadHash - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
chainHeadHash - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
chains - Variable in class org.bitcoinj.wallet.KeyChainGroup
 
changeAddress - Variable in class org.bitcoinj.wallet.SendRequest
"Change" means the difference between the value gathered by a transactions inputs (the size of which you don't really control as it depends on who sent you money), and the value being sent somewhere else.
changed - Variable in class org.bitcoinj.net.FilterMerger.Result
 
changeEncryptionKey(KeyCrypter, KeyParameter, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Changes wallet AES encryption key, this is atomic operation.
changeEncryptionPassword(CharSequence, CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Changes wallet encryption password, this is atomic operation.
CHANNEL_EXPIRE_OFFSET - Static variable in class org.bitcoinj.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 org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler
 
channelClosed(PaymentChannelCloseException.CloseReason) - Method in class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
Called when the channel was closed for some reason.
channelOpen(Sha256Hash) - Method in class org.bitcoinj.jni.NativePaymentChannelServerConnectionEventHandler
 
channelOpen(boolean) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection
Indicates the channel has been successfully opened and PaymentChannelClient.incrementPayment(Coin) may be called at will.
channelOpen(Sha256Hash) - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerConnection
Triggered when the channel is opened and payments can begin
channelOpen(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
Triggered when the channel is opened and application messages/payments can begin
CHANNELS_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
CHANNELS_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
check(List<String>) - Method in class org.bitcoinj.crypto.MnemonicCode
Check to see if a mnemonic word list is valid.
check() - Method in class org.bitcoinj.wallet.DeterministicSeed
Check if our mnemonic is a valid mnemonic phrase for our word list.
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.BasicKeyChain
Check whether the AES key can decrypt the first encrypted key in the wallet.
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
checkAESKey(KeyParameter) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
 
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
checkAESKey(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Check whether the AES key can decrypt the first encrypted key in the wallet.
checkBitLE(byte[], int) - Static method in class org.bitcoinj.core.Utils
Checks if the given bit is set in data, using little endian (not the same as Java native big endian)
checkCoinBaseHeight(int) - Method in class org.bitcoinj.core.Transaction
Check block height is in coinbase input script, for use after BIP 34 enforcement is enabled.
checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.core.NetworkParameters
Throws an exception if the block's difficulty is not correct.
checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.params.AbstractBitcoinNetParams
 
checkDifficultyTransitions(StoredBlock, Block, BlockStore) - Method in class org.bitcoinj.params.TestNet3Params
 
checkForFilterExhaustion(FilteredBlock) - Method in class org.bitcoinj.wallet.Wallet
Used by Peer to decide whether or not to discard this block and any blocks building upon it, in case the Bloom filter used to request them may be exhausted, that is, not have sufficient keys in the deterministic sequence within it to reliably find relevant transactions.
checkNotExpired() - Method in class org.bitcoinj.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 org.bitcoinj.wallet.BasicKeyChain
Returns whether the given password is correct for this key chain.
checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
checkPassword(CharSequence) - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
 
checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
checkPassword(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Check whether the password can decrypt the first key in the wallet.
checkpoint(NetworkParameters, InputStream, BlockStore, long) - Static method in class org.bitcoinj.core.CheckpointManager
Convenience method that creates a CheckpointManager, loads the given data, gets the checkpoint for the given time, then inserts it into the store and sets that to be the chain head.
CheckpointManager - Class in org.bitcoinj.core
Vends hard-coded StoredBlocks for blocks throughout the chain.
CheckpointManager(Context) - Constructor for class org.bitcoinj.core.CheckpointManager
Loads the default checkpoints bundled with bitcoinj
CheckpointManager(NetworkParameters, InputStream) - Constructor for class org.bitcoinj.core.CheckpointManager
Loads the checkpoints from the given stream
checkpoints - Variable in class org.bitcoinj.core.CheckpointManager
 
checkpoints - Variable in class org.bitcoinj.core.NetworkParameters
 
checkpoints - Variable in class org.bitcoinj.kits.WalletAppKit
 
checkProofOfWork(boolean) - Method in class org.bitcoinj.core.Block
Returns true if the hash of the block is OK (lower than difficulty target).
checkState(State) - Method in class org.bitcoinj.protocols.channels.StateMachine
Checks that the machine is in the given state.
checkState(State...) - Method in class org.bitcoinj.protocols.channels.StateMachine
Checks that the machine is in one of the given states.
checksum - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
ChildMessage - Class in org.bitcoinj.core
Represents a Message type that can be contained within another Message.
ChildMessage() - Constructor for class org.bitcoinj.core.ChildMessage
Deprecated.
Use {@link #ChildMessage(NetworkParameters) instead.
ChildMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, int) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.ChildMessage
 
ChildMessage(NetworkParameters, byte[], int, Message, MessageSerializer, int) - Constructor for class org.bitcoinj.core.ChildMessage
 
CHILDNUM_ORDER - Static variable in class org.bitcoinj.crypto.DeterministicKey
Sorts deterministic keys in the order of their child number.
ChildNumber - Class in org.bitcoinj.crypto
This is just a wrapper for the i (child number) as per BIP 32 with a boolean getter for the most significant bit and a getter for the actual 0-based child number.
ChildNumber(int, boolean) - Constructor for class org.bitcoinj.crypto.ChildNumber
 
ChildNumber(int) - Constructor for class org.bitcoinj.crypto.ChildNumber
 
childPaysForParent(Wallet, Transaction, Coin) - Static method in class org.bitcoinj.wallet.SendRequest
Construct a SendRequest for a CPFP (child-pays-for-parent) transaction.
chunks - Variable in class org.bitcoinj.script.Script
 
CLASS_NAME_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionSigner
 
cleanup() - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 Cleanup - This destroys the secp256k1 context object This should be called at the end of the program for proper cleanup of the context.
cleanup() - Method in class org.bitcoinj.wallet.Wallet
Clean up the wallet.
clear() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
clear() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
clear() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.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.PaymentAck.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.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clear() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clear() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clear() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
clear() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.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.Tag.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.TransactionSigner.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 org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
clearBestValueToMe() - Method in class org.bitcoinj.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.core.TransactionConfidence
Erases the set of broadcast/seen peers.
clearBroadcastBy() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
repeated .wallet.PeerAddress broadcast_by = 6;
clearCertificate() - Method in class org.bitcoin.protocols.payments.Protos.X509Certificates.Builder
repeated bytes certificate = 1;
clearChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
required bytes chain_code = 1;
clearChannels() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
clearChannels() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
clearClassName() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner.Builder
required string class_name = 1;
clearClientChangeValue() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
required uint64 client_change_value = 1;
clearClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
optional bytes client_key = 3;
clearClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientKey = 8;
clearClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientOutput = 5;
clearClientVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ClientVersion client_version = 2;
clearCloseTransactionHash() - Method in class org.bitcoinj.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];
clearCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
required int64 coin_value = 1;
clearConfidence() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.TransactionConfidence confidence = 9;
clearContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
clearContractTransaction() - Method in class org.bitcoinj.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;
clearData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required bytes data = 2;
clearData() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner.Builder
optional 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;
clearDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
clearDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes deterministic_seed = 8;
clearEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_data = 6;
clearEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
clearEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
required bytes encrypted_private_key = 2;
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;
clearExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.ExchangeRate exchange_rate = 12;
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;
clearExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint64 expiryTime = 10;
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;
clearFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
required string fiat_currency_code = 3;
clearFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
required int64 fiat_value = 2;
clearHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
clearId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
clearId() - Method in class org.bitcoinj.wallet.Protos.Extension.Builder
required string id = 1;
clearInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
optional bytes info = 1;
clearInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
optional bytes info = 3;
clearInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.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 org.bitcoinj.core.Transaction
Removes all the inputs from this transaction.
clearIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
clearIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
clearIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional bool isFollowing = 5;
clearIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 issued_subkeys = 3;
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;
clearLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int64 last_broadcasted_at = 8;
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;
clearLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 lookahead_size = 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;
clearMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint32 majorVersion = 9 [default = 1];
clearMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional uint32 majorVersion = 7 [default = 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;
clearMemo() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional string memo = 13;
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 org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myKey = 4;
clearMyKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes myKey = 6;
clearMyPublicKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes myPublicKey = 8;
clearN() - Method in class org.bitcoinj.wallet.Protos.ScryptParameters.Builder
optional int64 n = 2 [default = 16384];
clearNet() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required string net = 3;
clearNetwork() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
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 org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
repeated .payments.Output outputs = 2;
clearOutputs() - Method in class org.bitcoinj.core.Transaction
Removes all the outputs from this transaction.
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];
clearPath() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
repeated uint32 path = 2;
clearPayment() - Method in class org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
required .payments.Payment payment = 1;
clearPaymentAck() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.PaymentAck payment_ack = 11;
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;
clearPeerSeeds() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes peer_seeds = 1;
clearPkiData() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
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.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 port = 2;
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;
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;
clearPubkey() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes pubkey = 3;
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 org.bitcoinj.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 org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes refundTransaction = 3;
clearRefundTransactionUnlockTimeSecs() - Method in class org.bitcoinj.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.core.TransactionInput
Clear input scripts, e.g.
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;
clearSecretBytes() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes secret_bytes = 2;
clearSeed() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
repeated .org.bitcoin.crawler.PeerSeedData seed = 1;
clearSequence() - Method in class org.bitcoinj.wallet.Protos.TransactionInput.Builder
optional uint32 sequence = 4;
clearSerializedPaymentDetails() - Method in class org.bitcoin.protocols.payments.Protos.PaymentRequest.Builder
required bytes serialized_payment_details = 4;
clearServerKey() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional bytes serverKey = 11;
clearServerVersion() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.ServerVersion server_version = 3;
clearServices() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required uint32 services = 3;
clearServices() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required uint64 services = 3;
clearSettlement() - Method in class org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
optional .paymentchannels.Settlement settlement = 9;
clearSignature() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
required bytes signature = 2;
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;
clearSigsRequiredToSpend() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 sigsRequiredToSpend = 6 [default = 1];
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;
clearTag() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required string tag = 1;
clearTags() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Tag tags = 16;
clearTime() - Method in class org.bitcoin.protocols.payments.Protos.PaymentDetails.Builder
required uint64 time = 3;
clearTimestamp() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
required uint64 timestamp = 2;
clearTimeWindowSecs() - Method in class org.bitcoin.paymentchannel.Protos.ClientVersion.Builder
optional uint64 time_window_secs = 4 [default = 86340];
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() - Method in class org.bitcoin.protocols.payments.Protos.Payment.Builder
repeated bytes transactions = 2;
clearTransactions(int) - Method in class org.bitcoinj.wallet.Wallet
Deletes transactions which appeared above the given block height from the wallet, but does not touch the keys.
clearTransactionSigners() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.TransactionSigner transaction_signers = 17;
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.TransactionInput.Builder
optional int64 value = 5;
clearValue() - Method in class org.bitcoinj.wallet.Protos.TransactionOutput.Builder
required int64 value = 1;
clearValueToMe() - Method in class org.bitcoinj.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 [default = 1];
clearWatchedScript() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Script watched_script = 15;
CLIENT_CHANGE_VALUE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.UpdatePayment
 
CLIENT_KEY_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.ProvideContract
 
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 org.bitcoinj.net
A generic interface for an object which keeps track of a set of open client connections, creates new ones and ensures they are serviced properly.
clientKey - Variable in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
clientKey - Variable in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
CLIENTKEY_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
CLIENTOUTPUT_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
ClientState - Class in org.bitcoinj.protocols.channels
 
ClientState.StoredClientPaymentChannel - Class in org.bitcoinj.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannel
ClientState.StoredClientPaymentChannel.Builder - Class in org.bitcoinj.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannel
ClientState.StoredClientPaymentChannelOrBuilder - Interface in org.bitcoinj.protocols.channels
 
ClientState.StoredClientPaymentChannels - Class in org.bitcoinj.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannels
ClientState.StoredClientPaymentChannels.Builder - Class in org.bitcoinj.protocols.channels
Protobuf type paymentchannels.StoredClientPaymentChannels
ClientState.StoredClientPaymentChannelsOrBuilder - Interface in org.bitcoinj.protocols.channels
 
clientVersion - Variable in class org.bitcoinj.core.VersionMessage
The version number of the protocol spoken.
clone() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
clone() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
clone() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.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.PaymentAck.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.core.Address
This implementation narrows the return type to Address.
clone() - Method in class org.bitcoinj.core.VersionedChecksummedBytes
This implementation narrows the return type to VersionedChecksummedBytes and allows subclasses to throw CloneNotSupportedException even though it is never thrown by this implementation.
clone() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
clone() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
clone() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
clone() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.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.Tag.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.TransactionSigner.Builder
 
clone() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
cloneAsHeader() - Method in class org.bitcoinj.core.Block
Returns a copy of the block, but without any transactions.
cloneContext() - Static method in class org.bitcoin.NativeSecp256k1
 
close() - Method in class org.bitcoinj.core.PeerSocketHandler
Closes the connection to the peer if one exists, or immediately closes the connection as soon as it opens
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Closes the connection by generating a settle message for the client and calls ServerConnection#destroyConnection(CloseReason).
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerListener
Closes all client connections currently connected gracefully.
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Closes this channel and broadcasts the highest value payment transaction on the network.
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
Closes this channel and broadcasts the highest value payment transaction on the network.
close() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
close() - Method in interface org.bitcoinj.store.BlockStore
Closes the store.
close() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
close() - Method in class org.bitcoinj.store.LevelDBBlockStore
 
close() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
close() - Method in class org.bitcoinj.store.MemoryBlockStore
 
close() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
close() - Method in class org.bitcoinj.store.SPVBlockStore
 
CLOSE_VALUE - Static variable in enum org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
CLOSE = 9;
closeChannel() - Method in class org.bitcoinj.protocols.channels.ServerConnectionEventHandler
Closes the channel with the client (will generate a ServerConnectionEventHandler.channelClosed(PaymentChannelCloseException.CloseReason) event)
closeChannel(StoredServerChannel) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Closes the given channel using ServerConnectionEventHandler.closeChannel() and PaymentChannelV1ServerState.close() to notify any connected client of channel closure and to complete and broadcast the latest payment transaction.
closeConnection() - Method in class org.bitcoinj.net.BlockingClient
Closes the connection to the server, triggering the StreamConnection.connectionClosed() event on the network-handling thread where all callbacks occur.
closeConnection() - Method in interface org.bitcoinj.net.MessageWriteTarget
Closes the connection to the server, triggering the StreamConnection.connectionClosed() event on the network-handling thread where all callbacks occur.
closeConnection() - Method in class org.bitcoinj.net.NioClient
 
closeConnection() - Method in class org.bitcoinj.net.ProtobufConnection
Closes this connection, eventually triggering a ProtobufConnection.connectionClosed() event.
closeConnections(int) - Method in class org.bitcoinj.net.BlockingClientManager
 
closeConnections(int) - Method in interface org.bitcoinj.net.ClientConnectionManager
Closes n peer connections
closeConnections(int) - Method in class org.bitcoinj.net.NioClientManager
 
CLOSETRANSACTIONHASH_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
closeUnchecked(InputStream) - Static method in class org.bitcoinj.core.Utils
 
closeUnchecked(OutputStream) - Static method in class org.bitcoinj.core.Utils
 
code() - Method in class org.bitcoinj.utils.BtcFixedFormat
Return the currency code that identifies the units in which values formatted and (by-default) parsed by this instance are denominated.
code(String) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify a custom currency code to be used in the denomination-unit indicators of formatted values.
code(int, String) - Method in class org.bitcoinj.utils.MonetaryFormat
Configure currency code for given decimal separator shift.
code() - Method in class org.bitcoinj.utils.MonetaryFormat
Get currency code that will be used for current shift.
CODE_BTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency code for base 1 Bitcoin.
CODE_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
CODE_MBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency code for base 1/1000 Bitcoin.
CODE_UBTC - Static variable in class org.bitcoinj.utils.MonetaryFormat
Currency code for base 1/1000000 Bitcoin.
codeSeparator(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Separator between currency code and formatted value.
Coin - Class in org.bitcoinj.core
Represents a monetary Bitcoin value.
COIN - Static variable in class org.bitcoinj.core.Coin
One Bitcoin.
coin - Variable in class org.bitcoinj.utils.ExchangeRate
 
COIN_SCALE - Static variable in class org.bitcoinj.utils.BtcFormat
A constant useful for specifying a denomination of bitcoins, the int value 0.
COIN_SYMBOL_ALT - Static variable in class org.bitcoinj.utils.BtcFormat
An alternative currency symbol to use in locales where the default symbol is used for the national currency.
COIN_VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
 
CoinbaseHeightMismatch(String) - Constructor for exception org.bitcoinj.core.VerificationException.CoinbaseHeightMismatch
 
CoinbaseScriptSizeOutOfRange() - Constructor for exception org.bitcoinj.core.VerificationException.CoinbaseScriptSizeOutOfRange
 
coinCode() - Method in class org.bitcoinj.utils.BtcFormat
Return the unprefixed international currency code for bitcoins configured for this object.
CoinSelection - Class in org.bitcoinj.wallet
Represents the results of a CoinSelector.select(Coin, java.util.List) operation.
CoinSelection(Coin, Collection<TransactionOutput>) - Constructor for class org.bitcoinj.wallet.CoinSelection
 
CoinSelector - Interface in org.bitcoinj.wallet
A CoinSelector is responsible for picking some outputs to spend, from the list of all possible outputs.
coinSelector - Variable in class org.bitcoinj.wallet.SendRequest
If not null, the CoinSelector to use instead of the wallets default.
coinSelector - Variable in class org.bitcoinj.wallet.Wallet
 
coinSymbol() - Method in class org.bitcoinj.utils.BtcFormat
Return the unprefixed currency symbol for bitcoins configured for this object.
coinToFiat(Coin) - Method in class org.bitcoinj.utils.ExchangeRate
Convert a coin amount to a fiat amount using this exchange rate.
command - Variable in class org.bitcoinj.core.BitcoinSerializer.BitcoinPacketHeader
 
commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in interface org.bitcoinj.store.FullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
commitDatabaseBatchWrite() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
commitTx(Transaction) - Method in class org.bitcoinj.wallet.Wallet
Updates the wallet with the given transaction: puts it into the pending pool, sets the spent flags and runs the onCoinsSent/onCoinsReceived event listener.
COMPACT_SERIALIZED_SIZE - Static variable in class org.bitcoinj.core.StoredBlock
 
compareTo(Coin) - Method in class org.bitcoinj.core.Coin
 
compareTo(Sha256Hash) - Method in class org.bitcoinj.core.Sha256Hash
 
compareTo(VersionedChecksummedBytes) - Method in class org.bitcoinj.core.VersionedChecksummedBytes
This implementation uses an optimized Google Guava method to compare bytes.
compareTo(ChildNumber) - Method in class org.bitcoinj.crypto.ChildNumber
 
compareTo(ExponentialBackoff) - Method in class org.bitcoinj.utils.ExponentialBackoff
 
compareTo(Fiat) - Method in class org.bitcoinj.utils.Fiat
 
completeTx(SendRequest) - Method in class org.bitcoinj.wallet.Wallet
Given a spend request containing an incomplete transaction, makes it valid by adding outputs and signed inputs according to the instructions in the request.
CompletionException() - Constructor for exception org.bitcoinj.wallet.Wallet.CompletionException
 
compressed - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
compressPoint(ECPoint) - Static method in class org.bitcoinj.core.ECKey
Utility for compressing an elliptic curve point.
compressPoint(LazyECPoint) - Static method in class org.bitcoinj.core.ECKey
 
computePubkey(byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 Compute Pubkey - computes public key from secret key
concat(List<ChildNumber>, List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDUtils
Concatenate two derivation paths
CONFIDENCE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
conn - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
connect(Map<Sha256Hash, Transaction>, TransactionInput.ConnectMode) - Method in class org.bitcoinj.core.TransactionInput
Connects this input to the relevant output of the referenced transaction if it's in the given map.
connect(Transaction, TransactionInput.ConnectMode) - Method in class org.bitcoinj.core.TransactionInput
Connects this input to the relevant output of the referenced transaction.
connect(TransactionOutput) - Method in class org.bitcoinj.core.TransactionInput
Internal use only: connects this TransactionInput to the given output (updates pointers and spent flags)
connectionClosed() - Method in class org.bitcoinj.core.Peer
 
connectionClosed() - Method in class org.bitcoinj.net.ProtobufConnection
 
connectionClosed(ProtobufConnection<MessageType>) - Method in interface org.bitcoinj.net.ProtobufConnection.Listener
Called when the connection is closed and no more data should be provided.
connectionClosed() - Method in interface org.bitcoinj.net.StreamConnection
Called when the connection socket is closed
connectionClosed() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient
Called when the connection to the server terminates.
connectionClosed() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Called when the connection terminates.
connectionClosed() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Called when the connection terminates.
connectionOpen(ProtobufConnection<MessageType>) - Method in interface org.bitcoinj.net.ProtobufConnection.Listener
Called when the connection is opened and available for writing data to.
connectionOpen() - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient
Called to indicate the connection has been opened and messages can now be generated for the server.
connectionOpen() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClient
Called to indicate the connection has been opened and messages can now be generated for the server.
connectionOpen() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServer
Called to indicate the connection has been opened and messages can now be generated for the client.
connectionOpened() - Method in class org.bitcoinj.core.Peer
 
connectionOpened() - Method in class org.bitcoinj.net.ProtobufConnection
 
connectionOpened() - Method in interface org.bitcoinj.net.StreamConnection
Called when the connection socket is first opened
connectionURL - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
connectTo(InetSocketAddress) - Method in class org.bitcoinj.core.PeerGroup
Connect to a peer by creating a channel to the destination address.
connectTo(PeerAddress, boolean, int) - Method in class org.bitcoinj.core.PeerGroup
Creates a version message to send, constructs a Peer object and attempts to connect it.
connectToLocalHost() - Method in class org.bitcoinj.core.PeerGroup
Helper for forcing a connection to localhost.
connectToLocalHost() - Method in class org.bitcoinj.kits.WalletAppKit
Will only connect to localhost.
connectTransactions(int, Block) - Method in class org.bitcoinj.core.AbstractBlockChain
Connect each transaction in block.transactions, verifying them as we go and removing spent outputs If an error is encountered in a transaction, no changes should be made to the underlying BlockStore.
connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Load newBlock from BlockStore and connect its transactions, returning changes to the set of unspent transactions.
connectTransactions(int, Block) - Method in class org.bitcoinj.core.BlockChain
 
connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
 
connectTransactions(int, Block) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
connectTransactions(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
Used during reorgs to connect a block previously on a fork
contains(byte[]) - Method in class org.bitcoinj.core.BloomFilter
Returns true if the given object matches the filter either because it was inserted, or because we have a false-positive.
content - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
Context - Class in org.bitcoinj.core
The Context object holds various objects and pieces of configuration that are scoped to a specific instantiation of bitcoinj for a specific network.
Context(NetworkParameters) - Constructor for class org.bitcoinj.core.Context
Creates a new context object.
Context(NetworkParameters, int, Coin, boolean) - Constructor for class org.bitcoinj.core.Context
Creates a new custom context object.
context - Variable in class org.bitcoinj.kits.WalletAppKit
 
context - Variable in class org.bitcoinj.wallet.Wallet
 
ContextPropagatingThreadFactory - Class in org.bitcoinj.utils
A ThreadFactory that propagates a Context from the creating thread into the new thread.
ContextPropagatingThreadFactory(String, int) - Constructor for class org.bitcoinj.utils.ContextPropagatingThreadFactory
 
ContextPropagatingThreadFactory(String) - Constructor for class org.bitcoinj.utils.ContextPropagatingThreadFactory
 
contract - Variable in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
CONTRACTTRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
CONTRACTTRANSACTION_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
convertToBitcoinURI(Address, Coin, String, String) - Static method in class org.bitcoinj.uri.BitcoinURI
Simple Bitcoin URI builder using known good fields.
convertToBitcoinURI(NetworkParameters, String, Coin, String, String) - Static method in class org.bitcoinj.uri.BitcoinURI
Simple Bitcoin URI builder using known good fields.
copyBitcoinHeaderTo(Block) - Method in class org.bitcoinj.core.Block
Copy the block without transactions into the provided empty block.
copyOf(byte[], int) - Static method in class org.bitcoinj.core.Utils
 
correctlySpends(Transaction, long, Script) - Method in class org.bitcoinj.script.Script
Deprecated.
Use Script.correctlySpends(org.bitcoinj.core.Transaction, long, org.bitcoinj.script.Script, java.util.Set) instead so that verification flags do not change as new verification options are added.
correctlySpends(Transaction, long, Script, Set<Script.VerifyFlag>) - Method in class org.bitcoinj.script.Script
Verifies that this script (interpreted as a scriptSig) correctly spends the given scriptPubKey.
CouldNotAdjustDownwards() - Constructor for exception org.bitcoinj.wallet.Wallet.CouldNotAdjustDownwards
 
create(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Deprecated.
create(String, IPaymentChannelClient.ClientConnection) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.Factory
 
create(Wallet, Transaction, List<Transaction>) - Method in class org.bitcoinj.wallet.DefaultRiskAnalysis.Analyzer
 
create(Wallet, Transaction, List<Transaction>) - Method in interface org.bitcoinj.wallet.RiskAnalysis.Analyzer
 
create(NetworkParameters, KeyChainGroup) - Method in interface org.bitcoinj.wallet.WalletProtobufSerializer.WalletFactory
 
createAndActivateNewHDChain() - Method in class org.bitcoinj.wallet.KeyChainGroup
Adds a new HD chain to the chains list, and make it the default chain (from which keys are issued).
createCLTVPaymentChannelInput(TransactionSignature, TransactionSignature) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelInput(byte[], byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelOutput(BigInteger, ECKey, ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelP2SHInput(byte[], byte[], Script) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelP2SHRefund(TransactionSignature, Script) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createCLTVPaymentChannelRefund(TransactionSignature) - Static method in class org.bitcoinj.script.ScriptBuilder
 
createDouble(byte[]) - Static method in class org.bitcoinj.core.Sha256Hash
Deprecated.
createECDHSecret(byte[], byte[]) - Static method in class org.bitcoin.NativeSecp256k1
libsecp256k1 create ECDH secret - constant time ECDH calculation
createEmptyInputScript(ECKey, Script) - Method in class org.bitcoinj.script.Script
Creates an incomplete scriptSig that, once filled with signatures, can redeem output containing this scriptPubKey.
createExecutor() - Method in class org.bitcoinj.net.discovery.DnsDiscovery
 
createExecutor() - Method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
 
createFromBitcoinUri(BitcoinURI) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
createFromBitcoinUri(BitcoinURI, boolean) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
createFromBitcoinUri(BitcoinURI, boolean, TrustStoreLoader) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided uri.
createFromUrl(String) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
createFromUrl(String, boolean) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
createFromUrl(String, boolean, TrustStoreLoader) - Static method in class org.bitcoinj.protocols.payments.PaymentSession
Returns a future that will be notified with a PaymentSession object after it is fetched using the provided url.
createInputScript(byte[], byte[]) - Static method in class org.bitcoinj.script.Script
 
createInputScript(byte[]) - Static method in class org.bitcoinj.script.Script
 
createInputScript(TransactionSignature, ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptSig that can redeem a pay-to-address output.
createInputScript(TransactionSignature) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptSig that can redeem a pay-to-pubkey output.
createMasterPrivateKey(byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
Generates a new deterministic key from the given seed, which can be any arbitrary byte array.
createMasterPrivKeyFromBytes(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
createMasterPubKeyFromBytes(byte[], byte[]) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
createMockBroadcast(Transaction, SettableFuture<Transaction>) - Static method in class org.bitcoinj.core.TransactionBroadcast
 
createMultiSigInputScript(List<TransactionSignature>) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program.
createMultiSigInputScript(TransactionSignature...) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program.
createMultiSigInputScriptBytes(List<byte[]>) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program, using pre-encoded signatures.
createMultiSigInputScriptBytes(List<byte[]>, byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies an OP_CHECKMULTISIG program, using pre-encoded signatures.
createMultiSigOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.Script
Creates a program that requires at least N of the given keys to sign, using OP_CHECKMULTISIG.
createMultiSigOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a program that requires at least N of the given keys to sign, using OP_CHECKMULTISIG.
createNextBlock(Address, long, long, int) - Method in class org.bitcoinj.core.Block
Returns a solved block that builds on top of this one.
createNextBlock(Address, TransactionOutPoint) - Method in class org.bitcoinj.core.Block
 
createNextBlock(Address, Coin) - Method in class org.bitcoinj.core.Block
 
createNextBlock(Address) - Method in class org.bitcoinj.core.Block
 
createNextBlockWithCoinbase(long, byte[], Coin, int) - Method in class org.bitcoinj.core.Block
 
createOpReturnScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a script of the form OP_RETURN [data].
createOutputScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
createOutputScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
createOutputScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
Creates a P2SH script outputting to the client and server pubkeys
createOutputScript(Address) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that encodes payment to the given address.
createOutputScript(ECKey) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that encodes payment to the given raw public key.
createP2SHMultiSigInputScript(List<TransactionSignature>, Script) - Static method in class org.bitcoinj.script.ScriptBuilder
Create a program that satisfies a pay-to-script hashed OP_CHECKMULTISIG program.
createP2SHOutputScript(byte[]) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey that sends to the given script hash.
createP2SHOutputScript(Script) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a scriptPubKey for the given redeem script.
createP2SHOutputScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates a P2SH output script with given public keys and threshold.
createPaymentAck(Protos.Payment, String) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment ack.
createPaymentMessage(List<Transaction>, Coin, Address, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment message with one standard pay to address output.
createPaymentMessage(List<Transaction>, List<Protos.Output>, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment message.
createPaymentRequest(NetworkParameters, Coin, Address, String, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment request with one standard pay to address output.
createPaymentRequest(NetworkParameters, List<Protos.Output>, String, String, byte[]) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
Create a payment request.
createPayToAddressOutput(Coin, Address) - Static method in class org.bitcoinj.protocols.payments.PaymentProtocol
createPeer(PeerAddress, VersionMessage) - Method in class org.bitcoinj.core.PeerGroup
You can override this to customise the creation of Peer objects.
createPeerGroup() - Method in class org.bitcoinj.kits.WalletAppKit
 
createPrivateExecutor() - Method in class org.bitcoinj.core.PeerGroup
 
createRedeemScript(int, List<ECKey>) - Static method in class org.bitcoinj.script.ScriptBuilder
Creates redeem script with given public keys and threshold.
createSend(Address, Coin) - Method in class org.bitcoinj.wallet.Wallet
Statelessly creates a transaction that sends the given value to address.
createWallet() - Method in class org.bitcoinj.kits.WalletAppKit
 
CREATION_TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
CREATION_TIMESTAMP_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Script
 
creationTimeSeconds - Variable in class org.bitcoinj.core.ECKey
 
currencyCode - Variable in class org.bitcoinj.utils.Fiat
 
CURRENT_WALLET_VERSION - Static variable in class org.bitcoinj.wallet.WalletProtobufSerializer
Current version used for serializing wallets.
currentAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
currentAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
currentChangeAddress() - Method in class org.bitcoinj.wallet.Wallet
Returns the address used for change outputs.
currentKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a key that hasn't been seen in a transaction yet, and which is suitable for displaying in a wallet user interface as "a convenient key to receive funds on" when the purpose parameter is KeyChain.KeyPurpose.RECEIVE_FUNDS.
currentKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
Returns a key that hasn't been seen in a transaction yet, and which is suitable for displaying in a wallet user interface as "a convenient key to receive funds on" when the purpose parameter is KeyChain.KeyPurpose.RECEIVE_FUNDS.
currentReceiveAddress() - Method in class org.bitcoinj.wallet.Wallet
currentReceiveKey() - Method in class org.bitcoinj.wallet.Wallet
currentTimeMillis() - Static method in class org.bitcoinj.core.Utils
Returns the current time in milliseconds since the epoch, or a mocked out equivalent.
currentTimeSeconds() - Static method in class org.bitcoinj.core.Utils
 
cursor - Variable in class org.bitcoinj.core.Message
 
CURVE - Static variable in class org.bitcoinj.core.ECKey
The parameters of the secp256k1 curve that Bitcoin uses.
CustomTransactionSigner - Class in org.bitcoinj.signers
This signer may be used as a template for creating custom multisig transaction signers.
CustomTransactionSigner() - Constructor for class org.bitcoinj.signers.CustomTransactionSigner
 
CustomTransactionSigner.SignatureAndKey - Class in org.bitcoinj.signers
 

D

DaemonThreadFactory - Class in org.bitcoinj.utils
Thread factory whose threads are marked as daemon and won't prevent process exit.
DaemonThreadFactory(String) - Constructor for class org.bitcoinj.utils.DaemonThreadFactory
 
DaemonThreadFactory() - Constructor for class org.bitcoinj.utils.DaemonThreadFactory
 
data(byte[]) - Method in class org.bitcoinj.script.ScriptBuilder
Adds a copy of the given byte array as a data element (i.e.
data(int, byte[]) - Method in class org.bitcoinj.script.ScriptBuilder
Adds a copy of the given byte array as a data element (i.e.
data - Variable in class org.bitcoinj.script.ScriptChunk
For push operations, this is the vector to be pushed on the stack.
DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Extension
 
DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Tag
 
DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionSigner
 
DatabaseFullPrunedBlockStore - Class in org.bitcoinj.store
A generic full pruned block store for a relational database.
DatabaseFullPrunedBlockStore(NetworkParameters, String, int, String, String, String) - Constructor for class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Create a new DatabaseFullPrunedBlockStore, using the full connection URL instead of a hostname and password, and optionally allowing a schema to be specified.
dataHash - Variable in class org.bitcoinj.core.CheckpointManager
 
dateTimeFormat(Date) - Static method in class org.bitcoinj.core.Utils
Formats a given date+time value to an ISO 8601 string.
dateTimeFormat(long) - Static method in class org.bitcoinj.core.Utils
Formats a given date+time value to an ISO 8601 string.
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;
decimalGroups - Variable in class org.bitcoinj.utils.BtcFormat
 
decimalMark(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Set character to use as the decimal mark.
decode(String) - Static method in class org.bitcoinj.core.Base58
Decodes the given base58 string into the original data bytes.
decodeChecked(String) - Static method in class org.bitcoinj.core.Base58
Decodes the given base58 string into the original data bytes, using the checksum in the last 4 bytes of the decoded data to verify that the rest are correct.
decodeCompactBits(long) - Static method in class org.bitcoinj.core.Utils
The "compact" format is a representation of a whole number N using an unsigned 32 bit number similar to a floating point format.
decodeFromBitcoin(byte[], boolean) - Static method in class org.bitcoinj.crypto.TransactionSignature
Deprecated.
use #decodeFromBitcoin(byte[], boolean, boolean instead}.
decodeFromBitcoin(byte[], boolean, boolean) - Static method in class org.bitcoinj.crypto.TransactionSignature
Returns a decoded signature.
decodeFromDER(byte[]) - Static method in class org.bitcoinj.core.ECKey.ECDSASignature
 
decodeMPI(byte[], boolean) - Static method in class org.bitcoinj.core.Utils
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
decodeOpN() - Method in class org.bitcoinj.script.ScriptChunk
If this chunk is an OP_N opcode returns the equivalent integer value.
decodeToBigInteger(String) - Static method in class org.bitcoinj.core.Base58
 
decompress() - Method in class org.bitcoinj.core.ECKey
Returns a copy of this key, but with the public point represented in uncompressed form.
decompressPoint(ECPoint) - Static method in class org.bitcoinj.core.ECKey
Utility for decompressing an elliptic curve point.
decompressPoint(LazyECPoint) - Static method in class org.bitcoinj.core.ECKey
 
decrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.core.ECKey
Create a decrypted private key with the keyCrypter and AES key supplied.
decrypt(KeyParameter) - Method in class org.bitcoinj.core.ECKey
Create a decrypted private key with AES key.
decrypt(String) - Method in class org.bitcoinj.crypto.BIP38PrivateKey
 
decrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
 
decrypt(KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
 
decrypt(EncryptedData, KeyParameter) - Method in interface org.bitcoinj.crypto.KeyCrypter
Decrypt the provided encrypted bytes, converting them into unencrypted bytes.
decrypt(EncryptedData, KeyParameter) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
Decrypt bytes previously encrypted with this class.
decrypt(KeyCrypter, String, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
decrypt(KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
Decrypt the keys in the group using the previously given key crypter and the AES key.
decrypt(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Decrypt the wallet with the wallets keyCrypter and password.
decrypt(KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Decrypt the wallet with the wallets keyCrypter and AES key.
DecryptingKeyBag - Class in org.bitcoinj.wallet
A DecryptingKeyBag filters a pre-existing key bag, decrypting keys as they are requested using the provided AES key.
DecryptingKeyBag(KeyBag, KeyParameter) - Constructor for class org.bitcoinj.wallet.DecryptingKeyBag
 
DEFAULT_BLOOM_FILTER_FP_RATE - Static variable in class org.bitcoinj.core.PeerGroup
The default Bloom filter false positive rate, which is selected to be extremely low such that you hardly ever download false positives.
DEFAULT_CONNECT_TIMEOUT_MILLIS - Static variable in class org.bitcoinj.core.PeerGroup
The default timeout between when a connection attempt begins and version message exchange completes
DEFAULT_CONNECTIONS - Static variable in class org.bitcoinj.core.PeerGroup
The default number of connections to the p2p network the library will try to build.
DEFAULT_INITIAL_MILLIS - Static variable in class org.bitcoinj.utils.ExponentialBackoff
 
DEFAULT_KEYSTORE_PASSWORD - Static variable in interface org.bitcoinj.crypto.TrustStoreLoader
 
DEFAULT_KEYSTORE_TYPE - Static variable in interface org.bitcoinj.crypto.TrustStoreLoader
 
DEFAULT_MAX_TIME_WINDOW - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
 
DEFAULT_MAXIMUM_MILLIS - Static variable in class org.bitcoinj.utils.ExponentialBackoff
 
DEFAULT_MIN_TIME_WINDOW - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelServer
 
DEFAULT_MULTIPLIER - Static variable in class org.bitcoinj.utils.ExponentialBackoff
 
DEFAULT_NUM_HEADERS - Static variable in class org.bitcoinj.store.SPVBlockStore
The default number of headers that will be stored in the ring buffer.
DEFAULT_PASSPHRASE_FOR_MNEMONIC - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
DEFAULT_PING_INTERVAL_MSEC - Static variable in class org.bitcoinj.core.PeerGroup
How many milliseconds to wait after receiving a pong before sending another ping.
DEFAULT_SEED_ENTROPY_BITS - Static variable in class org.bitcoinj.wallet.DeterministicSeed
 
DEFAULT_TIME_WINDOW - Static variable in class org.bitcoinj.protocols.channels.PaymentChannelClient
The default maximum amount of time for which we will accept the server locking up our funds for the multisig contract.
DEFAULT_TX_FEE - Static variable in class org.bitcoinj.core.Transaction
If using this feePerKb, transactions will get confirmed within the next couple of blocks.
DefaultCoinSelector - Class in org.bitcoinj.wallet
This class implements a CoinSelector which attempts to get the highest priority possible.
DefaultCoinSelector() - Constructor for class org.bitcoinj.wallet.DefaultCoinSelector
 
DefaultKeyChainFactory - Class in org.bitcoinj.wallet
Default factory for creating keychains while de-serializing.
DefaultKeyChainFactory() - Constructor for class org.bitcoinj.wallet.DefaultKeyChainFactory
 
DefaultRiskAnalysis - Class in org.bitcoinj.wallet
The default risk analysis.
DefaultRiskAnalysis.Analyzer - Class in org.bitcoinj.wallet
 
DefaultRiskAnalysis.RuleViolation - Enum in org.bitcoinj.wallet
The reason a transaction is considered non-standard, returned by DefaultRiskAnalysis.isStandard(org.bitcoinj.core.Transaction).
defaultSerializer - Variable in class org.bitcoinj.core.NetworkParameters
 
DefaultTrustStoreLoader() - Constructor for class org.bitcoinj.crypto.TrustStoreLoader.DefaultTrustStoreLoader
 
delegate - Variable in class org.bitcoinj.wallet.FilteringCoinSelector
 
deleteStore() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Deletes the store by deleting the tables within the database.
dependencies - Variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
DEPTH_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
derByteStream() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
 
derive(int) - Method in class org.bitcoinj.crypto.DeterministicKey
Derives a child at the given index using hardened derivation.
derive(String, String, int, int) - Static method in class org.bitcoinj.crypto.PBKDF2SHA512
 
deriveChild(List<ChildNumber>, boolean, boolean, ChildNumber) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Extends the tree by calculating the requested child for the given path.
deriveChildKey(DeterministicKey, int) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
Derives a key given the "extended" child number, ie.
deriveChildKey(DeterministicKey, ChildNumber) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
deriveChildKeyBytesFromPrivate(DeterministicKey, ChildNumber) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
deriveChildKeyBytesFromPublic(DeterministicKey, ChildNumber, HDKeyDerivation.PublicDeriveMode) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
 
deriveKey(CharSequence) - Method in interface org.bitcoinj.crypto.KeyCrypter
Create a KeyParameter (which typically contains an AES key)
deriveKey(CharSequence) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
Generate AES key.
deriveNextChild(ImmutableList<ChildNumber>, boolean, boolean, boolean) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Extends the tree by calculating the next key that hangs off the given parent path.
deriveThisOrNextChildKey(DeterministicKey, int) - Static method in class org.bitcoinj.crypto.HDKeyDerivation
Derives a key of the "extended" child number, ie.
DESCRIPTION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
deserialize(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
Reads a message from the given ByteBuffer and returns it.
deserialize(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
Reads a message from the given ByteBuffer and returns it.
deserialize(NetworkParameters, byte[]) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize an HD Key with no parent
deserialize(NetworkParameters, byte[], DeterministicKey) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize an HD Key.
deserialize(byte[]) - Method in class org.bitcoinj.signers.StatelessTransactionSigner
 
deserialize(byte[]) - Method in interface org.bitcoinj.signers.TransactionSigner
Uses given byte array of data to reconstruct internal state of this signer
deserializeB58(String, NetworkParameters) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize a base-58-encoded HD Key with no parent
deserializeB58(DeterministicKey, String, NetworkParameters) - Static method in class org.bitcoinj.crypto.DeterministicKey
Deserialize a base-58-encoded HD Key.
deserializeCompact(NetworkParameters, ByteBuffer) - Static method in class org.bitcoinj.core.StoredBlock
De-serializes the stored block from a custom packed format.
deserializeExtension(WalletExtension, byte[]) - Method in class org.bitcoinj.wallet.Wallet
Deserialize the wallet extension with the supplied data and then install it, replacing any existing extension that may have existed with the same ID.
deserializeHeader(ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
Deserializes only the header in case packet meta data is needed before decoding the payload.
deserializeHeader(ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
Deserializes only the header in case packet meta data is needed before decoding the payload.
deserializePayload(BitcoinSerializer.BitcoinPacketHeader, ByteBuffer) - Method in class org.bitcoinj.core.BitcoinSerializer
Deserialize payload only.
deserializePayload(BitcoinSerializer.BitcoinPacketHeader, ByteBuffer) - Method in class org.bitcoinj.core.MessageSerializer
Deserialize payload only.
deserializeWalletExtension(Wallet, byte[]) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
 
deserializeWalletExtension(Wallet, byte[]) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
 
deserializeWalletExtension(Wallet, byte[]) - Method in interface org.bitcoinj.wallet.WalletExtension
Loads the contents of this object from the wallet.
destroy() - Method in class org.bitcoinj.store.LevelDBBlockStore
 
destroyConnection(PaymentChannelCloseException.CloseReason) - Method in interface org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection
Requests that the connection to the server be closed.
destroyConnection(PaymentChannelCloseException.CloseReason) - Method in interface org.bitcoinj.protocols.channels.PaymentChannelServer.ServerConnection
Requests that the connection to the client be closed
Details(ECKey, URI) - Constructor for class org.bitcoinj.net.discovery.HttpDiscovery.Details
 
DETERMINISTIC_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
DETERMINISTIC_KEY_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
DETERMINISTIC_KEY = 4;
DETERMINISTIC_MNEMONIC_VALUE - Static variable in enum org.bitcoinj.wallet.Protos.Key.Type
DETERMINISTIC_MNEMONIC = 3;
DETERMINISTIC_SEED_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
DeterministicHierarchy - Class in org.bitcoinj.crypto
A DeterministicHierarchy calculates and keeps a whole tree (hierarchy) of keys originating from a single root key.
DeterministicHierarchy(DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicHierarchy
Constructs a new hierarchy rooted at the given key.
DeterministicKey - Class in org.bitcoinj.crypto
A deterministic key is a node in a DeterministicHierarchy.
DeterministicKey(ImmutableList<ChildNumber>, byte[], LazyECPoint, BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components.
DeterministicKey(ImmutableList<ChildNumber>, byte[], ECPoint, BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
 
DeterministicKey(ImmutableList<ChildNumber>, byte[], BigInteger, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components.
DeterministicKey(ImmutableList<ChildNumber>, byte[], KeyCrypter, LazyECPoint, EncryptedData, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Constructs a key from its components.
DeterministicKey(DeterministicKey, DeterministicKey) - Constructor for class org.bitcoinj.crypto.DeterministicKey
Clones the key
DeterministicKeyChain - Class in org.bitcoinj.wallet
A deterministic key chain is a KeyChain that uses the BIP 32 standard, as implemented by DeterministicHierarchy, to derive all the keys in the keychain from a master seed.
DeterministicKeyChain(SecureRandom) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Generates a new key chain with entropy selected randomly from the given SecureRandom object and the default entropy size.
DeterministicKeyChain(SecureRandom, int) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Generates a new key chain with entropy selected randomly from the given SecureRandom object and of the requested size in bits.
DeterministicKeyChain(SecureRandom, int, String, long) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Generates a new key chain with entropy selected randomly from the given SecureRandom object and of the requested size in bits.
DeterministicKeyChain(byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Creates a deterministic key chain starting from the given entropy.
DeterministicKeyChain(DeterministicSeed) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Creates a deterministic key chain starting from the given seed.
DeterministicKeyChain(DeterministicKey) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Creates a deterministic key chain that watches the given (public only) root key.
DeterministicKeyChain(DeterministicKey, boolean) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
Creates a deterministic key chain with the given watch key.
DeterministicKeyChain(DeterministicSeed, KeyCrypter) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
For use in KeyChainFactory during deserialization.
DeterministicKeyChain(KeyCrypter, KeyParameter, DeterministicKeyChain) - Constructor for class org.bitcoinj.wallet.DeterministicKeyChain
For use in encryption when DeterministicKeyChain.toEncrypted(KeyCrypter, KeyParameter) is called, so that subclasses can override that method and create an instance of the right class.
DeterministicKeyChain.Builder<T extends DeterministicKeyChain.Builder<T>> - Class in org.bitcoinj.wallet
 
DeterministicSeed - Class in org.bitcoinj.wallet
Holds the seed bytes for the BIP32 deterministic wallet algorithm, inside a DeterministicKeyChain.
DeterministicSeed(String, byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
 
DeterministicSeed(byte[], List<String>, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
 
DeterministicSeed(EncryptedData, EncryptedData, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
 
DeterministicSeed(List<String>, byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
Constructs a seed from a BIP 39 mnemonic code.
DeterministicSeed(SecureRandom, int, String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
Constructs a seed from a BIP 39 mnemonic code.
DeterministicSeed(byte[], String, long) - Constructor for class org.bitcoinj.wallet.DeterministicSeed
Constructs a seed from a BIP 39 mnemonic code.
DeterministicUpgradeRequiredException - Exception in org.bitcoinj.wallet
Indicates that an attempt was made to use HD wallet features on a wallet that was deserialized from an old, pre-HD random wallet without calling upgradeToDeterministic() beforehand.
DeterministicUpgradeRequiredException() - Constructor for exception org.bitcoinj.wallet.DeterministicUpgradeRequiredException
 
DeterministicUpgradeRequiresPassword - Exception in org.bitcoinj.wallet
Indicates that the pre-HD random wallet is encrypted, so you should try the upgrade again after getting the users password.
DeterministicUpgradeRequiresPassword() - Constructor for exception org.bitcoinj.wallet.DeterministicUpgradeRequiresPassword
 
digits(char) - Method in class org.bitcoinj.utils.MonetaryFormat
Set character range to use for representing digits.
directory - Variable in class org.bitcoinj.kits.WalletAppKit
 
directory() - Method in class org.bitcoinj.kits.WalletAppKit
 
disconnect() - Method in class org.bitcoinj.core.TransactionInput
If this input is connected, check the output is connected back to this input and release it if so, making it spendable once again.
disconnectFromChannel() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Sets this channel's state in StoredPaymentChannelClientStates to unopened so this channel can be reopened later.
disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Disconnect each transaction in the block (after reading it from the block store) Only called if(shouldVerifyTransactions())
disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
 
disconnectTransactions(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
This is broken for blocks that do not pass BIP30, so all BIP30-failing blocks which are allowed to fail BIP30 must be checkpointed.
disconnectWithoutSettlement() - Method in class org.bitcoinj.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 org.bitcoinj.core.PeerGroup
Returns number of discovered peers.
discovery - Variable in class org.bitcoinj.kits.WalletAppKit
 
displayName - Variable in class org.bitcoinj.protocols.payments.PaymentProtocol.PkiVerificationData
Display name of the payment requestor, could be a domain name, email address, legal name, etc
div(long) - Method in class org.bitcoinj.core.Coin
Alias for divide
div(int) - Method in class org.bitcoinj.core.Coin
Alias for divide
divide(long) - Method in class org.bitcoinj.core.Coin
 
divide(Coin) - Method in class org.bitcoinj.core.Coin
 
divide(long) - Method in class org.bitcoinj.utils.Fiat
 
divide(Fiat) - Method in class org.bitcoinj.utils.Fiat
 
divideAndRemainder(long) - Method in class org.bitcoinj.core.Coin
 
divideAndRemainder(long) - Method in class org.bitcoinj.utils.Fiat
 
DnsDiscovery - Class in org.bitcoinj.net.discovery
Supports peer discovery through DNS.
DnsDiscovery(NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery
Supports finding peers through DNS A records.
DnsDiscovery(String[], NetworkParameters) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery
Supports finding peers through DNS A records.
DnsDiscovery.DnsSeedDiscovery - Class in org.bitcoinj.net.discovery
Implements discovery from a single DNS host.
DnsSeedDiscovery(NetworkParameters, String) - Constructor for class org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery
 
dnsSeeds - Variable in class org.bitcoinj.core.NetworkParameters
 
doMaintenance(KeyParameter, boolean) - Method in class org.bitcoinj.wallet.Wallet
A wallet app should call this from time to time in order to let the wallet craft and send transactions needed to re-organise coins internally.
doneDownload() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Called when we are done downloading the block chain.
doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.AbstractBlockChain
Called before setting chain head in memory.
doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.BlockChain
 
doSetChainHead(StoredBlock) - Method in class org.bitcoinj.core.FullPrunedBlockChain
 
doSign(Sha256Hash, BigInteger) - Method in class org.bitcoinj.core.ECKey
 
downloadBlockChain() - Method in class org.bitcoinj.core.PeerGroup
Download the blockchain from peers.
downloadDependencies(Transaction) - Method in class org.bitcoinj.core.Peer
Returns a future that wraps a list of all transactions that the given transaction depends on, recursively.
downloadDependenciesInternal(int, int, Transaction, Object, List<Transaction>) - Method in class org.bitcoinj.core.Peer
 
downloadListener - Variable in class org.bitcoinj.kits.WalletAppKit
 
DownloadProgressTracker - Class in org.bitcoinj.core.listeners
An implementation of AbstractPeerDataEventListener that listens to chain download events and tracks progress as a percentage.
DownloadProgressTracker() - Constructor for class org.bitcoinj.core.listeners.DownloadProgressTracker
 
drainOrphanBlocks() - Method in class org.bitcoinj.core.AbstractBlockChain
Returns the hashes of the currently stored orphan blocks and then deletes them from this objects storage.
DRMWorkaround - Class in org.bitcoinj.crypto
 
DRMWorkaround() - Constructor for class org.bitcoinj.crypto.DRMWorkaround
 
dropParent() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the same key with the parent pointer removed (it still knows its own path and the parent fingerprint).
dropPrivateBytes() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the same key with the private bytes removed.
dummy() - Static method in class org.bitcoinj.crypto.TransactionSignature
Returns a dummy invalid signature whose R/S values are set such that they will take up the same number of encoded bytes as a real signature.
DumpedPrivateKey - Class in org.bitcoinj.core
Parses and generates private keys in the form used by the Bitcoin "dumpprivkey" command.
DumpedPrivateKey(NetworkParameters, String) - Constructor for class org.bitcoinj.core.DumpedPrivateKey
dumpedPrivateKeyHeader - Variable in class org.bitcoinj.core.NetworkParameters
 
dumpSizes() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Dumps information about the size of actual data in the database to standard output The only truly useless data counted is printed in the form "N in id indexes" This does not take database indexes into account.
duplicate() - Method in class org.bitcoinj.core.TransactionConfidence
Returns a copy of this object.
duplicate() - Method in class org.bitcoinj.core.VersionMessage
 
duplicateDetached() - Method in class org.bitcoinj.core.TransactionInput
Returns a copy of the input detached from its containing transaction, if need be.
duplicateDetached() - Method in class org.bitcoinj.core.TransactionOutput
Returns a copy of the output detached from its containing transaction, if need be.
DuplicatedOutPoint() - Constructor for exception org.bitcoinj.core.VerificationException.DuplicatedOutPoint
 
DustySendRequested() - Constructor for exception org.bitcoinj.wallet.Wallet.DustySendRequested
 

E

earliestKeyTimeSecs - Variable in class org.bitcoinj.net.FilterMerger.Result
 
EASIEST_DIFFICULTY_TARGET - Static variable in class org.bitcoinj.core.Block
A value for difficultyTarget (nBits) that allows half of all possible hash solutions.
ECDSASignature(BigInteger, BigInteger) - Constructor for class org.bitcoinj.core.ECKey.ECDSASignature
Constructs a signature with the given components.
ECKey - Class in org.bitcoinj.core
Represents an elliptic curve public and (optionally) private key, usable for digital signatures but not encryption.
ECKey() - Constructor for class org.bitcoinj.core.ECKey
Generates an entirely new keypair.
ECKey(SecureRandom) - Constructor for class org.bitcoinj.core.ECKey
Generates an entirely new keypair with the given SecureRandom object.
ECKey(BigInteger, ECPoint) - Constructor for class org.bitcoinj.core.ECKey
 
ECKey(BigInteger, LazyECPoint) - Constructor for class org.bitcoinj.core.ECKey
 
ECKey(byte[], byte[]) - Constructor for class org.bitcoinj.core.ECKey
Deprecated.
ECKey(EncryptedData, byte[], KeyCrypter) - Constructor for class org.bitcoinj.core.ECKey
Deprecated.
ECKey(BigInteger, byte[], boolean) - Constructor for class org.bitcoinj.core.ECKey
Deprecated.
ECKey.ECDSASignature - Class in org.bitcoinj.core
Groups the two components that make up a signature, and provides a way to encode to DER form, which is how ECDSA signatures are represented when embedded in other data structures in the Bitcoin protocol.
ECKey.KeyIsEncryptedException - Exception in org.bitcoinj.core
 
ECKey.MissingPrivateKeyException - Exception in org.bitcoinj.core
 
ecMultiply - Variable in class org.bitcoinj.crypto.BIP38PrivateKey
 
editContractSendRequest(SendRequest) - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
You can override this method in order to control the construction of the initial contract that creates the channel.
EMPTY_BYTES - Static variable in class org.bitcoinj.core.StoredBlock
 
EmptyInputsOrOutputs() - Constructor for exception org.bitcoinj.core.VerificationException.EmptyInputsOrOutputs
 
EmptyMessage - Class in org.bitcoinj.core
Parent class for header only messages that don't have a payload.
EmptyMessage() - Constructor for class org.bitcoinj.core.EmptyMessage
 
EmptyMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.EmptyMessage
 
EmptyMessage(NetworkParameters, byte[], int) - Constructor for class org.bitcoinj.core.EmptyMessage
 
emptyWallet - Variable in class org.bitcoinj.wallet.SendRequest
When emptyWallet is set, all coins selected by the coin selector are sent to the first output in tx (its value is ignored and set to Wallet.getBalance() - the fees required for the transaction).
emptyWallet(Address) - Static method in class org.bitcoinj.wallet.SendRequest
 
enableStrictMode() - Static method in class org.bitcoinj.core.Context
Require that new threads use Context.propagate(Context) or ContextPropagatingThreadFactory, rather than using a heuristic for the desired context.
encode(byte[]) - Static method in class org.bitcoinj.core.Base58
Encodes the given bytes as a base58 string (no checksum is appended).
encode() - Method in class org.bitcoinj.core.VarInt
Encodes the value into its minimal representation.
encodeCompactBits(BigInteger) - Static method in class org.bitcoinj.core.Utils
 
encodeMPI(BigInteger, boolean) - Static method in class org.bitcoinj.core.Utils
MPI encoded numbers are produced by the OpenSSL BN_bn2mpi function.
encodeToBitcoin() - Method in class org.bitcoinj.crypto.TransactionSignature
What we get back from the signer are the two components of a signature, r and s.
encodeToDER() - Method in class org.bitcoinj.core.ECKey.ECDSASignature
DER is an international standard for serializing data structures which is widely used in cryptography.
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.core.ECKey
Create an encrypted private key with the keyCrypter and the AES key supplied.
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.crypto.DeterministicKey
 
encrypt(KeyCrypter, KeyParameter, DeterministicKey) - Method in class org.bitcoinj.crypto.DeterministicKey
 
encrypt(byte[], KeyParameter) - Method in interface org.bitcoinj.crypto.KeyCrypter
Encrypt the supplied bytes, converting them into ciphertext.
encrypt(byte[], KeyParameter) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
Password based encryption using AES - CBC 256 bits.
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.KeyChainGroup
Encrypt the keys in the group using the KeyCrypter and the AES key.
encrypt(CharSequence) - Method in class org.bitcoinj.wallet.Wallet
Convenience wrapper around Wallet.encrypt(org.bitcoinj.crypto.KeyCrypter, org.spongycastle.crypto.params.KeyParameter) which uses the default Scrypt key derivation algorithm and parameters to derive a key from the given password.
encrypt(KeyCrypter, KeyParameter) - Method in class org.bitcoinj.wallet.Wallet
Encrypt the wallet using the KeyCrypter and the AES key.
EncryptableItem - Interface in org.bitcoinj.crypto
Provides a uniform way to access something that can be optionally encrypted with a KeyCrypter, yielding an EncryptedData, and which can have a creation time associated with it.
EncryptableKeyChain - Interface in org.bitcoinj.wallet
An encryptable key chain is a key-chain that can be encrypted with a user-provided password or AES key.
ENCRYPTED_DATA_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
ENCRYPTED_DETERMINISTIC_SEED_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Key
 
ENCRYPTED_PRIVATE_KEY_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.EncryptedData
 
ENCRYPTED_SCRYPT_AES_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;
encryptedBytes - Variable in class org.bitcoinj.crypto.EncryptedData
 
EncryptedData - Class in org.bitcoinj.crypto
An instance of EncryptedData is a holder for an initialization vector and encrypted bytes.
EncryptedData(byte[], byte[]) - Constructor for class org.bitcoinj.crypto.EncryptedData
 
encryptedPrivateKey - Variable in class org.bitcoinj.core.ECKey
 
ENCRYPTION_PARAMETERS_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
ENCRYPTION_TYPE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
encryptionIsReversible(ECKey, ECKey, KeyCrypter, KeyParameter) - Static method in class org.bitcoinj.core.ECKey
Check that it is possible to decrypt the key with the keyCrypter and that the original key is returned.
endBloomFilterCalculation() - Method in interface org.bitcoinj.core.PeerFilterProvider
 
endBloomFilterCalculation() - Method in class org.bitcoinj.wallet.Wallet
 
endFilteredBlock(FilteredBlock) - Method in class org.bitcoinj.core.Peer
 
engineGenerateSeed(int) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
 
engineNextBytes(byte[]) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
 
engineSetSeed(byte[]) - Method in class org.bitcoinj.crypto.LinuxSecureRandom
 
ensureMinRequiredFee - Variable in class org.bitcoinj.wallet.SendRequest
Requires that there be enough fee for a default Bitcoin Core to at least relay the transaction.
entropy - Variable in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
 
entropy(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain.Builder
Creates a deterministic key chain starting from the given entropy.
equals(Object) - Method in class org.bitcoinj.core.Block
 
equals(Object) - Method in class org.bitcoinj.core.BloomFilter
 
equals(Object) - Method in class org.bitcoinj.core.Coin
 
equals(Object) - Method in class org.bitcoinj.core.DumpedPrivateKey
 
equals(Object) - Method in class org.bitcoinj.core.ECKey.ECDSASignature
 
equals(Object) - Method in class org.bitcoinj.core.ECKey
 
equals(Object) - Method in class org.bitcoinj.core.FilteredBlock
 
equals(Object) - Method in class org.bitcoinj.core.GetBlocksMessage
 
equals(Object) - Method in class org.bitcoinj.core.GetHeadersMessage
Compares two getheaders messages.
equals(Object) - Method in class org.bitcoinj.core.GetUTXOsMessage
 
equals(Object) - Method in class org.bitcoinj.core.InventoryItem
 
equals(Object) - Method in class org.bitcoinj.core.ListMessage
 
equals(Object) - Method in class org.bitcoinj.core.NetworkParameters
 
equals(Object) - Method in class org.bitcoinj.core.PartialMerkleTree
 
equals(Object) - Method in class org.bitcoinj.core.PeerAddress
 
equals(Object) - Method in class org.bitcoinj.core.RejectMessage
 
equals(Object) - Method in class org.bitcoinj.core.Sha256Hash
 
equals(Object) - Method in class org.bitcoinj.core.StoredBlock
 
equals(Object) - Method in class org.bitcoinj.core.StoredUndoableBlock
 
equals(Object) - Method in class org.bitcoinj.core.Transaction
 
equals(Object) - Method in class org.bitcoinj.core.TransactionInput
 
equals(Object) - Method in class org.bitcoinj.core.TransactionOutPoint
 
equals(Object) - Method in class org.bitcoinj.core.TransactionOutput
 
equals(Object) - Method in class org.bitcoinj.core.UTXO
 
equals(Object) - Method in class org.bitcoinj.core.UTXOsMessage
 
equals(Object) - Method in class org.bitcoinj.core.VersionedChecksummedBytes
 
equals(Object) - Method in class org.bitcoinj.core.VersionMessage
 
equals(Object) - Method in class org.bitcoinj.crypto.BIP38PrivateKey
 
equals(Object) - Method in class org.bitcoinj.crypto.ChildNumber
 
equals(Object) - Method in class org.bitcoinj.crypto.DeterministicKey
Verifies equality of all fields but NOT the parent pointer (thus the same key derived in two separate hierarchy objects will equal each other.
equals(Object) - Method in class org.bitcoinj.crypto.EncryptedData
 
equals(Object) - Method in class org.bitcoinj.crypto.KeyCrypterScrypt
 
equals(ECPoint) - Method in class org.bitcoinj.crypto.LazyECPoint
 
equals(Object) - Method in class org.bitcoinj.crypto.LazyECPoint
 
equals(Object) - Method in class org.bitcoinj.script.Script
 
equals(Object) - Method in class org.bitcoinj.script.ScriptChunk
 
equals(Object) - Method in class org.bitcoinj.utils.BtcAutoFormat
Return true if the other instance is equivalent to this one.
equals(Object) - Method in class org.bitcoinj.utils.BtcFixedFormat
Return true if the given object is equivalent to this one.
equals(Object) - Method in class org.bitcoinj.utils.BtcFormat
Return true if the given object is equivalent to this one.
equals(Object) - Method in class org.bitcoinj.utils.ExchangeRate
 
equals(Object) - Method in class org.bitcoinj.utils.Fiat
 
equals(Object) - Method in class org.bitcoinj.wallet.DeterministicSeed
 
equalsOpCode(int) - Method in class org.bitcoinj.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 org.bitcoinj.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 org.bitcoinj.core.Transaction
Returns either the lock time as a date, if it was specified in seconds, or an estimate based on the time in the current head block if it was specified as a block time.
ExceededMaxTransactionSize() - Constructor for exception org.bitcoinj.wallet.Wallet.ExceededMaxTransactionSize
 
ExcessiveValue() - Constructor for exception org.bitcoinj.core.VerificationException.ExcessiveValue
 
EXCHANGE_RATE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Transaction
 
ExchangeRate - Class in org.bitcoinj.utils
An exchange rate is expressed as a ratio of a Coin and a Fiat amount.
ExchangeRate(Coin, Fiat) - Constructor for class org.bitcoinj.utils.ExchangeRate
Construct exchange rate.
ExchangeRate(Fiat) - Constructor for class org.bitcoinj.utils.ExchangeRate
Construct exchange rate.
exchangeRate - Variable in class org.bitcoinj.wallet.SendRequest
If not null, this exchange rate is recorded with the transaction during completion.
excludeOutputsSpentBy(Transaction) - Method in class org.bitcoinj.wallet.FilteringCoinSelector
 
execute(Runnable) - Method in class org.bitcoinj.utils.Threading.UserThread
 
executeScript(Transaction, long, Script, LinkedList<byte[]>, boolean) - Static method in class org.bitcoinj.script.Script
executeScript(Transaction, long, Script, LinkedList<byte[]>, Set<Script.VerifyFlag>) - Static method in class org.bitcoinj.script.Script
Exposes the script interpreter.
executor - Variable in class org.bitcoinj.core.PeerGroup
 
executor() - Method in class org.bitcoinj.net.NioClientManager
 
executor - Variable in class org.bitcoinj.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
 
Expired(String) - Constructor for exception org.bitcoinj.protocols.payments.PaymentProtocolException.Expired
 
EXPIRES_FIELD_NUMBER - Static variable in class org.bitcoin.protocols.payments.Protos.PaymentDetails
 
EXPIRYTIME_FIELD_NUMBER - Static variable in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
EXPLANATION_FIELD_NUMBER - Static variable in class org.bitcoin.paymentchannel.Protos.Error
 
ExponentialBackoff - Class in org.bitcoinj.utils
Tracks successes and failures and calculates a time to retry the operation.
ExponentialBackoff(ExponentialBackoff.Params) - Constructor for class org.bitcoinj.utils.ExponentialBackoff
 
ExponentialBackoff.Params - Class in org.bitcoinj.utils
Parameters to configure a particular kind of exponential backoff.
EXTENSION_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.Wallet
 
EXTERNAL_PATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 
EXTERNAL_SUBPATH - Static variable in class org.bitcoinj.wallet.DeterministicKeyChain
 

F

factory - Static variable in class org.bitcoinj.utils.Threading
 
FACTORY - Static variable in class org.bitcoinj.wallet.DefaultRiskAnalysis
 
FAKE_SIGNATURES - Static variable in class org.bitcoinj.core.ECKey
If this global variable is set to true, sign() creates a dummy signature and verify() always returns true.
feePerKb - Variable in class org.bitcoinj.wallet.SendRequest
A transaction can have a fee attached, which is defined as the difference between the input values and output values.
fiat - Variable in class org.bitcoinj.utils.ExchangeRate
 
Fiat - Class in org.bitcoinj.utils
Represents a monetary fiat value.
FIAT - Static variable in class org.bitcoinj.utils.MonetaryFormat
Standard format for fiat amounts.
FIAT_CURRENCY_CODE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
 
FIAT_VALUE_FIELD_NUMBER - Static variable in class org.bitcoinj.wallet.Protos.ExchangeRate
 
fiatToCoin(Fiat) - Method in class org.bitcoinj.utils.ExchangeRate
Convert a fiat amount to a coin amount using this exchange rate.
FIELD_ADDRESS - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_AMOUNT - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_LABEL - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_MESSAGE - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIELD_PAYMENT_REQUEST_URL - Static variable in class org.bitcoinj.uri.BitcoinURI
 
FIFTY_COINS - Static variable in class org.bitcoinj.core.Coin
 
FILE_PROLOGUE_BYTES - Static variable in class org.bitcoinj.store.SPVBlockStore
 
fileLock - Variable in class org.bitcoinj.store.SPVBlockStore
 
filename - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
filePrefix - Variable in class org.bitcoinj.kits.WalletAppKit
 
FileTrustStoreLoader(File) - Constructor for class org.bitcoinj.crypto.TrustStoreLoader.FileTrustStoreLoader
 
filter - Variable in class org.bitcoinj.net.FilterMerger.Result
 
FilteredBlock - Class in org.bitcoinj.core
A FilteredBlock is used to relay a block with its transactions filtered using a BloomFilter.
FilteredBlock(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.FilteredBlock
 
FilteredBlock(NetworkParameters, Block, PartialMerkleTree) - Constructor for class org.bitcoinj.core.FilteredBlock
 
FilteringCoinSelector - Class in org.bitcoinj.wallet
A filtering coin selector delegates to another coin selector, but won't select outputs spent by the given transactions.
FilteringCoinSelector(CoinSelector) - Constructor for class org.bitcoinj.wallet.FilteringCoinSelector
 
FilterMerger - Class in org.bitcoinj.net
A reusable object that will calculate, given a list of PeerFilterProviders, a merged BloomFilter and earliest key time for all of them.
FilterMerger(double) - Constructor for class org.bitcoinj.net.FilterMerger
 
FilterMerger.Result - Class in org.bitcoinj.net
 
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
 
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
findKeyFromPubHash(byte[]) - Method in interface org.bitcoinj.wallet.KeyBag
Locates a keypair from the keychain given the hash of the public key.
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
findKeyFromPubHash(byte[]) - Method in class org.bitcoinj.wallet.Wallet
Locates a keypair from the basicKeyChain given the hash of the public key.
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
 
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
findKeyFromPubKey(byte[]) - Method in interface org.bitcoinj.wallet.KeyBag
Locates a keypair from the keychain given the raw public key bytes.
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
findKeyFromPubKey(byte[]) - Method in class org.bitcoinj.wallet.Wallet
Locates a keypair from the basicKeyChain given the raw public key bytes.
findKeysBefore(long) - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns a list of all ECKeys created after the given UNIX time.
findOldestKeyAfter(long) - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns the first ECKey created after the given UNIX time, or null if there is none.
findPeersOfAtLeastVersion(long) - Method in class org.bitcoinj.core.PeerGroup
Returns an array list of peers that implement the given protocol version or better.
findPeersWithServiceMask(int) - Method in class org.bitcoinj.core.PeerGroup
Returns an array list of peers that match the requested service bit mask.
findRedeemDataByScriptHash(ByteString) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the redeem script by its hash or null if this keychain did not generate the script.
findRedeemDataByScriptHash(ByteString) - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.DecryptingKeyBag
 
findRedeemDataFromScriptHash(byte[]) - Method in interface org.bitcoinj.wallet.KeyBag
Locates a redeem data (redeem script and keys) from the keychain given the hash of the script.
findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
findRedeemDataFromScriptHash(byte[]) - Method in class org.bitcoinj.wallet.Wallet
Locates a redeem data (redeem script and keys) from the keyChainGroup given the hash of the script.
finishMockSleep() - Static method in class org.bitcoinj.core.Utils
Let the sleeping thread pass the synchronization point any number of times.
followingKeys(List<DeterministicKey>) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
followingKeys(DeterministicKey, DeterministicKey...) - Method in class org.bitcoinj.wallet.MarriedKeyChain.Builder
 
forceRelease(MappedByteBuffer) - Static method in class org.bitcoinj.store.WindowsMMapHack
 
format(LogRecord) - Method in class org.bitcoinj.utils.BriefLogFormatter
 
format(Object, StringBuffer, FieldPosition) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin value as a number and possibly a units indicator and appends the resulting text to the given string buffer.
format(Object, int, int...) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin value as a number and possibly a units indicator to a String.The type of monetary value argument can be any one of any of the following classes: Coin, Integer, Long, BigInteger, BigDecimal.
format(Object, StringBuffer, FieldPosition, int, int...) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin value as a number and possibly a units indicator and appends the resulting text to the given string buffer.
format(Monetary) - Method in class org.bitcoinj.utils.MonetaryFormat
Format the given monetary value to a human readable form.
formatAddresses(boolean, NetworkParameters, StringBuilder) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
formatAddresses(boolean, NetworkParameters, StringBuilder) - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
formatKeyWithAddress(boolean, StringBuilder, NetworkParameters) - Method in class org.bitcoinj.core.ECKey
 
formatKeyWithAddress(boolean, StringBuilder, NetworkParameters) - Method in class org.bitcoinj.crypto.DeterministicKey
 
formatMessageForSigning(String) - Static method in class org.bitcoinj.core.Utils
Given a textual message, returns a byte buffer formatted as follows:
formatPath(List<ChildNumber>) - Static method in class org.bitcoinj.crypto.HDUtils
Convert to a string path, starting with "M/"
formatToCharacterIterator(Object) - Method in class org.bitcoinj.utils.BtcFormat
Formats a bitcoin monetary value and returns an AttributedCharacterIterator.
forServices(NetworkParameters, long) - Static method in class org.bitcoinj.net.discovery.MultiplexingDiscovery
Builds a suitable set of peer discoveries.
forTx(Transaction) - Static method in class org.bitcoinj.wallet.SendRequest
Simply wraps a pre-built incomplete transaction provided by you.
FP_ESTIMATOR_ALPHA - Static variable in class org.bitcoinj.core.AbstractBlockChain
False positive estimation uses a double exponential moving average.
FP_ESTIMATOR_BETA - Static variable in class org.bitcoinj.core.AbstractBlockChain
False positive estimation uses a double exponential moving average.
fractionDigits(int) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify the number of decimal places in the fraction part of formatted numbers.
fractionGroups(int...) - Method in class org.bitcoinj.utils.BtcFormat.Builder
Specify the sizes of a variable number of optional decimal-place groups in the fraction part of formatted values.
fractionPlaceGroups() - Method in class org.bitcoinj.utils.BtcFixedFormat
Return the fractional decimal-placing used when formatting.
fractionPlaces() - Method in class org.bitcoinj.utils.BtcAutoFormat
Return the number of decimal places in the fraction part of numbers formatted by this instance.
freshAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
freshAddress(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
freshKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a key that has not been returned by this method before (fresh).
freshKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.Wallet
Returns a key that has not been returned by this method before (fresh).
freshKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a key/s that have not been returned by this method before (fresh).
freshKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.Wallet
Returns a key/s that has not been returned by this method before (fresh).
freshOutputScript(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Create a new key and return the matching output script.
freshOutputScript(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.MarriedKeyChain
Create a new married key and return the matching output script
freshReceiveAddress() - Method in class org.bitcoinj.wallet.Wallet
freshReceiveKey() - Method in class org.bitcoinj.wallet.Wallet
fromASN1(byte[]) - Static method in class org.bitcoinj.core.ECKey
Construct an ECKey from an ASN.1 encoded private key.
fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.core.Address
Construct an address from its Base58 representation.
fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.core.DumpedPrivateKey
Construct a private key from its Base58 representation.
fromBase58(NetworkParameters, String) - Static method in class org.bitcoinj.crypto.BIP38PrivateKey
Construct a password-protected private key from its Base58 representation.
fromEncrypted(EncryptedData, KeyCrypter, byte[]) - Static method in class org.bitcoinj.core.ECKey
Constructs a key that has an encrypted private component.
fromID(String) - Static method in class org.bitcoinj.core.NetworkParameters
Returns the network parameters for the given string ID or NULL if not recognized.
fromKeys(NetworkParameters, List<ECKey>) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet containing a given set of keys.
fromP2SHHash(NetworkParameters, byte[]) - Static method in class org.bitcoinj.core.Address
Returns an Address that represents the given P2SH script hash.
fromP2SHScript(NetworkParameters, Script) - Static method in class org.bitcoinj.core.Address
Returns an Address that represents the script hash extracted from the given scriptPubKey
fromPaymentDetails(Protos.PaymentDetails) - Method in class org.bitcoinj.wallet.SendRequest
Copy data from payment request.
fromPmtProtocolID(String) - Static method in class org.bitcoinj.core.NetworkParameters
Returns the network parameters for the given string paymentProtocolID or NULL if not recognized.
fromPrivate(BigInteger) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivate(BigInteger, boolean) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivate(byte[]) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivate(byte[], boolean) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey given the private key only.
fromPrivateAndPrecalculatedPublic(BigInteger, ECPoint) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
fromPrivateAndPrecalculatedPublic(byte[], byte[]) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
fromProtobuf(List<Protos.Key>, KeyCrypter, KeyChainFactory) - Static method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns all the key chains found in the given list of keys.
fromProtobufEncrypted(List<Protos.Key>, KeyCrypter) - Static method in class org.bitcoinj.wallet.BasicKeyChain
Returns a new BasicKeyChain that contains all basic, ORIGINAL type keys and also any encrypted keys extracted from the list.
fromProtobufEncrypted(NetworkParameters, List<Protos.Key>, KeyCrypter, KeyChainFactory) - Static method in class org.bitcoinj.wallet.KeyChainGroup
 
fromProtobufUnencrypted(List<Protos.Key>) - Static method in class org.bitcoinj.wallet.BasicKeyChain
Returns a new BasicKeyChain that contains all basic, ORIGINAL type keys extracted from the list.
fromProtobufUnencrypted(NetworkParameters, List<Protos.Key>, KeyChainFactory) - Static method in class org.bitcoinj.wallet.KeyChainGroup
 
fromPublicOnly(ECPoint) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given point.
fromPublicOnly(byte[]) - Static method in class org.bitcoinj.core.ECKey
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given encoded point.
fromSeed(NetworkParameters, DeterministicSeed) - Static method in class org.bitcoinj.wallet.Wallet
 
fromWatchingKey(NetworkParameters, DeterministicKey) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given watching key.
fromWatchingKeyB58(NetworkParameters, String, long) - Static method in class org.bitcoinj.wallet.Wallet
Creates a wallet that tracks payments to and from the HD key hierarchy rooted by the given watching key.
FullPrunedBlockChain - Class in org.bitcoinj.core
A FullPrunedBlockChain works in conjunction with a FullPrunedBlockStore to verify all the rules of the Bitcoin system, with the downside being a large cost in system resources.
FullPrunedBlockChain(Context, Wallet, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given wallet and store.
FullPrunedBlockChain(NetworkParameters, Wallet, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given wallet and store.
FullPrunedBlockChain(Context, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given store.
FullPrunedBlockChain(NetworkParameters, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
FullPrunedBlockChain(Context, List<Wallet>, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
Constructs a block chain connected to the given list of wallets and a store.
FullPrunedBlockChain(NetworkParameters, List<Wallet>, FullPrunedBlockStore) - Constructor for class org.bitcoinj.core.FullPrunedBlockChain
FullPrunedBlockStore - Interface in org.bitcoinj.store
An implementor of FullPrunedBlockStore saves StoredBlock objects to some storage mechanism.
fullStoreDepth - Variable in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
fullStoreDepth - Variable in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
future() - Method in class org.bitcoinj.core.TransactionBroadcast
 
FutureVersion() - Constructor for exception org.bitcoinj.wallet.UnreadableWalletException.FutureVersion
 

G

gathered - Variable in class org.bitcoinj.wallet.CoinSelection
 
genesisBlock - Variable in class org.bitcoinj.core.NetworkParameters
 
get() - Static method in class org.bitcoinj.core.Context
Returns the current context that is associated with the calling thread.
get(Sha256Hash) - Method in class org.bitcoinj.core.TxConfidenceTable
Returns the TransactionConfidence for the given hash if we have downloaded it, or null if that tx hash is unknown to the system at this time.
get(List<ChildNumber>, boolean, boolean) - Method in class org.bitcoinj.crypto.DeterministicHierarchy
Returns a key for the given path, optionally creating it.
get() - Method in class org.bitcoinj.crypto.LazyECPoint
 
get() - Static method in class org.bitcoinj.params.MainNetParams
 
get() - Static method in class org.bitcoinj.params.Networks
 
get() - Static method in class org.bitcoinj.params.RegTestParams
 
get() - Static method in class org.bitcoinj.params.TestNet2Params
 
get() - Static method in class org.bitcoinj.params.TestNet3Params
 
get() - Static method in class org.bitcoinj.params.UnitTestParams
 
get(Sha256Hash) - Method in interface org.bitcoinj.store.BlockStore
Returns the StoredBlock given a hash.
get(Sha256Hash, boolean) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
get(Sha256Hash, boolean) - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.MemoryBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
get(Sha256Hash) - Method in class org.bitcoinj.store.SPVBlockStore
 
get() - Static method in class org.bitcoinj.wallet.AllowUnconfirmedCoinSelector
Returns a global static instance of the selector.
getAcceptableAddressCodes() - Method in class org.bitcoinj.core.NetworkParameters
The version codes that prefix addresses which are acceptable on this network.
getAccountPath() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Override in subclasses to use a different account derivation path
getActiveKeyChain() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns the key chain that's used for generation of fresh/current keys.
getActiveKeyChain() - Method in class org.bitcoinj.wallet.Wallet
Gets the active keychain via KeyChainGroup.getActiveKeyChain()
getAddr() - Method in class org.bitcoinj.core.Peer
Sends a getaddr request to the peer and returns a future that completes with the answer once the peer has replied.
getAddr() - Method in class org.bitcoinj.core.PeerAddress
 
getAddress() - Method in class org.bitcoinj.core.PeerSocketHandler
 
getAddress() - Method in class org.bitcoinj.core.UTXO
The address of this output, can be the empty string if none was provided at construction time or was deserialized
getAddress() - Method in class org.bitcoinj.uri.BitcoinURI
The Bitcoin Address from the URI, if one was present.
getAddresses() - Method in class org.bitcoinj.core.AddressMessage
 
getAddressFromP2PKHScript(NetworkParameters) - Method in class org.bitcoinj.core.TransactionOutput
If the output script pays to an address as in P2PKH, return the address of the receiver, i.e., a base58 encoded hash of the public key in the script.
getAddressFromP2SH(NetworkParameters) - Method in class org.bitcoinj.core.TransactionOutput
If the output script pays to a redeem script, return the address of the redeem script as described by, i.e., a base58 encoding of [one-byte version][20-byte hash][4-byte checksum], where the 20-byte hash refers to the redeem script.
getAddressHeader() - Method in class org.bitcoinj.core.NetworkParameters
First byte of a base58 encoded address.
GetAddrMessage - Class in org.bitcoinj.core
Represents the "getaddr" P2P protocol message, which requests network AddressMessages from a peer.
GetAddrMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.GetAddrMessage
 
getAddrSeeds() - Method in class org.bitcoinj.core.NetworkParameters
Returns IP address of active peers.
getAffineXCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getAffineYCoord() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getAlertSigningKey() - Method in class org.bitcoinj.core.NetworkParameters
The key used to sign AlertMessages.
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];
getAmount() - Method in class org.bitcoinj.uri.BitcoinURI
 
getAppearedAtChainHeight() - Method in class org.bitcoinj.core.TransactionConfidence
Returns the chain height at which the transaction appeared if confidence type is BUILDING.
getAppearedAtHeight() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
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 org.bitcoinj.core.Transaction
Returns a map of block [hashes] which contain the transaction mapped to relativity counters, or null if this transaction doesn't have that data because it's not stored in the wallet or because it has never appeared in a block.
getAssociatedTransactions() - Method in class org.bitcoinj.core.FilteredBlock
Gets the set of transactions which were provided using provideTransaction() which match in getTransactionHashes()
getAvailableLocales() - Static method in class org.bitcoinj.utils.BtcFormat
Return an array of all locales for which the getInstance() method of this class can return localized instances.
getBalance() - Method in class org.bitcoinj.wallet.Wallet
Returns the AVAILABLE balance of this wallet.
getBalance(Wallet.BalanceType) - Method in class org.bitcoinj.wallet.Wallet
Returns the balance of this wallet as calculated by the provided balanceType.
getBalance(CoinSelector) - Method in class org.bitcoinj.wallet.Wallet
Returns the balance that would be considered spendable by the given coin selector, including watched outputs (i.e.
getBalanceForServer(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Returns the outstanding amount of money sent back to us for all channels to this server added together.
getBalanceFuture(Coin, Wallet.BalanceType) - Method in class org.bitcoinj.wallet.Wallet
Returns a future that will complete when the balance of the given type has becom equal or larger to the given value.
getBalanceSelectSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to select the total balance for a given address.
getBestChainHeight() - Method in class org.bitcoinj.core.AbstractBlockChain
 
getBestHeight() - Method in class org.bitcoinj.core.Peer
 
getBestValueSignature() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes bestValueSignature = 2;
getBestValueSignature() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes bestValueSignature = 2;
getBestValueSignature() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes bestValueSignature = 2;
getBestValueToMe() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Gets the highest payment to ourselves (which we will receive on settle(), not including fees)
getBestValueToMe() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required uint64 bestValueToMe = 1;
getBestValueToMe() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required uint64 bestValueToMe = 1;
getBestValueToMe() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required uint64 bestValueToMe = 1;
getBip32HeaderPriv() - Method in class org.bitcoinj.core.NetworkParameters
Returns the 4 byte header for BIP32 (HD) wallet - private key part.
getBip32HeaderPub() - Method in class org.bitcoinj.core.NetworkParameters
Returns the 4 byte header for BIP32 (HD) wallet - public key part.
getBitcoinProtocolVersion() - Method in enum org.bitcoinj.core.NetworkParameters.ProtocolVersion
 
getBlock(Sha256Hash) - Method in class org.bitcoinj.core.Peer
Asks the connected peer for the block of the given hash, and returns a future representing the answer.
getBlockHash(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
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 org.bitcoinj.core.FilteredBlock
Gets a copy of the block header
getBlockHeaders() - Method in class org.bitcoinj.core.HeadersMessage
 
getBlockInflation(int) - Method in class org.bitcoinj.core.Block
A utility method that calculates how much new Bitcoin would be created by the block at the given height.
getBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsets(int) - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsets(int) - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsCount() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsCount() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsCount() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsList() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsList() - Method in class org.bitcoinj.wallet.Protos.Transaction
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsList() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
repeated int32 block_relativity_offsets = 11;
GetBlocksMessage - Class in org.bitcoinj.core
Represents the "getblocks" P2P network message, which requests the hashes of the parts of the block chain we're missing.
GetBlocksMessage(NetworkParameters, List<Sha256Hash>, Sha256Hash) - Constructor for class org.bitcoinj.core.GetBlocksMessage
 
GetBlocksMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetBlocksMessage
 
getBlockStore() - Method in class org.bitcoinj.core.AbstractBlockChain
Returns the BlockStore the chain was constructed with.
getBlockVerificationFlags(Block, VersionTally, Integer) - Method in class org.bitcoinj.core.NetworkParameters
The flags indicating which block validation tests should be applied to the given block.
getBloomFilter() - Method in class org.bitcoinj.core.Peer
getBloomFilter(int, double, long) - Method in interface org.bitcoinj.core.PeerFilterProvider
Gets a bloom filter that contains all the necessary elements for the listener to receive relevant transactions.
getBloomFilter(int, double, long) - Method in class org.bitcoinj.wallet.KeyChainGroup
 
getBloomFilter(double) - Method in class org.bitcoinj.wallet.Wallet
Gets a bloom filter that contains all of the public keys from this wallet, and which will provide the given false-positive rate.
getBloomFilter(int, double, long) - Method in class org.bitcoinj.wallet.Wallet
Gets a bloom filter that contains all of the public keys from this wallet, and which will provide the given false-positive rate if it has size elements.
getBloomFilterElementCount() - Method in interface org.bitcoinj.core.PeerFilterProvider
Gets the number of elements that will be added to a bloom filter returned by PeerFilterProvider.getBloomFilter(int, double, long)
getBloomFilterElementCount() - Method in class org.bitcoinj.wallet.KeyChainGroup
 
getBloomFilterElementCount() - Method in class org.bitcoinj.wallet.Wallet
Returns the number of distinct data items (note: NOT keys) that will be inserted into a bloom filter, when it is constructed.
getBloomFilterFPRate() - Method in class org.bitcoinj.net.FilterMerger
 
getBroadcastBy() - Method in class org.bitcoinj.core.TransactionConfidence
Returns a snapshot of 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 org.bitcoinj.core.Sha256Hash
Returns the internal byte array, without defensively copying.
getCancel() - Method in class org.bitcoinj.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 org.bitcoinj.crypto.DeterministicKey
Returns the chain code associated with this key.
getChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
required bytes chain_code = 1;
getChainCode() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
required bytes chain_code = 1;
getChainCode() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
required bytes chain_code = 1;
getChainHead() - Method in class org.bitcoinj.core.AbstractBlockChain
Returns the block at the head of the current best chain.
getChainHead() - Method in interface org.bitcoinj.store.BlockStore
Returns the StoredBlock that represents the top of the chain of greatest total work.
getChainHead() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.LevelDBBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.MemoryBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getChainHead() - Method in class org.bitcoinj.store.SPVBlockStore
 
getChainHeadHeight() - Method in interface org.bitcoinj.core.UTXOProvider
Get the height of the chain head.
getChainHeadHeight() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
 
getChainHeadHeight() - Method in class org.bitcoinj.store.LevelDBFullPrunedBlockStore
 
getChainHeadHeight() - Method in class org.bitcoinj.store.MemoryFullPrunedBlockStore
 
getChainWork() - Method in class org.bitcoinj.core.StoredBlock
The total sum of work done in this block, and all the blocks below it in the chain.
getChangeAddress() - Method in class org.bitcoinj.wallet.Wallet
Deprecated.
getChannel(Sha256Hash, Sha256Hash) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Finds a channel with the given id and contract hash and returns it, or returns null.
getChannel(Sha256Hash) - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Gets the StoredServerChannel with the given channel id (ie contract transaction hash).
getChannelMap() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Get a copy of all StoredClientChannels
getChannelMap() - Method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Get a copy of all StoredServerChannels
getChannelOpenFuture() - Method in class org.bitcoinj.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 org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannels(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannels(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannels(int) - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsBuilderList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsBuilderList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsCount() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsList() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilder(int) - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelsOrBuilder
repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getChannelsOrBuilderList() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelsOrBuilder
repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
getCheckpointBefore(long) - Method in class org.bitcoinj.core.CheckpointManager
Returns a StoredBlock representing the last checkpoint before the given time, for example, normally you would want to know the checkpoint before the earliest wallet birthday.
getChildNumber() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the last element of the path returned by DeterministicKey.getPath()
getChunks() - Method in class org.bitcoinj.script.Script
Returns an immutable list of the scripts parsed form.
getClassName() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner.Builder
required string class_name = 1;
getClassName() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner
required string class_name = 1;
getClassName() - Method in interface org.bitcoinj.wallet.Protos.TransactionSignerOrBuilder
required string class_name = 1;
getClassNameBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner.Builder
required string class_name = 1;
getClassNameBytes() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner
required string class_name = 1;
getClassNameBytes() - Method in interface org.bitcoinj.wallet.Protos.TransactionSignerOrBuilder
required string class_name = 1;
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;
getClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract.Builder
optional bytes client_key = 3;
getClientKey() - Method in class org.bitcoin.paymentchannel.Protos.ProvideContract
optional bytes client_key = 3;
getClientKey() - Method in interface org.bitcoin.paymentchannel.Protos.ProvideContractOrBuilder
optional bytes client_key = 3;
getClientKey() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getClientKey() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getClientKey() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientKey = 8;
getClientKey() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes clientKey = 8;
getClientKey() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional bytes clientKey = 8;
getClientOutput() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getClientOutput() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getClientOutput() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional bytes clientOutput = 5;
getClientOutput() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional bytes clientOutput = 5;
getClientOutput() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional 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 org.bitcoinj.protocols.channels.PaymentChannelCloseException
 
getCloseTransactionHash() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional bytes closeTransactionHash = 7;
getCloseTransactionHash() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
optional bytes closeTransactionHash = 7;
getCloseTransactionHash() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
optional bytes closeTransactionHash = 7;
getCLTVPaymentChannelExpiry() - Method in class org.bitcoinj.script.Script
 
getCLTVPaymentChannelRecipientPubKey() - Method in class org.bitcoinj.script.Script
Retrieves the recipient public key from a LOCKTIMEVERIFY transaction
getCLTVPaymentChannelSenderPubKey() - Method in class org.bitcoinj.script.Script
Retrieves the sender public key from a LOCKTIMEVERIFY transaction
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];
getCodeInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-denominating instance that will indicate units using a currency code, for example, "BTC".
getCodeInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter with the given number of fractional decimal places.
getCodeInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale.
getCodeInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale with the given number of fraction places.
getCoinInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new coin-denominated formatter.
getCoinInstance(int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new coin-denominated formatter with the specified fraction-places.
getCoinInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new coin-denominated formatter for the given locale.
getCoinInstance(Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a newly-constructed instance for the given locale that will format values in terms of bitcoins, with the given minimum number of fractional decimal places.
getCoinSelector() - Method in class org.bitcoinj.wallet.Wallet
Returns the CoinSelector object which controls which outputs can be spent by this wallet.
getCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
required int64 coin_value = 1;
getCoinValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
required int64 coin_value = 1;
getCoinValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
required int64 coin_value = 1;
getCombinedKeyLookaheadEpochs() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a counter that increases (by an arbitrary amount) each time new keys have been calculated due to lookahead and thus the Bloom filter that was previously calculated has become stale.
getComment() - Method in class org.bitcoinj.core.AlertMessage
This field is unused.
getCompatibilitySQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements to check if the database is compatible.
getCompletedRefundTransaction() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Once the servers signature over the refund transaction has been received and provided using PaymentChannelV1ClientState.provideRefundSignature(byte[], KeyParameter) then this method can be called to receive the now valid and broadcastable refund transaction.
getConfidence() - Method in class org.bitcoinj.core.Transaction
Returns the confidence object for this transaction from the TxConfidenceTable referenced by the implicit Context.
getConfidence(Context) - Method in class org.bitcoinj.core.Transaction
Returns the confidence object for this transaction from the TxConfidenceTable referenced by the given Context.
getConfidence(TxConfidenceTable) - Method in class org.bitcoinj.core.Transaction
Returns the confidence object for this transaction from the TxConfidenceTable
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;
getConfidenceTable() - Method in class org.bitcoinj.core.Context
Returns the TxConfidenceTable created by this context.
getConfidenceType() - Method in class org.bitcoinj.core.TransactionConfidence
Returns a general statement of the level of confidence you can have in this transaction.
getConnectedClientCount() - Method in class org.bitcoinj.net.BlockingClientManager
 
getConnectedClientCount() - Method in interface org.bitcoinj.net.ClientConnectionManager
Gets the number of connected peers
getConnectedClientCount() - Method in class org.bitcoinj.net.NioClientManager
 
getConnectedKey(KeyBag) - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the ECKey identified in the connected output, for either pay-to-address scripts or pay-to-key scripts.
getConnectedOutput() - Method in class org.bitcoinj.core.TransactionInput
Returns the connected output, assuming the input was connected with TransactionInput.connect(TransactionOutput) or variants at some point.
getConnectedOutput() - Method in class org.bitcoinj.core.TransactionOutPoint
An outpoint is a part of a transaction input that points to the output of another transaction.
getConnectedPeers() - Method in class org.bitcoinj.core.PeerGroup
Returns a newly allocated list containing the currently connected peers.
getConnectedPubKeyScript() - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the pubkey script from the connected output.
getConnectedRedeemData(KeyBag) - Method in class org.bitcoinj.core.TransactionInput
Alias for getOutpoint().getConnectedRedeemData(keyBag)
getConnectedRedeemData(KeyBag) - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the RedeemData identified in the connected output, for either pay-to-address scripts, pay-to-key or P2SH scripts.
getConnectedTransaction() - Method in class org.bitcoinj.core.TransactionInput
Returns the connected transaction, assuming the input was connected with TransactionInput.connect(TransactionOutput) or variants at some point.
getConnectFuture() - Method in class org.bitcoinj.net.BlockingClient
Returns a future that completes once connection has occurred at the socket level or with an exception if failed to connect.
getConnectionOpenFuture() - Method in class org.bitcoinj.core.Peer
Provides a ListenableFuture that can be used to wait for the socket to connect.
getContext() - Static method in class org.bitcoin.Secp256k1Context
 
getContext() - Method in class org.bitcoinj.wallet.Wallet
Returns the API context that this wallet was created with.
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Gets the contract which was used to initialize this channel
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Gets the multisig contract which was used to initialize this channel
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Returns the transaction that locks the money to the agreement of both parties.
getContract() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getContractInternal() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
Gets the contract without changing the state machine
getContractInternal() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getContractInternal() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getContractScript() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes contractTransaction = 2;
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes contractTransaction = 2;
getContractTransaction() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
required bytes contractTransaction = 2;
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
required bytes contractTransaction = 4;
getContractTransaction() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
required bytes contractTransaction = 4;
getContractTransaction() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
required bytes contractTransaction = 4;
getCountAtOrAbove(long) - Method in class org.bitcoinj.utils.VersionTally
Get the count of blocks at or above the given version, within the window.
getCreateIndexesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements that create the indexes (DDL).
getCreateIndexesSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getCreateIndexesSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getCreateIndexesSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getCreateSchemeSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements that create the schema (DDL).
getCreateSchemeSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getCreateSchemeSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getCreateSchemeSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getCreateTablesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL statements that create the tables (DDL).
getCreateTablesSQL() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getCreateTablesSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getCreateTablesSQL() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getCreationTimeSeconds() - Method in class org.bitcoinj.core.ECKey
Returns the creation time of this key or zero if the key was deserialized from a version that did not store that data.
getCreationTimeSeconds() - Method in class org.bitcoinj.crypto.DeterministicKey
The creation time of a deterministic key is equal to that of its parent, unless this key is the root of a tree in which case the time is stored alongside the key as per normal, see ECKey.getCreationTimeSeconds().
getCreationTimeSeconds() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns the time in seconds since the UNIX epoch at which this encryptable item was first created/derived.
getCreationTimeSeconds() - Method in class org.bitcoinj.script.Script
 
getCreationTimeSeconds() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getCreationTimestamp() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
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;
getCurrencyCode() - Method in class org.bitcoinj.utils.Fiat
 
getCurve() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getData(Peer, GetDataMessage) - Method in class org.bitcoinj.core.listeners.AbstractPeerDataEventListener
Deprecated.
 
getData(Peer, GetDataMessage) - Method in class org.bitcoinj.core.listeners.AbstractPeerEventListener
Deprecated.
 
getData(Peer, GetDataMessage) - Method in interface org.bitcoinj.core.listeners.GetDataEventListener
Called when a peer receives a getdata message, usually in response to an "inv" being broadcast.
getData(Peer, GetDataMessage) - Method in class org.bitcoinj.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;
getData() - Method in class org.bitcoinj.wallet.Protos.Tag.Builder
required bytes data = 2;
getData() - Method in class org.bitcoinj.wallet.Protos.Tag
required bytes data = 2;
getData() - Method in interface org.bitcoinj.wallet.Protos.TagOrBuilder
required bytes data = 2;
getData() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner.Builder
optional bytes data = 2;
getData() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner
optional bytes data = 2;
getData() - Method in interface org.bitcoinj.wallet.Protos.TransactionSignerOrBuilder
optional bytes data = 2;
getDatabaseDriverClass() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the database driver class,
getDatabaseDriverClass() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getDatabaseDriverClass() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getDatabaseDriverClass() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
GetDataEventListener - Interface in org.bitcoinj.core.listeners
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, they can pre-filter messages before they are procesesed by a Peer or PeerGroup, and they can provide transactions to remote peers when they ask for them.
getDataHash() - Method in class org.bitcoinj.core.CheckpointManager
Returns a hash of the concatenated checkpoint data.
GetDataMessage - Class in org.bitcoinj.core
Represents the "getdata" P2P network message, which requests the contents of blocks or transactions given their hashes.
GetDataMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetDataMessage
 
GetDataMessage(NetworkParameters, byte[], MessageSerializer, int) - Constructor for class org.bitcoinj.core.GetDataMessage
Deserializes a 'getdata' message.
GetDataMessage(NetworkParameters) - Constructor for class org.bitcoinj.core.GetDataMessage
 
getDate() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the date that the payment request was generated.
getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getDefaultInstance() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
getDefaultInstance() - Static method in class org.bitcoin.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.PaymentAck
 
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.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDefaultInstance() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDefaultInstance() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDefaultInstance() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Extension
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Key
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.PeerAddress
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Script
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.ScryptParameters
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Tag
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Transaction
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionConfidence
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionInput
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionOutput
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.TransactionSigner
 
getDefaultInstance() - Static method in class org.bitcoinj.wallet.Protos.Wallet
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
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.PaymentAck.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
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.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
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.Tag.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Tag
 
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.TransactionSigner.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.TransactionSigner
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDefaultInstanceForType() - Method in class org.bitcoinj.wallet.Protos.Wallet
 
getDefaultSerializer() - Method in class org.bitcoinj.core.NetworkParameters
Return the default serializer for this network.
getDeleteOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to delete a openoutputs record.
getDeleteOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getDeleteUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to delete a undoableblocks record.
getDepth() - Method in class org.bitcoinj.crypto.DeterministicKey
Return this key's depth in the hierarchy, where the root node is at depth zero.
getDepth() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
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 org.bitcoinj.core.TransactionConfidence
Returns a future that completes when the transaction has been confirmed by "depth" blocks.
getDepthFuture(int) - Method in class org.bitcoinj.core.TransactionConfidence
 
getDepthInBlocks() - Method in class org.bitcoinj.core.TransactionConfidence
Depth in the chain is an approximation of how much time has elapsed since the transaction has been confirmed.
getDescription() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
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;
getDescription() - Method in class org.bitcoinj.wallet.Wallet
Get the description of the wallet.
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 org.bitcoin.crawler.PeerSeedProtos
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.Builder
 
getDescriptor() - Static method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds
 
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.PaymentAck.Builder
 
getDescriptor() - Static method in class org.bitcoin.paymentchannel.Protos.PaymentAck
 
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.protocols.channels.ClientState
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDescriptor() - Static method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.DeterministicKey
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.EncryptedData
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.ExchangeRate
 
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.Tag.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.Tag
 
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.TransactionSigner.Builder
 
getDescriptor() - Static method in class org.bitcoinj.wallet.Protos.TransactionSigner
 
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 org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
 
getDescriptorForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeeds.Builder
 
getDescriptorForType() - Method in class org.bitcoin.crawler.PeerSeedProtos.SignedPeerSeeds.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.PaymentAck.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.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.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.Tag.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.TransactionSigner.Builder
 
getDescriptorForType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
 
getDescriptorForType() - Method in enum org.bitcoinj.wallet.Protos.Wallet.EncryptionType
 
getDetachedPoint() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKey() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKey() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyChains() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a copy of the current list of chains.
getDeterministicKeyOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicKeyOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.DeterministicKey deterministic_key = 7;
getDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional bytes deterministic_seed = 8;
getDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
optional bytes deterministic_seed = 8;
getDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional bytes deterministic_seed = 8;
getDifficultyTarget() - Method in class org.bitcoinj.core.Block
Returns the difficulty of the proof of work that this block should meet encoded in compact form.
getDifficultyTargetAsInteger() - Method in class org.bitcoinj.core.Block
Returns the difficulty target as a 256 bit value that can be compared to a SHA-256 hash.
getDisplayNameFromCertificate(X509Certificate, boolean) - Static method in class org.bitcoinj.crypto.X509Utils
Returns either a string that "sums up" the certificate for humans, in a similar manner to what you might see in a web browser, or null if one cannot be extracted.
getDnsSeeds() - Method in class org.bitcoinj.core.NetworkParameters
Returns DNS names that when resolved, give IP addresses of active peers.
getDownloadPeer() - Method in class org.bitcoinj.core.PeerGroup
Returns the currently selected download peer.
getDropTablesSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to drop all the tables (DDL).
getDumpedPrivateKeyHeader() - Method in class org.bitcoinj.core.NetworkParameters
First byte of a base58 encoded dumped private key.
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the database specific error code that indicated a duplicate key error when inserting a record.
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.H2FullPrunedBlockStore
 
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getDuplicateKeyErrorCode() - Method in class org.bitcoinj.store.PostgresFullPrunedBlockStore
 
getEarliestKeyCreationTime() - Method in interface org.bitcoinj.core.PeerFilterProvider
Returns the earliest timestamp (seconds since epoch) for which full/bloom-filtered blocks must be downloaded.
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getEarliestKeyCreationTime() - Method in interface org.bitcoinj.wallet.KeyChain
Returns the earliest creation time of keys in this chain, in seconds since the epoch.
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.KeyChainGroup
 
getEarliestKeyCreationTime() - Method in class org.bitcoinj.wallet.Wallet
Returns the earliest creation time of keys or watched scripts in this wallet, in seconds since the epoch, ie the min of ECKey.getCreationTimeSeconds().
getEncoded() - Method in class org.bitcoinj.crypto.LazyECPoint
 
getEncoded(boolean) - Method in class org.bitcoinj.crypto.LazyECPoint
 
getEncryptedData() - Method in class org.bitcoinj.core.ECKey
getEncryptedData() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns the initialization vector and encrypted secret bytes, or null if not encrypted.
getEncryptedData() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_data = 6;
getEncryptedData() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.EncryptedData encrypted_data = 6;
getEncryptedData() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.EncryptedData encrypted_data = 6;
getEncryptedDataBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_data = 6;
getEncryptedDataOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_data = 6;
getEncryptedDataOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.EncryptedData encrypted_data = 6;
getEncryptedDataOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.EncryptedData encrypted_data = 6;
getEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
getEncryptedDeterministicSeed() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
getEncryptedDeterministicSeed() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
getEncryptedDeterministicSeedBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
getEncryptedDeterministicSeedOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
getEncryptedDeterministicSeedOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Key
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
getEncryptedDeterministicSeedOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.KeyOrBuilder
optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
getEncryptedPrivateKey() - Method in class org.bitcoinj.core.ECKey
Returns the the encrypted private key bytes and initialisation vector for this ECKey, or null if the ECKey is not encrypted.
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
required bytes encrypted_private_key = 2;
getEncryptedPrivateKey() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
required bytes encrypted_private_key = 2;
getEncryptedPrivateKey() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
required bytes encrypted_private_key = 2;
getEncryptedSeedData() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParameters() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.ScryptParameters encryption_parameters = 6;
getEncryptionParameters() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.ScryptParameters encryption_parameters = 6;
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 org.bitcoinj.core.ECKey
 
getEncryptionType() - Method in interface org.bitcoinj.crypto.EncryptableItem
Returns an enum constant describing what algorithm was used to encrypt the key or UNENCRYPTED.
getEncryptionType() - Method in class org.bitcoinj.wallet.DeterministicSeed
 
getEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
getEncryptionType() - Method in class org.bitcoinj.wallet.Protos.Wallet
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
getEncryptionType() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
getEncryptionType() - Method in class org.bitcoinj.wallet.Wallet
Get the type of encryption used for this wallet.
getError() - Method in 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;
getEventHorizon() - Method in class org.bitcoinj.core.Context
The event horizon is the number of blocks after which various bits of the library consider a transaction to be so confirmed that it's safe to delete data.
getExchangeRate() - Method in class org.bitcoinj.core.Transaction
getExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRate() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRate() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRateBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRateOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRateOrBuilder() - Method in class org.bitcoinj.wallet.Protos.Transaction
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRateOrBuilder() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
optional .wallet.ExchangeRate exchange_rate = 12;
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 org.bitcoinj.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;
getExpires() - Method in class org.bitcoinj.protocols.payments.PaymentSession
Returns the expires time of the payment request, or null if none.
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;
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint64 expiryTime = 10;
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
optional uint64 expiryTime = 10;
getExpiryTime() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
optional uint64 expiryTime = 10;
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getExpiryTime() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
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 org.bitcoinj.wallet.Wallet
Returns a snapshot of all registered extension objects.
getFalsePositiveRate() - Method in class org.bitcoinj.core.AbstractBlockChain
The false positive rate is the average over all blockchain transactions of: - 1.0 if the transaction was false-positive (was irrelevant to all listeners) - 0.0 if the transaction was relevant or filtered out
getFalsePositiveRate(int) - Method in class org.bitcoinj.core.BloomFilter
Returns the theoretical false positive rate of this filter if were to contain the given number of elements.
getFastCatchupTimeSecs() - Method in class org.bitcoinj.core.PeerGroup
Returns the current fast catchup time.
getFee() - Method in class org.bitcoinj.core.Transaction
The transaction fee is the difference of the value of all inputs and the value of all outputs.
getFeePaid() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
Gets the fee paid in the final payment transaction (only available if settle() did not throw an exception)
getFeePaid() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
Gets the fee paid in the final payment transaction (only available if settle() did not throw an exception)
getFeePaid() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getFeePerKb() - Method in class org.bitcoinj.core.Context
The default fee per 1000 bytes of transaction data to pay when completing transactions.
getFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
required string fiat_currency_code = 3;
getFiatCurrencyCode() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
required string fiat_currency_code = 3;
getFiatCurrencyCode() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
required string fiat_currency_code = 3;
getFiatCurrencyCodeBytes() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
required string fiat_currency_code = 3;
getFiatCurrencyCodeBytes() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
required string fiat_currency_code = 3;
getFiatCurrencyCodeBytes() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
required string fiat_currency_code = 3;
getFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate.Builder
required int64 fiat_value = 2;
getFiatValue() - Method in class org.bitcoinj.wallet.Protos.ExchangeRate
required int64 fiat_value = 2;
getFiatValue() - Method in interface org.bitcoinj.wallet.Protos.ExchangeRateOrBuilder
required int64 fiat_value = 2;
getFileSize() - Method in class org.bitcoinj.store.SPVBlockStore
Returns the size in bytes of the file that is used to store the chain with the current parameters.
getFilter(int, double, long) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getFilter(int, double, long) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getFilter(int, double, long) - Method in interface org.bitcoinj.wallet.KeyChain
Gets a bloom filter that contains all of the public keys from this chain, and which will provide the given false-positive rate if it has size elements.
getFilter(int, double, long) - Method in class org.bitcoinj.wallet.MarriedKeyChain
 
getFingerprint() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns the first 32 bits of the result of DeterministicKey.getIdentifier().
getFromAddress() - Method in class org.bitcoinj.core.TransactionInput
Deprecated.
getFromAddress(NetworkParameters) - Method in class org.bitcoinj.script.Script
Deprecated.
getFromWallet(Wallet) - Static method in class org.bitcoinj.protocols.channels.StoredPaymentChannelClientStates
Returns this extension from the given wallet, or null if no such extension was added.
getFromWallet(Wallet) - Static method in class org.bitcoinj.protocols.channels.StoredPaymentChannelServerStates
Returns this extension from the given wallet, or null if no such extension was added.
getFullKey() - Method in class org.bitcoinj.wallet.RedeemData
Returns the first key that has private bytes
getFuture() - Method in class org.bitcoinj.core.listeners.DownloadProgressTracker
Returns a listenable future that completes with the height of the best chain (as reported by the peer) once chain download seems to be finished.
getGenesisBlock() - Method in class org.bitcoinj.core.NetworkParameters
Genesis block for this chain.
getGenesisBlock() - Method in class org.bitcoinj.params.RegTestParams
 
getHash() - Method in class org.bitcoinj.core.Block
Returns the hash of the block (which for a valid, solved block should be below the target).
getHash() - Method in class org.bitcoinj.core.FilteredBlock
Gets the hash of the block represented in this Filtered Block
getHash() - Method in class org.bitcoinj.core.Message
This method is a NOP for all classes except Block and Transaction.
getHash() - Method in exception org.bitcoinj.core.PrunedException
 
getHash() - Method in class org.bitcoinj.core.StoredUndoableBlock
Get the hash of the represented block
getHash() - Method in class org.bitcoinj.core.Transaction
Returns the transaction hash as you see them in the block explorer.
getHash() - Method in class org.bitcoinj.core.TransactionOutPoint
Returns the hash of the transaction this outpoint references/spends/is connected to.
getHash() - Method in class org.bitcoinj.core.UTXO
The hash of the transaction which holds this output.
getHash() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
required bytes hash = 2;
getHash() - Method in class org.bitcoinj.wallet.Protos.Transaction
required bytes hash = 2;
getHash() - Method in interface org.bitcoinj.wallet.Protos.TransactionOrBuilder
required bytes hash = 2;
getHash160() - Method in class org.bitcoinj.core.Address
The (big endian) 20 byte hash that is the core of a Bitcoin address.
getHashAsString() - Method in class org.bitcoinj.core.Block
Returns the hash of the block (which for a valid, solved block should be below the target) in the form seen on the block explorer.
getHashAsString() - Method in class org.bitcoinj.core.Transaction
 
getHashOf(int) - Method in class org.bitcoinj.core.GetDataMessage
 
getHeader() - Method in class org.bitcoinj.core.StoredBlock
The block header this object wraps.
GetHeadersMessage - Class in org.bitcoinj.core
The "getheaders" command is structurally identical to "getblocks", but has different meaning.
GetHeadersMessage(NetworkParameters, List<Sha256Hash>, Sha256Hash) - Constructor for class org.bitcoinj.core.GetHeadersMessage
 
GetHeadersMessage(NetworkParameters, byte[]) - Constructor for class org.bitcoinj.core.GetHeadersMessage
 
getHeight() - Method in class org.bitcoinj.core.StoredBlock
Position in the chain for this block.
getHeight() - Method in class org.bitcoinj.core.UTXO
Gets the height of the block that created this output.
getHeightFuture(int) - Method in class org.bitcoinj.core.AbstractBlockChain
Returns a future that completes when the block chain has reached the given height.
getHeights() - Method in class org.bitcoinj.core.UTXOsMessage
Returns the block heights of each output returned in getOutputs(), or MEMPOOL_HEIGHT if not confirmed yet.
getHitMap() - Method in class org.bitcoinj.core.UTXOsMessage
Returns a bit map indicating which of the queried outputs were found in the UTXO set.
getHostname() - Method in class org.bitcoinj.core.PeerAddress
 
getHttpSeeds() - Method in class org.bitcoinj.core.NetworkParameters
Returns discovery objects for seeds implementing the Cartographer protocol.
getI() - Method in class org.bitcoinj.crypto.ChildNumber
Returns the uint32 encoded form of the path element, including the most significant bit.
getId() - Method in class org.bitcoinj.core.AlertMessage
The numeric identifier of this alert.
getId() - Method in class org.bitcoinj.core.NetworkParameters
A Java package style string acting as unique ID for these parameters
getId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
required bytes id = 1;
getId() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
required bytes id = 1;
getId() - Method in interface org.bitcoinj.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 org.bitcoinj.crypto.DeterministicKey
Returns RIPE-MD160(SHA256(pub key bytes)).
getImportedKeys() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns a list of the non-deterministic keys that have been imported into the wallet, or the empty list if none.
getImportedKeys() - Method in class org.bitcoinj.wallet.Wallet
Returns a list of the non-deterministic keys that have been imported into the wallet, or the empty list if none.
getIncludeMempool() - Method in class org.bitcoinj.core.GetUTXOsMessage
 
getIncompleteRefundTransaction() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
Returns a partially signed (invalid) refund transaction that should be passed to the server.
getIndex() - Method in class org.bitcoinj.core.TransactionOutPoint
 
getIndex() - Method in class org.bitcoinj.core.TransactionOutput
Gets the index of this output in the parent transaction, or throws if this output is free standing.
getIndex() - Method in class org.bitcoinj.core.UTXO
The index of this output in the transaction which holds it.
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck.Builder
optional bytes info = 1;
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.PaymentAck
optional bytes info = 1;
getInfo() - Method in interface org.bitcoin.paymentchannel.Protos.PaymentAckOrBuilder
optional bytes info = 1;
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment.Builder
optional bytes info = 3;
getInfo() - Method in class org.bitcoin.paymentchannel.Protos.UpdatePayment
optional bytes info = 3;
getInfo() - Method in interface org.bitcoin.paymentchannel.Protos.UpdatePaymentOrBuilder
optional bytes info = 3;
getInfo() - Method in class org.bitcoinj.protocols.channels.PaymentIncrementAck
 
getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData.Builder
required bytes initialisation_vector = 1;
getInitialisationVector() - Method in class org.bitcoinj.wallet.Protos.EncryptedData
required bytes initialisation_vector = 1;
getInitialisationVector() - Method in interface org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder
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(long) - Method in class org.bitcoinj.core.Transaction
Same as getInputs().get(index).
getInputs() - Method in class org.bitcoinj.core.Transaction
Returns an unmodifiable view of all inputs.
getInputSum() - Method in class org.bitcoinj.core.Transaction
Gets the sum of the inputs, regardless of who owns them.
getInsertHeadersSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a headers record.
getInsertOpenoutputsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a openoutputs record.
getInsertOpenoutputsSQL() - Method in class org.bitcoinj.store.MySQLFullPrunedBlockStore
 
getInsertSettingsSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a settings record.
getInsertUndoableBlocksSQL() - Method in class org.bitcoinj.store.DatabaseFullPrunedBlockStore
Get the SQL to insert a undoableblocks record.
getInstance() - Static method in class org.bitcoinj.utils.BtcFormat
Return a new instance of this class using all defaults.
getInstance(Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale.
getInstance(Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new code-style auto-formatter for the given locale with the given number of fraction places.
getInstance(BtcAutoFormat.Style) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-denominating formatter.
getInstance(BtcAutoFormat.Style, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-denominating formatter with the given number of fractional decimal places.
getInstance(BtcAutoFormat.Style, Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-formatter with the given style for the given locale.
getInstance(BtcAutoFormat.Style, Locale, int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new auto-formatter for the given locale with the given number of fraction places.
getInstance(int, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixeed-denomination formatter with the specified fractional decimal placing.
getInstance(int) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixeed-denomination formatter.
getInstance(int, Locale) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixeed-denomination formatter for the given locale.
getInstance(int, Locale, int, int...) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixed-denomination formatter for the given locale, with the specified fractional decimal placing.
getInstance(int, Locale, int, List<Integer>) - Static method in class org.bitcoinj.utils.BtcFormat
Return a new fixed-denomination formatter for the given locale, with the specified fractional decimal placing.
getInterval() - Method in class org.bitcoinj.core.NetworkParameters
How many blocks pass between difficulty adjustment periods.
getIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
getIpAddress() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required string ip_address = 1;
getIpAddress() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required string ip_address = 1;
getIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress.Builder
required bytes ip_address = 1;
getIpAddress() - Method in class org.bitcoinj.wallet.Protos.PeerAddress
required bytes ip_address = 1;
getIpAddress() - Method in interface org.bitcoinj.wallet.Protos.PeerAddressOrBuilder
required bytes ip_address = 1;
getIpAddressBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData.Builder
required string ip_address = 1;
getIpAddressBytes() - Method in class org.bitcoin.crawler.PeerSeedProtos.PeerSeedData
required string ip_address = 1;
getIpAddressBytes() - Method in interface org.bitcoin.crawler.PeerSeedProtos.PeerSeedDataOrBuilder
required string ip_address = 1;
getIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional bool isFollowing = 5;
getIsFollowing() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
optional bool isFollowing = 5;
getIsFollowing() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
optional bool isFollowing = 5;
getIssuedExternalKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns number of keys used on external path.
getIssuedInternalKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns number of keys used on internal path.
getIssuedReceiveAddresses() - Method in class org.bitcoinj.wallet.Wallet
getIssuedReceiveKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns only the external keys that have been issued by this chain, lookahead not included.
getIssuedReceiveKeys() - Method in class org.bitcoinj.wallet.Wallet
getIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 issued_subkeys = 3;
getIssuedSubkeys() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
optional uint32 issued_subkeys = 3;
getIssuedSubkeys() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
optional uint32 issued_subkeys = 3;
getItems() - Method in class org.bitcoinj.core.ListMessage
 
getKey() - Method in class org.bitcoinj.core.DumpedPrivateKey
Returns an ECKey created from this encoded private key.
getKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getKey(KeyChain.KeyPurpose) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns a freshly derived key that has not been returned by this method before.
getKey(KeyChain.KeyPurpose) - Method in interface org.bitcoinj.wallet.KeyChain
Obtains a key intended for the given purpose.
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;
getKeyByPath(ChildNumber...) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the deterministic key for the given absolute path in the hierarchy.
getKeyByPath(List<ChildNumber>) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the deterministic key for the given absolute path in the hierarchy.
getKeyByPath(List<ChildNumber>, boolean) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns the deterministic key for the given absolute path in the hierarchy, optionally creating it
getKeyByPath(List<ChildNumber>) - Method in class org.bitcoinj.wallet.Wallet
Returns a key for the given HD path, assuming it's already been derived.
getKeyChainGroupCombinedKeyLookaheadEpochs() - Method in class org.bitcoinj.wallet.Wallet
 
getKeyChainGroupLookaheadSize() - Method in class org.bitcoinj.wallet.Wallet
getKeyChainGroupLookaheadThreshold() - Method in class org.bitcoinj.wallet.Wallet
getKeyChainGroupSize() - Method in class org.bitcoinj.wallet.Wallet
Returns the number of keys in the key chain group, including lookahead keys.
getKeyChainSeed() - Method in class org.bitcoinj.wallet.Wallet
Returns the immutable seed for the current active HD chain.
getKeyCount() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyCount() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyCount() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyCrypter() - Method in class org.bitcoinj.core.ECKey
Returns the KeyCrypter that was used to encrypt to encrypt this ECKey.
getKeyCrypter() - Method in class org.bitcoinj.crypto.DeterministicKey
Returns this keys KeyCrypter or the keycrypter of its parent key.
getKeyCrypter() - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns the KeyCrypter in use or null if the key chain is not encrypted.
getKeyCrypter() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
 
getKeyCrypter() - Method in interface org.bitcoinj.wallet.EncryptableKeyChain
Returns the key crypter used by this key chain, or null if it's not encrypted.
getKeyCrypter() - Method in class org.bitcoinj.wallet.KeyChainGroup
Returns the key crypter or null if the group is not encrypted.
getKeyCrypter() - Method in class org.bitcoinj.wallet.Wallet
Get the wallet's KeyCrypter, or null if the wallet is not encrypted.
getKeyList() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
repeated .wallet.Key key = 3;
getKeyList() - Method in class org.bitcoinj.wallet.Protos.Wallet
repeated .wallet.Key key = 3;
getKeyList() - Method in interface org.bitcoinj.wallet.Protos.WalletOrBuilder
repeated .wallet.Key key = 3;
getKeyLookaheadEpoch() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns a counter that is incremented each time new keys are generated due to lookahead.
getKeyOrBuilder(int) - Method in class org.bitcoinj.wallet.Protos.Wallet.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 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;
getKeyRotationTime() - Method in class org.bitcoinj.wallet.Wallet
Returns the key rotation time, or null if unconfigured.
getKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getKeys() - Method in class org.bitcoinj.wallet.BasicKeyChain
Returns a copy of the list of keys that this chain is managing.
getKeys(KeyChain.KeyPurpose, int) - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns freshly derived key/s that have not been returned by this method before.
getKeys(KeyChain.KeyPurpose, int) - Method in interface org.bitcoinj.wallet.KeyChain
Obtains a number of key/s intended for the given purpose.
getKeyStore() - Method in class org.bitcoinj.crypto.TrustStoreLoader.DefaultTrustStoreLoader
 
getKeyStore() - Method in class org.bitcoinj.crypto.TrustStoreLoader.FileTrustStoreLoader
 
getKeyStore() - Method in interface org.bitcoinj.crypto.TrustStoreLoader
 
getLabel() - Method in class org.bitcoinj.uri.BitcoinURI
 
getLabel() - Method in class org.bitcoinj.wallet.Protos.Key.Builder
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 org.bitcoinj.wallet.Wallet
Returns the hash of the last seen best-chain block, or null if the wallet is too old to store this data.
getLastBlockSeenHeight() - Method in class org.bitcoinj.wallet.Wallet
Returns the height of the last seen best-chain block.
getLastBlockSeenTime() - Method in class org.bitcoinj.wallet.Wallet
Returns a Date representing the time extracted from the last best seen block header.
getLastBlockSeenTimeSecs() - Method in class org.bitcoinj.wallet.Wallet
Returns the UNIX time in seconds since the epoch extracted from the last best seen block header.
getLastBroadcastedAt() - Method in class org.bitcoinj.core.TransactionConfidence
Return the time the transaction was last announced to us.
getLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence.Builder
optional int64 last_broadcasted_at = 8;
getLastBroadcastedAt() - Method in class org.bitcoinj.wallet.Protos.TransactionConfidence
optional int64 last_broadcasted_at = 8;
getLastBroadcastedAt() - Method in interface org.bitcoinj.wallet.Protos.TransactionConfidenceOrBuilder
optional int64 last_broadcasted_at = 8;
getLastFilter() - Method in class org.bitcoinj.net.FilterMerger
 
getLastPingTime() - Method in class org.bitcoinj.core.Peer
Returns the elapsed time of the last ping/pong cycle.
getLastSeenBlockHash() - Method in class org.bitcoinj.wallet.Protos.Wallet.Builder
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;
getLeafKeys() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Returns leaf keys issued by this chain (including lookahead zone)
getListeners() - Method in class org.bitcoinj.wallet.BasicKeyChain
 
getLocator() - Method in class org.bitcoinj.core.GetBlocksMessage
 
getLockTime() - Method in class org.bitcoinj.core.Transaction
Transactions can have an associated lock time, specified either as a block height or in seconds since the UNIX epoch.
getLockTime() - Method in class org.bitcoinj.wallet.Protos.Transaction.Builder
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;
getLookaheadSize() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
The number of public keys we should pre-generate on each path before they are requested by the app.
getLookaheadSize() - Method in class org.bitcoinj.wallet.KeyChainGroup
Gets the current lookahead size being used for ALL deterministic key chains.
getLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey.Builder
optional uint32 lookahead_size = 4;
getLookaheadSize() - Method in class org.bitcoinj.wallet.Protos.DeterministicKey
optional uint32 lookahead_size = 4;
getLookaheadSize() - Method in interface org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder
optional uint32 lookahead_size = 4;
getLookaheadThreshold() - Method in class org.bitcoinj.wallet.DeterministicKeyChain
Gets the threshold for the key pre-generation.
getLookaheadThreshold() - Method in class org.bitcoinj.wallet.KeyChainGroup
Gets the current lookahead threshold being used for ALL deterministic key chains.
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;
getMajorityEnforceBlockUpgrade() - Method in class org.bitcoinj.core.NetworkParameters
The number of blocks in the last NetworkParameters.getMajorityWindow() blocks at which to trigger a notice to the user to upgrade their client, where the client does not understand those blocks.
getMajorityRejectBlockOutdated() - Method in class org.bitcoinj.core.NetworkParameters
The number of blocks in the last NetworkParameters.getMajorityWindow() blocks at which to enforce the requirement that all new blocks are of the newer type (i.e.
getMajorityWindow() - Method in class org.bitcoinj.core.NetworkParameters
The sampling window from which the version numbers of blocks are taken in order to determine if a new block version is now the majority.
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder
optional uint32 majorVersion = 9 [default = 1];
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel
optional uint32 majorVersion = 9 [default = 1];
getMajorVersion() - Method in interface org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder
optional uint32 majorVersion = 9 [default = 1];
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelClientState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelServerState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ClientState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV1ServerState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ClientState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.PaymentChannelV2ServerState
 
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder
optional uint32 majorVersion = 7 [default = 1];
getMajorVersion() - Method in class org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel
optional uint32 majorVersion = 7 [default = 1];
getMajorVersion() - Method in interface org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder
optional uint32 majorVersion = 7 [default = 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 org.bitcoinj.core.PeerGroup
The maximum number of connections that we will create to peers.
getMaxMessageSize() - Method in class org.bitcoinj.core.PeerSocketHandler
 
getMaxMessageSize() - Method in class org.bitcoinj.net.ProtobufConnection
 
getMaxMessageSize() - Method in interface org.bitcoinj.net.StreamConnection
Returns the maximum message size of a message on the socket.
getMaxMoney() - Method in class org.bitcoinj.core.NetworkParameters
Returns the number of coins that will be produced in total, on this network.