JamesRay
be1760cc25
Create adr-021-check block txs before prevote.md
6 years ago
Jeremiah Andrews
f11aef20a0
Add ADR for Commit changes ( #2374 )
6 years ago
Ethan Buchman
faa3509646
adr-021: note about tag spacers ( #2362 )
6 years ago
Ethan Buchman
a045c562a2
update adr-016 ( #2435 )
6 years ago
Ethan Buchman
a57aae7072
[ADR] ABCI errors and events ( #2314 )
* Start of ADR
* flesh out abci events and errors adrs
* adr: move 012 to 023
* adr-022: add note from cwgoes
6 years ago
Anton Kaliaev
4147f856dc
update arch doc
6 years ago
Anton Kaliaev
d73c5cbdb1
reap max bytes from the mempool & check transaction size
See ADR 020: Limiting txs size inside a block docs/architecture/adr-020-block-size.md
Refs #2035
6 years ago
Dev Ojha
b1bc3e4f89
crypto/secp256k1: Fix signature malleability, adopt more efficient en… ( #2239 )
* crypto/secp256k1: Fix signature malleability, adopt more efficient encoding
This removes signature malleability per ADR 14, and makes secp match
the encoding in ADR 15.
* (squash this) add lock
6 years ago
Peng Zhong
20e35654c6
lint markdown docs using a stop-words and write-good linters ( #2195 )
* lint docs with write-good, stop-words
* remove package-lock.json
* update changelog
* fix wrong paragraph formatting
* fix some docs formatting
* fix docs format
* fix abci spec format
6 years ago
Ethan Buchman
91376627ea
update ADR
6 years ago
Ian Tan
3c98cec2c2
Add ADR entry for `ProposeTx` ( #1813 )
This adds an ADR entry addressing the implementation of a `ProposeTx`
method in the ABCI proposed in #1776 . Fundamentally, this proposal gives
some control of block proposals to the application. The initial use case is
to support the Minimal Viable Plasma specification.
6 years ago
Dev Ojha
1fbca09e3c
[ADR] Proposal for multisignature encoding ( #1960 )
* ADR: Proposal for multisignature encoding
This proposal is partially tied to the resolution of #1957 .
* Change title to Encoding standard for multisignatures
* ADR: Change multisigs ADR now that amino must be used for pubkeys
* Address PR comments
6 years ago
Ethan Buchman
279259ec8e
adr-018: abci validators
6 years ago
ValarDragon
6691492540
(squash this) indicate what Ethereum does
6 years ago
Ethan Buchman
0f80a7da82
adr: chain-versions
6 years ago
Ethan Buchman
ae2238efe6
adr: protocol versioning
6 years ago
ValarDragon
87f09adeec
(Squash this) Be more explicit about the exact encoding of the secp signature
6 years ago
ValarDragon
a040c36dfb
(squash this) change adr number, remove redundancy in function names
6 years ago
Dev Ojha
eaa137512c
adr: Encoding for cryptography at launch ( #2121 )
6 years ago
ValarDragon
3d5d254932
(squash this) Mixed up field element and curve element. Idea still stands.
6 years ago
ValarDragon
ce9ddc7cd7
(squash this) Note not to overwrite aead's.
6 years ago
ValarDragon
c03ad56d55
(squash this) Note that this breaks existing keys.
6 years ago
ValarDragon
caef5dcd69
(Squash this) forgot to say that algo_name should be length prefixed
6 years ago
ValarDragon
af2894c0f8
(squash this) improve grammar.
6 years ago
ValarDragon
a2debe57c7
[ADR] Proposal for encoding symmetric cryptography
6 years ago
ValarDragon
5955eddc7d
ADR: Fix malleability problems in Secp256k1 signatures
Previously you could not assume that your transaction hash would
appear on chain.
6 years ago
Alexander Simmerl
fd29fd6465
adr: PeerTransport ( #2069 )
* p2p: Propose PeerTransport ADR
* adr: Set status to in review
* adr: Add high-level decision
* adr: Extend on the idea of guards
* adr: Rework guards into transport specific filters
* adr: Rename to nodeAddr
* adr: Incorporate review
6 years ago
Zach Ramsay
44dad6d70b
Revert "detele everything"
This reverts commit d02c5d1e30
.
6 years ago
Zach Ramsay
d02c5d1e30
detele everything
6 years ago
Ethan Buchman
1215081951
adr: update readme
7 years ago
Ethan Buchman
500fca8efe
fixes from review
7 years ago
Anton Kaliaev
f6ff6b0e15
use consistent naming for protobuf
protobuf -> proto
protobuf version X -> protoX
7 years ago
Ethan Buchman
956e6d3435
change BeginBlock validators to LastCommitInfo
7 years ago
Ethan Buchman
3e1684d2a2
adr-010-crypto-changes
7 years ago
Ethan Buchman
a25d181074
adr-009: add references
7 years ago
Ethan Buchman
7d82bdb3e6
adr-009: no pubkeys in beginblock
7 years ago
Ethan Buchman
c48ff031cd
add ADR-009 for ABCI design upgrade
7 years ago
Liamsi
d2c05bc5b9
Revert "delete everything" (includes everything non-go-crypto)
This reverts commit 96a3502
7 years ago
Liamsi
96a3502126
delete everything
7 years ago
Anton Kaliaev
c958b5319c
update ADR
7 years ago
Anton Kaliaev
9e14dc21a9
add labels column
7 years ago
Anton Kaliaev
03079185d4
metrics ADR
Refs #986
7 years ago
Jae Kwon
34974e3932
Make types use Amino; Refactor PrivValidator* to FilePV/SocketPV
7 years ago
Alexander Simmerl
533ed2a876
adr: Amend decisions for PrivValidator
7 years ago
Ethan Buchman
d4e4055d57
PrivValidatorAddr -> PrivValidatorListenAddr. Update ADR008
7 years ago
Alexander Simmerl
d321839669
wip: fix code block in ADR
7 years ago
Ethan Buchman
bef91ea7fe
adr-008-priv-validator
7 years ago
Anton Kaliaev
843e1ed400
Updates -> ValidatoSetUpdates
7 years ago
Ethan Buchman
a37c1143ca
adr: update 007 trust metric usage
7 years ago
caffix
4e08ee1833
made clarifications based on odeke-em's PR comments
7 years ago