tycho garen
30ebf482ab
cr comments
2021-07-28 12:06:32 -04:00
tycho garen
334146fdcf
add additional content
2021-07-28 10:37:10 -04:00
tycho garen
a8a212df7f
update chagnge log
2021-07-28 10:37:10 -04:00
tycho garen
a911c9a8d4
more drating and updating
2021-07-28 10:37:10 -04:00
tycho garen
3c63dc3ff4
write proposal background
2021-07-28 10:37:10 -04:00
tycho garen
b5b64b4831
normalize
2021-07-28 10:37:10 -04:00
tycho garen
a4b4fdaff6
be more clear about future work
2021-07-28 10:37:10 -04:00
tycho garen
1b8c90657d
add clear proposal
2021-07-28 10:37:10 -04:00
tycho garen
d2a1348c2d
answer questions
2021-07-28 10:37:10 -04:00
tycho garen
ae3f1f6f84
add status
2021-07-28 10:37:10 -04:00
tycho garen
46863a30a2
avoid first person
2021-07-28 10:37:10 -04:00
tycho garen
bfa8ac334b
add changlog
2021-07-28 10:37:10 -04:00
Sam Kleinman
c9fe1c2249
Apply suggestions from code review
...
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com >
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
2021-07-28 10:37:10 -04:00
tycho garen
c589c90ef9
adr: add sketch of node initialization work
2021-07-28 10:37:10 -04:00
Marko
76c6c67734
docs: fix broken links ( #6719 )
...
## Description
Fix broken links
closes #6695
2021-07-14 14:31:08 +00:00
Callum Waters
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
a855f96946
p2p: renames for reactors and routing layer internal moves ( #6547 )
2021-06-08 08:17:09 -04:00
Marko
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
711a718162
config/indexer: custom event indexing ( #6411 )
2021-05-27 10:44:46 -04:00
Aleksandr Bezobchuk
15a67b37d8
adr 067: updates ( #6465 )
...
* adr: updates
* fix link
2021-05-13 12:49:46 +00:00
Aleksandr Bezobchuk
f969614dc8
adr 067: mempool refactor ( #6368 )
2021-05-13 08:21:01 -04:00
Callum Waters
1c63d81bd3
ADR 068: Reverse Sync ( #6399 )
2021-04-30 09:52:13 +02:00
Marko
10fc43f182
docs: adr-65 adjustments ( #6401 )
2021-04-28 04:27:02 -10:00
Aleksandr Bezobchuk
570e24f902
adr: ADR 065: Custom Event Indexing ( #6307 )
2021-04-13 13:37:09 -04:00
Tess Rinearson
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
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
358d1a28b8
node: remove mode defaults. Make node mode explicit ( #6282 )
2021-04-02 09:31:25 +02:00
Callum Waters
63f6c26072
update tm command from node to start ( #6283 )
2021-03-29 11:13:24 +02:00
Callum Waters
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
Marko
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
162f67cf26
correct spelling to US english ( #6077 )
2021-02-11 18:59:18 +01:00
Erik Grinaker
c87001ae0d
ADR-062: update with new P2P core implementation ( #6051 )
2021-02-04 19:54:34 +01:00
Callum Waters
ebff8a96a5
docs: use hyphens instead of snake case ( #5802 )
2020-12-17 08:59:58 +01:00
Marko
cdc217357d
adr: privval gRPC ( #5712 )
2020-12-09 13:06:35 +01:00
Marko
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
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
a736530e01
docs/architecture: add missing ADRs to README, update status of ADR 034 ( #5663 )
2020-11-16 13:54:52 +01:00
Erik Grinaker
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
Marko
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
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
bf9e36d02d
docs: revise ADR 56, documenting short term decision around amnesia evidence ( #5440 )
2020-10-02 19:21:22 +02:00
Callum Waters
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
019d2a3689
ADR 047 - Light client evidence handling revision ( #5273 )
2020-09-22 07:23:37 +02:00
Erik Grinaker
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
a88f031b1b
ADR 59 evidence composition and lifecycle ( #5331 )
2020-09-08 14:17:14 +02:00
dongsam
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
096502722b
update adr 56 ( #5264 )
2020-08-20 13:42:33 +02:00
John Adler
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
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
Marko
58b16ff3ec
expand ADR template ( #5232 )
...
## Description
These changes are up for discussion.
The current ADR template leaves a lot of room for interpretation and we currently do not have implementation level specs. This change to the ADR template is meant to solve both of these pitfalls.
Thank you to @tessr for providing an amazing template to follow. I only took a few things from it but we can add more if people would like more detail.
Closes: #XXX
2020-08-14 10:01:55 +00:00