1104 Commits (e198edf20ea2d88015b0dd3159cd9a971a224cb1)

Author SHA1 Message Date
  Erik Grinaker bcfc889f25
p2p: implement new Transport interface (#5791) 4 years ago
  Tess Rinearson 79890d8393
reactors: omit incoming message bytes from reactor logs (#5743) 4 years ago
  Alessio Treglia bcb7044d64
consensus: fix flaky tests (#5734) 4 years ago
  Anton Kaliaev b1bbd37519
libs/bits: validate BitArray in FromProto (#5720) 4 years ago
  Anton Kaliaev e13b4386ff
abci: modify Client interface and socket client (#5673) 4 years ago
  Alessio Treglia 0de4bec862
use Cleanup(),TempDir() in test cases (#5723) 4 years ago
  Erik Grinaker 6f9f8b58ae
test: fix TestByzantinePrevoteEquivocation flake (#5710) 4 years ago
  Anton Kaliaev f2f6a78809
docs: warn developers about calling blocking funcs in Receive (#5679) 4 years ago
  Marko bf35cc6443
cmd: add support for --key (#5612) 4 years ago
  Callum Waters 3922dde05d
evidence: structs can independently form abci evidence (#5610) 4 years ago
  Erik Grinaker 17383be202
consensus: open target WAL as read/write during autorepair (#5536) 4 years ago
  Callum Waters 257b34b459
evidence: don't gossip consensus evidence too soon (#5528) 4 years ago
  Marko 346aa14db5
fix lint failures with 1.31 (#5489) 4 years ago
  Callum Waters 302aec6dcc
evidence: use bytes instead of quantity to limit size (#5449) 4 years ago
  Callum Waters 433bdf5063
consensus: check block parts don't exceed maximum block bytes (#5431) 4 years ago
  Anton Kaliaev 7d2b3e305e
docs: minor tweaks (#5404) 4 years ago
  QuantumExplorer ecd3cbc2bd
fix a few typos (#5402) 4 years ago
  Erik Grinaker 58b4deca86
blockstore: fix race conditions when loading data (#5382) 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
  Callum Waters 3359e0bf2f
resurrect consensus tests (#5334) 4 years ago
  Marko b8d08b9ef4
lint: add errchecks (#5316) 4 years ago
  Marko 4787c5b61a
metrics: switch from gauge to histogram (#5326) 4 years ago
  Erik Grinaker 63ea4f1d26
consensus: fix wrong proposer schedule for `InitChain` validators (#5329) 4 years ago
  Marko f7d4fafa73
docs: add missing metrics (#5325) 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
  Callum Waters b7f6e47a42
evidence: modularise evidence by moving verification function into evidence package (#5234) 4 years ago
  Marko 42e4e8b58e
lint: add markdown linter (#5254) 4 years ago
  Marko 9e98c74e3c
crypto: API modifications (#5236) 4 years ago
  Erik Grinaker e1a1395cf4
consensus: don't check InitChain app hash vs genesis app hash, replace it (#5237) 4 years ago
  Erik Grinaker cc247c091b
genesis: add support for arbitrary initial height (#5191) 4 years ago
  Erik Grinaker 08ffe13295
abci: add ResponseInitChain.app_hash, check and record it (#5227) 4 years ago
  Marko 40bd416d59
test: protobuf vectors for reactors (#5221) 4 years ago
  Callum Waters 312c4f8fe1
evidence: change evidence time to block time (#5219) 4 years ago
  Erik Grinaker f66b7a8e32
merkle: return hashes for empty merkle trees (#5193) 4 years ago
  Callum Waters 77429b71d6
fix assertions on byzantine test (#5171) 4 years ago
  Anton Kaliaev 0d8d721999
consensus: only call privValidator.GetPubKey once per block (#5143) 4 years ago
  Marko dc71f265aa
types: check if nil or empty valset (#5167) 4 years ago
  Callum Waters bc8b3e830b
consensus: added byzantine test, modified previous test (#5150) 4 years ago
  Marko 2ac5a559b4
libs: wrap mutexes for build flag with godeadlock (#5126) 4 years ago
  Marko 7c8c356f71
ci: version linter fix (#5128) 4 years ago
  Marko 6ccccb0933
lint: errcheck (#5091) 4 years ago
  Anton Kaliaev 16216028a1
proxy: improve ABCI app connection handling (#5078) 4 years ago
  Marko 22b395ed30
consensus: msg testvectors (#5076) 4 years ago
  Anton Kaliaev 480b995a31 consensus: Do not allow signatures for a wrong block in commits 4 years ago
  Marko 7e2cc1db5e
linter: (1/2) enable errcheck (#5064) 4 years ago
  Erik Grinaker 04b8cf7879
deps: bump tm-db to 0.6.0 (#5058) 4 years ago
  Callum Waters 3ecc0ffe7e
evidence: replace mock evidence with mocked duplicate vote evidence (#5036) 4 years ago