Jae Kwon
|
71c59cb36b
|
improve debug output for action & step
|
10 years ago |
Jae Kwon
|
07b5b7a8f2
|
various log fixes
|
10 years ago |
Jae Kwon
|
0bfb389b35
|
change logger to log15
|
10 years ago |
Jae Kwon
|
62ff48c02b
|
Documented Block, some renames
|
10 years ago |
Jae Kwon
|
61d1635085
|
Fixed tests
|
10 years ago |
Jae Kwon
|
6cacf6f09b
|
RebondTx and more efficient IncrementAccum()
|
10 years ago |
Jae Kwon
|
83d313cbe5
|
Refactor Tx, Validator, and Account structure
|
10 years ago |
Jae Kwon
|
4424a85fbd
|
start writing rpc
|
10 years ago |
Jae Kwon
|
8718bd52a4
|
made ValidatorSet.Hash deterministic; fix off-by-1 bugs
|
10 years ago |
Jae Kwon
|
c035a383b7
|
runActionCh <- on a separate goroutine to avoid deadlock.
|
10 years ago |
Jae Kwon
|
4aad34bafb
|
set CommitTime upon addVote and +2/3 commits.
|
10 years ago |
Jae Kwon
|
b97d23e538
|
debug messages...
|
10 years ago |
Jae Kwon
|
5f794d14fb
|
nil bugs
|
10 years ago |
Jae Kwon
|
5d1bdc6b1a
|
Don't send bitarrays, just send height/round/type/index.
|
10 years ago |
Jae Kwon
|
08d1b50570
|
Store BlockParts && also Validation on its own.
|
10 years ago |
Jae Kwon
|
da8e25343c
|
Added LastBlockParts to state, and also validates.
|
10 years ago |
Jae Kwon
|
e42771e36f
|
fix tests
|
10 years ago |
Jae Kwon
|
f6093caac9
|
check *parts.rootHash before sending
|
10 years ago |
Jae Kwon
|
6416185a6f
|
Revert to one action for commit-or-next-round
|
10 years ago |
Jae Kwon
|
3df3107479
|
Update peerState's vote bitarrays when needed.
|
10 years ago |
Jae Kwon
|
647d26f7a0
|
consensus cleanup, privValidator config
|
10 years ago |
Jae Kwon
|
bccf0afe00
|
removed commitTime from VoteSet.
|
10 years ago |
Jae Kwon
|
89418ee7af
|
Added CommitTimeWait step, the state machine model changed a bit.
|
10 years ago |
Jae Kwon
|
5ffe406f16
|
RunAction* directly on ConsensusState.
|
10 years ago |
Jae Kwon
|
f5d0794756
|
RoundAction // FinalizeCommit // LastCommits
|
10 years ago |
Jae Kwon
|
9ea504030e
|
pretty print ConsensusState
|
10 years ago |
Jae Kwon
|
ac147e2353
|
everything but binary, common, and blocks are explicitly imported.
|
10 years ago |
omni
|
c5d9a93cbe
|
Pretty print Vote, VoteSet
|
10 years ago |
Jae Kwon
|
18fc7aec73
|
...
|
10 years ago |
Jae Kwon
|
810aeb7bcb
|
fix tests
|
10 years ago |
Jae Kwon
|
7652c5d0de
|
fix tests
|
10 years ago |
Jae Kwon
|
18e2d4bf48
|
implementing ExecTx...
|
10 years ago |
Jae Kwon
|
0c206aa748
|
Signable interface.
|
10 years ago |
Jae Kwon
|
31c1a1bbf7
|
remove mutex from state.
|
10 years ago |
Jae Kwon
|
08f86176fc
|
state save/load test.
|
10 years ago |
Jae Kwon
|
8e452aa0d2
|
fixed algorithm
|
10 years ago |
Jae Kwon
|
8b606f9e66
|
s/Manager/Agent/g
|
10 years ago |
Jae Kwon
|
6a8bb68888
|
vote ranks are tracked and used for efficiency.
|
10 years ago |
Jae Kwon
|
7523f501fd
|
commitTime is used to derive next startTime. :)
|
10 years ago |
Jae Kwon
|
5dfa2ecebb
|
share block parts when we're the proposer
|
10 years ago |
Jae Kwon
|
f030c69495
|
draft of consensus+state code, compiles.
|
10 years ago |
Jae Kwon
|
e53b148acf
|
refactor from Binary centric model to global method model
|
10 years ago |
Jae Kwon
|
fa382a3b05
|
numeric fields are all native unboxed.
|
10 years ago |
Jae Kwon
|
d300a67bb1
|
saving development state...
|
10 years ago |