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>
<DT><AHREF="./com/google/bitcoin/core/BitcoinSerializer.html"title="class in com.google.bitcoin.core"><B>BitcoinSerializer</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Methods to serialize and de-serialize messages to the bitcoin network format as defined in the bitcoin protocol
specification at https://en.bitcoin.it/wiki/Protocol_specification
To be able to serialize and deserialize new Message subclasses the following criteria needs to be met.<DT><AHREF="./com/google/bitcoin/core/BitcoinSerializer.html#BitcoinSerializer(com.google.bitcoin.core.NetworkParameters, boolean)"><B>BitcoinSerializer(NetworkParameters, boolean)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BitcoinSerializer.html"title="class in com.google.bitcoin.core">BitcoinSerializer</A>
<DD>Constructs a BitcoinSerializer with the given behavior.
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>
<DT><AHREF="./com/google/bitcoin/core/BoundedOverheadBlockStore.html"title="class in com.google.bitcoin.core"><B>BoundedOverheadBlockStore</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Stores the block chain to disk.<DT><AHREF="./com/google/bitcoin/core/BoundedOverheadBlockStore.html#BoundedOverheadBlockStore(com.google.bitcoin.core.NetworkParameters, java.io.File)"><B>BoundedOverheadBlockStore(NetworkParameters, File)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BoundedOverheadBlockStore.html"title="class in com.google.bitcoin.core">BoundedOverheadBlockStore</A>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</A>
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/BitcoinSerializer.html"title="class in com.google.bitcoin.core">BitcoinSerializer</A>
<DD>Reads a message from the given InputStream and returns it.
<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/DumpedPrivateKey.html"title="class in com.google.bitcoin.core"><B>DumpedPrivateKey</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Parses and generates private keys in the form used by the Bitcoin "dumpprivkey" command.<DT><AHREF="./com/google/bitcoin/core/DumpedPrivateKey.html#DumpedPrivateKey(com.google.bitcoin.core.NetworkParameters, byte[])"><B>DumpedPrivateKey(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DumpedPrivateKey.html"title="class in com.google.bitcoin.core">DumpedPrivateKey</A>
<DD>Allows the output of a private key in versioned, checksummed form.
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DumpedPrivateKey.html"title="class in com.google.bitcoin.core">DumpedPrivateKey</A>
<DD>Parses the given private key as created by the "dumpprivkey" Bitcoin C++ RPC.
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/NetworkParameters.html"title="class in com.google.bitcoin.core">NetworkParameters</A>
<DD>First byte of a base58 encoded dumped private key.
<DT><AHREF="./com/google/bitcoin/examples/DumpWallet.html"title="class in com.google.bitcoin.examples"><B>DumpWallet</B></A> - Class in <AHREF="./com/google/bitcoin/examples/package-summary.html">com.google.bitcoin.examples</A><DD>DumpWallet loads a serialized wallet and prints information about what it contains.<DT><AHREF="./com/google/bitcoin/examples/DumpWallet.html#DumpWallet()"><B>DumpWallet()</B></A> -
Constructor for class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/DumpWallet.html"title="class in com.google.bitcoin.examples">DumpWallet</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>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</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/BoundedOverheadBlockStore.html"title="class in com.google.bitcoin.core">BoundedOverheadBlockStore</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/BoundedOverheadBlockStore.html"title="class in com.google.bitcoin.core">BoundedOverheadBlockStore</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>
<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>
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 class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/DumpedPrivateKey.html"title="class in com.google.bitcoin.core">DumpedPrivateKey</A>
<DD>Returns an ECKey created from this encoded private key.
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/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</A>
<DD>Returns the "version" or "header" byte: the first byte of the data.
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>
<DD>Hash code of the byte array as calculated by <AHREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()"title="class or interface in java.lang"><CODE>Object.hashCode()</CODE></A>.
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</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.
<DT><AHREF="./com/google/bitcoin/bouncycastle/LICENSE.html"title="class in com.google.bitcoin.bouncycastle"><B>LICENSE</B></A> - Class in <AHREF="./com/google/bitcoin/bouncycastle/package-summary.html">com.google.bitcoin.bouncycastle</A><DD>The Bouncy Castle License
Copyright (c) 2000-2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)<DT><AHREF="./com/google/bitcoin/bouncycastle/LICENSE.html#LICENSE()"><B>LICENSE()</B></A> -
Constructor for class com.google.bitcoin.bouncycastle.<AHREF="./com/google/bitcoin/bouncycastle/LICENSE.html"title="class in com.google.bitcoin.bouncycastle">LICENSE</A>
Static variable in class com.google.bitcoin.bouncycastle.<AHREF="./com/google/bitcoin/bouncycastle/LICENSE.html"title="class in com.google.bitcoin.bouncycastle">LICENSE</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/ListMessage.html"title="class in com.google.bitcoin.core"><B>ListMessage</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Abstract superclass of classes with list based payload, i.e.<DT><AHREF="./com/google/bitcoin/core/ListMessage.html#ListMessage(com.google.bitcoin.core.NetworkParameters, byte[])"><B>ListMessage(NetworkParameters, byte[])</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/ListMessage.html"title="class in com.google.bitcoin.core">ListMessage</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/ListMessage.html"title="class in com.google.bitcoin.core">ListMessage</A>
Variable 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.bouncycastle.<AHREF="./com/google/bitcoin/bouncycastle/LICENSE.html"title="class in com.google.bitcoin.bouncycastle">LICENSE</A>
Static method in class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/DumpWallet.html"title="class in com.google.bitcoin.examples">DumpWallet</A>
Static method in class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/PingService.html"title="class in com.google.bitcoin.examples">PingService</A>
Static method in class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/PrintPeers.html"title="class in com.google.bitcoin.examples">PrintPeers</A>
Static method in class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/PrivateKeys.html"title="class in com.google.bitcoin.examples">PrivateKeys</A>
Static method in class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/RefreshWallet.html"title="class in com.google.bitcoin.examples">RefreshWallet</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/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>
<DT><AHREF="./com/google/bitcoin/core/Ping.html"title="class in com.google.bitcoin.core"><B>Ping</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><AHREF="./com/google/bitcoin/core/Ping.html#Ping()"><B>Ping()</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/Ping.html"title="class in com.google.bitcoin.core">Ping</A>
<DD>
<DT><AHREF="./com/google/bitcoin/examples/PingService.html"title="class in com.google.bitcoin.examples"><B>PingService</B></A> - Class in <AHREF="./com/google/bitcoin/examples/package-summary.html">com.google.bitcoin.examples</A><DD>
PingService demonstrates basic usage of the library.<DT><AHREF="./com/google/bitcoin/examples/PingService.html#PingService()"><B>PingService()</B></A> -
Constructor for class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/PingService.html"title="class in com.google.bitcoin.examples">PingService</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.
<DT><AHREF="./com/google/bitcoin/examples/PrintPeers.html"title="class in com.google.bitcoin.examples"><B>PrintPeers</B></A> - Class in <AHREF="./com/google/bitcoin/examples/package-summary.html">com.google.bitcoin.examples</A><DD>Prints a list of IP addresses connected to the rendezvous point on the LFnet IRC channel.<DT><AHREF="./com/google/bitcoin/examples/PrintPeers.html#PrintPeers()"><B>PrintPeers()</B></A> -
Constructor for class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/PrintPeers.html"title="class in com.google.bitcoin.examples">PrintPeers</A>
<DD>
<DT><AHREF="./com/google/bitcoin/examples/PrivateKeys.html"title="class in com.google.bitcoin.examples"><B>PrivateKeys</B></A> - Class in <AHREF="./com/google/bitcoin/examples/package-summary.html">com.google.bitcoin.examples</A><DD>This example shows how to solve the challenge Hal posted here:<DT><AHREF="./com/google/bitcoin/examples/PrivateKeys.html#PrivateKeys()"><B>PrivateKeys()</B></A> -
Constructor for class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/PrivateKeys.html"title="class in com.google.bitcoin.examples">PrivateKeys</A>
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/BoundedOverheadBlockStore.html"title="class in com.google.bitcoin.core">BoundedOverheadBlockStore</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.
<DT><AHREF="./com/google/bitcoin/examples/RefreshWallet.html"title="class in com.google.bitcoin.examples"><B>RefreshWallet</B></A> - Class in <AHREF="./com/google/bitcoin/examples/package-summary.html">com.google.bitcoin.examples</A><DD>RefreshWallet loads a wallet, then processes the block chain to update the transaction pools within it.<DT><AHREF="./com/google/bitcoin/examples/RefreshWallet.html#RefreshWallet()"><B>RefreshWallet()</B></A> -
Constructor for class com.google.bitcoin.examples.<AHREF="./com/google/bitcoin/examples/RefreshWallet.html"title="class in com.google.bitcoin.examples">RefreshWallet</A>
<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>
<DT><AHREF="./com/google/bitcoin/core/SeedPeers.html"title="class in com.google.bitcoin.core"><B>SeedPeers</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>SeedPeers stores a pre-determined list of Bitcoin node addresses.<DT><AHREF="./com/google/bitcoin/core/SeedPeers.html#SeedPeers(com.google.bitcoin.core.NetworkParameters)"><B>SeedPeers(NetworkParameters)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/SeedPeers.html"title="class in com.google.bitcoin.core">SeedPeers</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 class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BitcoinSerializer.html"title="class in com.google.bitcoin.core">BitcoinSerializer</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/BoundedOverheadBlockStore.html"title="class in com.google.bitcoin.core">BoundedOverheadBlockStore</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>
<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>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</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, com.google.bitcoin.core.Transaction, byte[], int)"><B>TransactionInput(NetworkParameters, Transaction, 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>
Method in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/BitcoinSerializer.html"title="class in com.google.bitcoin.core">BitcoinSerializer</A>
<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>
Variable in class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/VersionAck.html"title="class in com.google.bitcoin.core"><B>VersionAck</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>The verack message, sent by a client accepting the version message they received from their peer.<DT><AHREF="./com/google/bitcoin/core/VersionAck.html#VersionAck()"><B>VersionAck()</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionAck.html"title="class in com.google.bitcoin.core">VersionAck</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionAck.html"title="class in com.google.bitcoin.core">VersionAck</A>
<DD>
<DT><AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core"><B>VersionedChecksummedBytes</B></A> - Class in <AHREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>In Bitcoin the following format is often used to represent some type of key:<DT><AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html#VersionedChecksummedBytes(java.lang.String)"><B>VersionedChecksummedBytes(String)</B></A> -
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</A>
Constructor for class com.google.bitcoin.core.<AHREF="./com/google/bitcoin/core/VersionedChecksummedBytes.html"title="class in com.google.bitcoin.core">VersionedChecksummedBytes</A>
<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.