Commit Graph

68 Commits

Author SHA1 Message Date
f80b3aee48 Change AppStateBytes to GenesisBytes
The consensus should pass the entire genesis file to the application.
That way the application has access to the chain_id, the timestap, ...
2018-05-13 19:50:15 -04:00
ef67705524 Allow ResponseInitChain to return the initial validator set
ResponseInitChain should be able to return an initial validator set that
is determined by some logic within the genesis.json file.
2018-05-13 19:04:03 -04:00
8fc21cdcd9 remove omitempty 2018-03-22 23:59:25 -04:00
5310e85bbb run make protoc 2018-03-22 23:46:23 -04:00
e0c174b02b remove nullable=false from fee 2018-03-22 22:50:26 -04:00
5306147a2d types: revert CheckTx/DeliverTx changes. make them the same 2018-03-22 19:11:34 -04:00
f7afa3d91f comment some fields in ResponseCheck/DeliverTx. closes #214 2018-03-13 13:40:41 +01:00
a6be687088 types: RequestInitChain.AppStateBytes 2018-02-16 19:49:33 -05:00
8f87efd7f8 ABCI message updates (code/log/info)
* Add info to Response[CheckTx/DeliverTx/Query]
* Remove code and log from Response[SetOption/Commit]
2017-12-26 15:46:06 -08:00
66580408f8 GasWanted and GasUsed for Check & Deliver 2017-12-26 05:29:33 -08:00
e1ff53fd0b Use []byte instead of Bytes, use tmlibs/common.KVPair 2017-12-26 04:52:02 -08:00
f390385baf Fee is a KNPair (#167)
KVPair is {[]byte,[]byte}
2017-12-24 18:39:16 -08:00
aaaacba1cd Use gogoproto's nullable=false (#166)
* Use gogoproto's nullable=false where appropriate.
2017-12-22 19:41:19 -08:00
e4b9f1abe7 Id -> ID using gogo 2017-12-20 17:33:59 -08:00
57a83fe73e Merge branch 'develop' into feature/enhance-endblock 2017-12-20 00:11:57 -08:00
c14d3982ac ValidatorSetUpdates -> ValidatorUpdates 2017-12-20 00:02:41 -08:00
811dc071aa protoc: "//nolint: gas" directive after pb generation (#164)
* protoc: "//nolint: gas" directive after pb generation

Fixes #138

Since we can't add package directives through the protoc
compiler, yet we need to "//nolint: gas" the Go generated
protobuf file, added a script whose purpose is to
go find the "package (\w+)$" declaration after go fmt
was run by protoc.

The competing solutions were more complex and can be
examined by visiting
https://github.com/tendermint/abci/issues/138#issuecomment-352226217

* simplify script

* rewrite script to work on Mac
2017-12-19 12:29:59 -06:00
66296fe11a updates -> validator_set_updates
ConsensusParamChanges -> ConsensusParamUpdates
2017-12-19 12:13:45 -06:00
9c5e1a824d Updated naming of EndBlock parameters
* Changes -> Updates for validators
* ConsensusParams.XXXParams -> ConsensusParams.XXX
* As per feedback from Jae on PR
2017-12-14 09:27:20 +01:00
25f6f6518c Update the ResponseEndBlock values
* Rename diffs -> changes
* Add consensus_param_changes

For context, see:
https://github.com/tendermint/tendermint/issues/924
https://github.com/tendermint/tendermint/issues/952
2017-12-13 17:50:24 +01:00
1b2c383205 ResponseSetOption includes a response Code. Closes #64" 2017-12-05 18:41:52 -05:00
2b804bb5a1 remove custom type int https://github.com/gogo/protobuf/issues/359 2017-12-02 11:47:02 -05:00
82d56571b5 types: int32 with gogo int 2017-12-02 01:48:46 -05:00
b20273439d types: RequestBeginBlock includes absent and byzantine validators 2017-12-01 03:00:11 -05:00
0ad7dea71f uint64 -> int64 2017-12-01 00:41:07 -05:00
81e4effbdb types: use data.Bytes directly in type.proto via gogo/protobuf. wow 2017-11-30 15:31:12 -05:00
308cb8e454 use gogo/protobuf 2017-11-30 14:47:09 -05:00
42a8e3240c remove CodeType 2017-11-30 14:29:12 -05:00
ab51bdef99 types.pb.go isnt linted. use nolint :( 2017-11-27 20:53:03 +00:00
7dc5b746ac types: add gas and fee fields to CheckTx 2017-11-27 20:10:11 +00:00
fc7db13fa8 remove tags from CheckTx
add value_type field to KVPair
2017-11-20 18:21:59 -06:00
bb0d7e9526 add tags field to DeliverTx and CheckTx 2017-11-20 16:56:57 -06:00
667c2543ea use request struct for Info 2017-09-22 11:10:55 -04:00
31bdda27ad Query: LastHeight -> Height :) 2017-02-14 16:53:21 -05:00
b6afa8d85b Query: Height -> LastHeight 2017-02-13 20:16:17 -05:00
2a4894310d Remove Proof message, replace with more flexible Query 2017-01-27 10:35:27 -08:00
fdc047ae7a Proof uses uint64 for blockHeight 2017-01-17 17:22:34 +01:00
7cd39dafea Update protocol buffers 2017-01-17 15:44:40 +01:00
b9d1465488 Make sure we install before test, since test relies on counter etc 2017-01-13 10:12:38 -08:00
5189a2248d TMSP -> ABCI 2017-01-12 16:04:32 -05:00
80f377135b AppendTx -> DeliverTx 2017-01-12 15:27:08 -05:00
8b76f3dd00 Make fields in ResponseInfo be flat 2017-01-12 14:50:41 -05:00
40448a3897 types: update LastBlockInfo and ConfigInfo 2016-11-23 18:27:27 -05:00
9a2d3e51ed heights are uint64 2016-11-22 14:00:31 -05:00
60e0842ef9 Header.LastBlockID 2016-11-16 16:11:36 -05:00
ddb2b01631 BeginBlock(hash, header) 2016-11-16 13:32:18 -05:00
debbf122db add version/block/config to Info. add header to BeginBlock 2016-11-16 13:32:01 -05:00
8374785c1d update glide, grpc to v4 2016-11-15 14:11:01 -05:00
73e5c3cb7b update grpc version 2016-06-16 19:12:54 -04:00
8c947760e6 grpc.SupportPackageIsVersion3 2016-06-16 19:04:59 -04:00