Jae Kwon
|
93979300be
|
made cmd/, removed crypto/
|
2014-11-07 23:27:03 -08:00 |
|
Jae Kwon
|
8718bd52a4
|
made ValidatorSet.Hash deterministic; fix off-by-1 bugs
|
2014-11-05 03:12:07 -08:00 |
|
Jae Kwon
|
a0cc186c75
|
Unified deterministic merkle tree computation. Now we have 2 types of
trees... IAVL (nondeterministic) and Simple (deterministic)
|
2014-11-05 03:12:06 -08:00 |
|
Jae Kwon
|
c035a383b7
|
runActionCh <- on a separate goroutine to avoid deadlock.
|
2014-11-05 03:12:06 -08:00 |
|
Jae Kwon
|
4aad34bafb
|
set CommitTime upon addVote and +2/3 commits.
|
2014-11-05 03:12:06 -08:00 |
|
Jae Kwon
|
b97d23e538
|
debug messages...
|
2014-11-05 03:12:06 -08:00 |
|
Jae Kwon
|
5f794d14fb
|
nil bugs
|
2014-11-05 03:12:06 -08:00 |
|
Jae Kwon
|
5d1bdc6b1a
|
Don't send bitarrays, just send height/round/type/index.
|
2014-11-05 03:12:06 -08:00 |
|
Jae Kwon
|
08d1b50570
|
Store BlockParts && also Validation on its own.
|
2014-11-05 03:12:06 -08:00 |
|
Jae Kwon
|
da8e25343c
|
Added LastBlockParts to state, and also validates.
|
2014-11-05 03:12:05 -08:00 |
|
Jae Kwon
|
b7b923cc6b
|
Validation tests
|
2014-11-05 03:12:05 -08:00 |
|
Jae Kwon
|
e42771e36f
|
fix tests
|
2014-11-05 03:11:39 -08:00 |
|
Jae Kwon
|
f6093caac9
|
check *parts.rootHash before sending
|
2014-11-05 03:11:38 -08:00 |
|
Jae Kwon
|
09c20ddea1
|
RoundActionCommit* bug fixes
|
2014-11-05 03:11:38 -08:00 |
|
Jae Kwon
|
6416185a6f
|
Revert to one action for commit-or-next-round
|
2014-11-05 03:11:38 -08:00 |
|
Jae Kwon
|
0f484b6315
|
broadcastVote sets peer's vote bitarray
|
2014-11-05 03:11:38 -08:00 |
|
Jae Kwon
|
3df3107479
|
Update peerState's vote bitarrays when needed.
|
2014-11-05 03:11:38 -08:00 |
|
Jae Kwon
|
c3fc1a39ea
|
BitArray sub fix
|
2014-11-05 03:11:38 -08:00 |
|
Jae Kwon
|
13d70e4112
|
stack trace in p2p/connection panics, bitArray fix
|
2014-11-05 03:11:37 -08:00 |
|
Jae Kwon
|
47caa47076
|
allow genesisTime IsZero -> now
|
2014-11-05 03:11:37 -08:00 |
|
Jae Kwon
|
647d26f7a0
|
consensus cleanup, privValidator config
|
2014-11-05 03:11:37 -08:00 |
|
Jae Kwon
|
b615e51f95
|
basic main.go completion
|
2014-11-05 03:11:37 -08:00 |
|
Jae Kwon
|
bccf0afe00
|
removed commitTime from VoteSet.
|
2014-11-05 03:11:37 -08:00 |
|
Jae Kwon
|
89418ee7af
|
Added CommitTimeWait step, the state machine model changed a bit.
|
2014-11-05 03:11:36 -08:00 |
|
Jae Kwon
|
5ffe406f16
|
RunAction* directly on ConsensusState.
|
2014-10-21 01:18:46 -07:00 |
|
Jae Kwon
|
f5d0794756
|
RoundAction // FinalizeCommit // LastCommits
|
2014-10-20 19:02:10 -07:00 |
|
Jae Kwon
|
9ea504030e
|
pretty print ConsensusState
|
2014-10-18 01:42:33 -07:00 |
|
Jae Kwon
|
ca1d8a54be
|
POL tests
|
2014-10-17 16:48:27 -07:00 |
|
Jae Kwon
|
5c69736994
|
Add PartSet test.
|
2014-10-17 01:01:59 -07:00 |
|
Jae Kwon
|
ac147e2353
|
everything but binary, common, and blocks are explicitly imported.
|
2014-10-16 16:00:48 -07:00 |
|
omni
|
300f12dd63
|
more VoteSet tests.
|
2014-10-15 23:55:52 -07:00 |
|
omni
|
c5d9a93cbe
|
Pretty print Vote, VoteSet
|
2014-10-15 20:15:38 -07:00 |
|
Jae Kwon
|
18fc7aec73
|
...
|
2014-10-14 13:11:54 -07:00 |
|
Jae Kwon
|
b34988332f
|
test bondTx. State.accountDetails unexported.
|
2014-10-14 01:18:06 -07:00 |
|
Jae Kwon
|
227cb0bee9
|
GetAccountDetail() returns a copy. More tests.
|
2014-10-13 23:34:23 -07:00 |
|
Jae Kwon
|
c8f996f345
|
prettyprint block, unified state hash, test block mutation.
|
2014-10-13 20:07:26 -07:00 |
|
Jae Kwon
|
810aeb7bcb
|
fix tests
|
2014-10-12 21:14:10 -07:00 |
|
Jae Kwon
|
f4b42cdfab
|
remove TimeoutTx
|
2014-10-12 17:57:23 -07:00 |
|
Jae Kwon
|
7652c5d0de
|
fix tests
|
2014-10-11 21:27:58 -07:00 |
|
Jae Kwon
|
02d1e7853e
|
NodeDB & Copy() added back to Tree
|
2014-10-11 20:39:13 -07:00 |
|
Jae Kwon
|
cd4ef5d01f
|
IAVLTree supports Codec.
|
2014-10-11 00:52:29 -07:00 |
|
Jae Kwon
|
f9d35a5907
|
added ibbs_tree
|
2014-10-08 17:50:20 -07:00 |
|
Jae Kwon
|
18e2d4bf48
|
implementing ExecTx...
|
2014-10-07 23:11:04 -07:00 |
|
Jae Kwon
|
0c206aa748
|
Signable interface.
|
2014-10-07 19:37:20 -07:00 |
|
Jae Kwon
|
349e3743df
|
time in nanoseconds
|
2014-10-07 13:39:21 -07:00 |
|
Jae Kwon
|
31c1a1bbf7
|
remove mutex from state.
|
2014-10-07 01:05:54 -07:00 |
|
Jae Kwon
|
08f86176fc
|
state save/load test.
|
2014-10-07 00:43:34 -07:00 |
|
Jae Kwon
|
b73b7a54c7
|
...
|
2014-10-06 21:28:49 -07:00 |
|
Jae Kwon
|
8facbdf809
|
TypedTree.
|
2014-10-06 13:55:56 -07:00 |
|
Jae Kwon
|
335b7a5984
|
...
|
2014-10-06 01:46:39 -07:00 |
|