Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Transaction.html"title="class in com.google.bitcoin.core">Transaction</A>
<DD>Adds the given output to this transaction.
<DT><AHREF="./com/google/bitcoin/core/Address.html"title="class in com.google.bitcoin.core"><B>Address</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A BitCoin address is fundamentally derived from an elliptic curve public key and a set of network parameters.<DT><AHREF="./com/google/bitcoin/core/Address.html#Address(com.google.bitcoin.core.NetworkParameters, byte[])"><B>Address(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Address.html"title="class in com.google.bitcoin.core">Address</A>
<DD>Construct an address from parameters and the hash160 form.
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Address.html"title="class in com.google.bitcoin.core">Address</A>
<DD>Construct an address from parameters and the standard "human readable" form.
<DT><AHREF="./com/google/bitcoin/core/AddressFormatException.html"title="class in com.google.bitcoin.core"><B>AddressFormatException</B></A> - Exception in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/AddressFormatException.html#AddressFormatException()"><B>AddressFormatException()</B></A> -
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/AddressFormatException.html"title="class in com.google.bitcoin.core">AddressFormatException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/AddressFormatException.html"title="class in com.google.bitcoin.core">AddressFormatException</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DT><AHREF="./com/google/bitcoin/core/AddressMessage.html"title="class in com.google.bitcoin.core"><B>AddressMessage</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> </DL>
<DT><AHREF="./com/google/bitcoin/core/Base58.html"title="class in com.google.bitcoin.core"><B>Base58</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A custom form of base58 is used to encode BitCoin addresses.<DT><AHREF="./com/google/bitcoin/core/Base58.html#Base58()"><B>Base58()</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Base58.html"title="class in com.google.bitcoin.core">Base58</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DD>How many blocks are in the chain, according to the other side.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/GetBlocksMessage.html"title="class in com.google.bitcoin.core">GetBlocksMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/GetDataMessage.html"title="class in com.google.bitcoin.core">GetDataMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryMessage.html"title="class in com.google.bitcoin.core">InventoryMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core">TransactionInput</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutPoint.html"title="class in com.google.bitcoin.core">TransactionOutPoint</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core">TransactionOutput</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
Static method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Utils.html"title="class in com.google.bitcoin.core">Utils</A>
<DD>Returns the given value in nanocoins as a 0.12 type string.
<DT><AHREF="./com/google/bitcoin/core/Block.html"title="class in com.google.bitcoin.core"><B>Block</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A block is the foundation of the BitCoin system.<DT><AHREF="./com/google/bitcoin/core/Block.html#Block(com.google.bitcoin.core.NetworkParameters, byte[])"><B>Block(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Block.html"title="class in com.google.bitcoin.core">Block</A>
<DD>Constructs a block object from the BitCoin wire format.
<DT><AHREF="./com/google/bitcoin/core/BlockChain.html"title="class in com.google.bitcoin.core"><B>BlockChain</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A BlockChain holds a series of <AHREF="./com/google/bitcoin/core/Block.html"title="class in com.google.bitcoin.core"><CODE>Block</CODE></A> objects, links them together, and knows how to verify that the
chain follows the rules of the <AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core"><CODE>NetworkParameters</CODE></A> for this chain.<DT><AHREF="./com/google/bitcoin/core/BlockChain.html#BlockChain(com.google.bitcoin.core.NetworkParameters, com.google.bitcoin.core.Wallet, com.google.bitcoin.core.BlockStore)"><B>BlockChain(NetworkParameters, Wallet, BlockStore)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BlockChain.html"title="class in com.google.bitcoin.core">BlockChain</A>
<DT><AHREF="./com/google/bitcoin/core/BlockStore.html"title="interface in com.google.bitcoin.core"><B>BlockStore</B></A> - Interface in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>An implementor of BlockStore saves StoredBlock objects to disk.<DT><AHREF="./com/google/bitcoin/core/BlockStoreException.html"title="class in com.google.bitcoin.core"><B>BlockStoreException</B></A> - Exception in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Thrown when something goes wrong with storing a block.<DT><AHREF="./com/google/bitcoin/core/BlockStoreException.html#BlockStoreException(java.lang.String)"><B>BlockStoreException(String)</B></A> -
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BlockStoreException.html"title="class in com.google.bitcoin.core">BlockStoreException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BlockStoreException.html"title="class in com.google.bitcoin.core">BlockStoreException</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DT><AHREF="./com/google/bitcoin/core/DiskBlockStore.html"title="class in com.google.bitcoin.core"><B>DiskBlockStore</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Stores the block chain to disk but still holds it in memory.<DT><AHREF="./com/google/bitcoin/core/DiskBlockStore.html#DiskBlockStore(com.google.bitcoin.core.NetworkParameters, java.io.File)"><B>DiskBlockStore(NetworkParameters, File)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DiskBlockStore.html"title="class in com.google.bitcoin.core">DiskBlockStore</A>
<DT><AHREF="./com/google/bitcoin/core/DnsDiscovery.html"title="class in com.google.bitcoin.core"><B>DnsDiscovery</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Supports peer discovery through DNS.<DT><AHREF="./com/google/bitcoin/core/DnsDiscovery.html#DnsDiscovery(com.google.bitcoin.core.NetworkParameters)"><B>DnsDiscovery(NetworkParameters)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DnsDiscovery.html"title="class in com.google.bitcoin.core">DnsDiscovery</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DnsDiscovery.html"title="class in com.google.bitcoin.core">DnsDiscovery</A>
<DT><AHREF="./com/google/bitcoin/core/ECKey.html"title="class in com.google.bitcoin.core"><B>ECKey</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Represents an elliptic curve keypair that we own and can use for signing transactions.<DT><AHREF="./com/google/bitcoin/core/ECKey.html#ECKey()"><B>ECKey()</B></A> -
Static variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core">TransactionInput</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
Method in interface com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BlockStore.html"title="interface in com.google.bitcoin.core">BlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DiskBlockStore.html"title="class in com.google.bitcoin.core">DiskBlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/MemoryBlockStore.html"title="class in com.google.bitcoin.core">MemoryBlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Peer.html"title="class in com.google.bitcoin.core">Peer</A>
<DD>Asks the connected peer for the block of the given hash, and returns a Future representing the answer.
<DT><AHREF="./com/google/bitcoin/core/GetBlocksMessage.html"title="class in com.google.bitcoin.core"><B>GetBlocksMessage</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/GetBlocksMessage.html#GetBlocksMessage(com.google.bitcoin.core.NetworkParameters, java.util.List, byte[])"><B>GetBlocksMessage(NetworkParameters, List<byte[]>, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/GetBlocksMessage.html"title="class in com.google.bitcoin.core">GetBlocksMessage</A>
Method in interface com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BlockStore.html"title="interface in com.google.bitcoin.core">BlockStore</A>
<DD>Returns the <AHREF="./com/google/bitcoin/core/StoredBlock.html"title="class in com.google.bitcoin.core"><CODE>StoredBlock</CODE></A> that represents the top of the chain of greatest total work.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DiskBlockStore.html"title="class in com.google.bitcoin.core">DiskBlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/MemoryBlockStore.html"title="class in com.google.bitcoin.core">MemoryBlockStore</A>
<DT><AHREF="./com/google/bitcoin/core/GetDataMessage.html"title="class in com.google.bitcoin.core"><B>GetDataMessage</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/GetDataMessage.html#GetDataMessage(com.google.bitcoin.core.NetworkParameters, byte[])"><B>GetDataMessage(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/GetDataMessage.html"title="class in com.google.bitcoin.core">GetDataMessage</A>
Static method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DnsDiscovery.html"title="class in com.google.bitcoin.core">DnsDiscovery</A>
<DD>Returns the well known discovery host names on the production network.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core">TransactionInput</A>
<DD>Convenience method that returns the from address of this input by parsing the scriptSig.
Method in interface com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/PeerDiscovery.html"title="interface in com.google.bitcoin.core">PeerDiscovery</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core">TransactionOutput</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core">TransactionOutput</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core">TransactionInput</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core">TransactionOutput</A>
<DD>Returns the value of this output in nanocoins.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core">NetworkConnection</A>
<DD>Returns the version message received from the other end of the connection during the handshake.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DD>Returns true if the version message indicates the sender has a full copy of the block chain,
or if it's running in client mode (only has the headers).
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryItem.html"title="class in com.google.bitcoin.core">InventoryItem</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DD>How many blocks pass between difficulty adjustment periods.
<DT><AHREF="./com/google/bitcoin/core/InventoryItem.html"title="class in com.google.bitcoin.core"><B>InventoryItem</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/InventoryItem.html#InventoryItem(com.google.bitcoin.core.InventoryItem.Type, byte[])"><B>InventoryItem(InventoryItem.Type, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryItem.html"title="class in com.google.bitcoin.core">InventoryItem</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/InventoryItem.Type.html"title="enum in com.google.bitcoin.core"><B>InventoryItem.Type</B></A> - Enum in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/InventoryMessage.html"title="class in com.google.bitcoin.core"><B>InventoryMessage</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/InventoryMessage.html#InventoryMessage(com.google.bitcoin.core.NetworkParameters, byte[])"><B>InventoryMessage(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryMessage.html"title="class in com.google.bitcoin.core">InventoryMessage</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryMessage.html"title="class in com.google.bitcoin.core">InventoryMessage</A>
<DT><AHREF="./com/google/bitcoin/core/IrcDiscovery.html"title="class in com.google.bitcoin.core"><B>IrcDiscovery</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>IrcDiscovery provides a way to find network peers by joining a pre-agreed rendevouz point on the LFnet IRC network.<DT><AHREF="./com/google/bitcoin/core/IrcDiscovery.html#IrcDiscovery(java.lang.String)"><B>IrcDiscovery(String)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/IrcDiscovery.html"title="class in com.google.bitcoin.core">IrcDiscovery</A>
<DD>Finds a list of peers by connecting to an IRC network, joining a channel, decoding the nicks and then
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/IrcDiscovery.html"title="class in com.google.bitcoin.core">IrcDiscovery</A>
<DD>Finds a list of peers by connecting to an IRC network, joining a channel, decoding the nicks and then
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core">TransactionInput</A>
<DD>Coinbase transactions have special inputs with hashes of zero.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core">TransactionOutput</A>
<DD>Returns true if this output is to an address we have the keys for in the wallet.
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryMessage.html"title="class in com.google.bitcoin.core">InventoryMessage</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DT><AHREF="./com/google/bitcoin/core/MemoryBlockStore.html"title="class in com.google.bitcoin.core"><B>MemoryBlockStore</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Keeps <AHREF="./com/google/bitcoin/core/StoredBlock.html"title="class in com.google.bitcoin.core"><CODE>StoredBlock</CODE></A>s in memory.<DT><AHREF="./com/google/bitcoin/core/MemoryBlockStore.html#MemoryBlockStore(com.google.bitcoin.core.NetworkParameters)"><B>MemoryBlockStore(NetworkParameters)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/MemoryBlockStore.html"title="class in com.google.bitcoin.core">MemoryBlockStore</A>
<DT><AHREF="./com/google/bitcoin/core/Message.html"title="class in com.google.bitcoin.core"><B>Message</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A Message is a data structure that can be serialized/deserialized using both the BitCoin proprietary serialization
format and built-in Java object serialization.<DT><AHREF="./com/google/bitcoin/core/Message.html#Message()"><B>Message()</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Message.html"title="class in com.google.bitcoin.core">Message</A>
<DD>This exists for the Java serialization framework to use only.
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DD>What the other side believes the address of this program is.
<DT><AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core"><B>NetworkConnection</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A NetworkConnection handles talking to a remote BitCoin peer at a low level.<DT><AHREF="./com/google/bitcoin/core/NetworkConnection.html#NetworkConnection(java.net.InetAddress, com.google.bitcoin.core.NetworkParameters, int, int)"><B>NetworkConnection(InetAddress, NetworkParameters, int, int)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core">NetworkConnection</A>
<DD>Connect to the given IP address using the port specified as part of the network parameters.
<DT><AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core"><B>NetworkParameters</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>NetworkParameters contains the data needed for working with an instantiation of a BitCoin chain.<DT><AHREF="./com/google/bitcoin/core/NetworkParameters.html#NetworkParameters()"><B>NetworkParameters()</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
Static variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DD>A services flag that denotes whether the peer has a copy of the block chain or not.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/WalletEventListener.html"title="class in com.google.bitcoin.core">WalletEventListener</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/WalletEventListener.html"title="class in com.google.bitcoin.core">WalletEventListener</A>
<DD>This is called on a Peer thread when a transaction becomes <i>dead</i>.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/WalletEventListener.html"title="class in com.google.bitcoin.core">WalletEventListener</A>
<DD>This is called on a Peer thread when a block is received that triggers a block chain re-organization.
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DD>The header bytes that identify the start of a packet on this network.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/GetBlocksMessage.html"title="class in com.google.bitcoin.core">GetBlocksMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/GetDataMessage.html"title="class in com.google.bitcoin.core">GetDataMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryMessage.html"title="class in com.google.bitcoin.core">InventoryMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/UnknownMessage.html"title="class in com.google.bitcoin.core">UnknownMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/Peer.html"title="class in com.google.bitcoin.core"><B>Peer</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A Peer handles the high level communication with a BitCoin node.<DT><AHREF="./com/google/bitcoin/core/Peer.html#Peer(com.google.bitcoin.core.NetworkParameters, com.google.bitcoin.core.NetworkConnection, com.google.bitcoin.core.BlockChain)"><B>Peer(NetworkParameters, NetworkConnection, BlockChain)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Peer.html"title="class in com.google.bitcoin.core">Peer</A>
<DD>Construct a peer that handles the given network connection and reads/writes from the given block chain.
<DT><AHREF="./com/google/bitcoin/core/PeerAddress.html"title="class in com.google.bitcoin.core"><B>PeerAddress</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A PeerAddress holds an IP address and port number representing the network location of
a peer in the BitCoin P2P network.<DT><AHREF="./com/google/bitcoin/core/PeerAddress.html#PeerAddress(com.google.bitcoin.core.NetworkParameters, byte[], int, int)"><B>PeerAddress(NetworkParameters, byte[], int, int)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/PeerAddress.html"title="class in com.google.bitcoin.core">PeerAddress</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/PeerAddress.html"title="class in com.google.bitcoin.core">PeerAddress</A>
<DT><AHREF="./com/google/bitcoin/core/PeerDiscovery.html"title="interface in com.google.bitcoin.core"><B>PeerDiscovery</B></A> - Interface in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A PeerDiscovery object is responsible for finding addresses of other nodes in the BitCoin P2P network.<DT><AHREF="./com/google/bitcoin/core/PeerDiscoveryException.html"title="class in com.google.bitcoin.core"><B>PeerDiscoveryException</B></A> - Exception in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/PeerDiscoveryException.html#PeerDiscoveryException()"><B>PeerDiscoveryException()</B></A> -
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/PeerDiscoveryException.html"title="class in com.google.bitcoin.core">PeerDiscoveryException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/PeerDiscoveryException.html"title="class in com.google.bitcoin.core">PeerDiscoveryException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/PeerDiscoveryException.html"title="class in com.google.bitcoin.core">PeerDiscoveryException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/PeerDiscoveryException.html"title="class in com.google.bitcoin.core">PeerDiscoveryException</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core">NetworkConnection</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DD>Default TCP port on which to connect to nodes.
Static method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DD>What the easiest allowable proof of work should be.
Static variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DT><AHREF="./com/google/bitcoin/core/ProtocolException.html"title="class in com.google.bitcoin.core"><B>ProtocolException</B></A> - Exception in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/ProtocolException.html#ProtocolException(java.lang.String)"><B>ProtocolException(String)</B></A> -
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/ProtocolException.html"title="class in com.google.bitcoin.core">ProtocolException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/ProtocolException.html"title="class in com.google.bitcoin.core">ProtocolException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/ProtocolException.html"title="class in com.google.bitcoin.core">ProtocolException</A>
Method in interface com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BlockStore.html"title="interface in com.google.bitcoin.core">BlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DiskBlockStore.html"title="class in com.google.bitcoin.core">DiskBlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/MemoryBlockStore.html"title="class in com.google.bitcoin.core">MemoryBlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core">NetworkConnection</A>
<DD>Reads a network message from the wire, blocking until the message is fully received.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Wallet.html"title="class in com.google.bitcoin.core">Wallet</A>
<DD>Uses Java serialization to save the wallet to the given file.
<DT><AHREF="./com/google/bitcoin/core/Script.html"title="class in com.google.bitcoin.core"><B>Script</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>BitCoin transactions don't specify what they do directly.<DT><AHREF="./com/google/bitcoin/core/Script.html#Script(com.google.bitcoin.core.NetworkParameters, byte[], int, int)"><B>Script(NetworkParameters, byte[], int, int)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Script.html"title="class in com.google.bitcoin.core">Script</A>
<DD>Construct a Script using the given network parameters and a range of the programBytes array.
<DT><AHREF="./com/google/bitcoin/core/ScriptException.html"title="class in com.google.bitcoin.core"><B>ScriptException</B></A> - Exception in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/ScriptException.html#ScriptException(java.lang.String)"><B>ScriptException(String)</B></A> -
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/ScriptException.html"title="class in com.google.bitcoin.core">ScriptException</A>
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/ScriptException.html"title="class in com.google.bitcoin.core">ScriptException</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Wallet.html"title="class in com.google.bitcoin.core">Wallet</A>
<DD>Sends coins to the given address, via the given <AHREF="./com/google/bitcoin/core/Peer.html"title="class in com.google.bitcoin.core"><CODE>Peer</CODE></A>.
Method in interface com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BlockStore.html"title="interface in com.google.bitcoin.core">BlockStore</A>
<DD>Sets the <AHREF="./com/google/bitcoin/core/StoredBlock.html"title="class in com.google.bitcoin.core"><CODE>StoredBlock</CODE></A> that represents the top of the chain of greatest total work.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DiskBlockStore.html"title="class in com.google.bitcoin.core">DiskBlockStore</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/MemoryBlockStore.html"title="class in com.google.bitcoin.core">MemoryBlockStore</A>
<DT><AHREF="./com/google/bitcoin/core/Sha256Hash.html"title="class in com.google.bitcoin.core"><B>Sha256Hash</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A Sha256Hash just wraps a byte[] so that equals and hashcode work correctly, allowing it to be used as keys in a
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Sha256Hash.html"title="class in com.google.bitcoin.core">Sha256Hash</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core">NetworkConnection</A>
<DT><AHREF="./com/google/bitcoin/core/StoredBlock.html"title="class in com.google.bitcoin.core"><B>StoredBlock</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Wraps a <AHREF="./com/google/bitcoin/core/Block.html"title="class in com.google.bitcoin.core"><CODE>Block</CODE></A> object with extra data that can be derived from the block chain but is slow or inconvenient to
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/StoredBlock.html"title="class in com.google.bitcoin.core">StoredBlock</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DD>An additional string that today the official client sets to the empty string.
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DD>How much time in seconds is supposed to pass between "interval" blocks.
Static method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DD>What the other side believes their own address is.
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/AddressMessage.html"title="class in com.google.bitcoin.core">AddressMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/GetBlocksMessage.html"title="class in com.google.bitcoin.core">GetBlocksMessage</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryItem.html"title="class in com.google.bitcoin.core">InventoryItem</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core">NetworkConnection</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core">TransactionInput</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core">TransactionOutput</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/UnknownMessage.html"title="class in com.google.bitcoin.core">UnknownMessage</A>
<DT><AHREF="./com/google/bitcoin/core/Transaction.html"title="class in com.google.bitcoin.core"><B>Transaction</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A transaction represents the movement of coins from some addresses to some other addresses.<DT><AHREF="./com/google/bitcoin/core/Transaction.html#Transaction(com.google.bitcoin.core.NetworkParameters, byte[])"><B>Transaction(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Transaction.html"title="class in com.google.bitcoin.core">Transaction</A>
<DD>Creates a transaction from the given serialized bytes, eg, from a block or a tx network message.
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Transaction.html"title="class in com.google.bitcoin.core">Transaction</A>
<DD>Creates a transaction by reading payload starting from offset bytes in.
<DT><AHREF="./com/google/bitcoin/core/Transaction.SigHash.html"title="enum in com.google.bitcoin.core"><B>Transaction.SigHash</B></A> - Enum in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>These constants are a part of a scriptSig signature on the inputs.<DT><AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core"><B>TransactionInput</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A transfer of coins from one address to another creates a transaction in which the outputs
can be claimed by the recipient in the input of another transaction.<DT><AHREF="./com/google/bitcoin/core/TransactionInput.html#TransactionInput(com.google.bitcoin.core.NetworkParameters, byte[], int)"><B>TransactionInput(NetworkParameters, byte[], int)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionInput.html"title="class in com.google.bitcoin.core">TransactionInput</A>
<DT><AHREF="./com/google/bitcoin/core/TransactionOutPoint.html"title="class in com.google.bitcoin.core"><B>TransactionOutPoint</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>This message is a reference or pointer to an output of a different transaction.<DT><AHREF="./com/google/bitcoin/core/TransactionOutPoint.html#TransactionOutPoint(com.google.bitcoin.core.NetworkParameters, byte[], int)"><B>TransactionOutPoint(NetworkParameters, byte[], int)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutPoint.html"title="class in com.google.bitcoin.core">TransactionOutPoint</A>
<DD>Deserializes the message.
<DT><AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core"><B>TransactionOutput</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A TransactionOutput message contains a scriptPubKey that controls who is able to spend its value.<DT><AHREF="./com/google/bitcoin/core/TransactionOutput.html#TransactionOutput(com.google.bitcoin.core.NetworkParameters, com.google.bitcoin.core.Transaction, byte[], int)"><B>TransactionOutput(NetworkParameters, Transaction, byte[], int)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/TransactionOutput.html"title="class in com.google.bitcoin.core">TransactionOutput</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryItem.html"title="class in com.google.bitcoin.core">InventoryItem</A>
Static method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Utils.html"title="class in com.google.bitcoin.core">Utils</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/UnknownMessage.html"title="class in com.google.bitcoin.core"><B>UnknownMessage</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/UnknownMessage.html#UnknownMessage(com.google.bitcoin.core.NetworkParameters, java.lang.String, byte[])"><B>UnknownMessage(NetworkParameters, String, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/UnknownMessage.html"title="class in com.google.bitcoin.core">UnknownMessage</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/Utils.html"title="class in com.google.bitcoin.core"><B>Utils</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A collection of various utility methods that are helpful for working with the BitCoin protocol.<DT><AHREF="./com/google/bitcoin/core/Utils.html#Utils()"><B>Utils()</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Utils.html"title="class in com.google.bitcoin.core">Utils</A>
Static method in enum com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryItem.Type.html"title="enum in com.google.bitcoin.core">InventoryItem.Type</A>
<DD>Returns the enum constant of this type with the specified name.
Static method in enum com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Transaction.SigHash.html"title="enum in com.google.bitcoin.core">Transaction.SigHash</A>
<DD>Returns the enum constant of this type with the specified name.
Static method in enum com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Wallet.BalanceType.html"title="enum in com.google.bitcoin.core">Wallet.BalanceType</A>
<DD>Returns the enum constant of this type with the specified name.
Static method in enum com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/InventoryItem.Type.html"title="enum in com.google.bitcoin.core">InventoryItem.Type</A>
<DD>Returns an array containing the constants of this enum type, in
Static method in enum com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Transaction.SigHash.html"title="enum in com.google.bitcoin.core">Transaction.SigHash</A>
<DD>Returns an array containing the constants of this enum type, in
Static method in enum com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Wallet.BalanceType.html"title="enum in com.google.bitcoin.core">Wallet.BalanceType</A>
<DD>Returns an array containing the constants of this enum type, in
<DT><AHREF="./com/google/bitcoin/core/VarInt.html"title="class in com.google.bitcoin.core"><B>VarInt</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/VarInt.html#VarInt(long)"><B>VarInt(long)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VarInt.html"title="class in com.google.bitcoin.core">VarInt</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VarInt.html"title="class in com.google.bitcoin.core">VarInt</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/VerificationException.html"title="class in com.google.bitcoin.core"><B>VerificationException</B></A> - Exception in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/VerificationException.html#VerificationException(java.lang.String)"><B>VerificationException(String)</B></A> -
Constructor for exception com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VerificationException.html"title="class in com.google.bitcoin.core">VerificationException</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Transaction.html"title="class in com.google.bitcoin.core">Transaction</A>
<DD>Given a named input and the transaction output it connects to, runs the script formed from the
concatenation of the input and output scripts, returning true if the link is valid.
<DT><AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core"><B>VersionMessage</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/VersionMessage.html#VersionMessage(com.google.bitcoin.core.NetworkParameters, byte[])"><B>VersionMessage(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionMessage.html"title="class in com.google.bitcoin.core">VersionMessage</A>
<DT><AHREF="./com/google/bitcoin/core/Wallet.html"title="class in com.google.bitcoin.core"><B>Wallet</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A Wallet stores keys and a record of transactions that have not yet been spent.<DT><AHREF="./com/google/bitcoin/core/Wallet.html#Wallet(com.google.bitcoin.core.NetworkParameters)"><B>Wallet(NetworkParameters)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Wallet.html"title="class in com.google.bitcoin.core">Wallet</A>
<DD>Creates a new, empty wallet with no keys and no transactions.
<DT><AHREF="./com/google/bitcoin/core/Wallet.BalanceType.html"title="enum in com.google.bitcoin.core"><B>Wallet.BalanceType</B></A> - Enum in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>It's possible to calculate a wallets balance from multiple points of view.<DT><AHREF="./com/google/bitcoin/core/WalletEventListener.html"title="class in com.google.bitcoin.core"><B>WalletEventListener</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Implementing a subclass WalletEventListener allows you to learn when the contents of the wallet changes due to
receiving money or a block chain re-organize.<DT><AHREF="./com/google/bitcoin/core/WalletEventListener.html#WalletEventListener()"><B>WalletEventListener()</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/WalletEventListener.html"title="class in com.google.bitcoin.core">WalletEventListener</A>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkConnection.html"title="class in com.google.bitcoin.core">NetworkConnection</A>
<DD>Writes the given message out over the network using the protocol tag.