729 Commits (master)

Author SHA1 Message Date
  Anton Kaliaev ffe2742a6c
mempool: batch txs per peer in broadcastTxRoutine (#5321) 4 years ago
  Erik Grinaker 58b4deca86
blockstore: fix race conditions when loading data (#5382) 4 years ago
  Erik Grinaker 3502901dd8
docker: fix incorrect time_iota_ms configuration (#5385) 4 years ago
  Anton Kaliaev 85a4be87a7
rpc/client: take context as first param (#5347) 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
  Erik Grinaker 39d2ac4dbc
statesync: fix the validator set heights (again) (#5330) 4 years ago
  Erik Grinaker 63ea4f1d26
consensus: fix wrong proposer schedule for `InitChain` validators (#5329) 4 years ago
  Callum Waters c752e2e586
abci: update evidence (#5324) 4 years ago
  Marko 710a97d850
evidence: remove amnesia & POLC (#5319) 4 years ago
  Erik Grinaker 2f4c1f60c7
statesync: broadcast snapshot request to all peers on startup (#5320) 4 years ago
  Marko 82011ee7ab
evidence: remove lunatic (#5318) 4 years ago
  Marko e0140e4beb
evidence: remove ConflictingHeaders type (#5317) 4 years ago
  Callum Waters 2b58a62721
light: implement light block (#5298) 4 years ago
  Marko b6a5f7b126
rpc: add private & unconditional to /dial_peer (#5293) 4 years ago
  Anton Kaliaev 43c3e4265b
config: rename prof_laddr to pprof_laddr and move it to rpc (#5315) 4 years ago
  Erik Grinaker 686361ff3e
statesync: fix valset off-by-one causing consensus failures (#5311) 4 years ago
  Callum Waters 86707862d4
fix validator set proposer priorities in light client provider (#5307) 4 years ago
  Erik Grinaker 49efd44faa
node: fix genesis state propagation to state sync (#5302) 4 years ago
  dongsam e30b125725
consensus: double-sign risk reduction (ADR-51) (#5147) 4 years ago
  Marko 135ac0400e
blockchain: verify +2/3 (#5278) 4 years ago
  Marko 1b961d021f
crypto: remove secp256k1 (#5280) 4 years ago
  Marko 42e4e8b58e
lint: add markdown linter (#5254) 4 years ago
  Marko 8cdaa7f515
privval: add chainID to requests (#5239) 4 years ago
  Erik Grinaker edf5cff80f
blockchain: fix fast sync halt with initial height > 1 (#5249) 4 years ago
  Erik Grinaker 8f3e7248e7
changelog: update for 0.34.0-rc3 (#5240) 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 b1b82c493a
db: add support for badgerdb (#5233) 4 years ago
  Erik Grinaker feaa1ed17e
state: don't save genesis state in database when loaded (#5231) 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
  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
  Sad Pencil 62d09ccc10
libs/rand: fix "out-of-memory" error on unexpected argument (#5215) 4 years ago
  Marko 1c9a2640e9
crypto: consistent api across keys (#5214) 4 years ago
  Erik Grinaker 3413a0dbd8
node: don't attempt fast sync when InitChain sets self as only validator (#5211) 4 years ago
  Callum Waters 68468fb024
evidence: fix usage of time field in abci evidence (#5201) 4 years ago
  Callum Waters 3c21c3546c
evidence: remove phantom validator evidence (#5181) 4 years ago
  Callum Waters 4a06dc9916
abci: fix abci evidence types (#5174) 4 years ago
  Marko 6ec8e57d08
changelog: move entries from pending (#5172) 4 years ago
  Anton Kaliaev 0d8d721999
consensus: only call privValidator.GetPubKey once per block (#5143) 4 years ago
  Anton Kaliaev 4d43bfe3bd
state: revert event hashing (#5159) 4 years ago
  Dev Ojha cdba0d82f5
p2p: ensure peers can't change IP of known nodes (#5136) 4 years ago
  Anton Kaliaev 95fc7e58ee
rpc/jsonrpc/server: merge WriteRPCResponseHTTP and WriteRPCResponseAr (#5141) 4 years ago
  Marko 909163afa8
rpc: make gasWanted/Used snake_case (#5137) 4 years ago
  Marko 2ac5a559b4
libs: wrap mutexes for build flag with godeadlock (#5126) 4 years ago
  Marko 6ccccb0933
lint: errcheck (#5091) 4 years ago
  Callum Waters 37545bab88
evidence: new evidence event subscription (#5108) 4 years ago