ff65421324
Proposal: New Makefile standard template ( #168 )
...
* Cleaned up makefile.
* Improve 'make all' order
* Add devdoc
* Update circle.yml
2017-12-25 00:14:13 -08:00
f390385baf
Fee is a KNPair ( #167 )
...
KVPair is {[]byte,[]byte}
2017-12-24 18:39:16 -08:00
d7ac6e516a
Cleaned up makefile
2017-12-23 02:23:05 -08:00
62115b55ef
CRandHex: fix up doc to mention length of digits
...
The previous doc seemed misleading and was out of date i.e.
RandHex(24)
not
CRandHex.
Anyways provide a doc of what the function does in relation to
the length of digits of the hex value returned i.e.
floor(numDigits / 2) * 2
so the even lowest number
e.g:
* len(CRandHex(5)) = 4
* len(CRandHex(4)) = 4
2017-12-22 23:16:34 -07:00
aaaacba1cd
Use gogoproto's nullable=false ( #166 )
...
* Use gogoproto's nullable=false where appropriate.
2017-12-22 19:41:19 -08:00
f297602c14
Merge pull request #69 from tendermint/master
...
Backmerge to jenkins branch
2017-12-22 03:00:46 -05:00
cbfbc72ad8
Perftest config change
2017-12-22 01:53:10 -05:00
c2436c46e6
Merge pull request #972 from tendermint/feature/enhance-endblock
...
Update EndBlock parameters
2017-12-22 01:30:58 -05:00
e3585a6eb0
wip: tendermint specification
2017-12-21 22:36:37 -05:00
43cc4fb645
Merge pull request #53 from tendermint/constant-time-equals
...
Constant time equals
2017-12-21 20:03:53 -05:00
eaf4b8c795
fix Equals
2017-12-21 19:51:57 -05:00
38608b1b0f
comment and tmlibs fix
2017-12-21 18:32:40 -05:00
2b634dab32
Merge pull request #994 from tendermint/clean/block-validation
...
Clean/block validation
2017-12-21 17:53:11 -05:00
91acc51cd1
fix test
2017-12-21 17:52:06 -05:00
dc54ba67e4
state: TestValidateBlock
2017-12-21 17:51:03 -05:00
35521b553a
save historical consensus params
2017-12-21 17:46:25 -05:00
70a744558c
types: params.Update()
2017-12-21 17:00:52 -05:00
4b789ff7e9
another cmn fix
2017-12-21 16:49:47 -05:00
306657a118
no patience for metalinter right now
2017-12-21 16:49:47 -05:00
be765e4cb9
update glide for cmn fixes
2017-12-21 16:49:47 -05:00
b5857da877
forgot file
2017-12-21 16:49:47 -05:00
3ad055ef3a
fix randPort
2017-12-21 16:49:47 -05:00
3d00c477fc
separate block vs state based validation
2017-12-21 16:49:47 -05:00
c2912d612a
update glide
2017-12-21 16:49:47 -05:00
218acc2224
Merge pull request #107 from tendermint/fix/cmn
...
Fix/cmn
2017-12-21 16:30:45 -05:00
a3c7525249
Merge pull request #993 from tendermint/984-priv-validator-signing
...
priv validator returns last sign bytes if h/r/s matches
2017-12-21 16:30:22 -05:00
f81025631e
update comment [ci skip]
2017-12-21 16:28:05 -05:00
9c03c58de2
priv validator checks if only difference is timestamp; else error
2017-12-21 15:37:27 -05:00
e2d7f1aa41
cmn: fix race
2017-12-21 14:21:15 -05:00
0ffd60b8cf
ValidatorSetUpdates -> ValidatorUpdates
2017-12-21 11:52:26 -06:00
d5baa6601c
types: Add test for IsVoteTypeValid
2017-12-21 18:13:31 +01:00
19eeef0aad
types: Rename exampleVote to examplePrecommit on vote_test
...
exampleVote doesn't express the type of the vote.
2017-12-21 18:13:31 +01:00
b0b740210c
cmn: fix repeate timer test with manual ticker
2017-12-21 11:15:17 -05:00
a25ed5ba1b
cmn: fix race condition in prng
2017-12-21 10:02:25 -05:00
e4b9f1abe7
Id -> ID using gogo
2017-12-20 17:33:59 -08:00
e76392e330
types: Update String() test to assert Prevote type
2017-12-20 23:21:30 +01:00
98a38737c4
Merge pull request #156 from tendermint/use-single-connection-in-console
...
cmd/abci-cli: use a single connection per session
2017-12-20 16:11:25 -05:00
9c145a9e19
Merge branch 'develop' into use-single-connection-in-console
2017-12-20 15:55:36 -05:00
2927caa0eb
fix flag parsing in console mode
2017-12-20 15:54:14 -05:00
a1cc9ac642
priv validator returns last sign bytes if h/r/s matches
...
since now we have time in the msgs and we might crash between writing
the priv val and writing to wal.
Refs #984
2017-12-20 14:41:43 -06:00
c03928766d
Merge pull request #163 from tendermint/feature/enhance-endblock
...
Update the ResponseEndBlock values
2017-12-20 15:16:09 -05:00
fa15e4f554
update changelog [ci skip]
2017-12-20 15:16:15 -05:00
0d69ace961
fix circleci config
2017-12-20 13:40:26 -06:00
e46a99a32f
Fix Makefile
2017-12-20 11:02:22 -08:00
67c3af3bf8
cmd/tendermint: fix initialization file creation checks ( #991 )
...
* cmd/tendermint: fix initialization file creation checks
Fixes #989 .
The original initialization sequence started to inexplicably
fail
```shell
tendermint unsafe_reset_all
tendermint init
tendermint node --proxy_app=dummy
```
used to fail with
```shell
ERROR: Failed to create node: Couldn't read GenesisDoc file: open
/Users/emmanuelodeke/.tendermint/genesis.json: no such file or directory
```
because the initialization sequence always assumed that the
genesisDoc would only be set if the privValidator was generated.
However, `tendermint unsafe_reset_all` only created the
`priv_validator.json` file which would mean that then running
`tendermint init` would never create the `genesis.json` file
which if following the recommended sequence would then fail
since the `genesis.json` was absent.
* cmd/tendermint: Load PrivValidatorFS if existent, lest generate it
Feedback from @melekes
* change logging messages for init cmd
Refs #989
2017-12-20 12:50:27 -06:00
9692f68d50
Generic service fix
2017-12-20 05:09:42 -05:00
57c49cc825
Include unsaved circle.yml file
2017-12-20 10:40:35 +01:00
c268c4e767
Update Circle and Makefile to run tests/linting on CI
2017-12-20 10:33:24 +01:00
57a83fe73e
Merge branch 'develop' into feature/enhance-endblock
2017-12-20 00:11:57 -08:00
3798f9fa8e
Reorder README
2017-12-20 00:07:58 -08:00