dependabot[bot] and GitHub
f6c9a551b0
build(deps): Bump technote-space/get-diff-action from v1 to v3 ( #5246 )
2020-08-13 17:53:01 +02:00
dependabot[bot] and GitHub
fca4cff113
build(deps): Bump codecov/codecov-action from v1.0.7 to v1.0.12 ( #5247 )
2020-08-13 17:43:57 +02:00
dependabot[bot] and GitHub
7b367eb017
build(deps): Bump actions/cache from v1 to v2.1.0 ( #5244 )
2020-08-13 17:30:13 +02:00
dependabot[bot] and GitHub
0ae78e5987
build(deps): Bump golangci/golangci-lint-action from v2.1.0 to v2.2.0 ( #5245 )
2020-08-13 17:21:04 +02:00
Marko and GitHub
913f5010c8
add dependabot config ( #5243 )
...
## Description
This also adds dependabot for github actions
Closes: #XXX
2020-08-13 15:07:50 +00:00
Erik Grinaker and GitHub
7a69d5c241
changelog: add v0.33.8 from release ( #5242 )
...
Wasn't added when the release was made, so adding now.
2020-08-13 13:06:33 +00:00
Erik Grinaker and GitHub
8f3e7248e7
changelog: update for 0.34.0-rc3 ( #5240 )
v0.34.0-rc3
2020-08-13 12:53:44 +00:00
Marko and GitHub
9e98c74e3c
crypto: API modifications ( #5236 )
...
## Description
This PR aims to make the crypto.PubKey interface more intuitive.
Changes:
- `VerfiyBytes` -> `VerifySignature`
Before `Bytes()` was amino encoded, now since it is the byte representation should we get rid of it entirely?
EDIT: decided to keep `Bytes()` as it is useful if you are using the interface instead of the concrete key
Closes: #XXX
2020-08-13 12:29:16 +00:00
Erik Grinaker and GitHub
e1a1395cf4
consensus: don't check InitChain app hash vs genesis app hash, replace it ( #5237 )
...
Followup from #5227 . Instead of checking `ResponseInitChain.app_hash` against the genesis doc app hash, we instead replace it. We should probably remove the genesis doc app hash completely, and rely solely on the one from `InitChain`, I'll open a separate issue to discuss this.
2020-08-13 08:58:07 +00:00
Erik Grinaker and GitHub
b1b82c493a
db: add support for badgerdb ( #5233 )
...
* db: add support for badgerdb
* add badgerdb comment for Config.DBBackend
2020-08-12 13:23:57 +00:00
Erik Grinaker and GitHub
feaa1ed17e
state: don't save genesis state in database when loaded ( #5231 )
...
Fixes #5138 . I don't have a strong opinion on this, but find it sort of odd that `Load` functions actually save as well.
2020-08-12 08:24:44 +00:00
Erik Grinaker and GitHub
cc247c091b
genesis: add support for arbitrary initial height ( #5191 )
...
Adds a genesis parameter `initial_height` which specifies the initial block height, as well as ABCI `RequestInitChain.InitialHeight` to pass it to the ABCI application, and `State.InitialHeight` to keep track of the initial height throughout the code. Fixes #2543 , based on [RFC-002](https://github.com/tendermint/spec/pull/119 ). Spec changes in https://github.com/tendermint/spec/pull/135 .
2020-08-11 17:03:28 +00:00
Erik Grinaker and GitHub
08ffe13295
abci: add ResponseInitChain.app_hash, check and record it ( #5227 )
...
Fixes #5177 .
2020-08-11 14:28:11 +00:00
Marko and GitHub
40bd416d59
test: protobuf vectors for reactors ( #5221 )
...
## Description
Add test vectors for all reactors
- [x] state-sync
- [x] privval
- [x] mempool
- [x] p2p
- [x] evidence
- [ ] light?
this PR is primarily oriented at testvectors for things going over the wire. should we expand the testvectors into types as well?
Closes: #XXX
2020-08-11 14:00:11 +00:00
Callum Waters and GitHub
bfcf45a461
evidence: remove validator index verification ( #5225 )
2020-08-11 15:32:32 +02:00
Callum Waters and GitHub
312c4f8fe1
evidence: change evidence time to block time ( #5219 )
...
adds blockstore interface to evidence and adds fix to byzantine test
2020-08-11 14:39:07 +02:00
Erik Grinaker and GitHub
f66b7a8e32
merkle: return hashes for empty merkle trees ( #5193 )
...
Fixes #5192 .
@liamsi Can you verify that the test vectors match the Rust implementation? I updated `ProofsFromByteSlices()` as well, anything else that should be updated?
2020-08-11 10:31:05 +00:00
Marko and GitHub
d551251869
contributing: add steps for adding and removing rc branches ( #5223 )
...
## Description
When doing a release the former rc branch should be deleted as the content of the branch is now on the release branch. After a release is made a new RC branch should be created.
Closes: #XXX
2020-08-11 09:21:08 +00:00
dependabot-preview[bot]
04783eaf91
build(deps): [Security] Bump prismjs from 1.20.0 to 1.21.0 in /docs
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.20.0 to 1.21.0. **This update includes a security fix.**
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.20.0...v1.21.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-10 08:50:40 +00:00
Sad Pencil and GitHub
62d09ccc10
libs/rand: fix "out-of-memory" error on unexpected argument ( #5215 )
2020-08-10 10:42:14 +02:00
Marko and GitHub
1c9a2640e9
crypto: consistent api across keys ( #5214 )
...
## Description
This Pr changes `GenPrivKeySecp256k1` to `GenPrivKeyFromSecret` to be consistent with the other keys. Also the previous name was not descriptive on what it did.
Closes: #XXX
2020-08-07 17:05:31 +00:00
Erik Grinaker and GitHub
3413a0dbd8
node: don't attempt fast sync when InitChain sets self as only validator ( #5211 )
...
Fixes #5178 .
2020-08-06 17:50:20 +00:00
odidev and GitHub
2a98ef8af1
Added ARM64 in GOARCH for Linux/ARM64 binary release ( #5209 )
...
Added GOARCH: arm64 with GOOS: linux, for releasing Linux/ARM64 binary
release for tendermint.
Signed-off-by: odidev <odidev@puresoftware.com >
2020-08-06 18:00:23 +02:00
Erik Grinaker and GitHub
958c4cdc6e
changelog: add v0.32.13 release ( #5204 )
2020-08-05 12:07:51 +02:00
Erik Grinaker and GitHub
310f802cd2
changelog: add v0.33.7 release ( #5203 )
...
Merge once #5185 is out.
2020-08-04 11:53:23 +00:00
Callum Waters and GitHub
68468fb024
evidence: fix usage of time field in abci evidence ( #5201 )
...
* fix usage of time in abci evidence
* update changelong and upgrading
* add test cases
2020-08-04 12:58:48 +02:00
dependabot-preview[bot]
ad2e515112
build(deps): Bump github.com/spf13/viper from 1.7.0 to 1.7.1
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.7.0...v1.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 12:09:24 +00:00
Marko and GitHub
2d167aefcf
ci: freeze golangci action version ( #5196 )
...
## Description
This PR updates golang-ci to latest and stops looking at master for the action.
Closes: #XXX
2020-08-03 07:57:06 +00:00
dependabot-preview[bot]
19fad101e2
build(deps): Bump google.golang.org/grpc from 1.30.0 to 1.31.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.30.0 to 1.31.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.30.0...v1.31.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 06:30:06 +00:00
Callum Waters and GitHub
185cd5b8e5
evidence: don't stop evidence verification if an evidence fails ( #5189 )
2020-07-31 15:30:37 +02:00
Callum Waters and GitHub
3c21c3546c
evidence: remove phantom validator evidence ( #5181 )
2020-07-31 12:23:58 +02:00
Anton Kaliaev and GitHub
db345066a8
rpc/client/http: log error ( #5182 )
...
Closes #3410
2020-07-31 09:36:14 +00:00
Callum Waters and GitHub
4a06dc9916
abci: fix abci evidence types ( #5174 )
2020-07-30 17:27:48 +02:00
Erik Grinaker and GitHub
29d15df10b
changelog: bump to 0.34.0-rc2 ( #5176 )
...
Bumps 0.34.0-rc2 - rc1 must be pulled due to premature checksum recorded on sum.golang.org.
v0.34.0-rc2
2020-07-30 13:46:33 +00:00
Callum Waters and GitHub
77429b71d6
fix assertions on byzantine test ( #5171 )
2020-07-30 15:24:29 +02:00
Marko and GitHub
6ec8e57d08
changelog: move entries from pending ( #5172 )
...
## Description
This pr bumps version and moves changlog entries.
Closes: #XXX
2020-07-30 12:23:23 +00:00
Erik Grinaker and GitHub
79d6b034b7
version: bump version numbers ( #5173 )
...
Bumps the Tendermint version to 0.34.0, and debumps the P2P and block protocol numbers since 0.33.6 has:
```go
// P2PProtocol versions all p2p behaviour and msgs.
// This includes proposer selection.
P2PProtocol Protocol = 7
// BlockProtocol versions all block data structures and processing.
// This includes validity of blocks and state updates.
BlockProtocol Protocol = 10
```
2020-07-30 12:15:15 +00:00
Anton Kaliaev and GitHub
0d8d721999
consensus: only call privValidator.GetPubKey once per block ( #5143 )
...
Closes #4865
2020-07-30 09:44:04 +00:00
Anton Kaliaev and GitHub
4d43bfe3bd
state: revert event hashing ( #5159 )
...
See ADR 058
Closes #5113
Spec PR: https://github.com/tendermint/spec/pull/122
2020-07-30 09:15:08 +00:00
Anton Kaliaev and GitHub
2b97e03cf6
docs: document canonical field ( #5166 )
...
Closes #2769
Spec PR: https://github.com/tendermint/spec/pull/125
2020-07-30 09:07:03 +00:00
dc71f265aa
types: check if nil or empty valset ( #5167 )
...
Solves #5138 in the way that if a validatorSet is nil or empty it will not try to transform it to protobug
Co-authored-by: Callum Michael Waters <cmwaters19@gmail.com >
2020-07-29 20:16:42 +02:00
Anton Kaliaev and GitHub
b5f030892d
docs: document ConsensusParams ( #5165 )
...
Closes #2836
2020-07-29 11:24:01 +00:00
Anton Kaliaev and GitHub
4ab7b7d7ca
docs: add more details on Vote struct from /consensus_state ( #5164 )
...
Closes #2743
2020-07-29 10:20:39 +00:00
Callum Waters and GitHub
bc8b3e830b
consensus: added byzantine test, modified previous test ( #5150 )
2020-07-28 15:27:22 +02:00
Anton Kaliaev and GitHub
a29fd7c699
proto: add a comment for Validator#Address ( #5144 )
...
Refs #3732
2020-07-28 12:04:44 +00:00
Callum Waters and GitHub
cf84dcd44c
light cli: add feature flags and save providers ( #5148 )
2020-07-28 12:11:55 +02:00
Cyrus Goh and GitHub
539c19de28
Docs update ( #5158 )
...
## Description
1.0.169 changes: https://github.com/cosmos/vuepress-theme-cosmos/pull/84
- update newsletter signup form: zoho → mailerlite
- disable topbar banner
2020-07-27 17:50:14 +00:00
Anton Kaliaev and GitHub
6f614119e8
docs: simplify choosing an ADR number ( #5156 )
...
Closes #2313
2020-07-27 17:36:05 +00:00
Callum Waters and GitHub
b5a5f9274d
evidence: minor correction to potential amnesia ev validate basic ( #5151 )
...
ValidateBasic() for PotentialAmnesiaEvidence checks that the rounds of the two votes are different and does not check Vote Type
ValidateBasic() now also ensures that the first block is not a nil block (else the validator hasn't actually locked onto a block)
2020-07-27 16:12:42 +02:00
dependabot-preview[bot]
791701bb27
build(deps): Bump vuepress-theme-cosmos from 1.0.168 to 1.0.169 in /docs
...
Bumps [vuepress-theme-cosmos](https://github.com/cosmos/vuepress-theme-cosmos ) from 1.0.168 to 1.0.169.
- [Release notes](https://github.com/cosmos/vuepress-theme-cosmos/releases )
- [Commits](https://github.com/cosmos/vuepress-theme-cosmos/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-27 13:27:04 +00:00