377 Commits (6a056e050c6708fd0addbe557cd4c5cace3ea29e)

Author SHA1 Message Date
  Erik Grinaker e198edf20e
p2p: remove `NodeInfo` interface and rename `DefaultNodeInfo` struct (#5799) 4 years ago
  Anton Kaliaev 5aa859c370
blockchain/v2: send status request when new peer joins (#5774) 4 years ago
  Anton Kaliaev 89e908e340
blockchain/v0: relax termination conditions and increase sync timeout (#5741) 4 years ago
  Tess Rinearson 79890d8393
reactors: omit incoming message bytes from reactor logs (#5743) 4 years ago
  Anton Kaliaev 243ff4b43d
blockchain/v1: remove in favor of v2 (#5728) 4 years ago
  Anton Kaliaev 33dbff61d3
blockchain/v1: fix deadlock (#5711) 4 years ago
  Anton Kaliaev 3ad1157451
blockchain/v1: handle peers without blocks (#5701) 4 years ago
  Anton Kaliaev f2f6a78809
docs: warn developers about calling blocking funcs in Receive (#5679) 4 years ago
  Anton Kaliaev 335e97433c
blockchain/v2: remove peers from the processor (#5607) 4 years ago
  Anton Kaliaev bcf9b0aa39
blockchain/v2: make the removal of an already removed peer a noop (#5553) 4 years ago
  Anton Kaliaev b4adeab8b9
blockchain/v2: fix panic: processed height X+1 but expected height X (#5530) 4 years ago
  Anton Kaliaev d785036e0b
blockchain/v2: fix "panic: duplicate block enqueued by processor" (#5499) 4 years ago
  Marko e1644d00c5
mempool: length prefix txs when getting them from mempool (#5483) 4 years ago
  Marko 346aa14db5
fix lint failures with 1.31 (#5489) 4 years ago
  Callum Waters 6a2a71be07
correctly calculate evidence data size (#5482) 4 years ago
  Callum Waters 4f79930c12
blockchain: remove duplication of validate basic (#5418) 4 years ago
  Marko 95367eaf51
blockchain/v1: add noBlockResponse handling (#5401) 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 6ab2a19088
header: check block protocol (#5340) 4 years ago
  Marko 0ed8dba991
lint: enable errcheck (#5336) 4 years ago
  Marko 135ac0400e
blockchain: verify +2/3 (#5278) 4 years ago
  Erik Grinaker edf5cff80f
blockchain: fix fast sync halt with initial height > 1 (#5249) 4 years ago
  Marko 40bd416d59
test: protobuf vectors for reactors (#5221) 4 years ago
  Erik Grinaker f66b7a8e32
merkle: return hashes for empty merkle trees (#5193) 4 years ago
  n-hutton 375f0c819f
add fixes for flaky tests (#5146) 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 730e16566e
proto: change type + a cleanup (#5107) 4 years ago
  Lei Wang 430162f8a1
Update reactor.go (#5088) 4 years ago
  Marko 943bbd75a4
blockchain: test vectors for proto encoding (#5073) 4 years ago
  Marko 7e2cc1db5e
linter: (1/2) enable errcheck (#5064) 4 years ago
  Marko dedf0d2350
proto: folder structure adhere to buf (#5025) 4 years ago
  Marko 51da4fe356
types: rename partsheader to partsetheader (#5029) 4 years ago
  Marko f6243d8b9e
privval: migrate to protobuf (#4985) 4 years ago
  Marko a89f2581fc
blockchain: proto migration (#4969) 4 years ago
  Erik Grinaker b76b270a23
blockchain/v2: correctly set block store base in status responses (#4971) 4 years ago
  Marko a88537bb88
ints: stricter numbers (#4939) 4 years ago
  Erik Grinaker b9a0d47f14
test/blockchain/v0: mitigate test data race (#4886) 4 years ago
  Callum Waters 970cbbad6d
blockchain[v1]: increased timeout times for peer tests (#4871) 4 years ago
  Marko 9149ee7d8b
lint: various fixes 4 years ago
  Anton Kaliaev b7b721c484
change use of errors.Wrap to fmt.Errorf with %w verb 4 years ago
  Erik Grinaker eb443f4b77
blockchain/v2: integrate with state sync 4 years ago
  Callum Waters 47cfadb0aa
evidence: refactor evidence mocks throughout packages (#4787) 4 years ago
  Marko b7c2d7a977
lint: enable nolintlinter, disable on tests 4 years ago
  Callum 15a9f1760d move mempool mock directory 4 years ago
  Erik Grinaker 8108ac9d17
blockchain/v2: respect fast_sync option (#4772) 4 years ago
  Erik Grinaker dcc19272f9
blockchain/v2: fix excessive CPU usage due to spinning on closed channels (#4761) 4 years ago
  Erik Grinaker 511ab6717c
add state sync reactor (#4705) 4 years ago