Serialized Form


Package com.google.bitcoin.core

Class com.google.bitcoin.core.AddressFormatException extends java.lang.Exception implements Serializable

Class com.google.bitcoin.core.AddressMessage extends Message implements Serializable

Serialized Fields

addresses

java.util.List<E> addresses

Class com.google.bitcoin.core.Block extends Message implements Serializable

Serialized Fields

version

long version

prevBlockHash

byte[] prevBlockHash

merkleRoot

byte[] merkleRoot

time

long time

difficultyTarget

long difficultyTarget

nonce

long nonce

transactions

java.util.List<E> transactions

hash

byte[] hash

prevBlock

Block prevBlock

Class com.google.bitcoin.core.ECKey extends java.lang.Object implements Serializable

serialVersionUID: -728224901792295832L

Serialized Fields

priv

java.math.BigInteger priv

pub

byte[] pub

Class com.google.bitcoin.core.GetBlocksMessage extends Message implements Serializable

Serialized Fields

locator

java.util.List<E> locator

stopHash

byte[] stopHash

Class com.google.bitcoin.core.GetDataMessage extends Message implements Serializable

Class com.google.bitcoin.core.InventoryMessage extends Message implements Serializable

Serialized Fields

items

java.util.List<E> items

Class com.google.bitcoin.core.Message extends java.lang.Object implements Serializable

Serialized Fields

params

NetworkParameters params

Class com.google.bitcoin.core.NetworkParameters extends java.lang.Object implements Serializable

serialVersionUID: 2579833727976661964L

Serialized Fields

genesisBlock

Block genesisBlock
Genesis block for this chain


proofOfWorkLimit

java.math.BigInteger proofOfWorkLimit
What the easiest allowable proof of work should be.


port

int port
Default TCP port on which to connect to nodes.


packetMagic

long packetMagic
The header bytes that identify the start of a packet on this network.


addressHeader

byte addressHeader
First byte of a base58 encoded address.

Class com.google.bitcoin.core.PeerAddress extends Message implements Serializable

serialVersionUID: 7501293709324197411L

Serialized Fields

addr

java.net.InetAddress addr

port

int port

services

java.math.BigInteger services

Class com.google.bitcoin.core.ProtocolException extends java.lang.Exception implements Serializable

Class com.google.bitcoin.core.ScriptException extends java.lang.Exception implements Serializable

Class com.google.bitcoin.core.Transaction extends Message implements Serializable

serialVersionUID: -8567546957352643140L

Serialized Fields

version

long version

inputs

java.util.ArrayList<E> inputs

outputs

java.util.ArrayList<E> outputs

lockTime

long lockTime

Class com.google.bitcoin.core.TransactionInput extends Message implements Serializable

serialVersionUID: -7687665228438202968L

Serialized Fields

sequence

long sequence

outpoint

TransactionOutPoint outpoint

scriptBytes

byte[] scriptBytes

Class com.google.bitcoin.core.TransactionOutPoint extends Message implements Serializable

Serialized Fields

hash

byte[] hash

index

long index

fromTx

Transaction fromTx

Class com.google.bitcoin.core.TransactionOutput extends Message implements Serializable

serialVersionUID: -590332479859256824L

Serialized Fields

value

java.math.BigInteger value

scriptBytes

byte[] scriptBytes

isSpent

boolean isSpent

parentTransaction

Transaction parentTransaction

Class com.google.bitcoin.core.UnknownMessage extends Message implements Serializable

Serialized Fields

name

java.lang.String name

Class com.google.bitcoin.core.VerificationException extends java.lang.Exception implements Serializable

Class com.google.bitcoin.core.VersionMessage extends Message implements Serializable

Serialized Fields

clientVersion

int clientVersion

localServices

int localServices

time

java.math.BigInteger time

Class com.google.bitcoin.core.Wallet extends java.lang.Object implements Serializable

serialVersionUID: -4501424466753895784L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

unspent

java.util.ArrayList<E> unspent

fullySpent

java.util.LinkedList<E> fullySpent

keychain

java.util.ArrayList<E> keychain

params

NetworkParameters params