317 Commits (fa891c5a4bdf7e8d54e7da22fb4121b6dfbd325c)

Author SHA1 Message Date
  Ethan Buchman d54bf6bcd5 blockchain reactor to consensus reactor transition on catchup 10 years ago
  Jae Kwon 2ba6f86f2e Add Network to SignBytes, to prevent network clashes 10 years ago
  Jae Kwon df026f64fa Remoted bytes from logging messages 10 years ago
  Jae Kwon 44565872ae Fixed BlockchainMessage{} Decode issue. 10 years ago
  Jae Kwon 89cfedeb73 Make all messages be registered as pointer receivers, 10 years ago
  Ethan Buchman d27e0bbad5 event cache and fireable interace 10 years ago
  Jae Kwon e5d34befde Remote TypeByte() 10 years ago
  Jae Kwon 5b1c1eb0e0 ProposalMessage wrapper, warn on unknown messages 10 years ago
  Ethan Buchman 8e24b12888 rpc: first successful websocket event subscription 10 years ago
  Jae Kwon 7356556938 Some renames and small fixes. 10 years ago
  Ethan Buchman 474bf31400 events: integrate event switch into services via Eventable interface 10 years ago
  Jae Kwon 13b6508ecd Package import path change 10 years ago
  Ethan Buchman 60f166e823 tendermint2 10 years ago
  Jae Kwon 7171823fc6 Fix blockpool bugs and clean up log messages. 10 years ago
  Jae Kwon bd6d9d646d start peer before AddPeer() on reactors. 10 years ago
  Jae Kwon a2b8318aac allow BlockchainReactor to reset ConsensusReactor state 10 years ago
  Jae Kwon 788f9bfb93 started/stopped -> running; contiguous vs fast forward ConsensusState 10 years ago
  Jae Kwon cebfae60c7 BlockchainReactor syncs first before ConsensusReactor. 10 years ago
  Jae Kwon 08a83aa9fb Reactors can be stopped or started at any time. 10 years ago
  Jae Kwon 0237d284cc Channel bytes are spelled fully, "XXXChannel" 10 years ago
  Jae Kwon 87e1f76324 tendermint/block -> tendermint/types and tendermint/blockchain 10 years ago
  Jae Kwon 06a440d9b2 use switch x := y.(type) form 10 years ago
  Ethan Buchman 33f8943543 consensus: broadcast evidence tx on ErrVoteConflictingSignature 10 years ago
  Jae Kwon 165907fbb9 Ensure correct peer vote bitarray capacity 10 years ago
  Jae Kwon 0a6c28c2da block module -> import as blk 10 years ago
  Jae Kwon 135894ea88 Dot import -> named import 10 years ago
  Jae Kwon bf5738f9f8 Send NewRoundStepMessage/CommitMessage on AddPeer() 10 years ago
  Jae Kwon 7afb75049f API to list accounts 10 years ago
  Jae Kwon 4a81b06b6e Send SeenValidation to peer & use for proposals when we don't have LastCommits due to reboot 10 years ago
  Jae Kwon d20251849e Save blocks on catch-up too. 10 years ago
  Jae Kwon 0f399c42d4 Actually sends catch-up parts; BitArray is goroutine-safe 10 years ago
  Jae Kwon 71c59cb36b improve debug output for action & step 10 years ago
  Jae Kwon 40fec4f319 Stop peer routines upon connection failure 10 years ago
  Jae Kwon 16c80fd65f fix race condition for SetHasAllValidationCommits; "binary" log 10 years ago
  Jae Kwon 69903e5bc2 HasAllValidationCommits -> attempt no more 10 years ago
  Jae Kwon 2ca882a9b6 Log which commits are being sent for catchup 10 years ago
  Jae Kwon 3215cbf0d5 use tendermint/log15 10 years ago
  Jae Kwon 07b5b7a8f2 various log fixes 10 years ago
  Jae Kwon 0bfb389b35 change logger to log15 10 years ago
  Jae Kwon 591d84947b Handle errors in DecodeMessage, added logging 10 years ago
  Jae Kwon 5bace5cce8 Unreader to unread bytes 10 years ago
  Jae Kwon 946fa21dc7 fix race conditions 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 8718bd52a4 made ValidatorSet.Hash deterministic; fix off-by-1 bugs 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