Sylvain Bellemare
8219abc552
[docs:typo fix] remove misplaced "the"
2017-10-09 20:06:43 +02:00
Anton Kaliaev
d6a87d3c43
[rpc] DumpConsensusState: output state as json rather than string
...
Before:
```
{
"jsonrpc": "2.0",
"id": "",
"result": {
"round_state": "RoundState{\n H:10 R:0 S:RoundStepNewHeight\n StartTime: 2017-10-09 13:07:24.841134374 +0400 +04\n CommitTime: 2017-10-09 13:07:23.841134374 +0400 +04\n Validators: ValidatorSet{\n Proposer: Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n Validators:\n Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n }\n Proposal: \u003cnil\u003e\n ProposalBlock: nil-PartSet nil-Block\n LockedRound: 0\n LockedBlock: nil-PartSet nil-Block\n Votes: HeightVoteSet{H:10 R:0~0\n VoteSet{H:10 R:0 T:1 +2/3:\u003cnil\u003e BA{1:_} map[]}\n VoteSet{H:10 R:0 T:2 +2/3:\u003cnil\u003e BA{1:_} map[]}\n }\n LastCommit: VoteSet{H:9 R:0 T:2 +2/3:947F67A7B85439AF2CD5DFED376C51AC7BD67AEE:1:365E9983E466 BA{1:X} map[]}\n LastValidators: ValidatorSet{\n Proposer: Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n Validators:\n Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n }\n}",
"peer_round_states": []
}
}
```
After:
```
{
"jsonrpc": "2.0",
"id": "",
"result": {
"round_state": {
"Height": 1691,
"Round": 0,
"Step": 1,
"StartTime": "2017-10-09T14:08:09.129491764+04:00",
"CommitTime": "2017-10-09T14:08:08.129491764+04:00",
"Validators": {
"validators": [
{
"address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27",
"pub_key": {
"type": "ed25519",
"data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202"
},
"voting_power": 10,
"accum": 0
}
],
"proposer": {
"address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27",
"pub_key": {
"type": "ed25519",
"data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202"
},
"voting_power": 10,
"accum": 0
}
},
"Proposal": null,
"ProposalBlock": null,
"ProposalBlockParts": null,
"LockedRound": 0,
"LockedBlock": null,
"LockedBlockParts": null,
"Votes": {},
"CommitRound": -1,
"LastCommit": {},
"LastValidators": {
"validators": [
{
"address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27",
"pub_key": {
"type": "ed25519",
"data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202"
},
"voting_power": 10,
"accum": 0
}
],
"proposer": {
"address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27",
"pub_key": {
"type": "ed25519",
"data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202"
},
"voting_power": 10,
"accum": 0
}
}
},
"peer_round_states": {
"75EC8F15D244A421202F9725CD4DE509EE50303670310CF7530EF25E2B7C524B": {
"Height": 1691,
"Round": 0,
"Step": 1,
"StartTime": "2017-10-09T14:08:08.563251997+04:00",
"Proposal": false,
"ProposalBlockPartsHeader": {
"total": 0,
"hash": ""
},
"ProposalBlockParts": null,
"ProposalPOLRound": -1,
"ProposalPOL": null,
"Prevotes": null,
"Precommits": null,
"LastCommitRound": 0,
"LastCommit": null,
"CatchupCommitRound": -1,
"CatchupCommit": null
}
}
}
}
```
2017-10-09 14:09:26 +04:00
Anton Kaliaev
a3adac3787
[rpc] do not try to parse params if they were not provided (Refs #708 )
2017-10-09 13:30:52 +04:00
Emmanuel Odeke
6fc82f3824
types/heartbeat: test all Heartbeat functions
...
Updates https://github.com/tendermint/tendermint/issues/693
* Adjusted Heartbeat.Copy to return nil on
trying to copy a nil value instead of panicking.
* Also documented that WriteSignBytes panics
if the Heartbeat is nil.
2017-10-05 21:24:36 -06:00
Ethan Buchman
bcca27ee20
Merge pull request #718 from tendermint/restore-rpc-lib-readme
...
restore rpc/lib readme as doc.go (Refs #710 ) [ci skip]
2017-10-05 22:08:17 -04:00
Anton Kaliaev
3702cb7e7c
restore rpc/lib readme as doc.go (Refs #710 ) [ci skip]
...
I don't want to lose any documentation. Correct me if I am wrong, but we
don't have this docs anywhere else.
2017-10-05 11:44:02 +04:00
Ethan Buchman
49653d3e31
CODEOWNERS file
2017-10-04 23:44:55 -04:00
Ethan Buchman
ddb8430341
Merge pull request #716 from tendermint/unstable
...
Unstable
2017-10-04 23:43:36 -04:00
Ethan Buchman
91a3cb0f21
makefile: remove megacheck
2017-10-04 23:20:22 -04:00
Ethan Buchman
765c325441
Merge pull request #714 from tendermint/feature/no-block-response
...
Feature/no block response
2017-10-04 22:27:06 -04:00
Ethan Buchman
659768783f
blockchain: fixing reactor tests
2017-10-04 22:26:00 -04:00
Ethan Buchman
e756906a0e
Merge pull request #711 from tendermint/imports
...
get rid of anonymous imports
2017-10-04 22:16:07 -04:00
Zach Ramsay
136b6a7673
rpc/lib: remove dead files, closes #710
2017-10-04 17:45:15 -04:00
Emmanuel Odeke
068f01368f
blockchain/reactor: respondWithNoResponseMessage for missing height
...
Fixes #514
Replaces #540
If a peer requests a block with a height that we don't have
respond with a bcNoBlockResponseMessage.
However, according to the Tendermint spec, if all nodes are honest
this condition shouldn't occur, so this is a possible hint of an
dishonest node.
2017-10-04 17:27:10 -04:00
Zach Ramsay
f23d47e5d2
upnp: keep a link
2017-10-04 17:19:49 -04:00
Ethan Buchman
09aed7ee89
Merge pull request #707 from tendermint/619-how-to-read-logs
...
How To Read Logs guide
2017-10-04 16:55:20 -04:00
Zach Ramsay
d56b44f3a5
all: no more anonymous imports
2017-10-04 16:40:45 -04:00
Anton Kaliaev
9e4c25761c
relative links [ci skip]
2017-10-04 23:33:31 +04:00
Anton Kaliaev
54f2cc9709
[docs] add how to read logs guide [ci skip]
2017-10-04 18:35:22 +04:00
Ethan Buchman
31a7e2b3b4
Merge pull request #704 from tendermint/no-empty-docs
...
document no empty blocks
2017-10-03 23:56:05 -04:00
Zach Ramsay
00ab3daa0c
document no empty blocks, closes #605 [ci skip]
2017-10-03 23:55:45 -04:00
Ethan Buchman
bbf0228aa7
Merge pull request #700 from tendermint/695-improve-app-dev-docs
...
Improve app dev docs
2017-10-03 23:40:21 -04:00
Ethan Buchman
6550199751
[docs] minor fixes from review [ci skip]
2017-10-03 23:39:46 -04:00
Anton Kaliaev
10f361fcd0
[docs] use persistent_dummy only when needed [ci skip]
2017-10-04 00:04:45 +04:00
Anton Kaliaev
4a0ae17401
[docs] include examples from the persistent_dummy app [ci skip]
2017-10-04 00:04:32 +04:00
Anton Kaliaev
8537070575
[docs] restructure sentence [ci skip]
2017-10-04 00:04:22 +04:00
Ethan Buchman
9cbcd4b5e3
Merge pull request #692 from tendermint/unstable
...
add the unstable changes
2017-10-03 12:47:16 -04:00
Ethan Buchman
4fa4e617b7
docs/ecosystem: add stratumn
2017-10-03 12:47:01 -04:00
Zach Ramsay
2e598a7caf
one more fix
2017-10-03 11:26:32 -04:00
Zach Ramsay
031eb23dc8
docs: fix build warnings
2017-10-03 11:23:08 -04:00
Zach
edd718c580
Update ecosystem.rst
2017-10-03 11:14:24 -04:00
Zach
392a041c2b
Merge pull request #699 from tendermint/update-getting-started-docs
...
remove unnecessary args in abci_query call in getting-started [ci skip]
2017-10-03 10:41:36 -04:00
Anton Kaliaev
8727bfc265
remove unnecessary args in abci_query call in getting-started [ci skip]
...
Since 0.10.0, RPC does not require all args (default values will be used).
2017-10-03 16:21:48 +04:00
Ethan Buchman
84e39203bb
readme points to ecosystem doc; add lotion, clean up
2017-10-02 23:46:35 -04:00
Ethan Buchman
97e9802255
fix out of range error in VoteSet.addVote
2017-10-02 23:34:06 -04:00
Ethan Buchman
8c6bd44929
log stack trace on consensus failure
2017-10-02 23:34:06 -04:00
Ethan Buchman
ed5511dc08
glide: update for autofile fix
2017-10-02 23:34:02 -04:00
Ethan Buchman
aa57e89e21
changelog: add genesis amount->power
2017-10-02 14:28:04 -04:00
Zach Ramsay
c2f6ff759b
typo
2017-10-02 13:02:45 -04:00
Anton Kaliaev
45ff7cdd0c
rewrite ws client to expose a callback instead of a channel
...
callback gives more power to the publisher. plus it is optional
comparing to a channel, which will block the whole client if you won't
read from it.
2017-10-02 13:00:20 -04:00
Alexandre Thibault
ce36a0111a
rpc: subscribe on reconnection ( #689 )
...
* rpc: subscribe on reconnection
* rpc: fix unit tests
2017-10-02 13:00:20 -04:00
Martin Dyring-Andersen
b61f5482d4
Fix broken reference to ABCI
2017-10-02 13:00:20 -04:00
Anton Kaliaev
40b5defe18
release script [ci skip]
2017-10-02 13:00:20 -04:00
Tino Rusch
e40d1b36f7
docs: added passchain to the ecosystem.rst in the applications section;
2017-10-02 13:00:20 -04:00
Zach Ramsay
60a2867af2
docs/ecosystem: add ABCI implementations
2017-10-02 12:59:32 -04:00
Adrian Brink
bfdad916a2
Update ecosystem.rst
2017-10-02 12:59:32 -04:00
Tino Rusch
498ff803db
[README] added passchain to application list;
...
This adds passchain to the 'applications' part of the toplevel README.md file.
Passchain is a distributed password sharing system built on top of tendermint.
2017-10-02 12:59:32 -04:00
Anton Kaliaev
c8789492dc
update docker readme [ci skip]
2017-10-02 12:59:32 -04:00
Anton Kaliaev
1723836014
update Dockerfile [ci skip]
2017-10-02 12:59:32 -04:00
Anton Kaliaev
2d6bc8d7d7
bump up Golang version to 1.9.0
2017-10-02 12:59:32 -04:00