532 Commits (b5b53bfc0d652af534f7accf17a590738f273e03)

Author SHA1 Message Date
  Callum Waters 9d354c842e evidence: structs can independently form abci evidence (#5610) 4 years ago
  Callum Waters 4947333e67 evidence: don't gossip consensus evidence too soon (#5528) 4 years ago
  Marko 9379bc92fd fix lint failures with 1.31 (#5489) 4 years ago
  Erik Grinaker 7c17fa115a
consensus: open target WAL as read/write during autorepair (#5536) (#5547) 4 years ago
  Callum Waters 52994aa2a9
consensus: check block parts don't exceed maximum block bytes (#5436) 4 years ago
  Callum Waters ed002cea7e
evidence: introduction of LightClientAttackEvidence and refactor of evidence lifecycle (#5361) 4 years ago
  Marko 56911ee352
state: define interface for state store (#5348) 4 years ago
  Marko 0ed8dba991
lint: enable errcheck (#5336) 4 years ago
  Marko b8d08b9ef4
lint: add errchecks (#5316) 4 years ago
  Marko 4787c5b61a
metrics: switch from gauge to histogram (#5326) 4 years ago
  Marko 710a97d850
evidence: remove amnesia & POLC (#5319) 4 years ago
  dongsam e30b125725
consensus: double-sign risk reduction (ADR-51) (#5147) 4 years ago
  Marko 9e98c74e3c
crypto: API modifications (#5236) 4 years ago
  Erik Grinaker cc247c091b
genesis: add support for arbitrary initial height (#5191) 4 years ago
  Callum Waters 312c4f8fe1
evidence: change evidence time to block time (#5219) 4 years ago
  Anton Kaliaev 0d8d721999
consensus: only call privValidator.GetPubKey once per block (#5143) 4 years ago
  Marko 2ac5a559b4
libs: wrap mutexes for build flag with godeadlock (#5126) 5 years ago
  Anton Kaliaev 16216028a1
proxy: improve ABCI app connection handling (#5078) 5 years ago
  Callum Waters 65d7ce9c9c
evidence: improve amnesia evidence handling (#5003) 5 years ago
  Marko dedf0d2350
proto: folder structure adhere to buf (#5025) 5 years ago
  Marko 51da4fe356
types: rename partsheader to partsetheader (#5029) 5 years ago
  Marko f6243d8b9e
privval: migrate to protobuf (#4985) 5 years ago
  Marko d54de61bf6
consensus: proto migration (#4984) 5 years ago
  Anton Kaliaev 65909a13d5
consensus: stricter on LastCommitRound check (#4970) 5 years ago
  Erik Grinaker db8f1b3df3
migrate all JSON to new JSON encoder (#4975) 5 years ago
  Marko f9f4916bc3
store: proto migration (#4974) 5 years ago
  Callum Waters d4f1876d12
consensus: change logging and handling of height mismatch (#4954) 5 years ago
  Marko a88537bb88
ints: stricter numbers (#4939) 5 years ago
  Alessio Treglia c8483531d8
consensus: attempt to repair the WAL file on data corruption (#4682) 5 years ago
  Joe Bowman 8b50ff60d9
only retrieve pubkey once for all validators (partially fixes #4865) (#4895) 5 years ago
  Anton Kaliaev 287110d425
consensus: bring back log.Error statement (#4899) 5 years ago
  Marko 9149ee7d8b
lint: various fixes 5 years ago
  Anton Kaliaev b7b721c484
change use of errors.Wrap to fmt.Errorf with %w verb 5 years ago
  Callum Waters 7cb3d90e01
evidence: create proof of lock change and implement it in evidence store (#4746) 5 years ago
  Callum Waters 9535c47067
consensus: fix and rename TestStateLockPOLRelock (#4796) 5 years ago
  Erik Grinaker 4298bbcc4e
add support for block pruning via ABCI Commit response (#4588) 5 years ago
  Marko 48f073d796
privval: return error on getpubkey (#4534) 5 years ago
  Erik Grinaker 8f48c49543
Fix some golangci-lint warnings (#4448) 5 years ago
  tau3 b7dab3b8ab
consensus: reduce log severity for ErrVoteNonDeterministicSignature (#4431) 5 years ago
  Erik Grinaker 66a544a640
Fix broken /docs/spec links (#4376) 5 years ago
  Anton Kaliaev db235c8df0
cs: check if cs.privValidator is nil (#4295) 5 years ago
  Marko d7f4ce30ca metrics: only increase last_signed_height if commitSig for block (#4283) 5 years ago
  Marko 7368ba358b
prometheus/metrics: three new metrics for consensus (#4263) 5 years ago
  Anton Kaliaev fff7f450be
cs: set missing_validators(_power) metrics to 0 for 1st block (#4194) 5 years ago
  Marko 7b52f51700
libs/common: Refactor libs/common 5 (#4240) 5 years ago
  Marko 27b00cf8d1
libs/common: refactor libs common 3 (#4232) 5 years ago
  Marko 3e2751d274
lint: Enable Golint (#4212) 5 years ago
  Anton Kaliaev ad715fe966
types: change `Commit` to consist of just signatures (#4146) 5 years ago
  Anton Kaliaev 3e1516b624
linters: enable stylecheck (#4153) 5 years ago
  Marko 1604047c39 abci: remove TotalTxs and NumTxs from Header (#3783) 5 years ago