mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-14 11:15:51 +00:00
Remove the timestamp from the generated JavaDoc output to minimize subversion diffs in future. Make the broadcastTransaction method of Peer package private. It's no longer needed to send coins.
834 lines
76 KiB
HTML
834 lines
76 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<!--NewPage-->
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>
|
|
Index
|
|
</TITLE>
|
|
|
|
|
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
|
|
|
|
<SCRIPT type="text/javascript">
|
|
function windowTitle()
|
|
{
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="Index";
|
|
}
|
|
}
|
|
</SCRIPT>
|
|
<NOSCRIPT>
|
|
</NOSCRIPT>
|
|
|
|
</HEAD>
|
|
|
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
|
<HR>
|
|
|
|
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<A NAME="navbar_top"><!-- --></A>
|
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
|
<TR>
|
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
|
<TR ALIGN="center" VALIGN="top">
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
PREV
|
|
NEXT</FONT></TD>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>
|
|
<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>
|
|
<SCRIPT type="text/javascript">
|
|
<!--
|
|
if(window==top) {
|
|
document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
|
|
}
|
|
//-->
|
|
</SCRIPT>
|
|
<NOSCRIPT>
|
|
<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
|
|
</NOSCRIPT>
|
|
|
|
|
|
</FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="skip-navbar_top"></A>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
|
|
<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
|
|
<A NAME="_A_"><!-- --></A><H2>
|
|
<B>A</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/BlockChain.html#add(com.google.bitcoin.core.Block)"><B>add(Block)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/BlockChain.html" title="class in com.google.bitcoin.core">BlockChain</A>
|
|
<DD>Processes a received block and tries to add it to the chain.
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#addEventListener(com.google.bitcoin.core.WalletEventListener)"><B>addEventListener(WalletEventListener)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>Adds an event listener object.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#addInput(com.google.bitcoin.core.TransactionOutput)"><B>addInput(TransactionOutput)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>Adds an input to this transaction that imports value from the given output.
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#addKey(com.google.bitcoin.core.ECKey)"><B>addKey(ECKey)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>Adds the given ECKey to the wallet.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#addOutput(com.google.bitcoin.core.TransactionOutput)"><B>addOutput(TransactionOutput)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>Adds the given output to this transaction.
|
|
<DT><A HREF="./com/google/bitcoin/core/Address.html" title="class in com.google.bitcoin.core"><B>Address</B></A> - Class in <A HREF="./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><A HREF="./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.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/Address.html#Address(com.google.bitcoin.core.NetworkParameters, java.lang.String)"><B>Address(NetworkParameters, String)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/AddressFormatException.html" title="class in com.google.bitcoin.core"><B>AddressFormatException</B></A> - Exception in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./com/google/bitcoin/core/AddressFormatException.html#AddressFormatException()"><B>AddressFormatException()</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/AddressFormatException.html" title="class in com.google.bitcoin.core">AddressFormatException</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/AddressFormatException.html#AddressFormatException(java.lang.String)"><B>AddressFormatException(String)</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/AddressFormatException.html" title="class in com.google.bitcoin.core">AddressFormatException</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkParameters.html#addressHeader"><B>addressHeader</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/NetworkParameters.html" title="class in com.google.bitcoin.core">NetworkParameters</A>
|
|
<DD>First byte of a base58 encoded address.
|
|
<DT><A HREF="./com/google/bitcoin/core/AddressMessage.html" title="class in com.google.bitcoin.core"><B>AddressMessage</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./com/google/bitcoin/core/Block.html#addTransaction(com.google.bitcoin.core.Transaction)"><B>addTransaction(Transaction)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>Adds a transaction to this block.
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#ALLOWED_TIME_DRIFT"><B>ALLOWED_TIME_DRIFT</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_B_"><!-- --></A><H2>
|
|
<B>B</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Base58.html" title="class in com.google.bitcoin.core"><B>Base58</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/Base58.html#Base58()"><B>Base58()</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Base58.html" title="class in com.google.bitcoin.core">Base58</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/GetBlocksMessage.html#bitcoinSerialize()"><B>bitcoinSerialize()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/GetBlocksMessage.html" title="class in com.google.bitcoin.core">GetBlocksMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/GetDataMessage.html#bitcoinSerialize()"><B>bitcoinSerialize()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/GetDataMessage.html" title="class in com.google.bitcoin.core">GetDataMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Message.html#bitcoinSerialize()"><B>bitcoinSerialize()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Message.html" title="class in com.google.bitcoin.core">Message</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryMessage.html#bitcoinSerializeToStream(java.io.OutputStream)"><B>bitcoinSerializeToStream(OutputStream)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/InventoryMessage.html" title="class in com.google.bitcoin.core">InventoryMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/PeerAddress.html#bitcoinSerializeToStream(java.io.OutputStream)"><B>bitcoinSerializeToStream(OutputStream)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/PeerAddress.html" title="class in com.google.bitcoin.core">PeerAddress</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#bitcoinSerializeToStream(java.io.OutputStream)"><B>bitcoinSerializeToStream(OutputStream)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionInput.html#bitcoinSerializeToStream(java.io.OutputStream)"><B>bitcoinSerializeToStream(OutputStream)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionInput.html" title="class in com.google.bitcoin.core">TransactionInput</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutPoint.html#bitcoinSerializeToStream(java.io.OutputStream)"><B>bitcoinSerializeToStream(OutputStream)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionOutPoint.html" title="class in com.google.bitcoin.core">TransactionOutPoint</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutput.html#bitcoinSerializeToStream(java.io.OutputStream)"><B>bitcoinSerializeToStream(OutputStream)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionOutput.html" title="class in com.google.bitcoin.core">TransactionOutput</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/VersionMessage.html#bitcoinSerializeToStream(java.io.OutputStream)"><B>bitcoinSerializeToStream(OutputStream)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#bitcoinValueToFriendlyString(java.math.BigInteger)"><B>bitcoinValueToFriendlyString(BigInteger)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core"><B>Block</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A block is the foundation of the BitCoin system.<DT><A HREF="./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.<A HREF="./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><A HREF="./com/google/bitcoin/core/BlockChain.html" title="class in com.google.bitcoin.core"><B>BlockChain</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>A BlockChain holds a series of <A HREF="./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 <A HREF="./com/google/bitcoin/core/NetworkParameters.html" title="class in com.google.bitcoin.core"><CODE>NetworkParameters</CODE></A> for this chain.<DT><A HREF="./com/google/bitcoin/core/BlockChain.html#BlockChain(com.google.bitcoin.core.NetworkParameters, com.google.bitcoin.core.Wallet)"><B>BlockChain(NetworkParameters, Wallet)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/BlockChain.html" title="class in com.google.bitcoin.core">BlockChain</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Message.html#bytes"><B>bytes</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Message.html" title="class in com.google.bitcoin.core">Message</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#bytesToHexString(byte[])"><B>bytesToHexString(byte[])</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>Returns the given byte array hex encoded.
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_C_"><!-- --></A><H2>
|
|
<B>C</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#CENT"><B>CENT</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>How many nanocoins there are in 0.01 BitCoins.
|
|
<DT><A HREF="./com/google/bitcoin/core/VersionMessage.html#clientVersion"><B>clientVersion</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#COIN"><B>COIN</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>How many nanocoins there are in a BitCoin.
|
|
<DT><A HREF="./com/google/bitcoin/core/package-summary.html"><B>com.google.bitcoin.core</B></A> - package com.google.bitcoin.core<DD> <DT><A HREF="./com/google/bitcoin/examples/package-summary.html"><B>com.google.bitcoin.examples</B></A> - package com.google.bitcoin.examples<DD> <DT><A HREF="./com/google/bitcoin/core/Message.html#cursor"><B>cursor</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Message.html" title="class in com.google.bitcoin.core">Message</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_D_"><!-- --></A><H2>
|
|
<B>D</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Base58.html#decode(java.lang.String)"><B>decode(String)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Base58.html" title="class in com.google.bitcoin.core">Base58</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Base58.html#decodeToBigInteger(java.lang.String)"><B>decodeToBigInteger(String)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Base58.html" title="class in com.google.bitcoin.core">Base58</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Peer.html#disconnect()"><B>disconnect()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Peer.html" title="class in com.google.bitcoin.core">Peer</A>
|
|
<DD>Terminates the network connection and stops the background thread.
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#doubleDigest(byte[])"><B>doubleDigest(byte[])</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>See <A HREF="./com/google/bitcoin/core/Utils.html#doubleDigest(byte[], int, int)"><CODE>Utils.doubleDigest(byte[],int,int)</CODE></A>.
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#doubleDigest(byte[], int, int)"><B>doubleDigest(byte[], int, int)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>Calculates the SHA-256 hash of the given byte range, and then hashes the resulting hash again.
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#doubleDigestTwoBuffers(byte[], int, int, byte[], int, int)"><B>doubleDigestTwoBuffers(byte[], int, int, byte[], int, int)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>Calculates SHA256(SHA256(byte range 1 + byte range 2)).
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_E_"><!-- --></A><H2>
|
|
<B>E</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core"><B>ECKey</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/ECKey.html#ECKey()"><B>ECKey()</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Generates an entirely new keypair.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#ECKey(java.math.BigInteger)"><B>ECKey(BigInteger)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Creates an ECKey given only the private key.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionInput.html#EMPTY_ARRAY"><B>EMPTY_ARRAY</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionInput.html" title="class in com.google.bitcoin.core">TransactionInput</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Base58.html#encode(byte[])"><B>encode(byte[])</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Base58.html" title="class in com.google.bitcoin.core">Base58</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/VarInt.html#encode()"><B>encode()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VarInt.html" title="class in com.google.bitcoin.core">VarInt</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/VarInt.html#encodeBE()"><B>encodeBE()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VarInt.html" title="class in com.google.bitcoin.core">VarInt</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Address.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Address.html" title="class in com.google.bitcoin.core">Address</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_F_"><!-- --></A><H2>
|
|
<B>F</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#findKeyFromPubHash(byte[])"><B>findKeyFromPubHash(byte[])</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>Locates a keypair from the keychain given the hash of the public key.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#fromASN1(byte[])"><B>fromASN1(byte[])</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Construct an ECKey from an ASN.1 encoded private key.
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_G_"><!-- --></A><H2>
|
|
<B>G</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkParameters.html#genesisBlock"><B>genesisBlock</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/NetworkParameters.html" title="class in com.google.bitcoin.core">NetworkParameters</A>
|
|
<DD>Genesis block for this chain
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#getBalance()"><B>getBalance()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>Returns the balance of this wallet in nanocoins by summing up all unspent outputs that were sent to us.
|
|
<DT><A HREF="./com/google/bitcoin/core/Peer.html#getBlock(byte[])"><B>getBlock(byte[])</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/GetBlocksMessage.html" title="class in com.google.bitcoin.core"><B>GetBlocksMessage</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./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.<A HREF="./com/google/bitcoin/core/GetBlocksMessage.html" title="class in com.google.bitcoin.core">GetBlocksMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/GetDataMessage.html" title="class in com.google.bitcoin.core"><B>GetDataMessage</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./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.<A HREF="./com/google/bitcoin/core/GetDataMessage.html" title="class in com.google.bitcoin.core">GetDataMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#getFromAddress()"><B>getFromAddress()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>Convenience wrapper around getPubKey.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionInput.html#getFromAddress()"><B>getFromAddress()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#getHash()"><B>getHash()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>Returns the hash of the block (which for a valid, solved block should be below the target).
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#getHash()"><B>getHash()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>Returns the transaction hash as you see them in the block explorer.
|
|
<DT><A HREF="./com/google/bitcoin/core/Address.html#getHash160()"><B>getHash160()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Address.html" title="class in com.google.bitcoin.core">Address</A>
|
|
<DD>The (big endian) 20 byte hash that is the core of a BitCoin address.
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#getHashAsString()"><B>getHashAsString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>Returns the hash of the block (which for a valid, solved block should be below the target) in the form seen
|
|
on the block explorer.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#getHashAsString()"><B>getHashAsString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#getInputs()"><B>getInputs()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>Returns a read-only list of the inputs of this transaction.
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#getMerkleRoot()"><B>getMerkleRoot()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>Returns the merkle root in big endian form, calculating it from transactions if necessary.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#getPubKey()"><B>getPubKey()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Gets the raw public key value.
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#getPubKey()"><B>getPubKey()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>If a program has two data buffers (constants) and nothing else, the second one is returned.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#getPubKeyHash()"><B>getPubKeyHash()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Gets the hash160 form of the public key (as seen in addresses).
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#getPubKeyHash()"><B>getPubKeyHash()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>If a program matches the standard template DUP HASH160 <pubkey hash> EQUALVERIFY CHECKSIG
|
|
then this function retrieves the third element, otherwise it throws a ScriptException.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutput.html#getScriptBytes()"><B>getScriptBytes()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionOutput.html" title="class in com.google.bitcoin.core">TransactionOutput</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutput.html#getScriptPubKey()"><B>getScriptPubKey()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionOutput.html" title="class in com.google.bitcoin.core">TransactionOutput</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionInput.html#getScriptSig()"><B>getScriptSig()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionInput.html" title="class in com.google.bitcoin.core">TransactionInput</A>
|
|
<DD>Returns the input script.
|
|
<DT><A HREF="./com/google/bitcoin/core/VarInt.html#getSizeInBytes()"><B>getSizeInBytes()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VarInt.html" title="class in com.google.bitcoin.core">VarInt</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#getToAddress()"><B>getToAddress()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>Gets the destination address from this script, if it's in the required form (see getPubKey).
|
|
<DT><A HREF="./com/google/bitcoin/core/BlockChain.html#getTopBlock()"><B>getTopBlock()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/BlockChain.html" title="class in com.google.bitcoin.core">BlockChain</A>
|
|
<DD>Returns the highest known block or null if the chain is empty (top block is genesis).
|
|
<DT><A HREF="./com/google/bitcoin/core/BlockChain.html#getUnconnectedBlock()"><B>getUnconnectedBlock()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/BlockChain.html" title="class in com.google.bitcoin.core">BlockChain</A>
|
|
<DD>Returns the most recent unconnected block or null if there are none.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutput.html#getValue()"><B>getValue()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionOutput.html" title="class in com.google.bitcoin.core">TransactionOutput</A>
|
|
<DD>Returns the value of this output in nanocoins.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#getValueSentToMe(com.google.bitcoin.core.Wallet)"><B>getValueSentToMe(Wallet)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>Returns the sum of the outputs that are sending coins to a key in our wallet.
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_H_"><!-- --></A><H2>
|
|
<B>H</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryItem.html#hash"><B>hash</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/InventoryItem.html" title="class in com.google.bitcoin.core">InventoryItem</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Address.html#hashCode()"><B>hashCode()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Address.html" title="class in com.google.bitcoin.core">Address</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#hashCode()"><B>hashCode()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#hashCode()"><B>hashCode()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_I_"><!-- --></A><H2>
|
|
<B>I</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryItem.html" title="class in com.google.bitcoin.core"><B>InventoryItem</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./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.<A HREF="./com/google/bitcoin/core/InventoryItem.html" title="class in com.google.bitcoin.core">InventoryItem</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryItem.Type.html" title="enum in com.google.bitcoin.core"><B>InventoryItem.Type</B></A> - Enum in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./com/google/bitcoin/core/InventoryMessage.html" title="class in com.google.bitcoin.core"><B>InventoryMessage</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./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.<A HREF="./com/google/bitcoin/core/InventoryMessage.html" title="class in com.google.bitcoin.core">InventoryMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryMessage.html#InventoryMessage(com.google.bitcoin.core.NetworkParameters)"><B>InventoryMessage(NetworkParameters)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/InventoryMessage.html" title="class in com.google.bitcoin.core">InventoryMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#isCoinBase()"><B>isCoinBase()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>A coinbase transaction is one that creates a new coin.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionInput.html#isCoinBase()"><B>isCoinBase()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#isLessThanUnsigned(long, long)"><B>isLessThanUnsigned(long, long)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>Work around lack of unsigned types in Java.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutput.html#isMine(com.google.bitcoin.core.Wallet)"><B>isMine(Wallet)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/Script.html#isSentToIP()"><B>isSentToIP()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>Returns true if this transaction is of a format that means it was a direct IP to IP transaction.
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#isTransactionPresent(com.google.bitcoin.core.Transaction)"><B>isTransactionPresent(Transaction)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>Returns true if the given transaction is present in the wallet, comparing by hash value (not by object
|
|
reference).
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryMessage.html#items"><B>items</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/InventoryMessage.html" title="class in com.google.bitcoin.core">InventoryMessage</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_J_"><!-- --></A><H2>
|
|
<B>J</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#join(com.google.bitcoin.core.Script, com.google.bitcoin.core.Script)"><B>join(Script, Script)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>Concatenates two scripts to form a new one.
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_K_"><!-- --></A><H2>
|
|
<B>K</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#keychain"><B>keychain</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_L_"><!-- --></A><H2>
|
|
<B>L</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#loadFromFile(java.io.File)"><B>loadFromFile(File)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>Returns a wallet deserialized from the given file.
|
|
<DT><A HREF="./com/google/bitcoin/core/VersionMessage.html#localServices"><B>localServices</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_M_"><!-- --></A><H2>
|
|
<B>M</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/examples/PingService.html#main(java.lang.String[])"><B>main(String[])</B></A> -
|
|
Static method in class com.google.bitcoin.examples.<A HREF="./com/google/bitcoin/examples/PingService.html" title="class in com.google.bitcoin.examples">PingService</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/examples/PrivateKeys.html#main(java.lang.String[])"><B>main(String[])</B></A> -
|
|
Static method in class com.google.bitcoin.examples.<A HREF="./com/google/bitcoin/examples/PrivateKeys.html" title="class in com.google.bitcoin.examples">PrivateKeys</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Message.html#MAX_SIZE"><B>MAX_SIZE</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Message.html" title="class in com.google.bitcoin.core">Message</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Message.html" title="class in com.google.bitcoin.core"><B>Message</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/Message.html#Message()"><B>Message()</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./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.
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_N_"><!-- --></A><H2>
|
|
<B>N</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkConnection.html" title="class in com.google.bitcoin.core"><B>NetworkConnection</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/NetworkConnection.html#NetworkConnection(java.net.InetAddress, com.google.bitcoin.core.NetworkParameters)"><B>NetworkConnection(InetAddress, NetworkParameters)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/NetworkParameters.html" title="class in com.google.bitcoin.core"><B>NetworkParameters</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/NetworkParameters.html#NetworkParameters()"><B>NetworkParameters()</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/NetworkParameters.html" title="class in com.google.bitcoin.core">NetworkParameters</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_O_"><!-- --></A><H2>
|
|
<B>O</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Message.html#offset"><B>offset</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Message.html" title="class in com.google.bitcoin.core">Message</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/WalletEventListener.html#onCoinsReceived(com.google.bitcoin.core.Wallet, com.google.bitcoin.core.Transaction, java.math.BigInteger, java.math.BigInteger)"><B>onCoinsReceived(Wallet, Transaction, BigInteger, BigInteger)</B></A> -
|
|
Method in interface com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/WalletEventListener.html" title="interface in com.google.bitcoin.core">WalletEventListener</A>
|
|
<DD>This is called on a Peer thread when a block is received that sends some coins to you.
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#OP_CHECKSIG"><B>OP_CHECKSIG</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#OP_DUP"><B>OP_DUP</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#OP_EQUALVERIFY"><B>OP_EQUALVERIFY</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#OP_HASH160"><B>OP_HASH160</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#OP_PUSHDATA1"><B>OP_PUSHDATA1</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#OP_PUSHDATA2"><B>OP_PUSHDATA2</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#OP_PUSHDATA4"><B>OP_PUSHDATA4</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_P_"><!-- --></A><H2>
|
|
<B>P</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkParameters.html#packetMagic"><B>packetMagic</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/Message.html#params"><B>params</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Message.html" title="class in com.google.bitcoin.core">Message</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/GetBlocksMessage.html#parse()"><B>parse()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/GetBlocksMessage.html" title="class in com.google.bitcoin.core">GetBlocksMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/GetDataMessage.html#parse()"><B>parse()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/GetDataMessage.html" title="class in com.google.bitcoin.core">GetDataMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryMessage.html#parse()"><B>parse()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/InventoryMessage.html" title="class in com.google.bitcoin.core">InventoryMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/PeerAddress.html#parse()"><B>parse()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/PeerAddress.html" title="class in com.google.bitcoin.core">PeerAddress</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/UnknownMessage.html#parse()"><B>parse()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/UnknownMessage.html" title="class in com.google.bitcoin.core">UnknownMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/VersionMessage.html#parse()"><B>parse()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Peer.html" title="class in com.google.bitcoin.core"><B>Peer</B></A> - Class in <A HREF="./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><A HREF="./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.<A HREF="./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><A HREF="./com/google/bitcoin/core/PeerAddress.html" title="class in com.google.bitcoin.core"><B>PeerAddress</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/PeerAddress.html#PeerAddress(com.google.bitcoin.core.NetworkParameters, byte[], int)"><B>PeerAddress(NetworkParameters, byte[], int)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/PeerAddress.html" title="class in com.google.bitcoin.core">PeerAddress</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/PeerAddress.html#PeerAddress(java.net.InetAddress, int)"><B>PeerAddress(InetAddress, int)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/PeerAddress.html" title="class in com.google.bitcoin.core">PeerAddress</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkConnection.html#ping()"><B>ping()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/NetworkConnection.html" title="class in com.google.bitcoin.core">NetworkConnection</A>
|
|
<DD>Sends a "ping" message to the remote node.
|
|
<DT><A HREF="./com/google/bitcoin/examples/PingService.html" title="class in com.google.bitcoin.examples"><B>PingService</B></A> - Class in <A HREF="./com/google/bitcoin/examples/package-summary.html">com.google.bitcoin.examples</A><DD>PingService demonstrates basic usage of the library.<DT><A HREF="./com/google/bitcoin/examples/PingService.html#PingService()"><B>PingService()</B></A> -
|
|
Constructor for class com.google.bitcoin.examples.<A HREF="./com/google/bitcoin/examples/PingService.html" title="class in com.google.bitcoin.examples">PingService</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkParameters.html#port"><B>port</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/examples/PrivateKeys.html" title="class in com.google.bitcoin.examples"><B>PrivateKeys</B></A> - Class in <A HREF="./com/google/bitcoin/examples/package-summary.html">com.google.bitcoin.examples</A><DD>This example shows how to solve the challenge Hal posted here:
|
|
|
|
http://www.bitcoin.org/smf/index.php?topic=3638.0
|
|
|
|
in which a private key with some coins associated with it is published.<DT><A HREF="./com/google/bitcoin/examples/PrivateKeys.html#PrivateKeys()"><B>PrivateKeys()</B></A> -
|
|
Constructor for class com.google.bitcoin.examples.<A HREF="./com/google/bitcoin/examples/PrivateKeys.html" title="class in com.google.bitcoin.examples">PrivateKeys</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkParameters.html#prodNet()"><B>prodNet()</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/NetworkParameters.html" title="class in com.google.bitcoin.core">NetworkParameters</A>
|
|
<DD>The primary BitCoin chain created by Satoshi.
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkParameters.html#proofOfWorkLimit"><B>proofOfWorkLimit</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/VersionMessage.html#PROTOCOL_VERSION"><B>PROTOCOL_VERSION</B></A> -
|
|
Static variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/ProtocolException.html" title="class in com.google.bitcoin.core"><B>ProtocolException</B></A> - Exception in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./com/google/bitcoin/core/ProtocolException.html#ProtocolException(java.lang.String)"><B>ProtocolException(String)</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ProtocolException.html" title="class in com.google.bitcoin.core">ProtocolException</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/ProtocolException.html#ProtocolException(java.lang.Exception)"><B>ProtocolException(Exception)</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ProtocolException.html" title="class in com.google.bitcoin.core">ProtocolException</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/ProtocolException.html#ProtocolException(java.lang.String, java.lang.Exception)"><B>ProtocolException(String, Exception)</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ProtocolException.html" title="class in com.google.bitcoin.core">ProtocolException</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_R_"><!-- --></A><H2>
|
|
<B>R</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkConnection.html#readMessage()"><B>readMessage()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/Utils.html#readUint32(byte[], int)"><B>readUint32(byte[], int)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#readUint32BE(byte[], int)"><B>readUint32BE(byte[], int)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#reverseBytes(byte[])"><B>reverseBytes(byte[])</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>Returns a copy of the given byte array in reverse order.
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#run(com.google.bitcoin.core.Transaction)"><B>run(Transaction)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>Runs the script with the given Transaction as the "context".
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_S_"><!-- --></A><H2>
|
|
<B>S</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#saveToFile(java.io.File)"><B>saveToFile(File)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core"><B>Script</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>BitCoin transactions don't specify what they do directly.<DT><A HREF="./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.<A HREF="./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><A HREF="./com/google/bitcoin/core/ScriptException.html" title="class in com.google.bitcoin.core"><B>ScriptException</B></A> - Exception in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./com/google/bitcoin/core/ScriptException.html#ScriptException(java.lang.String)"><B>ScriptException(String)</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ScriptException.html" title="class in com.google.bitcoin.core">ScriptException</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/ScriptException.html#ScriptException(java.lang.String, java.lang.Exception)"><B>ScriptException(String, Exception)</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ScriptException.html" title="class in com.google.bitcoin.core">ScriptException</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#sendCoins(com.google.bitcoin.core.Peer, com.google.bitcoin.core.Address, java.math.BigInteger)"><B>sendCoins(Peer, Address, BigInteger)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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 <A HREF="./com/google/bitcoin/core/Peer.html" title="class in com.google.bitcoin.core"><CODE>Peer</CODE></A>.
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#setTracing(boolean)"><B>setTracing(boolean)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>If true, running a program will log its instructions.
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#sha256hash160(byte[])"><B>sha256hash160(byte[])</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>Calculates RIPEMD160(SHA256(input)).
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkConnection.html#shutdown()"><B>shutdown()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/NetworkConnection.html" title="class in com.google.bitcoin.core">NetworkConnection</A>
|
|
<DD>Shuts down the network socket.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#sign(byte[])"><B>sign(byte[])</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Calcuates an ECDSA signature in DER format for the given input hash.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#signInputs(com.google.bitcoin.core.Transaction.SigHash, com.google.bitcoin.core.Wallet)"><B>signInputs(Transaction.SigHash, Wallet)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>Once a transaction has some inputs and outputs added, the signatures in the inputs can be calculated.
|
|
<DT><A HREF="./com/google/bitcoin/core/Peer.html#start()"><B>start()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Peer.html" title="class in com.google.bitcoin.core">Peer</A>
|
|
<DD>Starts the background thread that processes messages.
|
|
<DT><A HREF="./com/google/bitcoin/core/Peer.html#startBlockChainDownload()"><B>startBlockChainDownload()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Peer.html" title="class in com.google.bitcoin.core">Peer</A>
|
|
<DD>Starts an asynchronous download of the block chain.
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_T_"><!-- --></A><H2>
|
|
<B>T</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/NetworkParameters.html#testNet()"><B>testNet()</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/NetworkParameters.html" title="class in com.google.bitcoin.core">NetworkParameters</A>
|
|
<DD>The test chain created by Gavin.
|
|
<DT><A HREF="./com/google/bitcoin/core/VersionMessage.html#time"><B>time</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#toAddress(com.google.bitcoin.core.NetworkParameters)"><B>toAddress(NetworkParameters)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#toNanoCoins(int, int)"><B>toNanoCoins(int, int)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>Convert an amount expressed in the way humans are used to into nanocoins.
|
|
<DT><A HREF="./com/google/bitcoin/core/Address.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Address.html" title="class in com.google.bitcoin.core">Address</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/AddressMessage.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/AddressMessage.html" title="class in com.google.bitcoin.core">AddressMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>Returns a multi-line string containing a description of the contents of the block.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/GetBlocksMessage.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/GetBlocksMessage.html" title="class in com.google.bitcoin.core">GetBlocksMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryItem.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/InventoryItem.html" title="class in com.google.bitcoin.core">InventoryItem</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/PeerAddress.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/PeerAddress.html" title="class in com.google.bitcoin.core">PeerAddress</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Script.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Script.html" title="class in com.google.bitcoin.core">Script</A>
|
|
<DD>Returns the program opcodes as a string, for example "[1234] DUP HAHS160"
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core">Transaction</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionInput.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionInput.html" title="class in com.google.bitcoin.core">TransactionInput</A>
|
|
<DD>Returns a human readable debug string.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutput.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/TransactionOutput.html" title="class in com.google.bitcoin.core">TransactionOutput</A>
|
|
<DD>Returns a human readable debug string.
|
|
<DT><A HREF="./com/google/bitcoin/core/UnknownMessage.html#toString()"><B>toString()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/UnknownMessage.html" title="class in com.google.bitcoin.core">UnknownMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html" title="class in com.google.bitcoin.core"><B>Transaction</B></A> - Class in <A HREF="./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><A HREF="./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.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#Transaction(com.google.bitcoin.core.NetworkParameters, byte[], int)"><B>Transaction(NetworkParameters, byte[], int)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/Transaction.SigHash.html" title="enum in com.google.bitcoin.core"><B>Transaction.SigHash</B></A> - Enum in <A HREF="./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><A HREF="./com/google/bitcoin/core/TransactionInput.html" title="class in com.google.bitcoin.core"><B>TransactionInput</B></A> - Class in <A HREF="./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><A HREF="./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.<A HREF="./com/google/bitcoin/core/TransactionInput.html" title="class in com.google.bitcoin.core">TransactionInput</A>
|
|
<DD>Deserializes an input message.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutPoint.html" title="class in com.google.bitcoin.core"><B>TransactionOutPoint</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>This message is effectively a reference or pointer to a transaction output.<DT><A HREF="./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.<A HREF="./com/google/bitcoin/core/TransactionOutPoint.html" title="class in com.google.bitcoin.core">TransactionOutPoint</A>
|
|
<DD>Deserializes the message.
|
|
<DT><A HREF="./com/google/bitcoin/core/TransactionOutput.html" title="class in com.google.bitcoin.core"><B>TransactionOutput</B></A> - Class in <A HREF="./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><A HREF="./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.<A HREF="./com/google/bitcoin/core/TransactionOutput.html" title="class in com.google.bitcoin.core">TransactionOutput</A>
|
|
<DD>Deserializes a transaction output message.
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryItem.html#type"><B>type</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/InventoryItem.html" title="class in com.google.bitcoin.core">InventoryItem</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_U_"><!-- --></A><H2>
|
|
<B>U</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#uint32ToByteArrayBE(long, byte[], int)"><B>uint32ToByteArrayBE(long, byte[], int)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#uint32ToByteArrayLE(long, byte[], int)"><B>uint32ToByteArrayLE(long, byte[], int)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#uint32ToByteStreamLE(long, java.io.OutputStream)"><B>uint32ToByteStreamLE(long, OutputStream)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html#uint64ToByteStreamLE(java.math.BigInteger, java.io.OutputStream)"><B>uint64ToByteStreamLE(BigInteger, OutputStream)</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/UnknownMessage.html" title="class in com.google.bitcoin.core"><B>UnknownMessage</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./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.<A HREF="./com/google/bitcoin/core/UnknownMessage.html" title="class in com.google.bitcoin.core">UnknownMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html#unspent"><B>unspent</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core">Wallet</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core"><B>Utils</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/Utils.html#Utils()"><B>Utils()</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Utils.html" title="class in com.google.bitcoin.core">Utils</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_V_"><!-- --></A><H2>
|
|
<B>V</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/VarInt.html#value"><B>value</B></A> -
|
|
Variable in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VarInt.html" title="class in com.google.bitcoin.core">VarInt</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryItem.Type.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
|
|
Static method in enum com.google.bitcoin.core.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.SigHash.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
|
|
Static method in enum com.google.bitcoin.core.<A HREF="./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.
|
|
<DT><A HREF="./com/google/bitcoin/core/InventoryItem.Type.html#values()"><B>values()</B></A> -
|
|
Static method in enum com.google.bitcoin.core.<A HREF="./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
|
|
the order they are declared.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.SigHash.html#values()"><B>values()</B></A> -
|
|
Static method in enum com.google.bitcoin.core.<A HREF="./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
|
|
the order they are declared.
|
|
<DT><A HREF="./com/google/bitcoin/core/VarInt.html" title="class in com.google.bitcoin.core"><B>VarInt</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./com/google/bitcoin/core/VarInt.html#VarInt(long)"><B>VarInt(long)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VarInt.html" title="class in com.google.bitcoin.core">VarInt</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/VarInt.html#VarInt(byte[], int)"><B>VarInt(byte[], int)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VarInt.html" title="class in com.google.bitcoin.core">VarInt</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/VerificationException.html" title="class in com.google.bitcoin.core"><B>VerificationException</B></A> - Exception in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./com/google/bitcoin/core/VerificationException.html#VerificationException(java.lang.String)"><B>VerificationException(String)</B></A> -
|
|
Constructor for exception com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VerificationException.html" title="class in com.google.bitcoin.core">VerificationException</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/Block.html#verify()"><B>verify()</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/Block.html" title="class in com.google.bitcoin.core">Block</A>
|
|
<DD>Checks the block data to ensure it follows the rules laid out in the network parameters.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#verify(byte[], byte[], byte[])"><B>verify(byte[], byte[], byte[])</B></A> -
|
|
Static method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
|
|
<DT><A HREF="./com/google/bitcoin/core/ECKey.html#verify(byte[], byte[])"><B>verify(byte[], byte[])</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/ECKey.html" title="class in com.google.bitcoin.core">ECKey</A>
|
|
<DD>Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
|
|
<DT><A HREF="./com/google/bitcoin/core/Transaction.html#verifyInput(int, com.google.bitcoin.core.Transaction)"><B>verifyInput(int, Transaction)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core"><B>VersionMessage</B></A> - Class in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD> <DT><A HREF="./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.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
<DT><A HREF="./com/google/bitcoin/core/VersionMessage.html#VersionMessage(com.google.bitcoin.core.NetworkParameters)"><B>VersionMessage(NetworkParameters)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./com/google/bitcoin/core/VersionMessage.html" title="class in com.google.bitcoin.core">VersionMessage</A>
|
|
<DD>
|
|
</DL>
|
|
<HR>
|
|
<A NAME="_W_"><!-- --></A><H2>
|
|
<B>W</B></H2>
|
|
<DL>
|
|
<DT><A HREF="./com/google/bitcoin/core/Wallet.html" title="class in com.google.bitcoin.core"><B>Wallet</B></A> - Class in <A HREF="./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><A HREF="./com/google/bitcoin/core/Wallet.html#Wallet(com.google.bitcoin.core.NetworkParameters)"><B>Wallet(NetworkParameters)</B></A> -
|
|
Constructor for class com.google.bitcoin.core.<A HREF="./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><A HREF="./com/google/bitcoin/core/WalletEventListener.html" title="interface in com.google.bitcoin.core"><B>WalletEventListener</B></A> - Interface in <A HREF="./com/google/bitcoin/core/package-summary.html">com.google.bitcoin.core</A><DD>Implementing WalletEventListener allows you to learn when a wallets balance has changed.<DT><A HREF="./com/google/bitcoin/core/NetworkConnection.html#writeMessage(java.lang.String, com.google.bitcoin.core.Message)"><B>writeMessage(String, Message)</B></A> -
|
|
Method in class com.google.bitcoin.core.<A HREF="./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.
|
|
</DL>
|
|
<HR>
|
|
<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A>
|
|
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<A NAME="navbar_bottom"><!-- --></A>
|
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
|
<TR>
|
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
|
<TR ALIGN="center" VALIGN="top">
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
|
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
</TD>
|
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
</EM>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
PREV
|
|
NEXT</FONT></TD>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>
|
|
<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>
|
|
<SCRIPT type="text/javascript">
|
|
<!--
|
|
if(window==top) {
|
|
document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
|
|
}
|
|
//-->
|
|
</SCRIPT>
|
|
<NOSCRIPT>
|
|
<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
|
|
</NOSCRIPT>
|
|
|
|
|
|
</FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="skip-navbar_bottom"></A>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
|
|
<HR>
|
|
|
|
</BODY>
|
|
</HTML>
|