0013053fae
allow to change pong wait and ping period
2017-08-04 10:42:55 -04:00
1abbb11b44
do not exit from reconnectRoutine!
2017-08-03 22:44:18 -04:00
54903adeff
add IsReconnecting and IsActive methods
2017-08-03 19:10:15 -04:00
c08618f7e9
expose latency timer on WSClient
2017-08-03 19:10:14 -04:00
d578f7f81e
biff up WS client
...
What's new:
- auto reconnect
- ping/pong
- colored tests
2017-08-03 19:10:14 -04:00
043c6018b4
Merge pull request #591 from tendermint/heartbeat
...
broadcast proposer heartbeat msg
2017-08-03 14:35:25 -04:00
d0965cca05
forgot heartbeat file
2017-08-03 13:58:17 -04:00
b8ac67e240
some fixes
2017-08-03 13:25:26 -04:00
350d584af8
docs: tons of minor improvements
...
closes: https://github.com/zramsay/tendermint/issues/3
closes: https://github.com/zramsay/tendermint/issues/5
2017-08-01 15:52:16 -04:00
e3e75376ec
fix mintnet-kubernetes link
2017-08-01 14:31:38 -04:00
ab753abfa0
Proposer->Proposal; sign heartbeats
2017-07-29 17:04:28 -04:00
bab7877fa1
route links to godoc rather than deprecated internal implementation, closes https://github.com/zramsay/tendermint/issues/1
2017-07-29 14:33:49 -04:00
10f8101314
fix race
2017-07-29 11:45:07 -04:00
530626dab7
broadcast proposer heartbeat msg
2017-07-29 11:45:02 -04:00
b96d28a42b
test progress in higher round
2017-07-28 23:43:30 -04:00
3444bee47f
fixes from review; use mempool.TxsAvailable() directly
2017-07-28 23:42:43 -04:00
cf3abe5096
consensus: remove rs from handleMsg
2017-07-28 23:42:19 -04:00
ecdda69fab
commit empty blocks when needed to prove app hash
2017-07-28 22:12:11 -04:00
fc3fe9292f
fixes from review
2017-07-28 22:12:11 -04:00
d396053872
changelog
2017-07-28 22:11:45 -04:00
e9a2389300
cmd: --consensus.no_empty_blocks
2017-07-28 22:11:45 -04:00
678a9a2e42
TxsAvailable tests
2017-07-28 22:11:45 -04:00
124032e3e9
NoEmptyBlocks config option
2017-07-28 22:11:45 -04:00
4beac54bd9
no empty blocks
2017-07-28 22:11:45 -04:00
39493bcd9a
consensus: isProposer func
2017-07-28 22:11:10 -04:00
f96771e753
cleanup CONTRIBUTING.md, part of https://github.com/zramsay/tendermint/issues/7
2017-07-28 16:45:03 -04:00
62f94a7948
deduplicate install, closes https://github.com/zramsay/tendermint/issues/2
2017-07-28 16:34:38 -04:00
03d2b2446e
Merge pull request #28 from odeke-em/godoc-for-references
...
README: add godoc instead of tedious MD regeneration
2017-07-28 15:09:54 -04:00
ce80f234c7
README: add godoc instead of tedious MD regeneration
...
Add a godoc reference to delegate indexing and references
to that service, thus keeping our library and usages upto date,
instead of relying on generated markdown that goes stale
especially for changing API signatures, and becomes tedious
where someone has to remember to always regenerate the README
markdown and then commit it.
Fixes #24
2017-07-28 13:01:31 -06:00
f2c881573c
Merge pull request #26 from odeke-em/improve-reverse-bytes+tests
...
hd: optimize ReverseBytes + add tests
2017-07-28 14:28:16 -04:00
ae9c5b1ca0
hd: optimize ReverseBytes + add tests
...
* Optimized ReverseBytes to:
a) Minimally allocate --> 60.0% reduction in the number of allocations
b) Only walk halfway the length of the string thus performing
byte swaps from left to right. Improves the performance as well.
Complexity is O(n/2) instead of O(n) which is still O(n) but
benchmarks show the new time is in deed 1/2 of the original time.
* Added unit tests and some common cases to ensure correctness.
* Benchmark shoot out results:
```shell
name old time/op new time/op delta
ReverseBytes-4 554ns ± 4% 242ns ± 3% -56.20% (p=0.000 n=10+10)
name old alloc/op new alloc/op delta
ReverseBytes-4 208B ± 0% 114B ± 0% -45.19% (p=0.000 n=10+10)
name old allocs/op new allocs/op delta
ReverseBytes-4 10.0 ± 0% 4.0 ± 0% -60.00% (p=0.000 n=10+10)
```
2017-07-28 12:21:41 -06:00
bf355d1b58
Merge pull request #23 from tendermint/feature/short-recover-text
...
Shorter recovery seed
2017-07-27 16:11:03 -04:00
050b965708
Code cleanup ala Emmanuel
2017-07-27 15:59:59 -04:00
10222adaf1
Remove deprecated code. Now in basecoin/weave
2017-07-26 16:12:25 -04:00
c20e83565c
Recovery also works with secp256 keys
2017-07-22 05:53:46 -04:00
4ff889a236
Use 16 random bytes for seed and key, crc16 by default
2017-07-22 05:44:09 -04:00
65da3cf340
Add crc16 support
2017-07-22 05:25:59 -04:00
e9b7221292
consensus: more comments
2017-07-20 00:59:28 -04:00
5fea1d2675
[.editorconfig] add rule for .proto files [ci skip]
2017-07-19 12:29:10 +03:00
7a492e3612
Merge pull request #549 from tendermint/rpc-server-proposal
...
RPC server ADR
2017-07-19 10:44:12 +03:00
b893df3348
add rpc server proposal [ci skip]
2017-07-19 10:43:30 +03:00
742b5b705f
update link to contributing guidelines in README.md [ci skip]
2017-07-19 10:35:54 +03:00
0153d21f3b
Update website links on README.md ( #589 ) [ci skip]
...
* Update website links on README.md
Changed the blog links to Medium.
Updated Tendermint website links.
* correct link for Tendermint blog [ci skip]
2017-07-19 10:31:49 +03:00
695ad5fe2d
Merge pull request #588 from tendermint/comments_cleanup
...
Comments and cleanup
2017-07-17 13:32:23 -04:00
d8ca0580a8
rpc: move grpc_test from test/ to grpc/
2017-07-17 12:58:15 -04:00
525fc0ae5b
types: block comments
2017-07-17 12:58:15 -04:00
311f18bebf
mempool: comments
2017-07-17 12:58:10 -04:00
d49a5166ac
scripts/txs: add 0x and randomness
2017-07-17 12:57:30 -04:00
e560dd839f
Merge pull request #587 from ramilexe/feature/sync_status
...
fast sync status
2017-07-17 11:51:44 -04:00
6f8d385dfa
fast sync status
2017-07-17 09:44:23 +03:00