Ethan Buchman
4beac54bd9
no empty blocks
2017-07-28 22:11:45 -04:00
Ethan Buchman
39493bcd9a
consensus: isProposer func
2017-07-28 22:11:10 -04:00
Zach Ramsay
f96771e753
cleanup CONTRIBUTING.md, part of https://github.com/zramsay/tendermint/issues/7
2017-07-28 16:45:03 -04:00
Zach Ramsay
62f94a7948
deduplicate install, closes https://github.com/zramsay/tendermint/issues/2
2017-07-28 16:34:38 -04:00
Ethan Frey
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
Emmanuel Odeke
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
Ethan Frey
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
Emmanuel Odeke
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
Ethan Frey
bf355d1b58
Merge pull request #23 from tendermint/feature/short-recover-text
...
Shorter recovery seed
2017-07-27 16:11:03 -04:00
Ethan Frey
050b965708
Code cleanup ala Emmanuel
2017-07-27 15:59:59 -04:00
Ethan Frey
10222adaf1
Remove deprecated code. Now in basecoin/weave
2017-07-26 16:12:25 -04:00
Ethan Frey
c20e83565c
Recovery also works with secp256 keys
2017-07-22 05:53:46 -04:00
Ethan Frey
4ff889a236
Use 16 random bytes for seed and key, crc16 by default
2017-07-22 05:44:09 -04:00
Ethan Frey
65da3cf340
Add crc16 support
2017-07-22 05:25:59 -04:00
Ethan Buchman
e9b7221292
consensus: more comments
2017-07-20 00:59:28 -04:00
Anton Kaliaev
5fea1d2675
[.editorconfig] add rule for .proto files [ci skip]
2017-07-19 12:29:10 +03:00
Anton Kaliaev
7a492e3612
Merge pull request #549 from tendermint/rpc-server-proposal
...
RPC server ADR
2017-07-19 10:44:12 +03:00
Anton Kaliaev
b893df3348
add rpc server proposal [ci skip]
2017-07-19 10:43:30 +03:00
Anton Kaliaev
742b5b705f
update link to contributing guidelines in README.md [ci skip]
2017-07-19 10:35:54 +03:00
Peng Zhong
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
Ethan Buchman
695ad5fe2d
Merge pull request #588 from tendermint/comments_cleanup
...
Comments and cleanup
2017-07-17 13:32:23 -04:00
Ethan Buchman
d8ca0580a8
rpc: move grpc_test from test/ to grpc/
2017-07-17 12:58:15 -04:00
Ethan Buchman
525fc0ae5b
types: block comments
2017-07-17 12:58:15 -04:00
Ethan Buchman
311f18bebf
mempool: comments
2017-07-17 12:58:10 -04:00
Ethan Buchman
d49a5166ac
scripts/txs: add 0x and randomness
2017-07-17 12:57:30 -04:00
Ethan Buchman
e560dd839f
Merge pull request #587 from ramilexe/feature/sync_status
...
fast sync status
2017-07-17 11:51:44 -04:00
ramil
6f8d385dfa
fast sync status
2017-07-17 09:44:23 +03:00
caojingqi
086544e367
p2p: sw.peers.List() is empty in sw.OnStart
2017-07-10 20:43:38 -04:00
Ethan Buchman
eed0297ed5
Merge pull request #538 from zramsay/docs-rework
...
rework docs
2017-07-10 20:32:03 -04:00
Ethan Buchman
b467515719
Merge pull request #576 from tendermint/release-v0.10.2
...
Release v0.10.2
v0.10.2
2017-07-10 16:22:09 -04:00
Ethan Buchman
75df0d91ba
comments from review
2017-07-10 13:39:23 -04:00
Adrian Brink
05c0dfac12
First crack it providing fast-sync endpoint
2017-07-10 19:30:54 +02:00
Ethan Buchman
bcde80fc4f
changelog
2017-07-09 18:49:22 -04:00
Ethan Buchman
5f6b996d22
breakup some long lines; add more comments to consensus reactor
2017-07-09 18:38:59 -04:00
Ethan Buchman
74a3a2b56a
fix comments
2017-07-09 18:01:25 -04:00
Adrian Brink
b07d01f102
Add more comments on public functions and extra logging during 'enterPrevote'
...
Signed-off-by: Adrian Brink <adrian@brink-holdings.com>
2017-07-09 20:35:48 +02:00
Ethan Buchman
eed3959749
version bump
2017-07-09 13:17:01 -04:00
Zach Ramsay
278b2344fe
move docs/architechture to docs/hidden
2017-07-08 14:25:15 -04:00
Zach Ramsay
05095954c9
use official golang site for installing
2017-07-08 14:09:56 -04:00
Zach Ramsay
6fef4b080e
docs: add docs from website
2017-07-08 14:05:24 -04:00
Zach Ramsay
259111d0e8
address adrian's comment
2017-07-08 14:05:24 -04:00
Zach Ramsay
a707748893
add roadmap.md from site
2017-07-08 14:05:24 -04:00
Zach Ramsay
130ae133c1
fix link in changelog
2017-07-08 14:05:24 -04:00
Zach Ramsay
1d387d7452
contributing: use full version from site
2017-07-08 14:05:24 -04:00
Ethan Buchman
612726d9f6
consensus: better logging
2017-07-07 16:58:16 -04:00
Ethan Buchman
5888ddaab1
consensus: improve logging for conflicting votes
2017-07-07 13:41:50 -04:00
Ethan Buchman
e6cecb9595
p2p: fix test
2017-07-07 13:33:15 -04:00
Ethan Buchman
e36e507463
changelog
2017-07-07 13:30:30 -04:00
Ethan Buchman
3c10f7a122
add p2p flush throttle to config
2017-07-07 13:08:52 -04:00
Ethan Buchman
ca8c34f966
add consensus reactor sleep durations to the config
2017-07-07 12:39:40 -04:00