A B C D E G H I K L M N P Q R S T V

B

Ballot - Class in me.edwards.des.block
Data structure to store and maintain a single cast Ballot for a single entity (user).
Ballot(String, String, ArrayList<Vote>) - Constructor for class me.edwards.des.block.Ballot
Creates new Ballot from a UUID, Signatures, and list of votes.
Ballot(byte[]) - Constructor for class me.edwards.des.block.Ballot
Initializes Ballot from binary data as a byte array.
ballot - Variable in class me.edwards.des.net.packet.PacketBallot
 
ballots - Variable in class me.edwards.des.block.Block
 
ballots - Variable in class me.edwards.des.Node
This Node's private list of all known, unmined ballots.
Block - Class in me.edwards.des.block
Data Structure containing information for a Block.
Block(String, int, ArrayList<Ballot>) - Constructor for class me.edwards.des.block.Block
Creates new Block using the hash from its parent Block, a target (in short-format), and a list of ballots.
Block(byte[]) - Constructor for class me.edwards.des.block.Block
Initializes Block from binary data as a byte array.
block - Variable in class me.edwards.des.block.BlockChain.Node
 
block - Variable in class me.edwards.des.net.packet.PacketBlock
 
BLOCK_GOAL - Static variable in class me.edwards.des.block.BlockChain
The goal time for ten Blocks to be mined, in minutes.
BLOCK_THRESHOLD - Static variable in class me.edwards.des.Node
Threshold number of Ballots required to begin mining a Block.
BLOCK_TIME - Static variable in class me.edwards.des.Node
Minimum amount of time (in seconds) to begin mining a Block
BlockChain - Class in me.edwards.des.block
Data structure to maintain Blocks in the BlockChain.
BlockChain(Block) - Constructor for class me.edwards.des.block.BlockChain
Creates new BlockChain with the first Block (the Genesis Block).
BlockChain(int, byte[][]) - Constructor for class me.edwards.des.block.BlockChain
Initializes BlockChain from binary data as a byte array.
blockChain - Variable in class me.edwards.des.Node
This Node's private version of the BlockChain.
BlockChain.Node - Class in me.edwards.des.block
Represents a tree node in the BlockChain

Created on: Dec 21, 2015 at 5:20:30 PM
BlockChain.Node() - Constructor for class me.edwards.des.block.BlockChain.Node
 
BlockChainIO - Class in me.edwards.des.block
Handles reading and writing of BlockChains to and from the file system.

Created on: Dec 21, 2015 at 11:28:44 AM
BlockChainIO() - Constructor for class me.edwards.des.block.BlockChainIO
 
blockGen - Variable in class me.edwards.des.Node
This thread is used to attempt generation of new Blocks (mine a proof of work for a new Block).
blockGenHash - Variable in class me.edwards.des.Node
Hash of the parent of the Block currently being generated by the Node.
blockGenTimer - Variable in class me.edwards.des.Node
This thread initiates Block generation if the time threshold has been reached.
BUFFER_SIZE - Static variable in class me.edwards.des.block.BlockChainIO
Size of the read/write Buffer
BUFFER_SIZE - Static variable in class me.edwards.des.Node
Default Packet Buffer Size
bytes - Variable in class me.edwards.des.block.Ballot
 
bytesToHex(byte[]) - Static method in class me.edwards.des.util.ByteUtil
Converts a byte array into a hexadecimal String
bytesToInt(byte[]) - Static method in class me.edwards.des.util.ByteUtil
Converts a byte array into an integer
ByteUtil - Class in me.edwards.des.util
Utility class for converting Java data structures and primitives into byte arrays, or hexadecimal Strings, or vice-versa.

Created on: Oct 17, 2015 at 9:21:05 AM
ByteUtil() - Constructor for class me.edwards.des.util.ByteUtil
 

A B C D E G H I K L M N P Q R S T V