Commit Graph

718 Commits

Author SHA1 Message Date
Ethan Buchman 415c12fca5 use more accurate AllSet PermFlag 2015-07-07 14:10:38 -07:00
Ethan Buchman 75fb6c184e getter/setters for state trees 2015-07-07 14:10:38 -07:00
Ethan Buchman dea79e9138 docker path fixes 2015-07-07 14:10:37 -07:00
Ethan Buchman 3416004359 names in gendoc, genesis_test 2015-07-07 14:09:35 -07:00
Ethan Buchman 58ffc639fd fix call 2015-07-07 14:07:57 -07:00
Ethan Buchman 231a003783 nametx perm 2015-07-07 14:07:57 -07:00
Ethan Buchman 7e1412dbc2 add chainID to Sign funcs in permisions_test 2015-07-07 14:07:57 -07:00
Ethan Buchman 883dbcc027 snatives take appState as arg (rather than vm receiver) 2015-07-07 14:07:57 -07:00
Ethan Buchman 26d64412b3 little fixes 2015-07-07 14:07:57 -07:00
Ethan Buchman 32e02acb0c testing and fixes for snative CALL and CallTx 2015-07-07 14:07:57 -07:00
Ethan Buchman b233f89dbf left pad role names :( 2015-07-07 14:07:57 -07:00
Ethan Buchman b11012026d fire events on snative and allow from CallTx 2015-07-07 14:07:57 -07:00
Ethan Buchman d824e1b731 cleanups, fix AllSet 2015-07-07 14:07:56 -07:00
Ethan Buchman b2282d5a39 faster binding of snatives to vm (available every call) 2015-07-07 14:07:56 -07:00
Ethan Buchman f75b6aff74 CreateAccount permission through SendTx and CALL (to unknown accounts) 2015-07-07 14:07:56 -07:00
Ethan Buchman d78a39ade3 make_txs > tx_utils 2015-07-07 14:07:56 -07:00
Ethan Buchman 2ec3d0611f bond perm and tests 2015-07-07 14:07:56 -07:00
Ethan Buchman 8cdb0b91e6 test create 2015-07-07 14:07:56 -07:00
Ethan Buchman ab2b1643cb snative 2015-07-07 14:07:56 -07:00
Ethan Buchman 87ed1f5fda permission/types pkg, Base and Roles 2015-07-07 14:07:56 -07:00
Ethan Buchman 94f21ad012 move perms to vm.Account 2015-07-07 14:07:56 -07:00
Ethan Buchman c6c0701b69 testing send and call permissions 2015-07-07 14:07:07 -07:00
Ethan Buchman a0f3b94e83 account permissions and some gendoug 2015-07-07 14:07:07 -07:00
Jae Kwon 3468956e1f Update README.md 2015-07-06 12:04:41 -07:00
Jae Kwon d7d979056d Update README.md 2015-07-06 12:02:48 -07:00
Jae Kwon f325675b83 Do not wipe cs.Votes upon SwitchToConsensus 2015-07-05 22:00:32 -07:00
Jae Kwon 1a1b9aaaab fix HeightVoteSet SetRound(0) bug which wipes out Prevotes; More logging for consensus/state addVote() 2015-07-05 21:01:59 -07:00
Jae Kwon 16a1404cfe fixed inequality bug, loading catchup commits when shouldn't. 2015-07-05 20:26:02 -07:00
Jae Kwon b4605bc53a process ConsensusReactor messages during fast_sync 2015-07-05 20:02:23 -07:00
Jae Kwon e90c47c6fa Add rebroadcastRoundStepMessage 2015-07-05 19:07:51 -07:00
Jae Kwon cb60b0a759 Add unsafe_debug_net script 2015-07-05 19:04:48 -07:00
Jae Kwon 43a0cac453 ... 2015-07-05 17:42:52 -07:00
Jae Kwon e4435a8d1e Log embellishment 2015-07-05 17:07:45 -07:00
Jae Kwon 7983113024 logging of base p2p messages 2015-07-05 16:31:25 -07:00
Jae Kwon a55cc5c65e nil validation has zero size 2015-07-05 15:47:30 -07:00
Jae Kwon 3cd459b60c Do not panic upon RoundStepType.String() for invalid type 2015-07-05 15:42:37 -07:00
Jae Kwon fc0a4bae4e Do not reset Proposal* when EnterNewRound(0) 2015-07-05 15:35:26 -07:00
Jae Kwon 41d04cf5b8 consensus reactor code polish, fixed prs BitArray cache invalidation bug 2015-07-05 13:40:59 -07:00
Jae Kwon bc71e38bad proposer selection fix 2015-07-04 15:12:00 -07:00
Jae Kwon 425328b391 Address #72 2015-07-01 22:02:31 -07:00
Jae Kwon a14f2d197e consensus spec wording 2015-06-30 03:44:24 -07:00
Ethan Buchman a7ecdd10de Merge from panic branch 2015-06-29 14:54:48 -07:00
Jae Kwon 7196e5ad8e string formatting 2015-06-28 18:52:06 -07:00
Jae Kwon 99b94022ee Merge pull request #95 from tendermint/vm_panics
label/remove panics in vm
2015-06-27 10:10:25 -07:00
Jae Kwon 900beb243b Merge pull request #96 from tendermint/async_consensus
Async consensus
2015-06-27 10:09:00 -07:00
Jae Kwon 027ad79f9c Fix String() for nil votes, and non-full Validation 2015-06-26 17:54:02 -07:00
Jae Kwon 26c192b047 Fix consensus:
* Use LastValidators when a Vote is received for the last height.
* Fix Validation.Height/Round to use FirstPrecommit.
2015-06-26 17:48:24 -07:00
Jae Kwon 4d209ee349 Fix consensus: use the right ValidatorSet upon Vote receive 2015-06-26 17:25:47 -07:00
Jae Kwon 24b9f8647c fix debug output 2015-06-26 17:14:40 -07:00
Jae Kwon 9b00f32901 Fix consensus: Send round-skip votes 2015-06-26 17:07:19 -07:00