William Banfield
e08b3ca94e
adr: final language fixes
2021-08-20 15:10:09 -04:00
William Banfield
bc08145eb4
add uses of time in the tendermint universe
2021-08-13 10:27:02 -04:00
William Banfield
ff8def24a8
update definition of ACCURACY
2021-08-12 17:42:19 -04:00
William Banfield
18784f7fe0
change from local to currently known unix time
2021-08-11 18:16:38 -04:00
William Banfield
88de028545
update context section
2021-08-11 17:33:05 -04:00
William Banfield
e0b7a2c010
may -> will
2021-08-11 17:32:02 -04:00
William Banfield
7e9c2912e3
update image for dark background and update proposal validation language
2021-08-11 17:31:20 -04:00
William Banfield
4d8af249ca
update header timestamp field
2021-08-11 15:28:36 -04:00
William Banfield
f2d2ccfd71
use diff syntax for struct changes
2021-08-11 11:59:51 -04:00
William Banfield
d39d8e1834
update alternatives section
2021-08-11 11:52:17 -04:00
William Banfield
246b813315
add vote fields back
2021-08-11 11:40:35 -04:00
William Banfield
2bbd9f4a16
add decision
2021-08-11 11:27:49 -04:00
c23318eb83
Update docs/architecture/adr-071-proposer-based-timestamps.md
...
Co-authored-by: Zarko Milosevic <zarko@informal.systems >
2021-08-09 10:20:27 -04:00
836550cff9
Update docs/architecture/adr-071-proposer-based-timestamps.md
...
Co-authored-by: Marko <marbar3778@yahoo.com >
2021-08-09 09:13:50 -04:00
William Banfield
c3c7415ce2
adr: initial draft of adr 71 for proposer-based timestamps
2021-08-06 11:34:23 -04:00
Marko and GitHub
76c6c67734
docs: fix broken links ( #6719 )
...
## Description
Fix broken links
closes #6695
2021-07-14 14:31:08 +00:00
Callum Waters and GitHub
5ae3c24d55
evidence: update ADR 59 and add comments to the use of common height ( #6628 )
2021-06-29 18:15:11 +02:00
Sam Kleinman and GitHub
a855f96946
p2p: renames for reactors and routing layer internal moves ( #6547 )
2021-06-08 08:17:09 -04:00
Marko and GitHub
de5cf42ed5
docs: adr cleanup ( #6489 )
...
## Description
Cleanup ADR readme and update changelogs and status of ADRs
2021-05-28 08:56:47 +00:00
JayT106 and GitHub
711a718162
config/indexer: custom event indexing ( #6411 )
2021-05-27 10:44:46 -04:00
Aleksandr Bezobchuk and GitHub
15a67b37d8
adr 067: updates ( #6465 )
...
* adr: updates
* fix link
2021-05-13 12:49:46 +00:00
Aleksandr Bezobchuk and GitHub
f969614dc8
adr 067: mempool refactor ( #6368 )
2021-05-13 08:21:01 -04:00
Callum Waters and GitHub
1c63d81bd3
ADR 068: Reverse Sync ( #6399 )
2021-04-30 09:52:13 +02:00
Marko and GitHub
10fc43f182
docs: adr-65 adjustments ( #6401 )
2021-04-28 04:27:02 -10:00
Aleksandr Bezobchuk and GitHub
570e24f902
adr: ADR 065: Custom Event Indexing ( #6307 )
2021-04-13 13:37:09 -04:00
Tess Rinearson and GitHub
3761aa6904
docs: remove RFC section and s/RFC001/ADR066 ( #6345 )
...
Per conversations earlier today, we'll consider all proposed implementation changes part of the ADR process rather than the RFC process (which will remain, for now, on the spec; this may get incorporated instead into the burgeoning "CIPS" process).
This change renames RFC 1 to ADR 66, leaving space for the not-yet-merged ADR 65.
2021-04-13 13:34:50 +00:00
Callum Waters and GitHub
b272746444
Merge pull request from GHSA-f3w5-v9xx-rp8p
...
* add time warping lunatic attack test
* create too high and connecton refused errors and add to the light client provider
* add height check to provider
* introduce block lag
* add detection logic for processing forward lunatic attack
* add node-side verification logic
* clean up tests and formatting
* update adr's
* update testing
* fix fetching the latest block
* format
* update changelog
* implement suggestions
* modify ADR's
* format
* clean up node evidence verification
2021-04-08 08:10:03 -07:00
Callum Waters and GitHub
358d1a28b8
node: remove mode defaults. Make node mode explicit ( #6282 )
2021-04-02 09:31:25 +02:00
Callum Waters and GitHub
63f6c26072
update tm command from node to start ( #6283 )
2021-03-29 11:13:24 +02:00
9f7051d38a
node: implement tendermint modes ( #6241 )
...
Co-authored-by: dongsam <dongsamb@gmail.com >
Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com >
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com >
2021-03-18 11:17:53 +01:00
10b9fb9f21
adr: batch verification ( #6008 )
...
Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com >
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com >
2021-02-15 16:15:36 +00:00
Callum Waters and GitHub
162f67cf26
correct spelling to US english ( #6077 )
2021-02-11 18:59:18 +01:00
Erik Grinaker and GitHub
c87001ae0d
ADR-062: update with new P2P core implementation ( #6051 )
2021-02-04 19:54:34 +01:00
Callum Waters and GitHub
ebff8a96a5
docs: use hyphens instead of snake case ( #5802 )
2020-12-17 08:59:58 +01:00
Marko and GitHub
cdc217357d
adr: privval gRPC ( #5712 )
2020-12-09 13:06:35 +01:00
Marko and GitHub
69dd8fea9d
docs: add nodes section ( #5604 )
...
## Description
- separate docs related to running nodes into the nodes dir.
- keep old files but dont display them
- bring over debugging like a pro blog
Closes: #XXX
2020-11-24 09:08:22 +00:00
Erik Grinaker and GitHub
deb4f60613
docs: add P2P architecture ADR ( #5637 )
...
[Rendered](https://github.com/tendermint/tendermint/blob/erik/adr-p2p-architecture/docs/architecture/adr-062-p2p-architecture.md )
ADR for the new P2P architecture and abstractions. Related to #2067 .
2020-11-16 16:17:09 +00:00
Tess Rinearson and GitHub
a736530e01
docs/architecture: add missing ADRs to README, update status of ADR 034 ( #5663 )
2020-11-16 13:54:52 +01:00
Erik Grinaker and GitHub
b5d9da5d89
docs: add ADR on P2P refactor scope ( #5592 )
...
[Rendered](https://github.com/tendermint/tendermint/blob/erik/adr-p2p-refactor/docs/architecture/adr-061-p2p-refactor-scope.md )
This summarizes recent discussions on the scope of the upcoming P2P refactor.
2020-10-30 12:32:06 +00:00
82e4693cc5
abci: remove setOption ( #5447 )
...
Remove Response/Request SetOption from ABCI.
Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com >
2020-10-08 19:12:12 +02:00
Callum Waters and GitHub
6c77207055
docs: fix links to adr 56 ( #5464 )
...
## Description
fix broken link from a previous change
2020-10-05 15:29:35 +00:00
Callum Waters and GitHub
bf9e36d02d
docs: revise ADR 56, documenting short term decision around amnesia evidence ( #5440 )
2020-10-02 19:21:22 +02:00
Callum Waters and GitHub
ed002cea7e
evidence: introduction of LightClientAttackEvidence and refactor of evidence lifecycle ( #5361 )
...
evidence: modify evidence types (#5342 )
light: detect light client attacks (#5344 )
evidence: refactor evidence pool (#5345 )
abci: application evidence prepared by evidence pool (#5354 )
2020-09-22 10:22:54 +02:00
Callum Waters and GitHub
019d2a3689
ADR 047 - Light client evidence handling revision ( #5273 )
2020-09-22 07:23:37 +02:00
Erik Grinaker and GitHub
8e4c41eb99
adr: add API stability ADR ( #5341 )
...
[Rendered](https://github.com/tendermint/tendermint/blob/erik/adr-api-stability/docs/architecture/adr-059-go-api-stability.md )
2020-09-17 16:52:03 +00:00
Callum Waters and GitHub
a88f031b1b
ADR 59 evidence composition and lifecycle ( #5331 )
2020-09-08 14:17:14 +02:00
dongsam and GitHub
e30b125725
consensus: double-sign risk reduction (ADR-51) ( #5147 )
...
Implementation spec of Double Signing Risk Reduction [ADR-51](https://github.com/tendermint/tendermint/blob/master/docs/architecture/adr-051-double-signing-risk-reduction.md ) by B-Harvest
- Add `DoubleSignCheckHeight` config variable to ConsensusConfig for "How many blocks looks back to check existence of the node's consensus votes when before joining consensus"
- Add `consensus.double_sign_check_height` to `config.toml` and `tendermint node` as flag for set `DoubleSignCheckHeight`
- Set default `consensus.double_sign_check_height` to `0` ( it could be adjustable in this PR, disable when 0 )
Refs
- [ADR-51](https://github.com/tendermint/tendermint/blob/master/docs/architecture/adr-051-double-signing-risk-reduction.md )
- [https://github.com/tendermint/tendermint/issues/4059 ](https://github.com/tendermint/tendermint/issues/4059 )
- [https://github.com/tendermint/tendermint/pull/4262 ](https://github.com/tendermint/tendermint/pull/4262 )
2020-08-27 08:57:36 +04:00
Callum Waters and GitHub
096502722b
update adr 56 ( #5264 )
2020-08-20 13:42:33 +02:00
John Adler and GitHub
0ae0c2d837
Fix some broken links ( #5261 )
...
## Description
Fix a bunch of old and broken links in markdown files.
2020-08-18 18:57:12 +00:00
Callum Waters and GitHub
22ef3f6e7a
light: update ADR 47 with light traces ( #5250 )
...
* update adr 47 with light traces
* implement suggestions
* add second downside to alternative approach
2020-08-14 19:51:04 +02:00