ValarDragon
6beaf6e72d
(squash this) address Jae's comments on `NumTrueBitsBefore`
6 years ago
ValarDragon
8d28344e84
(Squash this) switch to bare
6 years ago
ValarDragon
4cf1dbd676
(squash this) fix amino route
6 years ago
ValarDragon
00db469fc0
(squash this) begin addressing PR comments
6 years ago
ValarDragon
aab26c3ff7
Merge remote-tracking branch 'origin/develop' into dev/multisig
6 years ago
Dev Ojha
5a8fe61200
crypto: Add compact bit array for intended usage in the multisig ( #2140 )
* crypto: Add compact bit array for intended usage in the multisig
This is in a separate PR for ease of review.
* (squash this) add comment
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
Jordan Bibla
37ea7040ef
remove JB from codeowners file ( #2174 )
6 years ago
Ethan Buchman
6770992b01
Merge pull request #2181 from tendermint/zach/docs-fixes
docs: fix links & other improvements
6 years ago
Zach Ramsay
b30596b3a1
docs: fix links & other imrpvoements
6 years ago
Ethan Buchman
ef5c27a2d2
Merge pull request #2154 from tendermint/bucky/speed-up-tests
speed up some tests. ref #2038
6 years ago
Jun Kimura
e1b9bf7c81
set capacity of txsmap ( #2166 )
6 years ago
ValarDragon
4e7bf10b59
(squash this) squashed bug with multiple signatures at same index.
6 years ago
ValarDragon
67b6d51ff4
(squash this) address PR comments + fix bug in equality check
6 years ago
Dev Ojha
6dbbdb9438
Merge branch 'dev/compact_bitmap' into dev/multisig
6 years ago
ValarDragon
e7dd76c28d
crypto: Threshold multisig implementation
6 years ago
ValarDragon
21448bcf4f
crypto: Add compact bit array for intended usage in the multisig
This is in a separate PR for ease of review.
6 years ago
Ethan Buchman
ec3e34efd8
Merge pull request #2145 from tendermint/bucky/adr-chain-versions
adr: chain-versions
6 years ago
Ethan Buchman
b19e148bc5
Merge pull request #2144 from tendermint/bucky/adr-protocol-versions
adr: protocol versioning
6 years ago
Ethan Buchman
6f8b62d1f3
Merge pull request #2149 from tendermint/bucky/adr-abci-validators
[ADR] ABCI Validators
6 years ago
Ethan Buchman
e0e19a24a4
Merge pull request #2157 from tendermint/master
Merge pull request #2152 from tendermint/release/v0.23.0
6 years ago
Ethan Buchman
013b9cef64
Merge pull request #2152 from tendermint/release/v0.23.0
Release/v0.23.0
6 years ago
Ethan Buchman
087b657008
speed up some tests. ref #2038
6 years ago
Ethan Buchman
fe835cd456
Merge pull request #2116 from tendermint/265-change-abci-header-to-match-tm
change ABCI header to match Tendermint exactly
6 years ago
Anton Kaliaev
d7035abe73
change ABCI header to match Tendermint exactly
Now that Tendermint Amino will be compatible with proto3, the Header in ABCI
should exactly match the Tendermint header - they will then be encoded
identically in ABCI and in Tendermint Core.
Refs #265
6 years ago
Ethan Buchman
f2b629680a
Merge pull request #2153 from tendermint/bucky/merge-0.23.0-to-develop
Bucky/merge 0.23.0 to develop
6 years ago
Ethan Buchman
720ce658f1
Merge branch 'release/v0.23.0' into bucky/merge-0.23.0-to-develop
6 years ago
Ethan Buchman
309a6772d7
types: fix formatting when printing signatures
- use cmn.Fingerprint and %X
6 years ago
Ethan Buchman
8bd514d9fb
update changelog
6 years ago
ValarDragon
f903947ff3
crypto: Remove interface from crypto.Signature
Signatures are now []byte, which saves on the number of bytes after
amino encoding
(squash this) address Ismail's comment
6 years ago
Ethan Buchman
ea67fb55eb
Merge pull request #2106 from tendermint/1134-add-proposer-to-the-block
add proposer address to block's Header
6 years ago
Ethan Buchman
e1062a657f
fixes for ProposerAddress
- state.MakeBlock takes a proposerAddr
- validateBlock only checks that the ProposerAddress is in the validator
set
- fix raceyness from bad proposer test:
- use privValidator to get the proposer address (instead of racy
state)
- note we had to remove the test that checked the correct proposer was
included for higher rounds because we don't have a good way to test
this with multiple consensus states and not using the
privValidator.Address while calling createProposalBlock was a hack!
6 years ago
Ethan Buchman
4d998b7c03
consensus: failing test for ProposerAddress
6 years ago
Anton Kaliaev
bec9d5cba9
add proposer address to block's Header
Refs #1134
Validation:
- ignored in block.ValidateBasic since it's stateful information
- checked in blockExec.ValidateBlock
6 years ago
Ethan Buchman
06a157ad06
Merge pull request #1815 from tendermint/jae/literefactor4
ValidatorSet change delayed by 1 block, and lite refactor (#2 )
6 years ago
Dev Ojha
d6a666b445
p2p/pex: Fix mismatch between dialseeds and checkseeds. ( #2151 )
6 years ago
Ethan Buchman
c5c2b9601f
update changelog and version
6 years ago
Ethan Buchman
7538864c15
Merge branch 'develop' into jae/literefactor4
6 years ago
Ethan Buchman
279259ec8e
adr-018: abci validators
6 years ago
Ethan Buchman
ca9d07e5e4
update deps for amaino v0.12.0-rc0
6 years ago
Dev Ojha
6e3c5e8033
p2p/pex: Allow configured seed nodes to not be resolvable over DNS ( #2129 )
* p2p/pex: Allow configured seed nodes to be offline
Previously you couldn't startup tendermint if a seed node was offline.
This now allows you to startup tendermint, as long as all seed node addresses
are formatted correctly. In the event that all seed nodes are down,
and the address book is empty, then it crashes with an informative error msg.
(This case doesn't occur if no seeds were specified)
Closes #1716
* (Squash this) Address melekes' comments
* (squash this) fix package imports
* (squash this) fix pex_reactor comment
* (squash this) add a test case
6 years ago
Ethan Buchman
8073e51b04
Merge pull request #2096 from tendermint/dev/adr_symmetric
[ADR] Proposal for encoding symmetric cryptography
6 years ago
Ethan Buchman
3161ebbc2f
Merge pull request #2091 from tendermint/dev/adr_secp_signatures
[ADR] Fix malleability problems in Secp256k1 signatures
6 years ago
Ethan Buchman
4cbeb30da2
Merge pull request #2136 from tendermint/1944-update-grpc
update genproto
6 years ago
Ethan Buchman
d5b5e5a2e4
Merge pull request #2135 from tendermint/2072-unresponsive-tm-after-cs-failure
consensus: non-responsive to CTRL-C if consensus state panics
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
Anton Kaliaev
2878c7523f
update github bug report template ( #2131 )
6 years ago