|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.google.bitcoin.core | |
---|---|
com.google.bitcoin.core | |
com.google.bitcoin.examples |
Classes in com.google.bitcoin.core used by com.google.bitcoin.core | |
---|---|
Address
A BitCoin address is fundamentally derived from an elliptic curve public key and a set of network parameters. |
|
AddressFormatException
|
|
Block
A block is the foundation of the BitCoin system. |
|
BlockChain
A BlockChain holds a series of Block objects, links them together, and knows how to verify that the
chain follows the rules of the NetworkParameters for this chain. |
|
BlockStore
An implementor of BlockStore saves StoredBlock objects to disk. |
|
BlockStoreException
Thrown when something goes wrong with storing a block. |
|
ECKey
Represents an elliptic curve keypair that we own and can use for signing transactions. |
|
InventoryItem
|
|
InventoryItem.Type
|
|
ListMessage
Abstract superclass of classes with list based payload, i.e. |
|
Message
A Message is a data structure that can be serialized/deserialized using both the BitCoin proprietary serialization format and built-in Java object serialization. |
|
NetworkConnection
A NetworkConnection handles talking to a remote BitCoin peer at a low level. |
|
NetworkParameters
NetworkParameters contains the data needed for working with an instantiation of a BitCoin chain. |
|
Peer
A Peer handles the high level communication with a BitCoin node. |
|
PeerAddress
A PeerAddress holds an IP address and port number representing the network location of a peer in the BitCoin P2P network. |
|
PeerDiscovery
A PeerDiscovery object is responsible for finding addresses of other nodes in the BitCoin P2P network. |
|
PeerDiscoveryException
|
|
ProtocolException
|
|
Script
BitCoin transactions don't specify what they do directly. |
|
ScriptException
|
|
Sha256Hash
A Sha256Hash just wraps a byte[] so that equals and hashcode work correctly, allowing it to be used as keys in a map. |
|
StoredBlock
Wraps a Block object with extra data that can be derived from the block chain but is slow or inconvenient to
calculate. |
|
Transaction
A transaction represents the movement of coins from some addresses to some other addresses. |
|
Transaction.SigHash
These constants are a part of a scriptSig signature on the inputs. |
|
TransactionInput
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. |
|
TransactionOutput
A TransactionOutput message contains a scriptPubKey that controls who is able to spend its value. |
|
VerificationException
|
|
VersionedChecksummedBytes
In Bitcoin the following format is often used to represent some type of key: |
|
VersionMessage
|
|
Wallet
A Wallet stores keys and a record of transactions that have not yet been spent. |
|
Wallet.BalanceType
It's possible to calculate a wallets balance from multiple points of view. |
|
WalletEventListener
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. |
Classes in com.google.bitcoin.core used by com.google.bitcoin.examples | |
---|---|
PeerDiscoveryException
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |