Commit Graph

342 Commits

Author SHA1 Message Date
3ffda994c2 Revert "rename privval#GetAddress and GetPubKey to Address and PubKey"
This reverts commit 58d0c8de89bcc6c081c5b33683c2d0a4e1f83eef.
2018-07-12 22:40:07 +04:00
6a85aecfb7 fix linter issues 2018-07-12 22:40:07 +04:00
d103aaf53f add test for Vote#Verify
remove test for String (very brittle)
2018-07-12 22:40:06 +04:00
17e1df0cbd test validator set more thoroughly
Refs #693
2018-07-12 22:40:06 +04:00
ff8ddee708 rename privval#GetAddress and GetPubKey to Address and PubKey 2018-07-12 22:40:06 +04:00
20bb522592 add tests for ABCIResults#Bytes and tx#IndexByHash 2018-07-12 22:40:06 +04:00
715ec19c96 add tests for protobuf
Refs #693
2018-07-12 22:40:06 +04:00
d51b196992 improve part set tests
Refs #693
2018-07-12 22:40:06 +04:00
5a4459935b add a test for ConsensusParams#Update
Refs #693
2018-07-12 22:40:06 +04:00
3132f7fad4 add tests for genesis
Refs #693
2018-07-12 22:40:06 +04:00
80399e60fb add tests for events public funcs
Refs #693
2018-07-12 22:40:05 +04:00
b271c40783 remove deprecated app_options field from genesis 2018-07-12 22:40:05 +04:00
37ce4e549e add more tests for evidence
Refs #693
2018-07-12 22:40:05 +04:00
e4db5f8dcd test event bus
Refs #693
2018-07-12 22:40:05 +04:00
6fe8ea966a remove events we do not emit 2018-07-12 22:40:05 +04:00
1377ef1e1f remove unused TxEventBuffer 2018-07-12 22:40:05 +04:00
95980d944b [types] add tests for Block and Commit
Refs #693
2018-07-12 22:40:05 +04:00
ec710395b7 RIPEMD160 -> SHA256 2018-07-02 14:27:43 -04:00
d55243f0e6 fix import paths 2018-07-01 22:36:49 -04:00
2d98899b9b set MaxTxs to 10000 (the same that was used in the config before) 2018-07-01 09:44:12 +04:00
297cd4cfe8 limit HTTP request body and WS read msg size to 1MB 2018-06-29 12:40:32 +04:00
9563927bbd print only tx's hash and size when logging blocks
Closes #1799
2018-06-29 12:40:32 +04:00
e39e43f86f Merge pull request #1790 from tendermint/xla/merge-abci-tmlibs
Merge abci
2018-06-23 00:55:31 +02:00
a605b66c5a Move abci imports 2018-06-22 07:28:07 +02:00
3e1baf68f8 crypto: Rename last traces of go-crypto (#1786)
Follow-up to #1782
2018-06-22 08:24:36 +04:00
2b5229dd5e Merge pull request #1782 from Liamsi/merge-city
Merge go-crypto into tendermint
2018-06-21 15:53:02 -07:00
9cd9f3338b Merge branch 'master' into develop 2018-06-21 12:57:09 -07:00
a39b2522d5 review comments:
- re-add test
- add TODO
- err instead of panic where possible
2018-06-21 11:51:46 -07:00
c96b27136f remove go-crypto from go-crypto:
use tendermint/crypto :-)
2018-06-20 21:05:38 -07:00
d2c05bc5b9 Revert "delete everything" (includes everything non-go-crypto)
This reverts commit 96a3502
2018-06-20 17:35:30 -07:00
96a3502126 delete everything 2018-06-20 15:19:08 -07:00
489d9b9184 more metrics 2018-06-20 12:38:45 +04:00
43745c83db Merge branch 'release/v0.20.1' into develop 2018-06-20 00:08:51 -07:00
aaddf5d32f set pubsub default capacity to 0
Refs #951

Jae: I don't know a good way to catch these errors in general, but
forcing pubsub's internal channel to have a capacity of 0 will reveal
bugs sooner, if the subscriber also has a 0 or small capacity ch to pull
from.
2018-06-19 17:07:21 +04:00
a519825bf8 consensus: fixes #1754
* updateToState exits early if the state isn't new, which happens after
* fast syncing. This results in not sending a NewRoundStep message. The mempool
* reactor depends on PeerState, which is updated by NewRoundStep
* messages. If the peer never sends a NewRoundStep, the mempool reactor
* will think they're behind, and never forward transactions. Note this
* only happens when `create_empty_blocks = false`, because otherwise
* peers will move through the consensus state and send a NewRoundStep
* for a new step soon anyways. Simple fix is just to send the
* NewRoundStep message during updateToState even if exit early
2018-06-18 17:08:09 -07:00
ia
b5775b56c6 all: gofmt (#1743)
* all: gofmt

Run 'gofmt -w .' from project root.

* Update changelog to say that I ran gofmt

* Revert "Update changelog to say that I ran gofmt"

This reverts commit 956f133ff0354fd7338e7df7c823e6f98b655da6.
2018-06-15 02:03:50 +02:00
76c82fd433 add more tests 2018-06-06 20:49:00 -07:00
9481cabd50 fixes from review 2018-06-06 20:45:20 -07:00
fcf61b8088 check addrs match pubkeys in abci Validator. version bump 2018-06-06 16:35:35 -07:00
8e45348737 update for abci v0.11.0 release. let InitChain update validators 2018-06-06 15:47:04 -07:00
2edc68c59b use all fields in abci types 2018-06-06 13:07:17 -07:00
2897685c57 abci header takes ValidatorsHash 2018-06-06 00:28:12 -07:00
54e61468d4 fixes from review 2018-06-05 22:04:38 -07:00
5c7ccbd4a7 use const for abci type strings 2018-06-05 22:04:38 -07:00
aa8be33da1 fix fmt 2018-06-05 22:04:27 -07:00
3d2c4fd309 update Evidence type - requires pubkey and valset to verify and convert to abci.Evidence 2018-06-05 22:04:26 -07:00
e1e6878a4d fix state tests 2018-06-05 22:00:25 -07:00
e4147b6f1a state test runs 2018-06-05 22:00:25 -07:00
7606b7595f compiles 2018-06-05 22:00:25 -07:00
485b4a0c6f revert gogo 2018-06-05 21:59:52 -07:00