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
Ethan Buchman
ca9d07e5e4
update deps for amaino v0.12.0-rc0
6 years ago
Anton Kaliaev
d579f4c610
update genproto
Closes #1944
6 years ago
Dev Ojha
9cfc47a93b
makefile: Add `make check_dep` and remove `make ensure_deps` ( #2055 )
This adds a new makefile command, which is used in CI linting, `make check_dep`.
This ensures the toml is in sync with the lock, and that were not pinning to a
branch in any repository.
This also adapts `make get_vendor_deps` to check the lock, in addition to
populating the vendor directory. This removes the need for `make ensure_deps`.
This makes `make get_vendor_deps` consistent between tendermint and the sdk.
6 years ago
Ethan Buchman
70d3783747
dep: revert updates
- leave protobuf on 1.1.1 for grpc import fixes
- amino v0.11 breaks tendermint - revert to v0.10.1
6 years ago
Ethan Buchman
54d753e64e
fix Gopkg, add changelog
6 years ago
Anton Kaliaev
2e75214316
update gogo to 1.1.1 and other misc. updates
Refs #1883
6 years ago
Anton Kaliaev
5be456e5b1
update grpc version to 1.13.0
Refs #1883
6 years ago
ValarDragon
99e582d79a
crypto: Refactor to move files out of the top level directory
Currently the top level directory contains basically all of the code
for the crypto package. This PR moves the crypto code into submodules
in a similar manner to what `golang/x/crypto` does. This improves code
organization.
Ref discussion: https://github.com/tendermint/tendermint/pull/1966
Closes #1956
6 years ago
Liamsi
2744682e77
update to latest amino (pre) release v0.11.1
- also reformat code and order imports
6 years ago
Silas Davis
398f3779cc
Add gogoproto marshallers to proto files in order to make use of
gogoproto.nullable compatible with GRPC downstream of ABCI and libs
protbuf types
6 years ago
Ethan Buchman
ebe97d3956
dep: pin all deps to version or commit
6 years ago
Zach Ramsay
44dad6d70b
Revert "detele everything"
This reverts commit d02c5d1e30
.
6 years ago
Zach Ramsay
d02c5d1e30
detele everything
6 years ago
Anton Kaliaev
4de9d42e4c
limit the number of requests in flights for Prometheus server ( #1927 )
* limit the number of requests in flights for Prometheus server
Closes #1804
Default to 1 because usually there's just one collector.
* config: Up default for prom connections
6 years ago
Ethan Buchman
3f4847331f
update grpc version. fix remotedb tests
6 years ago
Ethan Buchman
965a55d2a8
remove tmlibs from dep
6 years ago
Ethan Buchman
233b35a2a9
Revert "delete some things for the merge"
This reverts commit 2902ab1a14
.
6 years ago
Ethan Buchman
ae3bf81833
mv tmlibs files to libs dir
6 years ago
Ethan Buchman
2902ab1a14
delete some things for the merge
6 years ago
Ethan Buchman
9ff99114b1
update for tmlibs v0.9.0
6 years ago
Jae Kwon
8524a8da7f
Try to fix circle...
6 years ago
Jae Kwon
19fc4ac47c
remove abci from gopkg.toml
6 years ago
Jae Kwon
538c410bcd
Fixes from review
6 years ago
Jae Kwon
bf0ff212b9
Refactor "lite" to handle delayed validator set changes.
Also, fix consensus liveness issue.
7 years ago
Jae Kwon
8128627f08
Optimizing blockchain reactor.
Should be paired with https://github.com/tendermint/iavl/pull/65 .
7 years ago
Anton Kaliaev
936a655990
limit number of open connections
Refs #1740
also, expose limit option for number concurrent streams for gRPC
(unlimited by default)
7 years ago
Alexander Simmerl
a605b66c5a
Move abci imports
6 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
Liamsi
7ebc7c08e7
delete keys package
- also delete ledger code and deps (thx cwgoes)
Signed-off-by: Liamsi <Liamsi@users.noreply.github.com>
7 years ago
Ismail Khoffi
4634063698
keys package: fundraiser compatibility and HD keys (BIP 39 & BIP 32 / BIP 44) ( #118 )
- fundraiser compatibility for HD keys (BIP 39 & BIP 32 / BIP 44)
7 years ago
Anton Kaliaev
5c7093cc9f
go-kit metrics plus prometheus: one metric
7 years ago
ValarDragon
ec0c901bec
Bump abci version
7 years ago
Dev Ojha
b84f788f36
Switch ports 466xx to 266xx ( #1735 )
* Switch ports 466xx to be 266xx
This is done so the default ports aren't in the linux kernel's default ephemeral port range.
* Update ABCI import
* Bump cache on circleci
* Get more verbose output for debugging
* Bump abci dependency
* Fix accidental change of a block header's hash
* pin abci release
7 years ago
Liamsi
45a1c8aef3
fix tests, move encoding to encode_test.go, include an example
7 years ago
Christopher Goes
c21f67c5af
Unify local and external keys in keybase interface ( #117 )
* Return errors on priv.Sign(), priv.PubKey()
* Add CreateLedger, CreateOffline
* Add switch on .Sign() for Ledger wallets
* Add offline signing switch on .Sign()
* Use MustUnmarshalBinaryBare()
* Add confirmation to delete offline/Ledger keys
* Lowercase error message
* Add human-readable .GetType() function to Info interface
* Rename CryptoAlgo => SignAlgo
* assert.Nil(t, err) => assert.NoError(t, err)
7 years ago
Ethan Buchman
8e45348737
update for abci v0.11.0 release. let InitChain update validators
7 years ago
Ethan Buchman
2897685c57
abci header takes ValidatorsHash
7 years ago
Ethan Buchman
e2f5a6fbe4
update abci
7 years ago
Ethan Buchman
e5bca1df6f
update godep for abci
7 years ago
Ethan Buchman
e13c1ab735
update for new abci
7 years ago
Ethan Buchman
9cb079dcc6
dep, version, changelog
7 years ago
Anton Kaliaev
1f22f34edf
flush wal group on stop
Refs #1659
Refs https://github.com/tendermint/tmlibs/pull/217
7 years ago
Zaki Manian
44f1bdb0d5
Bech32 ( #216 )
* Add support for regular bech32 to tmlibs
* Add bech32 to gopkg.toml
7 years ago
Ethan Buchman
90c3a469ff
Revert "Merge pull request #247 from tendermint/bucky/no-gogo"
This reverts commit ef79007433
, reversing
changes made to bcfdd6dbaf
.
7 years ago
Christopher Goes
bb81e4aa5f
Pin to an upstream revision
7 years ago
Ethan Buchman
21951dd5b3
update tmlibs dep
7 years ago
Ethan Buchman
01f87fd8d3
remove gogoproto
7 years ago
Christopher Goes
1c9ff46e98
Ledger integration, WIP
7 years ago