Commit Graph
107 Commits
Author SHA1 Message Date
5dfaa54350 rpc: define spec for RPC (#276)
* add rpc spec and support outline

* add json

* add more routes remove unneeded ones

* add rest of rpc endpoints

* add jsonrpc calls

* add more jsonrpc calls

* fix blockchain

* cleanup unused links and add links to repos

* Update spec/rpc/README.md

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

* add missing param from consensus param

* Update spec/rpc/README.md

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

* Update spec/rpc/README.md

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

* fix cast and add doc to readme

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Co-authored-by: Marko Baricevic <markobaricevic@Fergalicious.local>
2021-04-27 09:25:32 +00:00
Callum WatersandGitHub 255942e8c7 p2p: update state sync messages for reverse sync (#285) 2021-04-23 13:22:09 +02:00
Callum WatersandGitHub 84ee4249ae core: update a few sections (#284) 2021-04-20 10:21:27 +02:00
Sam KleinmanandGitHub ea8238f090 abci: reorder sidebar (#282) 2021-04-06 06:59:57 +00:00
640b71038b Proposer-based timestamp specification (#261)
* added proposer-based timestamp spec

* Update spec/consensus/proposer-based-timestamp/pbts_001_draft.md

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>

* Update spec/consensus/proposer-based-timestamp/pbts_001_draft.md

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>

* Update spec/consensus/proposer-based-timestamp/pbts-algorithm_001_draft.md

Co-authored-by: Marko <marbar3778@yahoo.com>

* Update spec/consensus/proposer-based-timestamp/pbts-algorithm_001_draft.md

* Update spec/consensus/proposer-based-timestamp/pbts-sysmodel_001_draft.md

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

* fixes from PR

Co-authored-by: Josef Widder <44643235+josef-widder@users.noreply.github.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
2021-03-23 16:40:21 +01:00
MarkoandGitHub 5c32ebcda8 p2p: links (#268)
* fix links

* fix more links
2021-03-23 11:13:42 +00:00
b2465e0c3a genesis: Explain fields in genesis file (#270)
* describe the genesis

* Update spec/core/genesis.md

Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

* add wording on app_state

* Update spec/core/genesis.md

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
2021-03-23 10:13:02 +00:00
MarkoandGitHub b270ab8d15 spec: merge rust-spec (#252) 2021-03-01 08:54:08 +00:00
227e5269ca abci: note on concurrency (#258)
Co-authored-by: Marko <marbar3778@yahoo.com>
2021-02-26 10:30:09 +00:00
MarkoandGitHub b315f04980 proto: modify height int64 to uint64 (#253) 2021-02-16 13:06:00 +00:00
abaffef912 proto: add files (#246)
Co-authored-by: Erik Grinaker <erik@interchain.berlin>
2021-01-28 12:10:22 +00:00
MarkoandGitHub 038f3e025a params: remove block timeiota (#248) 2021-01-27 11:29:54 +00:00
72d15a4b07 spec: remove reactor section (#242)
Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com>
2021-01-19 16:28:05 +01:00
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