Ethan Buchman
4416c9e4bc
fix links in abci readme. fixes #2335
6 years ago
Anton Kaliaev
29d2db352e
update outdated abci-cli install instructions ( #2325 )
https://github.com/tendermint/tendermint/pull/2301
6 years ago
Anton Kaliaev
d73c5cbdb1
reap max bytes from the mempool & check transaction size
See ADR 020: Limiting txs size inside a block docs/architecture/adr-020-block-size.md
Refs #2035
6 years ago
bradyjoestar
62b2093da5
ABCIAppClient conn close ( #2236 )
Refs https://github.com/grpc/grpc-go/issues/2264
6 years ago
Ethan Buchman
c919643c3e
abci: move round back from votes to commit
6 years ago
Ethan Buchman
fe6a504374
revert gogo version used to generate files
6 years ago
Ethan Buchman
e3f54ece2f
abci: VoteInfo, ValidatorUpdate. See ADR-018
6 years ago
Ethan Buchman
f26b83f15f
abci: add next_validators_hash to header
6 years ago
bradyjoestar
ad24d66750
[abci-cli] print out all the sub-commands available ( #2219 )
6 years ago
Dev Ojha
2756be5a59
libs: Remove usage of custom Fmt, in favor of fmt.Sprintf ( #2199 )
* libs: Remove usage of custom Fmt, in favor of fmt.Sprintf
Closes #2193
* Fix bug that was masked by custom Fmt!
6 years ago
Anton Kaliaev
fc7c298cc0
Remove gogoproto from Makefile's TOOLS ( #2198 )
* remove gogoproto from tools
because it's not a binary
* update protobuf version to 3.6.1 in `make get_protoc`
* update libs/common/types.pb.go and rpc/grpc/types.pb.go
* fix app tests
6 years ago
Ethan Buchman
087b657008
speed up some tests. ref #2038
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
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
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
Dev Ojha
dde96b75ce
abci: Update readme for building protoc ( #2124 )
6 years ago
Anton Kaliaev
0c7338c5f0
abci: Change validators to last_commit_info in RequestBeginBlock ( #2074 )
* change validators to last_commit_info in RequestBeginBlock
* do not send pubkeys with RequestBeginBlock
Refs #1856
6 years ago
Anton Kaliaev
96ae535fb8
proto3 timestamp ( #2064 )
This PR changes ABCI time format from int64 (Unix seconds) to WKT (WellKnownType) google.protobuf.Timestamp.
Refs #1857
Reasons:
better precision
standard DT for proto
* update Gopkg.lock
* [makefile] remove extra grep
- go list excludes vendor by default now
* proto3 timestamp
* [docs/abci-spec] note about serialisation format
* make time non-nullable
6 years ago
Anton Kaliaev
60378fd7f9
abci: remove fee ( #2043 )
Refs #1861
We don't use the fee field and its likely just confusing.
We can add backwards compatible priority (instead of fee) later.
Note priority is better than fee because it lets the app do the math on how to rank order transactions, rather than forcing that into tendermint (ie. if we return fee, priority would be fee/gas)
6 years ago
Silas Davis
21b900dceb
Add gogo generated tests for pb.go files
Signed-off-by: Silas Davis <silas@monax.io>
6 years ago
Silas Davis
c9f92f465b
Use pattern rule for protoc building and \\nolint in generated pb.go files
Signed-off-by: Silas Davis <silas@monax.io>
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
Anton Kaliaev
1034a35b3a
remove print statements
Refs https://github.com/tendermint/tendermint/pull/1891#discussion_r201339918
6 years ago
Ethan Frey
f9ae7730fe
abciClient.BeginBlockSync should not hang on crashed server ( #1891 )
* Add test showing normal Sync call
* Show hanging response if server dies during BeginBlock
* Flush all in-flight requests on shutdown, not just pending requests
* Add bugfix to CHANGELOG
6 years ago
Zach Ramsay
44dad6d70b
Revert "detele everything"
This reverts commit d02c5d1e30
.
6 years ago
Zach Ramsay
d02c5d1e30
detele everything
6 years ago
Zach Ramsay
0c393b5c62
abci mostly done, still gonna want to consolidate the tests
6 years ago
Zach Ramsay
cf9d63628b
move abci Dockerfile (still needs to be updated tho)
6 years ago
Zach Ramsay
f9c39740cd
remove old abci scripts
6 years ago
Zach Ramsay
8e4b803161
abci spec is in docs/abci-spec.md, closes #1847
6 years ago
Ethan Buchman
d55243f0e6
fix import paths
6 years ago
Zach
867550dd8b
docs: update abci links ( #1796 )
6 years ago
Alexander Simmerl
3f34deab90
abci: Remove LICENSE
6 years ago
Alexander Simmerl
693a973997
abci: Remove nested .gitignore
6 years ago
Alexander Simmerl
02e5cbaa07
abci: Remove old repo docs
6 years ago
Alexander Simmerl
77573a1bad
ci: Move over abci-cli tests
6 years ago
Alexander Simmerl
a605b66c5a
Move abci imports
6 years ago