391 Commits (978277a4c18258a8aaa1a829c4924a31e96d9270)

Author SHA1 Message Date
  Anton Kaliaev bb9aa85d22
copy events and pubsub packages from tmlibs 6 years ago
  Anton Kaliaev c4fef499b6
switch to events package 6 years ago
  Anton Kaliaev 21f5f3faa7
use channels to send votes, ... from consensus state to reactor 6 years ago
  Ethan Buchman 082a02e6d1 consensus: only fsync wal after internal msgs 6 years ago
  Ethan Buchman 547e8223b9 fix 6 years ago
  Ethan Buchman 8e46df14e7 improve consensus logger 6 years ago
  Ethan Buchman e5220360c5 AddPart always verifies 6 years ago
  Jae Kwon e1a3f16fa4 Comment tweaks 6 years ago
  Ethan Buchman 162811476a update some comments 6 years ago
  Jae Kwon ff5dfc0c15 Add more comments for Valid* 6 years ago
  Jae Kwon d3a98675aa Refactor addVote() to be clearer 6 years ago
  Zarko Milosevic 01ac378c96 Update condition based on Jae input 6 years ago
  Zarko Milosevic 2c125b6c78 Fix validValue rule 6 years ago
  Ethan Buchman a41f0d3891 rpc: /consensus_state for simplified output 6 years ago
  Ethan Buchman 658060150c rpc: add voting power totals to vote bitarrays 6 years ago
  Ethan Buchman f33da8817a rpc: lower_case peer_round_states, use a list, add the node_address 6 years ago
  Anton Kaliaev e88f74bb9b
remove wal_light setting 6 years ago
  Anton Kaliaev 26c38e770e
fix data race 6 years ago
  Jae Kwon fb64314d1c Review from Anton 6 years ago
  Jae Kwon e4492afbad Merge 6 years ago
  Ethan Buchman 799beebd36 fix consensus tests 6 years ago
  Jae Kwon 45ec5fd170 WIP consensus 6 years ago
  Anton Kaliaev 37ce6b195a
ValidatorSet#GetByAddress: return -1 if no validator was found 6 years ago
  Jae Kwon 196f8410ba WIP commit; Fix types/results_test 6 years ago
  Thomas Corbière 2644a529f0 Fix lint errors (#1390) 6 years ago
  Ethan Buchman ab7dea4f20 consensus: return from errors sooner in addVote 6 years ago
  Anton Kaliaev 86ddf17db0
add a todo 6 years ago
  Anton Kaliaev 63cb69cb96
comment out ErrAddingVote because it breaks byzantine_test 6 years ago
  Anton Kaliaev 266974cb59
stop peer if it sends invalid vote 6 years ago
  Ethan Buchman 5378bfc5c7 types.SignBytes -> o.SignBytes 6 years ago
  Zarko Milosevic d4e93a6de3
Separate ValidBlock rule from unlocking rule 7 years ago
  Zarko Milosevic 4670857c15
Add support for ValidBlock mechanism for the simplest case 7 years ago
  Anton Kaliaev 2a24ae90c1
fixes from Jae's review 6 years ago
  Ethan Buchman 87087b8acd consensus: minor cosmetic 7 years ago
  Ethan Buchman ee674f919f StopPeerForError in blockchain and consensus 7 years ago
  Ethan Buchman a17105fd46 p2p: peer.Key -> peer.ID 7 years ago
  Ethan Buchman 6112578d07 ValidateBlock is a method on blockExec 7 years ago
  Ethan Buchman ae68fcb78a move fireEvents to ApplyBlock 7 years ago
  Ethan Buchman 0acca7fe69 final updates for state 7 years ago
  Ethan Buchman 869d873d5c state.ApplyBlock takes evpool and calls MarkEvidenceAsCommitted 7 years ago
  Ethan Buchman 7a18fa887d evidence linked with consensus/node. compiles 7 years ago
  Ethan Buchman f7731d38f6 some comments and cleanup 7 years ago
  Ethan Buchman 10c43c9edc introduce evidence store 7 years ago
  Ethan Buchman fe4b53a463 EvidencePool 7 years ago
  Ethan Buchman 7d086e9524 check if we already have evidence 7 years ago
  Ethan Buchman 39299e5cc1 consensus: note about duplicate evidence 7 years ago
  Ethan Buchman 4661c98c17 add pubkey to conflicting vote evidence 7 years ago
  Ethan Buchman 7928659f70 track evidence, include in block 7 years ago
  Ethan Buchman 38608b1b0f comment and tmlibs fix 7 years ago
  Ethan Buchman 3d00c477fc separate block vs state based validation 7 years ago