1112 Commits (c63854f732d89578b223a7c52a48bb17afb31b58)

Author SHA1 Message Date
  Callum af723eca8a use correct source of evidence time 4 years ago
  Callum Waters 03a6fb2777
state: prune states using an iterator (#5864) 4 years ago
  Aleksandr Bezobchuk e986602649
evidence: p2p refactor (#5747) 4 years ago
  Erik Grinaker 85353d9af5
test/consensus: improve WaitGroup handling in Byzantine tests (#5861) 4 years ago
  Erik Grinaker 8e7d431f6f p2p: rename ID to NodeID 4 years ago
  Anton Kaliaev aef1ac7ba5
modify Reactor priorities (#5826) 4 years ago
  Dev Ojha 8c0af72987
consensus: deprecate time iota ms (#5792) 4 years ago
  Anton Kaliaev be6c016664 consensus: change log level to error when adding vote 4 years ago
  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) 5 years ago