383 Commits (c63854f732d89578b223a7c52a48bb17afb31b58)

Author SHA1 Message Date
  Aleksandr Bezobchuk 62d7a5d028
blockchain v0: p2p refactor (#5858) 4 years ago
  Erik Grinaker 0555772d3a
blockchain/v0: stop tickers on poolRoutine exit (#5860) 4 years ago
  Erik Grinaker 1e1d087494
blockchain/v2: fix missing mutex unlock (#5862) 4 years ago
  Erik Grinaker b4ce1de44a p2p: rename NodeInfo.DefaultNodeID to NodeID 4 years ago
  Erik Grinaker 8e7d431f6f p2p: rename ID to NodeID 4 years ago
  Anton Kaliaev aef1ac7ba5
modify Reactor priorities (#5826) 4 years ago
  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) 5 years ago
  Marko 7c8c356f71
ci: version linter fix (#5128) 5 years ago
  Marko 6ccccb0933
lint: errcheck (#5091) 5 years ago
  Anton Kaliaev 730e16566e
proto: change type + a cleanup (#5107) 5 years ago
  Lei Wang 430162f8a1
Update reactor.go (#5088) 5 years ago
  Marko 943bbd75a4
blockchain: test vectors for proto encoding (#5073) 5 years ago
  Marko 7e2cc1db5e
linter: (1/2) enable errcheck (#5064) 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 a89f2581fc
blockchain: proto migration (#4969) 5 years ago
  Erik Grinaker b76b270a23
blockchain/v2: correctly set block store base in status responses (#4971) 5 years ago
  Marko a88537bb88
ints: stricter numbers (#4939) 5 years ago
  Erik Grinaker b9a0d47f14
test/blockchain/v0: mitigate test data race (#4886) 5 years ago
  Callum Waters 970cbbad6d
blockchain[v1]: increased timeout times for peer tests (#4871) 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
  Erik Grinaker eb443f4b77
blockchain/v2: integrate with state sync 5 years ago