William Banfield
c939e155a6
abci: clarify connection use in-process ( #337 )
* abci: clarify connection use in-process
* Update abci.md
* Update spec/abci/abci.md
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
* Update spec/abci/abci.md
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
* invert abci explanations
* lint++
* lint++
* lint++
* lint++
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
3 years ago
William Banfield
26ee62aa52
abci: clarify what abci stands for ( #336 )
* abci: clarify what abci stands for
* link to abci type protos.
3 years ago
Sam Kleinman
e44ab95f2f
core: text cleanup ( #332 )
3 years ago
Mateusz Górski
4c3339ab6a
Update supervisor_001_draft.md ( #334 )
3 years ago
Sam Kleinman
1e985f6226
rpc: update peer format in specification in NetInfo operation ( #331 )
3 years ago
Callum Waters
72adbf9cc9
statesync: new messages for gossiping consensus params ( #328 )
3 years ago
Callum Waters
8029cf7a0f
evidence: add section explaining evidence ( #324 )
3 years ago
Callum Waters
ed7fa80693
stale bot: ignore issues ( #325 )
3 years ago
Marko
8f9cd23016
update proto files for release ( #318 )
3 years ago
Callum Waters
24f22eeb52
address discrepancies between spec and implementation ( #322 )
3 years ago
dependabot[bot]
f790b6f903
build(deps): bump actions/stale from 3.0.19 to 4 ( #319 )
Bumps [actions/stale](https://github.com/actions/stale ) from 3.0.19 to 4.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v3.0.19...v4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
William Banfield
0ff67d6b1e
update spec to reference currently used timestamp type ( #317 )
3 years ago
dependabot[bot]
aa8f656573
build(deps): bump gaurav-nelson/github-action-markdown-link-check ( #313 )
Bumps [gaurav-nelson/github-action-markdown-link-check](https://github.com/gaurav-nelson/github-action-markdown-link-check ) from 1.0.12 to 1.0.13.
- [Release notes](https://github.com/gaurav-nelson/github-action-markdown-link-check/releases )
- [Commits](https://github.com/gaurav-nelson/github-action-markdown-link-check/compare/1.0.12...1.0.13 )
---
updated-dependencies:
- dependency-name: gaurav-nelson/github-action-markdown-link-check
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Callum Waters
6039594121
add new pex messages ( #312 )
3 years ago
Giuliano
24222c5855
Add C++ code generation and test scenario ( #310 )
* add parameters to byzantine send action
* make net not trusted
it's not necessary since for proofs Ivy will assume that the environment
does not break action preconditions
* use require instead of assume
it seems that assume is not checked when other isolates call!
* add comment
* add comment
* run with random seed
* make domain model extractable to C++
* substitute require for assume
assumes in an action are not checked when the action is called! I.e.
they place no requirement on the caller; we're just assuming that the
caller is going to do the right thing. This wasn't very important here
but it leade to a minor inconsistency slipping through.
* make the net isolate not trusted
there was no need for it
* add tendermint_test.ivy
contains a simple test scenario that show that the specification is no
vacuuous
* update comment
* add comments
* throw if trying to parse nset value in the repl
* add comment
* minor refactoring
3 years ago
crypto-facs
6bd5263515
rpc: Add totalGasUSed to block_results response ( #308 )
3 years ago
Aleksandr Bezobchuk
89d381f7cf
update ResponseCheckTx ( #306 )
4 years ago
Sam Kleinman
5559e14355
rpc: add chunked genesis endpoint ( #299 )
* rpc: add chunked genesis endpoint
* fix lint
* feedback
* add info about error
* fix lint
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
4 years ago
Marko
a2a9ffbe7e
rpc: clarify timestamps ( #304 )
* clarify timestamps
* changelog entry
* Update spec/rpc/README.md
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
4 years ago
Marko
8dd91a7ac3
add a changelog to track changes ( #303 )
* add a changelog to track changes
* Update CHANGELOG.md
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
4 years ago
Yixin Luo
f3216e6953
rename HasVote to ReceivedVote ( #289 )
4 years ago
dependabot[bot]
90434cb74d
build(deps): bump actions/stale from 3.0.18 to 3.0.19 ( #302 )
Bumps [actions/stale](https://github.com/actions/stale ) from 3.0.18 to 3.0.19.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3.0.18...v3.0.19 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
aba090a69a
build(deps): bump actions/stale from 3 to 3.0.18 ( #300 )
Bumps [actions/stale](https://github.com/actions/stale ) from 3 to 3.0.18.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3...v3.0.18 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Sam Kleinman
048f6a32f9
lint: fix lint errors ( #301 )
4 years ago
MengXiangJian
4a9bcebe2a
fix message type for block-sync ( #298 )
4 years ago
Jordan Sexton
4b79bccc0b
Fixed a broken link ( #291 )
4 years ago
Giuliano
292828a01b
A few improvements to the Ivy proof ( #288 )
* Avoid quantifier alternation cycle
The problematic quantifier alternation cycle arose because the
definition of accountability_violation was unfolded.
This commit also restructures the induction proof for clarity.
* add count_lines.sh
* fix typo and add forgotten complete=fo in comment
Co-authored-by: Giuliano <giuliano@eic-61-11.galois.com>
4 years ago
Marko
5dfaa54350
rpc: define spec for RPC ( #276 )
* add rpc spec and support outline
* add json
* add more routes remove unneeded ones
* add rest of rpc endpoints
* add jsonrpc calls
* add more jsonrpc calls
* fix blockchain
* cleanup unused links and add links to repos
* Update spec/rpc/README.md
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
* add missing param from consensus param
* Update spec/rpc/README.md
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
* Update spec/rpc/README.md
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
* fix cast and add doc to readme
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Co-authored-by: Marko Baricevic <markobaricevic@Fergalicious.local>
4 years ago
Ethan Buchman
00446bb9f4
Update README.md ( #286 )
4 years ago
Callum Waters
255942e8c7
p2p: update state sync messages for reverse sync ( #285 )
4 years ago
Callum Waters
84ee4249ae
core: update a few sections ( #284 )
4 years ago
Callum Waters
b39af911ae
RFC: ReverseSync - fetching historical data ( #224 )
4 years ago
Dev Ojha
0dc5d4df07
ABCI++ RFC ( #254 )
* ABCI++ RFC
This commit adds an RFC for ABCI++, which is a collection of three new phases of communication between the consensus engine and the application.
Co-authored-by: Sunny Aggarwal <sunnya97@protonmail.ch>
* Fix bugs pointed out by @liamsi
* Update rfc/004-abci++.md
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* Fix markdown lints
* Update rfc/004-abci++.md
Co-authored-by: Ismail Khoffi <Ismail.Khoffi@gmail.com>
* Update rfc/004-abci++.md
Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com>
* Update rfc/004-abci++.md
Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com>
* Add information about the rename in the context section
* Bold RFC
* Add example for self-authenticating vote data
* More exposition of the term IPC
* Update pros / negatives
* Fix sentence fragment
* Add desc for no-ops
Co-authored-by: Sunny Aggarwal <sunnya97@protonmail.ch>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Ismail Khoffi <Ismail.Khoffi@gmail.com>
Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com>
4 years ago
Sam Kleinman
ea8238f090
abci: reorder sidebar ( #282 )
4 years ago
istoilkovska
640b71038b
Proposer-based timestamp specification ( #261 )
* added proposer-based timestamp spec
* Update spec/consensus/proposer-based-timestamp/pbts_001_draft.md
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
* Update spec/consensus/proposer-based-timestamp/pbts_001_draft.md
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
* Update spec/consensus/proposer-based-timestamp/pbts-algorithm_001_draft.md
Co-authored-by: Marko <marbar3778@yahoo.com>
* Update spec/consensus/proposer-based-timestamp/pbts-algorithm_001_draft.md
* Update spec/consensus/proposer-based-timestamp/pbts-sysmodel_001_draft.md
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
* fixes from PR
Co-authored-by: Josef Widder <44643235+josef-widder@users.noreply.github.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
4 years ago
Marko
5c32ebcda8
p2p: links ( #268 )
* fix links
* fix more links
4 years ago
Marko
b2465e0c3a
genesis: Explain fields in genesis file ( #270 )
* describe the genesis
* Update spec/core/genesis.md
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
* add wording on app_state
* Update spec/core/genesis.md
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
4 years ago
Marko
9f6a4bcf23
readme: cleanup ( #262 )
* modify readme
* add rfc and proto
* add rust=spec back to avoid breakage
* lint readme
4 years ago
Ethan Buchman
b4a31746dd
Fix list of RFCs ( #266 )
4 years ago
Marko
b270ab8d15
spec: merge rust-spec ( #252 )
4 years ago
Ethan Buchman
227e5269ca
abci: note on concurrency ( #258 )
Co-authored-by: Marko <marbar3778@yahoo.com>
4 years ago
Marko
b315f04980
proto: modify height int64 to uint64 ( #253 )
4 years ago
Marko
abaffef912
proto: add files ( #246 )
Co-authored-by: Erik Grinaker <erik@interchain.berlin>
4 years ago
Marko
038f3e025a
params: remove block timeiota ( #248 )
4 years ago
Igor Konnov
2f590a6392
non-critical bugfix in the TLA+ spec (found by new version of apalache) ( #244 )
4 years ago
Marko
72d15a4b07
spec: remove reactor section ( #242 )
Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com>
4 years ago
Josef Widder
1b2b24055c
Update supervisor_001_draft.md ( #243 )
4 years ago
Marko
d260ff3e37
abci: rewrite to proto interface ( #237 )
4 years ago
Marko
a4672048e7
reactors: remove bcv1 ( #241 )
4 years ago
Marko
fc569173a1
layout: add section titles ( #240 )
4 years ago