Commit Graph

142 Commits

Author SHA1 Message Date
Ethan Buchman 5310e85bbb run make protoc 2018-03-22 23:46:23 -04:00
Ethan Buchman 4600f19d9f add nullable=false and omitempty to fee 2018-03-22 22:53:09 -04:00
Ethan Buchman e0c174b02b remove nullable=false from fee 2018-03-22 22:50:26 -04:00
Ethan Buchman 5306147a2d types: revert CheckTx/DeliverTx changes. make them the same 2018-03-22 19:11:34 -04:00
Ethan Buchman f7afa3d91f comment some fields in ResponseCheck/DeliverTx. closes #214 2018-03-13 13:40:41 +01:00
Ethan Buchman a6be687088 types: RequestInitChain.AppStateBytes 2018-02-16 19:49:33 -05:00
Ethan Buchman 1148027baf remove go-wire and go-crypto deps 2018-02-03 02:39:34 -05:00
Ethan Buchman 4450a20bde types: check bufio.Reader 2018-02-03 00:24:48 -05:00
Ethan Buchman 11d383f1c7 update for go-wire sdk2 2018-02-02 23:56:19 -05:00
Jae Kwon 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
Jae Kwon 66580408f8 GasWanted and GasUsed for Check & Deliver 2017-12-26 05:29:33 -08:00
Jae Kwon e1ff53fd0b Use []byte instead of Bytes, use tmlibs/common.KVPair 2017-12-26 04:52:02 -08:00
Jae Kwon f390385baf
Fee is a KNPair (#167)
KVPair is {[]byte,[]byte}
2017-12-24 18:39:16 -08:00
Jae Kwon aaaacba1cd
Use gogoproto's nullable=false (#166)
* Use gogoproto's nullable=false where appropriate.
2017-12-22 19:41:19 -08:00
Jae Kwon e4b9f1abe7 Id -> ID using gogo 2017-12-20 17:33:59 -08:00
Jae Kwon 57a83fe73e
Merge branch 'develop' into feature/enhance-endblock 2017-12-20 00:11:57 -08:00
Jae Kwon 3798f9fa8e Reorder README 2017-12-20 00:07:58 -08:00
Jae Kwon c14d3982ac ValidatorSetUpdates -> ValidatorUpdates 2017-12-20 00:02:41 -08:00
Emmanuel T Odeke 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
Anton Kaliaev 66296fe11a
updates -> validator_set_updates
ConsensusParamChanges -> ConsensusParamUpdates
2017-12-19 12:13:45 -06:00
Ethan Frey eb6d412a82 Add tests to protobuf objects for pr coverage 2017-12-14 09:35:33 +01:00
Ethan Frey 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
Ethan Frey 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
Emmanuel Odeke bbc3b807c6
all: fix vet issues with build tags, formatting
* Build tags need to come before the package name
and have at least a blank line, between them and
the package, please see
  https://golang.org/pkg/go/build/#hdr-Build_Constraints
* fmt.Println doesn't take formatting verbs
* Fix a missing formatting argument to fmt.Printf
2017-12-12 17:23:16 -07:00
Ethan Buchman 310beae63c types: check ResponseCheckTx too 2017-12-12 10:14:50 -05:00
Emmanuel Odeke 7167d4e4c7
types: compile type assertions to avoid sneaky runtime surprises
Ensure that the types in result.go implement both
json.Marshaler and json.Unmarshaler
and thus avoid any accidental deletions of their respective
methods which would then cause surprises at runtime.
2017-12-12 01:15:39 -07:00
Ethan Buchman 47216538fd types: add UnmarshalJSON funcs for Response types 2017-12-06 03:19:28 -05:00
Ethan Buchman e1ee4d6bf5 types: add MarshalJSON funcs for Response types with a Code 2017-12-06 01:56:39 -05:00
Ethan Buchman 1b2c383205 ResponseSetOption includes a response Code. Closes #64" 2017-12-05 18:41:52 -05:00
Ethan Buchman 2b804bb5a1 remove custom type int https://github.com/gogo/protobuf/issues/359 2017-12-02 11:47:02 -05:00
Ethan Buchman 82d56571b5 types: int32 with gogo int 2017-12-02 01:48:46 -05:00
Ethan Buchman 3890a2058f types: IsOK() 2017-12-02 01:48:37 -05:00
Ethan Buchman b20273439d types: RequestBeginBlock includes absent and byzantine validators 2017-12-01 03:00:11 -05:00
Ethan Buchman 9272756c49 types: add note about ReadMessage having no cap 2017-12-01 03:00:11 -05:00
Ethan Buchman 3d3d1288d1 types: consolidate some file 2017-12-01 03:00:11 -05:00
Ethan Buchman 0ad7dea71f uint64 -> int64 2017-12-01 00:41:07 -05:00
Ethan Buchman e3f6666ecc update changelog; add rudis script for safe keeping 2017-11-30 17:48:05 -05:00
Ethan Buchman 81e4effbdb types: use data.Bytes directly in type.proto via gogo/protobuf. wow 2017-11-30 15:31:12 -05:00
Ethan Buchman 308cb8e454 use gogo/protobuf 2017-11-30 14:47:09 -05:00
Ethan Buchman 42a8e3240c remove CodeType 2017-11-30 14:29:12 -05:00
Anton Kaliaev 20befcf6d6
add 2 helper methods for building KVPair(s) 2017-11-30 11:17:35 -06:00
Ethan Buchman ab51bdef99 types.pb.go isnt linted. use nolint :( 2017-11-27 20:53:03 +00:00
Ethan Buchman e08885e3cd minor fix 2017-11-27 20:16:35 +00:00
Ethan Buchman 7dc5b746ac types: add gas and fee fields to CheckTx 2017-11-27 20:10:11 +00:00
Ethan Buchman c7f54fb56c everything takes Request, returns Response; expect DeliverTx/CheckTx/Commit 2017-11-27 19:04:21 +00:00
Anton Kaliaev 67d2a5f66d
set Code to OK in ResponseQuery in BaseApplication
See https://github.com/tendermint/abci/pull/130#discussion_r152713220
2017-11-24 16:45:36 -06:00
Anton Kaliaev 9b30fab4fc
preserve behaviour of BaseApplication 2017-11-22 19:38:28 -06:00
Anton Kaliaev 2cfad8523a
test HumanCode 2017-11-22 18:24:53 -06:00
Anton Kaliaev 1726e82865
add IsErr and Error method for ResultQuery 2017-11-22 18:19:41 -06:00
Anton Kaliaev 91efacfabc
remove types.Result 2017-11-22 17:44:39 -06:00