Commit Graph

1662 Commits

Author SHA1 Message Date
Jae Kwon b0755c938a Better debug output 2014-12-28 16:26:53 -08:00
Jae Kwon c6c465402e fix flag parsing -- use flagSet after the command 2014-12-28 15:08:07 -08:00
Jae Kwon 1d5a6065c5 Fix state_test bug -- include PubKey in TxInput 2014-12-28 03:06:47 -08:00
Jae Kwon 2405d00ca5 Fixed a PrivValidator filename == nil bug 2014-12-28 02:05:09 -08:00
Jae Kwon f91665fe07 Refactoring genesis, including PubKey into TxInput 2014-12-28 00:44:56 -08:00
Jae Kwon 70eb75dca7 Refactor consensus/vote_set_test.go 2014-12-23 23:20:49 -08:00
Jae Kwon fa7c83166f P2P docs 2014-12-23 19:31:24 -08:00
Jae Kwon bff93107ef UPNP + hairpin probing 2014-12-23 17:20:52 -08:00
Jae Kwon 62ff48c02b Documented Block, some renames 2014-12-23 01:35:54 -08:00
Jae Kwon 403d24a4b2 generated privValidator for testing uses tmp files
PrivValidator.Sign*() and .Save() lock on a mutex
2014-12-22 18:49:37 -08:00
Jae Kwon 383335d93c Added README docs for account/binary and renamed UInt -> Uint etc. 2014-12-22 18:10:17 -08:00
Jae Kwon 61d1635085 Fixed tests 2014-12-21 21:47:38 -08:00
Jae Kwon 6cacf6f09b RebondTx and more efficient IncrementAccum() 2014-12-16 05:45:40 -08:00
Jae Kwon 83d313cbe5 Refactor Tx, Validator, and Account structure 2014-12-16 05:45:40 -08:00
Jae Kwon 4424a85fbd start writing rpc 2014-12-16 05:43:23 -08:00
Jae Kwon 8e9c060e6d Begin writing RPC HTTP Server 2014-12-16 05:43:23 -08:00
Jae Kwon ae8ef77d10 Update README.md 2014-12-09 00:27:16 -08:00
Jae Kwon 7a6fe956ae Update README.md 2014-11-26 20:47:42 -08:00
Jae Kwon 7727ec1e5e Delete README.md 2014-11-20 05:29:20 -08:00
Jae Kwon bcb3ef3abd Update README.md 2014-11-20 05:28:01 -08:00
Jae Kwon 6cfe56a8b2 Update README.md 2014-11-20 05:25:12 -08:00
Jae Kwon 8c5e8d3a63 Update README.md
Added drone.io status, link bar
2014-11-08 03:02:24 -08:00
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