Commit Graph
94 Commits
Author SHA1 Message Date
MarkoandGitHub d260ff3e37 abci: rewrite to proto interface (#237) 2021-01-12 15:15:37 +01:00
MarkoandGitHub a4672048e7 reactors: remove bcv1 (#241) 2021-01-11 18:23:40 +01:00
MarkoandGitHub fc569173a1 layout: add section titles (#240) 2021-01-11 18:23:18 +01:00
Anton KaliaevandGitHub 439a5bcacb p2p: update frame size (#235)
Reflect the change made in https://github.com/tendermint/tendermint/pull/5805

The MTU (Maximum Transmission Unit) for Ethernet is 1500 bytes.
The IP header and the TCP header take up 20 bytes each at least (unless
optional header fields are used) and thus the max for (non-Jumbo frame)
Ethernet is 1500 - 20 -20 = 1460
Source: https://stackoverflow.com/a/3074427/820520
2020-12-18 12:19:38 +01:00
Shahan KhatchadourianandGitHub 6abcb13dab BFT requires _less than_ 1/3 faulty validators (#228)
Thanks fo spotting the imprecision in the text, @shahankhatch !
2020-12-02 12:01:18 +01:00
MarkoandGitHub 033608bbf1 abci: add abci_version to requestInfo (#223) 2020-11-24 15:15:08 +01:00
MarkoandGitHub 871d0514cd abci: lastcommitinfo.round extra sentence (#221) 2020-11-17 10:33:01 +01:00
MarkoandGitHub 32b811a1fb encoding: add secp, ref zip215, tables (#212) 2020-11-09 09:53:00 +01:00
Callum WatersandGitHub 819e89ac7a evidence: update data structures to reflect added support of abci evidence (#213) 2020-11-06 09:41:24 +01:00
MarkoandGitHub cf03759ff5 docs: make blockchain not viewable (#211) 2020-11-05 12:17:11 +01:00
9fce8480b0 Core: move validation & data structures together (#176)
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
2020-11-05 10:09:59 +01:00
c5576dfa69 spec: protobuf changes (#156)
Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com>
2020-10-06 12:40:25 +02:00
MarkoandGitHub 04fb20e33d remove setOption (#181) 2020-10-05 08:54:41 +02:00
MarkoandGitHub 3e56eb5fe3 fix markdown linter (#172) 2020-09-29 14:23:40 +02:00
Callum WatersandGitHub 733b020899 evidence: update data structures (#165) 2020-09-29 14:05:44 +02:00
Andrey KuprianovandGitHub 109a73f672 describe valset sorting according to v0.34 requirements (#169) 2020-09-25 09:22:14 +02:00
Anton KaliaevandGitHub 6c95c3f250 spec/reactors/mempool: batch txs per peer (#155)
* spec/reactors/mempool: batch txs per peer

Refs https://github.com/tendermint/tendermint/issues/625

* update
2020-09-10 21:56:00 +02:00
MarkoandGitHub d8a2c8f6f1 spec: remove evidences (#153) 2020-09-02 18:17:11 +02:00
1075f77cc3 spec: extract light-client to its own directory (#152)
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
2020-09-01 10:47:14 +02:00
MarkoandGitHub 45bbbb6317 spec: update abci events (#151) 2020-09-01 10:05:34 +02:00
MarkoandGitHub 6140847bba docs: add sections to abci (#150) 2020-08-31 15:50:07 +02:00
MarkoandGitHub efbbc9462f ci: add markdown linter (#146) 2020-08-24 11:47:31 +02:00
Erik GrinakerandGitHub 8dd2ed4c6f update ResponseInitChain.app_hash description (#143) 2020-08-13 13:05:12 +02:00
Erik GrinakerandGitHub f3207cee52 add description of arbitrary initial height (#135) 2020-08-13 10:45:05 +02:00
Callum WatersandGitHub 430a4d0504 update evidence verification (#139) 2020-08-12 14:19:09 +02:00
Erik GrinakerandGitHub 89ac8f6e62 update hashing of empty inputs, and initial block LastResultsHash (#141) 2020-08-11 16:52:23 +02:00
Erik GrinakerandGitHub 95acfdead1 abci: add ResponseInitChain.app_hash (#140) 2020-08-11 16:48:22 +02:00
Callum WatersandGitHub 713a773c81 Evidence time is sourced from block time (#138) 2020-08-10 21:20:24 +02:00
Erik GrinakerandGitHub e96921822d spec: revert event hashing (#132) 2020-08-06 11:10:11 +02:00
Marko Baricevic ef1e0ff886 add correct links 2020-08-03 10:52:05 +02:00
Marko Baricevic c5e45ecb48 bring blockchain back 2020-08-03 10:48:38 +02:00
Callum WatersandGitHub 31b182b7aa update spec with the removal of phantom validator evidence (#126) 2020-07-31 12:03:44 +02:00
0445156ed9 Apply suggestions from code review
Co-authored-by: Igor Konnov <igor.konnov@gmail.com>
2020-07-29 15:45:46 +04:00
Anton Kaliaev 3a29521848 spec/consensus: canonical vs subjective commit
Refs https://github.com/tendermint/tendermint/issues/2769
2020-07-29 15:13:15 +04:00
MarkoandGitHub 2bd673c8eb blockchain: remove duplicate evidence sections (#124) 2020-07-29 08:24:42 +02:00
MarkoandGitHub 8ff136c716 blockchain: rename to core (#123) 2020-07-28 16:51:14 +02:00
Anton KaliaevandGitHub b10ff00e1b spec/abci: expand on Validator#Address (#118)
Refs https://github.com/tendermint/tendermint/issues/3732
2020-07-22 16:50:24 +04:00
Erik GrinakerandGitHub 6b570e2111 abci: tweak node sync estimate (#115) 2020-07-10 20:16:13 +02:00
Anton KaliaevandGitHub 89922df775 abci: add AppVersion to ConsensusParams (#106) 2020-06-23 12:19:37 +04:00
Callum WatersandGitHub 1bd2aacb56 spec: update evidence in blockchain.md (#108)
now evidence reflects the actual evidence present in the tendermint repo
2020-06-19 15:50:26 +02:00
Alexander SimmerlandGitHub 30ef12d0bb spec: link to abci server implementations (#100) 2020-06-15 10:42:48 +02:00
Anton KaliaevandGitHub 199124048e spec: modify Header.LastResultsHash (#97)
Refs: https://github.com/tendermint/tendermint/issues/1007
PR: https://github.com/tendermint/tendermint/pull/4845
2020-06-12 14:41:51 +04:00
Callum WatersandGitHub 9c0754e617 spec: add ProofTrialPeriod to EvidenceParam (#99) 2020-06-11 10:10:06 +02:00
Anton KaliaevandGitHub 0d5f212f30 reactors/pex: masked IP is used as group key (#96) 2020-05-25 09:32:55 +04:00
Callum WatersandGitHub 5acd1540c0 Update evidence params with MaxNum (#95)
evidence params now includes maxNum which is the maximum number of evidence that can be committed on a single block
2020-05-12 13:41:44 +02:00
d65205ecad document state sync ABCI interface and P2P protocol (#93)
* Revert "Revert "document state sync ABCI interface and P2P protocol (#90)" (#92)"

This reverts commit 90797cef90.

* update with new enum case

* fix links

Co-authored-by: Erik Grinaker <erik@interchain.berlin>
2020-05-11 09:27:37 +04:00
Anton KaliaevandGitHub 3c27335db3 reactors/pex: specify hash function (#94)
https://github.com/tendermint/tendermint/pull/4810/files
2020-05-08 22:15:08 +04:00
Anton KaliaevandGitHub c3cd54a8e0 blockchain: change validator set sorting method (#91)
* abci: specify sorting of RequestInitChain.Validators

* blockchain: change validator sorting method

Refs https://github.com/tendermint/tendermint/issues/2478
2020-05-06 11:02:20 +04:00
Tess RinearsonandGitHub 90797cef90 Revert "document state sync ABCI interface and P2P protocol (#90)" (#92)
This reverts commit 9842b4b0fb.
2020-05-05 14:53:49 +02:00
Erik GrinakerandGitHub 9842b4b0fb document state sync ABCI interface and P2P protocol (#90)
The corresponding Tendermint PRs are tendermint/tendermint#4704 and tendermint/tendermint#4705.
2020-05-05 14:40:00 +02:00