Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
K
L
M
N
P
Q
R
S
T
V