Thane Thomson and GitHub
e7e806176b
Merge branch 'master' into thane/7655-vote-extensions
2022-04-07 16:25:18 -04:00
Sam Kleinman and GitHub
9d20e06900
statesync+blocksync: move event publications into the sync operations ( #8274 )
2022-04-07 16:23:36 -04:00
Thane Thomson
2bc6c4c2ae
Temporarily disable vote extension signature requirement
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-07 15:56:23 -04:00
Thane Thomson and GitHub
a3f0123c88
Merge branch 'master' into thane/7655-vote-extensions
2022-04-07 15:17:29 -04:00
Sam Kleinman and GitHub
6ed3f2d98d
node: move handshake out of constructor ( #8264 )
2022-04-07 11:21:10 -04:00
Sam Kleinman and GitHub
681cdf8347
consensus: avoid panics during handshake ( #8266 )
...
There's no case where we recieve an error during handshake and don't
just return/continue, and it's at a point during startup where not
much is going on in the process, so having some classes of errors
return errors and some return panics is confusing and doesn't protect
anything.
2022-04-07 12:58:44 +00:00
M. J. Fromberger and GitHub
14f41ac5e3
Fix more broken Markdown links. ( #8271 )
2022-04-07 00:15:20 -07:00
Sam Kleinman and GitHub
7678ab8850
statesync: tweak test performance ( #8267 )
2022-04-06 21:50:14 +00:00
M. J. Fromberger and GitHub
025894c11d
Forward-port changelogs from v0.34.17 and v0.34.18 to master. ( #8265 )
...
* Forward-port changelogs from v0.34.17 and v0.34.18 to master.
* Fix broken markdown links.
2022-04-06 13:58:57 -07:00
Thane Thomson and GitHub
3a158ce0c4
Merge branch 'master' into thane/7655-vote-extensions
2022-04-06 16:57:59 -04:00
Sam Kleinman and GitHub
85364a9ba8
node: reorder service construction ( #8262 )
2022-04-06 14:59:30 -04:00
Sam Kleinman and GitHub
d153388446
p2p: inject nodeinfo into router ( #8261 )
2022-04-06 14:02:07 -04:00
Thane Thomson and GitHub
f697844917
Merge branch 'master' into thane/7655-vote-extensions
2022-04-06 12:07:47 -04:00
Sam Kleinman and GitHub
2304ea70f7
consensus: remove string indented function ( #8257 )
2022-04-06 08:07:21 -07:00
Thane Thomson
a371c8684f
Pass through vote extension in test helpers
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-05 14:40:55 -04:00
Thane Thomson and GitHub
28cd854fcd
Merge branch 'master' into thane/7655-vote-extensions
2022-04-05 14:13:20 -04:00
Thane Thomson
9b12360bc2
Votes constructed from commits cannot include extensions or signatures
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-05 14:12:45 -04:00
Thane Thomson
89385531e7
Always expect an extension signature, regardless of whether an extension is present
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-05 14:12:11 -04:00
dependabot[bot] and GitHub
60f88194ec
build(deps): Bump github.com/BurntSushi/toml from 1.0.0 to 1.1.0 ( #8251 )
...
Bumps [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml ) from 1.0.0 to 1.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/BurntSushi/toml/releases ">github.com/BurntSushi/toml's releases</a>.</em></p>
<blockquote>
<h2>v1.1.0</h2>
<p>Just a few bugfixes:</p>
<ul>
<li>
<p>Skip fields with <code>toml:"-"</code> even when they're unsupported types. Previously something like this would fail to encode due to <code>func</code> being an unsupported type:</p>
<pre><code>struct {
Str string `toml:"str"
Func func() `toml:"-"`
}
</code></pre>
</li>
<li>
<p>Multiline strings can't end with <code>\</code>. This is valid:</p>
<pre><code># Valid
key = """ foo \
"""
<h1>Invalid</h1>
<p>key = """ foo \ """
</code></pre></p>
</li>
<li>
<p>Don't quote values in <code>TOMLMarshaler</code>. Previously they would always include quoting (e.g. <code>"value"</code>), while the entire point of this interface is to bypass that.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/BurntSushi/toml/commit/891d2617ddbdfa265c4095b53103c010c98e6591 "><code>891d261</code></a> Don't error out if a multiline string ends with an incomplete UTF-8 sequence</li>
<li><a href="https://github.com/BurntSushi/toml/commit/ef65e34f3fcde82d1cf252972cddd50500306633 "><code>ef65e34</code></a> Don't run Unmarshal() through Decode()</li>
<li><a href="https://github.com/BurntSushi/toml/commit/573cad4c890c637c476cf9a795bfeef22cd04aab "><code>573cad4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/BurntSushi/toml/issues/347 ">#347</a> from zhsj/fix-32</li>
<li><a href="https://github.com/BurntSushi/toml/commit/f3633f4f90eb77830a6bd67b14528abd06a017ac "><code>f3633f4</code></a> Fix test on 32 bit arch</li>
<li><a href="https://github.com/BurntSushi/toml/commit/551f4a51e9f4de507ad1853b4d96783705825eae "><code>551f4a5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/BurntSushi/toml/issues/344 ">#344</a> from lucasbutn/hotfix-341-marshaler-shouldnot-writequ...</li>
<li><a href="https://github.com/BurntSushi/toml/commit/dec58255ded685c3fa854a26fce0bb475a844e21 "><code>dec5825</code></a> Removed write quote in marshal to allow write other types than strings</li>
<li><a href="https://github.com/BurntSushi/toml/commit/2249a9c68e10db78172cf3d065e3b12c6ab62779 "><code>2249a9c</code></a> Multiline strings can't end with ""</li>
<li><a href="https://github.com/BurntSushi/toml/commit/51b22f2fef3110676cc55b8f386164c669dbad7b "><code>51b22f2</code></a> Fix README</li>
<li><a href="https://github.com/BurntSushi/toml/commit/01e551605fc3abcd36d72d98c81971d431835d54 "><code>01e5516</code></a> Skip fields with toml:"-", even when they're unsupported types</li>
<li><a href="https://github.com/BurntSushi/toml/commit/87b9f055f40aa7c800dacacf3a12e153a5e69c4b "><code>87b9f05</code></a> Fix tests for older Go versions</li>
<li>See full diff in <a href="https://github.com/BurntSushi/toml/compare/v1.0.0...v1.1.0 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2022-04-05 16:56:48 +00:00
Thane Thomson
1488a90728
Formatting
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-05 12:10:45 -04:00
Thane Thomson
eedb750e09
Collapse redundant if statement
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-05 12:08:49 -04:00
dependabot[bot] and GitHub
0a23b1e51d
build(deps): Bump github.com/vektra/mockery/v2 from 2.10.2 to 2.10.4 ( #8250 )
...
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery ) from 2.10.2 to 2.10.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vektra/mockery/releases ">github.com/vektra/mockery/v2's releases</a>.</em></p>
<blockquote>
<h2>v2.10.4</h2>
<h2>Changelog</h2>
<ul>
<li>c943e69 Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/441 ">#441</a> from cfstras/fix/support-more-env-keys</li>
<li>ed87cf6 fix: allow configuring flags with "-" as Env var</li>
<li>17abd96 fix: unused config field <code>Tags</code></li>
<li>53114cf test: add test for env var configurations</li>
</ul>
<h2>v2.10.3</h2>
<h2>Changelog</h2>
<ul>
<li>ee25bcf Add/update mocks</li>
<li>4703d1a Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/444 ">#444</a> from vektra/remove_need_deps</li>
<li>ba1f213 Remove packages.NeedDeps</li>
<li>ed38b20 Update go.sum</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/vektra/mockery/commit/c943e696a04fb7357ae62ef162e1cf47c171cd4c "><code>c943e69</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/441 ">#441</a> from cfstras/fix/support-more-env-keys</li>
<li><a href="https://github.com/vektra/mockery/commit/4703d1a42fe803968924d87f77e8d79181dc5108 "><code>4703d1a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/444 ">#444</a> from vektra/remove_need_deps</li>
<li><a href="https://github.com/vektra/mockery/commit/ed38b20a49e7122f22a89a8a24c74d4e6bd76afb "><code>ed38b20</code></a> Update go.sum</li>
<li><a href="https://github.com/vektra/mockery/commit/ee25bcfcb54c98ea7bcb6ac95d098db2390ce11f "><code>ee25bcf</code></a> Add/update mocks</li>
<li><a href="https://github.com/vektra/mockery/commit/ba1f213e177e70df3146e65b6e99731c9bf4faaa "><code>ba1f213</code></a> Remove packages.NeedDeps</li>
<li><a href="https://github.com/vektra/mockery/commit/17abd96c5774761020102a6b1c9edb748a4f6999 "><code>17abd96</code></a> fix: unused config field <code>Tags</code></li>
<li><a href="https://github.com/vektra/mockery/commit/53114cfce4dac4ef74eaed9625f228f52dd9dfcd "><code>53114cf</code></a> test: add test for env var configurations</li>
<li><a href="https://github.com/vektra/mockery/commit/ed87cf671a9acc321bef505ff84c44596cb4c4e9 "><code>ed87cf6</code></a> fix: allow configuring flags with "-" as Env var</li>
<li>See full diff in <a href="https://github.com/vektra/mockery/compare/v2.10.2...v2.10.4 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2022-04-05 15:47:24 +00:00
Thane Thomson
16b67fd9e6
Merge latest changes from master and fix conflicts
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-05 09:33:05 -04:00
Sam Kleinman and GitHub
9d1e8eaad4
node: remove channel and peer update initialization from construction ( #8238 )
2022-04-05 13:26:53 +00:00
Sam Kleinman and GitHub
97f7021712
statesync: merge channel processing ( #8240 )
2022-04-04 12:31:15 -04:00
dependabot[bot] and GitHub
cb8e6b1c1a
build(deps): Bump github.com/vektra/mockery/v2 from 2.10.1 to 2.10.2 ( #8246 )
...
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery ) from 2.10.1 to 2.10.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vektra/mockery/releases ">github.com/vektra/mockery/v2's releases</a>.</em></p>
<blockquote>
<h2>v2.10.2</h2>
<h2>Changelog</h2>
<ul>
<li>8384e25 Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/443 ">#443</a> from OrlovEvgeny/fix-build-go-version</li>
<li>408740d fix: golang build version</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/vektra/mockery/commit/8384e25927bcc0e6c940287da9e77f939064b740 "><code>8384e25</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/443 ">#443</a> from OrlovEvgeny/fix-build-go-version</li>
<li><a href="https://github.com/vektra/mockery/commit/408740d1858900095837c4a5e317cfa0ad170327 "><code>408740d</code></a> fix: golang build version</li>
<li>See full diff in <a href="https://github.com/vektra/mockery/compare/v2.10.1...v2.10.2 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2022-04-04 14:25:00 +00:00
8df38db82e
Remove ModifiedTxStatus from the spec and the code ( #8210 )
...
* Outstanding abci-gen changes to 'pb.go' files
* Removed modified_tx_status from spec and protobufs
* Fix sed for OSX
* Regenerated abci protobufs with 'abci-proto-gen'
* Code changes. UTs e2e tests passing
* Recovered UT: TestPrepareProposalModifiedTxStatusFalse
* Adapted UT
* Fixed UT
* Revert "Fix sed for OSX"
This reverts commit e576708c61 .
* Update internal/state/execution_test.go
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
* Update abci/example/kvstore/kvstore.go
Co-authored-by: M. J. Fromberger <fromberger@interchain.io >
* Update internal/state/execution_test.go
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
* Update spec/abci++/abci++_tmint_expected_behavior_002_draft.md
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
* Addressed some comments
* Added one test that tests error at the ABCI client + Fixed some mock calls
* Addressed remaining comments
* Update abci/example/kvstore/kvstore.go
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
* Update abci/example/kvstore/kvstore.go
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
* Update abci/example/kvstore/kvstore.go
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
* Update spec/abci++/abci++_tmint_expected_behavior_002_draft.md
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
* Addressed William's latest comments
* Adressed Michael's comment
* Fixed UT
* Some md fixes
* More md fixes
* gofmt
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com >
Co-authored-by: M. J. Fromberger <fromberger@interchain.io >
2022-04-04 12:43:01 +02:00
dependabot[bot] and GitHub
9fe25a1ed1
build(deps): Bump bufbuild/buf-setup-action from 1.3.0 to 1.3.1 ( #8245 )
2022-04-04 11:49:00 +02:00
William Banfield and GitHub
99f9ee0f63
abci++: correct max-size check to only operate on added and unmodified ( #8242 )
2022-04-01 17:44:38 -04:00
Thane Thomson
a682cc89c1
Fix spelling mistake to appease linter
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-04-01 16:03:48 -04:00
William Banfield
431c85be60
add tests for vote extension cases
2022-04-01 14:59:58 -04:00
Thane Thomson
b958ca22a5
Remove workaround for problem now solved by #8229
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-31 19:57:50 -04:00
Thane Thomson
989c9b63d6
Merge latest changes from master and resolve conflicts
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-31 19:57:23 -04:00
4a504c0687
e2e: Fix hashing for app + Fix logic of TestApp_Hash ( #8229 )
...
* Fix hashing of e2e App
* Fix TestApp_Hash
* CaMeL
* Update test/e2e/app/state.go
Co-authored-by: M. J. Fromberger <fromberger@interchain.io >
* for-->Eventually + if-->require
* Update test/e2e/tests/app_test.go
Co-authored-by: Sam Kleinman <garen@tychoish.com >
* fix lint
Co-authored-by: M. J. Fromberger <fromberger@interchain.io >
Co-authored-by: Sam Kleinman <garen@tychoish.com >
2022-03-31 22:21:25 +02:00
Sam Kleinman and GitHub
b68424be47
light: remove untracked close channel ( #8228 )
2022-03-31 18:48:26 +00:00
Sam Kleinman and GitHub
a79dd42d24
lint: bump linter version in ci ( #8234 )
2022-03-31 14:37:13 -04:00
Sam Kleinman and GitHub
6af23ff757
state: avoid premature genericism ( #8224 )
2022-03-31 13:10:09 +00:00
dependabot[bot] and GitHub
d1722c9c10
build(deps): Bump github.com/vektra/mockery/v2 from 2.10.0 to 2.10.1 ( #8226 )
...
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery ) from 2.10.0 to 2.10.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vektra/mockery/releases ">github.com/vektra/mockery/v2's releases</a>.</em></p>
<blockquote>
<h2>v2.10.1</h2>
<h2>Changelog</h2>
<ul>
<li>fa0080c Fix config.GetSemverInfo() for Go 1.18</li>
<li>4e181be Load packages with dependencies for Go 1.18</li>
<li>232f954 Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/435 ">#435</a> from emmanuel099/master</li>
<li>b11695e Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/436 ">#436</a> from emmanuel099/test_with_3.18</li>
<li>e0e183b Test with Go 1.18</li>
<li>adda07f Update README.md</li>
<li>5f5570d Update README.md</li>
<li>4fc5912 Update README.md</li>
<li>fa2d82d Update README.md</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/vektra/mockery/commit/b11695e6d482110bd75eb4e9274431e8f99b00ac "><code>b11695e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/436 ">#436</a> from emmanuel099/test_with_3.18</li>
<li><a href="https://github.com/vektra/mockery/commit/232f954622e3a6c278f8d7f3f55833ac59ae2f8e "><code>232f954</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/vektra/mockery/issues/435 ">#435</a> from emmanuel099/master</li>
<li><a href="https://github.com/vektra/mockery/commit/fa0080cf03bec157dec29bbf72da3baf65b19ceb "><code>fa0080c</code></a> Fix config.GetSemverInfo() for Go 1.18</li>
<li><a href="https://github.com/vektra/mockery/commit/e0e183bcb9d54822c67f64b4d6c2a1e967fb3ba9 "><code>e0e183b</code></a> Test with Go 1.18</li>
<li><a href="https://github.com/vektra/mockery/commit/4e181be712c853258e64b29a9797f5f596661449 "><code>4e181be</code></a> Load packages with dependencies for Go 1.18</li>
<li><a href="https://github.com/vektra/mockery/commit/adda07f546c91560b830e1af2bc8521fc51d1ea1 "><code>adda07f</code></a> Update README.md</li>
<li><a href="https://github.com/vektra/mockery/commit/5f5570d72da2b22895ad828ccbf18b5d8c18dca3 "><code>5f5570d</code></a> Update README.md</li>
<li><a href="https://github.com/vektra/mockery/commit/4fc5912f49b771ff0121b9e760cc9648403ed6ad "><code>4fc5912</code></a> Update README.md</li>
<li><a href="https://github.com/vektra/mockery/commit/fa2d82d34d006a95ff9ca4a034eef368930afebc "><code>fa2d82d</code></a> Update README.md</li>
<li>See full diff in <a href="https://github.com/vektra/mockery/compare/v2.10.0...v2.10.1 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2022-03-31 12:58:41 +00:00
Thane Thomson and GitHub
b06d274881
Merge branch 'master' into thane/7655-vote-extensions
2022-03-31 08:03:31 -04:00
Thane Thomson
c9921ebd31
Add contrived (possibly flaky) test to check that vote extensions code works
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-30 20:00:36 -04:00
Thane Thomson
b8e0e0b1e1
Require app_hash from app to match that from last block
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-30 19:59:43 -04:00
Thane Thomson
a8505f0871
Only include extension if we have received txs
...
It's unclear at this point why this is necessary to ensure that the
application's local app_hash matches that committed in the previous
block.
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-30 19:58:15 -04:00
William Banfield and GitHub
6ed2c42d7b
Document steps for updating the timeout parameters. ( #8217 )
...
closes : #8182
This pull request adds documentation to the `UPGRADING.md` file as well as a set of deprecation checks for the old timeout parameters in the `config.toml` file. It additionally documents the parameters in the `genesis.md`.
2022-03-30 22:11:48 +00:00
M. J. Fromberger and GitHub
185f15d645
config: default indexer configuration to null ( #8222 )
...
After this change, new nodes will not have indexing enabled by default.
Test configurations will still use "kv".
* Update pending changelog and upgrading notes.
* Fix indexer config for the test app.
* Update config template and enable indexing for e2e tests.
2022-03-30 13:47:52 -07:00
Thane Thomson
685487a605
Use parseVoteExtension instead of custom parsing in PrepareProposal
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-30 08:26:06 -04:00
Thane Thomson
7d1f9288f8
Disable lint for weak RNG usage for test app
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-29 18:00:00 -04:00
Thane Thomson
f3d8529faf
Add vote extension capability to E2E test app
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-29 17:53:37 -04:00
Thane Thomson
3be1b6a821
Update privval tests for more meaningful dummy value
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-29 17:53:36 -04:00
Thane Thomson
4ddc46e0b7
Validate vote extension signature against canonical vote extension
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-29 17:53:36 -04:00
Thane Thomson
27c920c277
Sign over canonical vote extension
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-03-29 17:53:36 -04:00