Zach
07747de305
add docs/DOCS_README.md for devs, closes #1885 ( #1905 )
2018-07-05 11:44:15 +04:00
Zach Ramsay
82a43593ab
add linters to docs
2018-07-04 12:01:19 -04:00
Zach Ramsay
ccaad06eb5
lint markdown
2018-07-04 12:00:57 -04:00
Ethan Buchman
bff68abe04
update abci spec
2018-07-03 23:16:32 -04:00
Zach Ramsay
fcf8bd94c2
docs/examples: update getting started and remove old script (now in scripts/install)
2018-07-03 19:07:19 -04:00
Zach Ramsay
0821ccb603
docs/examples: remove node* files
2018-07-03 18:47:13 -04:00
Anton Kaliaev
a42c58604d
remove init_testnet script
...
`tendermint testnet` cmd should be used instead
Closes #1774
2018-07-03 15:42:52 +04:00
Ethan Buchman
ec710395b7
RIPEMD160 -> SHA256
2018-07-02 14:27:43 -04:00
Ethan Buchman
d47b4ef12d
update some docs
2018-07-02 14:20:27 -04:00
Ethan Buchman
d6394bcbfd
Merge branch 'release/v0.22.0' into 1762-tm-stops-producing-blocks
2018-07-01 11:39:43 -04:00
Ethan Buchman
da4632c651
docs/spec: update address spec to sha2 for ed25519
2018-07-01 01:29:28 -04:00
Ethan Buchman
f35ebd5cf7
docs: minor fix for abci query peer filter
2018-07-01 01:23:38 -04:00
Lawrence Tran
bb0313d060
Fix typo ( #1837 )
...
The base64 encoding for 'abcd' is incorrect for the python decoding examples.
2018-06-29 22:09:50 +04:00
Zach Ramsay
71da5e128a
fix url path because cloudfront
2018-06-29 09:56:15 -04:00
Anton Kaliaev
61c5791fa3
revert back to Jae's original payload size limit
...
except now we calculate the max size using the maxPacketMsgSize()
function, which frees developers from having to know amino encoding
details.
plus, 10 additional bytes are added to leave the room for amino upgrades
(both making it more efficient / less efficient)
2018-06-29 12:57:17 +04:00
Anton Kaliaev
f760c24ff0
[config] remove MaxBlockSizeTxs and MaxBlockSizeBytes in favor of consensus params
2018-06-29 12:40:32 +04:00
Dev Ojha
b1d6deaf0b
config: rename skip_upnp to upnp ( #1827 )
...
* config: rename skip_upnp to upnp
Change default option to enable upnp.
Closes #1806
* doc updates
- fix comment and set UPNP to false in TestP2PConfig
- add UPNP to config template
- update changelog
2018-06-28 11:09:39 +04:00
Anton Kaliaev
9f656e1239
add a link to full node guide
...
Refs https://github.com/tendermint/tendermint/pull/1800/files#r197919542
2018-06-26 11:21:25 +04:00
Zach Ramsay
c6626f94de
the last RTD version is archived
2018-06-25 10:33:18 -04:00
Zach
fd55ccdd99
Merge branch 'develop' into zach/more-docs-fixes
2018-06-25 10:27:33 -04:00
Zach Ramsay
516b3399f3
docs: update js-abci example
...
closes https://github.com/tendermint/js-abci/issues/21
2018-06-25 10:14:32 -04:00
Ethan Buchman
1215081951
adr: update readme
2018-06-23 09:29:46 -04:00
Ethan Buchman
500fca8efe
fixes from review
2018-06-23 09:29:46 -04:00
Anton Kaliaev
f6ff6b0e15
use consistent naming for protobuf
...
protobuf -> proto
protobuf version X -> protoX
2018-06-23 09:29:46 -04:00
Ethan Buchman
956e6d3435
change BeginBlock validators to LastCommitInfo
2018-06-23 09:28:44 -04:00
Ethan Buchman
3e1684d2a2
adr-010-crypto-changes
2018-06-23 09:28:44 -04:00
Ethan Buchman
a25d181074
adr-009: add references
2018-06-23 09:28:44 -04:00
Ethan Buchman
7d82bdb3e6
adr-009: no pubkeys in beginblock
2018-06-23 09:28:44 -04:00
Ethan Buchman
c48ff031cd
add ADR-009 for ABCI design upgrade
2018-06-23 09:28:44 -04:00
zramsay
835af6fcb9
link fixes
2018-06-23 00:06:04 +00:00
zramsay
6c92a6f99a
prepare RTD dismantling
2018-06-23 00:00:42 +00:00
Alexander Simmerl
f62d6651e3
Merge pull request #1781 from tendermint/1740-node-crashes-when-too-many-rpc-connections
...
limit number of open connections
2018-06-23 01:15:03 +02:00
Alexander Simmerl
e39e43f86f
Merge pull request #1790 from tendermint/xla/merge-abci-tmlibs
...
Merge abci
2018-06-23 00:55:31 +02:00
Zach Ramsay
003d8956a5
rm dead docs file
2018-06-22 18:23:45 -04:00
Zach
867550dd8b
docs: update abci links ( #1796 )
2018-06-23 00:16:51 +02:00
Zach Ramsay
c1548c7861
docs readme is vuepress landing page
2018-06-22 18:13:25 -04:00
Zach Ramsay
8ff95bf32c
remove old code
2018-06-22 18:10:50 -04:00
Anton Kaliaev
936a655990
limit number of open connections
...
Refs #1740
also, expose limit option for number concurrent streams for gRPC
(unlimited by default)
2018-06-22 19:25:11 +04:00
Alexander Simmerl
3e1baf68f8
crypto: Rename last traces of go-crypto ( #1786 )
...
Follow-up to #1782
2018-06-22 08:24:36 +04:00
Liamsi
8329b86570
more changes from #1721
2018-06-20 20:25:08 -07:00
Liamsi
d2c05bc5b9
Revert "delete everything" (includes everything non-go-crypto)
...
This reverts commit 96a3502
2018-06-20 17:35:30 -07:00
Liamsi
96a3502126
delete everything
2018-06-20 15:19:08 -07:00
Anton Kaliaev
8c1ca9d64a
updates to docs/specification/configuration.md after rebase
2018-06-20 12:42:43 +04:00
Anton Kaliaev
cd11a54f7a
add since column to list of available metrics table
2018-06-20 12:40:25 +04:00
Anton Kaliaev
bba2862498
add one useful query
2018-06-20 12:40:11 +04:00
Anton Kaliaev
e90cb4f5fa
add docs
2018-06-20 12:40:11 +04:00
Anton Kaliaev
c958b5319c
update ADR
2018-06-20 12:38:45 +04:00
Anton Kaliaev
9e14dc21a9
add labels column
2018-06-20 12:38:45 +04:00
Anton Kaliaev
03079185d4
metrics ADR
...
Refs #986
2018-06-20 12:38:45 +04:00
Zach
63e2f43b72
updates to docs for vuepress ( #1763 )
...
* fix docs for vue, #1640
* docs: clean up re-install instructions
2018-06-20 11:51:16 +04:00
Ethan Buchman
9bad770f21
Merge pull request #1757 from tendermint/bucky/update-spec
...
docs/spec: some organizational cleanup
2018-06-16 13:03:00 -07:00
Ethan Buchman
506cf6c9c7
docs/spec: DuplicateVoteEvidence
2018-06-15 23:19:42 -07:00
Ethan Buchman
b8f340afd0
docs/spec: some organizational cleanup
2018-06-15 22:56:26 -07:00
Alexander Simmerl
19af3e9733
Merge pull request #1738 from tendermint/zarko/add-blockchain-reactor-algorithm-spec
...
Add algorithm for Blockchain Reactor
2018-06-15 01:47:36 +02:00
Ethan Buchman
917bf4d428
Merge pull request #1732 from maxim-levy/patch-2
...
typo fix
2018-06-13 17:42:29 -07:00
Anton Kaliaev
696e8c6f9e
[docs] write about addr_book_strict in production notes ( #1741 )
...
Refs #1736
2018-06-13 18:24:12 +04:00
Zarko Milosevic
ce73884857
Add spec for Blockchain Reactor algorithm
2018-06-13 14:05:17 +02:00
Dev Ojha
b84f788f36
Switch ports 466xx to 266xx ( #1735 )
...
* Switch ports 466xx to be 266xx
This is done so the default ports aren't in the linux kernel's default ephemeral port range.
* Update ABCI import
* Bump cache on circleci
* Get more verbose output for debugging
* Bump abci dependency
* Fix accidental change of a block header's hash
* pin abci release
2018-06-12 13:25:52 +04:00
Max Levy
708ddb30f7
typo fix
...
And typo fix
2018-06-11 22:53:48 +09:00
ValarDragon
fd9375c35b
Docs: Update description of seeds and persistent peers
2018-06-09 01:25:46 +02:00
Zach Ramsay
724b6c39b8
style fixes/typos/etc from PR review
2018-06-07 10:01:31 -04:00
Zach Ramsay
9aef3fa610
docs: pretty fixes
2018-06-07 09:41:57 -04:00
Zach Ramsay
e82ab1c374
moar fixes
2018-06-07 09:41:57 -04:00
Zach Ramsay
ffa8b5f620
oomph
2018-06-07 09:41:57 -04:00
Zach Ramsay
df07f8b36a
moar
2018-06-07 09:41:57 -04:00
Zach Ramsay
d4d91d7781
running in prod
2018-06-07 09:41:57 -04:00
Zach Ramsay
3039aa1e67
intro
2018-06-07 09:41:57 -04:00
Zach Ramsay
d4d79886b2
indexing txns
2018-06-07 09:41:57 -04:00
Zach Ramsay
b429d65f9f
how to read logs
2018-06-07 09:41:57 -04:00
Zach Ramsay
20e1eadcf1
getting started
2018-06-07 09:41:57 -04:00
Zach Ramsay
2e18a4e633
determinism & ecosystem
2018-06-07 09:41:57 -04:00
Zach Ramsay
b860018975
deploy tesnets
2018-06-07 09:41:57 -04:00
Zach Ramsay
44c88805a7
app devel
2018-06-07 09:41:57 -04:00
Zach Ramsay
a9b6fcdbc4
docs: cleanup/clarify build process
2018-06-07 09:41:57 -04:00
Zach Ramsay
14a5dfd945
docs: start move back to md
2018-06-07 09:41:57 -04:00
Ethan Buchman
46b957929c
Merge branch 'develop' into release/v0.20.0
2018-06-06 19:24:36 -07:00
ValarDragon
a6a4fc7784
docs: Add BSD install script
2018-06-06 17:57:25 -07:00
Ethan Buchman
fcf61b8088
check addrs match pubkeys in abci Validator. version bump
2018-06-06 16:35:35 -07:00
Ethan Buchman
89925501f3
p2p/filter/pubkey -> p2p/filter/id
2018-06-06 16:13:51 -07:00
Ethan Buchman
8be27494bb
update abci spec. add address spec
2018-06-06 16:11:58 -07:00
Zach Ramsay
8706ae765c
docs: a link to quick install script
2018-06-04 10:42:28 -04:00
Ethan Buchman
1c643701f5
Merge pull request #1662 from Liamsi/develop
...
WIP: simplify & update documentation, fix typo
2018-06-02 18:39:36 -04:00
Liamsi
7030d5c2a7
remove notes column
...
according to: https://github.com/tendermint/go-crypto/pull/110#issuecomment-394048086
2018-06-02 13:04:40 +01:00
Alexander Simmerl
3255c076e5
Remove auth_enc config option
...
As we didn't hear any voices requesting this feature, we removed the
option to disable it and always have peer connection auth encrypted.
closes #1518
follow-up #1325
2018-06-01 21:07:20 +02:00
Liamsi
978277a4c1
make slightly more readable
2018-05-31 20:40:01 +01:00
Liamsi
58eb76f34d
simplify & update documentation, fiy typo
2018-05-31 20:13:41 +01:00
Ethan Buchman
178e357d7f
Merge pull request #1618 from tendermint/1494-production-notes
...
[docs] notes about running a production system
2018-05-30 23:23:51 -04:00
Ethan Buchman
683b527534
Merge pull request #1636 from tendermint/bucky/docs
...
gut docs/app-arch
2018-05-30 23:17:26 -04:00
Ethan Buchman
d584e03427
fix link and typo
2018-05-30 23:23:39 -04:00
Anton Kaliaev
f0ce8b3883
note about state syncing
2018-05-30 16:55:39 +04:00
Anton Kaliaev
3da5198631
fixes after @zramsay's review
2018-05-30 16:51:20 +04:00
Anton Kaliaev
252a0a392b
move reactor descriptions to relevant specs
2018-05-30 16:51:19 +04:00
Anton Kaliaev
f7106bfb39
more config variables
...
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev
2a517ac98c
hardware specs and configuration params
...
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev
b542dce2e1
[docs] signal handling
...
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev
82ded582f2
[docs] debugging/monitoring sections, restart handling
...
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev
e0d4fe2dba
document DOS exposure and mitigation
...
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev
83c6f2864d
document the consensus WAL
...
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev
33ec8cb609
document logging
...
Refs #1494
2018-05-30 16:51:19 +04:00
Anton Kaliaev
eec9f142b5
[docs] indexing transactions and subscribing to events
...
Refs #1643
2018-05-30 13:10:04 +04:00
Ethan Buchman
c8be091d4a
gut docs/app-arch
2018-05-28 16:58:38 -04:00
Zach
ec34c8f9d2
docs: update ABCI output ( #1635 )
2018-05-28 22:06:02 +04:00
Zach
7f20eb5f8e
generate RPC docs using Slate ( #1612 )
...
* generate RPC docs using Slate (#691 )
* update changelog
* skip if branch not develop
* slate: only build if rpc/core has changes
* fetch develop to compare against
* slate: build on master only
* [rpc/core] use original repo, not fork in README
2018-05-25 15:59:24 +04:00
Zach Ramsay
2aa5285c66
fix from self-review
2018-05-23 10:08:57 -04:00
Zach Ramsay
423fef1416
docs: use absolute links ( #1617 )
2018-05-23 10:01:32 -04:00
Zach Ramsay
60d7486de2
docs: fix dead links, closes #1608
2018-05-22 14:46:56 -04:00
Ethan Buchman
1ef415728d
docs/spec: blockchain and consensus dirs
2018-05-20 00:28:47 -04:00
Ethan Buchman
d7d12c8030
update networks/local readme
2018-05-19 23:21:35 -04:00
Ethan Buchman
6c4a26f248
update readme
2018-05-19 22:44:29 -04:00
Zach Ramsay
0fb33ca91d
docs: update install instructions, closes #1580
2018-05-18 10:12:52 -04:00
Zach Ramsay
35428ceb53
docs: lil fixes
2018-05-18 10:01:56 -04:00
Anton Kaliaev
2987158a65
[docs] add a note about replay protection
...
Refs #345 , https://github.com/tendermint/tendermint/issues/458#issuecomment-297077148
2018-05-18 10:45:51 +04:00
Anton Kaliaev
c9001d5a11
bound the mempool
...
Refs #345
2018-05-18 10:45:51 +04:00
Anton Kaliaev
90446261f3
[docs] document transactional semantics
...
Refs #1494 , #345
2018-05-18 10:45:51 +04:00
Zach
0908e668bd
document testnet command, closes #1535 ( #1588 )
2018-05-18 09:52:31 +04:00
Ethan Buchman
b4d6bf7697
add back new-spec/README to tell people it moved
2018-05-17 15:39:49 -04:00
Zach
b5c4098c53
update docs/examples & terraform/ansible ( #1534 )
...
* update docs/examples
* ansible: add node IDs from docs/examples
* better monikers
* ansible: clearer paths
* upgrade version
* examples: updates
* docs: consolidate terraform & ansible
* remove deprecated info, small reorgs
* docs build fix
* docs: t&a critical commit
* s/dummy/kvstore/g
* terraform/DO region unavailable, persistent error can't be bothered to debug rn
* terraform: need vars
* networks: t&a standalone integration script for DO
* t&a more updates
* examples: add script that shows what the testnet command does
* use AMS3, since AMS2 is not available
2018-05-17 18:05:59 +04:00
Zach
754be1887c
spec: move to final location ( #1576 )
2018-05-17 09:58:15 +04:00
Zach
775b015173
docs: add diagram, closes #1565 ( #1577 )
2018-05-17 09:57:28 +04:00
Allen
c0a1a8d3c0
add link to github ( #1542 )
2018-05-09 12:13:07 +04:00
Ethan Buchman
e2e2127365
Merge pull request #1519 from tendermint/bucky/p2p-cleanup
...
Cleanup P2P
2018-04-30 15:54:04 -04:00
Ethan Buchman
b6c062c451
fixes from review
2018-04-30 08:19:19 -04:00
Ethan Buchman
d3c4f746a7
spec: abci notes. closes #1257
2018-04-28 21:12:25 -04:00
Ethan Buchman
3a30ee75b9
minor fixes
2018-04-28 17:27:51 -04:00
Ethan Buchman
3498b676a6
update spec and addrbook.go
2018-04-28 17:14:58 -04:00
Ethan Buchman
aaa81092e7
p2p: some comments and a log line
2018-04-28 15:01:33 -04:00
Ethan Buchman
f645187122
spec: pex update
2018-04-28 13:11:32 -04:00
Ethan Buchman
936d1a0e68
some notes about the p2p layer
2018-04-28 11:35:09 -04:00
Ethan Buchman
25cee8827a
Merge branch 'develop' into 1428-remove-wal-light
2018-04-27 12:06:08 -04:00
Ethan Buchman
9ab1fafdf1
some amino json for #1504
2018-04-26 22:06:15 -04:00
Ethan Buchman
d48a6f930d
document pre-amino pubkeys/addresses
2018-04-26 20:46:08 -04:00
Ethan Buchman
f1ead2df70
typo
2018-04-26 11:50:45 -04:00
Ethan Buchman
e5951acfb4
SHA256 -> RIPEMD160
2018-04-26 11:47:13 -04:00
Ethan Buchman
0e1414ef9d
spec: add Address spec. notes about Query
2018-04-26 11:46:20 -04:00
Ethan Buchman
97be1eef87
add abci notes
2018-04-26 11:08:34 -04:00
Ethan Buchman
91c81ef9a1
spec: note on byte arrays, clean up bitarrays and more, add merkle proof, add crypto.go script
2018-04-26 10:42:58 -04:00
Ethan Buchman
e2f0778c14
spec: update encoding.md
2018-04-26 09:36:41 -04:00
Anton Kaliaev
ece3f678da
[docs/spec] update msg type and Tendermint behavior ( #1468 )
...
Refs #1422
2018-04-17 19:38:10 +02:00
Anton Kaliaev
379f9f875b
update docs for latest develop ( #1448 )
...
* update docs for latest develop
* latest_app_hash, not app_hash
2018-04-11 17:36:14 +02:00
Bric3d
64879c1e6a
1417 status response format ( #1424 )
...
* Reformated the ResultStatus
* fix misuse of ResultStatus.
* updated changelog
* Fixed tests
* fixed rpc helper tests
* fixed rpc_tests
* fixed mock/status_test
* fixed typo
* fixed ommitempty on validatorstatus and the changelog
* fixed extra line in changelog
* Updated usage of the /status json response in tests after breaking changes
* Updated remaining tests with changes after searching the codebase for usage
* Reformated the ResultStatus
* fix misuse of ResultStatus.
* updated changelog
* Fixed tests
* fixed rpc helper tests
* fixed rpc_tests
* fixed mock/status_test
* fixed typo
* fixed ommitempty on validatorstatus and the changelog
* Updated usage of the /status json response in tests after breaking changes
* Updated remaining tests with changes after searching the codebase for usage
* rebased against develop
2018-04-11 10:38:34 +02:00
Vladislav Dmitriyev
7c22e47629
Replaced NodeInfo's pubkey to ID ( #1443 )
...
* Replaced NodeInfo PubKey to NodeID
* Fixed tests and replaced NodeID with ID
* Removed unnecessary method ID()
* Fixed codec_test.go
* Fixed codec_test.go
* Removed unnecessary bracket
* Fixed all tests
* Fixed peer_set_test.go
* Fixed peer_test.go
* Fixed common_test.go
* Fixed common_test.go
* Renamed node_id to id
* Removed peer.ID() from RPC net.go
* Replaced NodeInfo pubKey to ID
* Fixed codec_test.go
* Fixed peer_set_test.go
* Fix pex_reactor_test.go
* Refactored code for privateKey initiali
* Fixed peer_set_test.go
* Fixed test.proto and removed orphan string in codec_test.go
* Fixed pointer to a string
* generate node_key when running tendermint init
* [docs] prefix IPs with node IDs
Refs #1429
* gen_node_key cmd
* [docs/specification/secure-p2p] add a note about config
* fix data race
Closes #1442
```
WARNING: DATA RACE
Write at 0x00c4209de7c8 by goroutine 23:
github.com/tendermint/tendermint/types.(*Block).fillHeader()
/home/vagrant/go/src/github.com/tendermint/tendermint/types/block.go:88 +0x157
github.com/tendermint/tendermint/types.(*Block).Hash()
/home/vagrant/go/src/github.com/tendermint/tendermint/types/block.go:104 +0x121
github.com/tendermint/tendermint/types.(*Block).HashesTo()
/home/vagrant/go/src/github.com/tendermint/tendermint/types/block.go:135 +0x4f
github.com/tendermint/tendermint/consensus.(*ConsensusState).enterPrecommit()
/home/vagrant/go/src/github.com/tendermint/tendermint/consensus/state.go:1037 +0x182d
github.com/tendermint/tendermint/consensus.(*ConsensusState).addVote()
/home/vagrant/go/src/github.com/tendermint/tendermint/consensus/state.go:1425 +0x1a6c
github.com/tendermint/tendermint/consensus.(*ConsensusState).tryAddVote()
/home/vagrant/go/src/github.com/tendermint/tendermint/consensus/state.go:1318 +0x77
github.com/tendermint/tendermint/consensus.(*ConsensusState).handleMsg()
/home/vagrant/go/src/github.com/tendermint/tendermint/consensus/state.go:581 +0x7a9
github.com/tendermint/tendermint/consensus.(*ConsensusState).receiveRoutine()
/home/vagrant/go/src/github.com/tendermint/tendermint/consensus/state.go:539 +0x6c3
Previous read at 0x00c4209de7c8 by goroutine 47:
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common.(*HexBytes).MarshalJSON()
<autogenerated>:1 +0x52
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.invokeMarshalJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:433 +0x88
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec)._encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:82 +0x8d2
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:50 +0x10e
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSONStruct()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:348 +0x539
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec)._encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:119 +0x83f
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:50 +0x10e
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSONStruct()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:348 +0x539
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec)._encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:119 +0x83f
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:50 +0x10e
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSONStruct()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:348 +0x539
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec)._encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:119 +0x83f
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:50 +0x10e
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSONStruct()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:348 +0x539
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec)._encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:119 +0x83f
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).encodeReflectJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/json-encode.go:50 +0x10e
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino.(*Codec).MarshalJSON()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-amino/amino.go:296 +0x182
github.com/tendermint/tendermint/rpc/lib/types.NewRPCSuccessResponse()
/home/vagrant/go/src/github.com/tendermint/tendermint/rpc/lib/types/types.go:100 +0x12c
github.com/tendermint/tendermint/rpc/lib/server.makeJSONRPCHandler.func1()
/home/vagrant/go/src/github.com/tendermint/tendermint/rpc/lib/server/handlers.go:152 +0xab7
net/http.HandlerFunc.ServeHTTP()
/usr/lib/go-1.9/src/net/http/server.go:1918 +0x51
net/http.(*ServeMux).ServeHTTP()
/usr/lib/go-1.9/src/net/http/server.go:2254 +0xa2
github.com/tendermint/tendermint/rpc/lib/server.RecoverAndLogHandler.func1()
/home/vagrant/go/src/github.com/tendermint/tendermint/rpc/lib/server/http_server.go:138 +0x4fa
net/http.HandlerFunc.ServeHTTP()
/usr/lib/go-1.9/src/net/http/server.go:1918 +0x51
net/http.serverHandler.ServeHTTP()
/usr/lib/go-1.9/src/net/http/server.go:2619 +0xbc
net/http.(*conn).serve()
/usr/lib/go-1.9/src/net/http/server.go:1801 +0x83b
Goroutine 23 (running) created at:
github.com/tendermint/tendermint/consensus.(*ConsensusState).OnStart()
/home/vagrant/go/src/github.com/tendermint/tendermint/consensus/state.go:250 +0x35b
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common.(*BaseService).Start()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common/service.go:130 +0x5fc
github.com/tendermint/tendermint/consensus.(*ConsensusReactor).OnStart()
/home/vagrant/go/src/github.com/tendermint/tendermint/consensus/reactor.go:69 +0x1b4
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common.(*BaseService).Start()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common/service.go:130 +0x5fc
github.com/tendermint/tendermint/consensus.(*ConsensusReactor).Start()
<autogenerated>:1 +0x43
github.com/tendermint/tendermint/p2p.(*Switch).OnStart()
/home/vagrant/go/src/github.com/tendermint/tendermint/p2p/switch.go:177 +0x124
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common.(*BaseService).Start()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common/service.go:130 +0x5fc
github.com/tendermint/tendermint/node.(*Node).OnStart()
/home/vagrant/go/src/github.com/tendermint/tendermint/node/node.go:416 +0xa1b
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common.(*BaseService).Start()
/home/vagrant/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common/service.go:130 +0x5fc
github.com/tendermint/tendermint/rpc/test.StartTendermint()
/home/vagrant/go/src/github.com/tendermint/tendermint/rpc/test/helpers.go:100 +0x5b
github.com/tendermint/tendermint/rpc/client_test.TestMain()
/home/vagrant/go/src/github.com/tendermint/tendermint/rpc/client/main_test.go:17 +0x4c
main.main()
github.com/tendermint/tendermint/rpc/client/_test/_testmain.go:76 +0x1cd
Goroutine 47 (running) created at:
net/http.(*Server).Serve()
/usr/lib/go-1.9/src/net/http/server.go:2720 +0x37c
net/http.Serve()
/usr/lib/go-1.9/src/net/http/server.go:2323 +0xe2
github.com/tendermint/tendermint/rpc/lib/server.StartHTTPServer.func1()
/home/vagrant/go/src/github.com/tendermint/tendermint/rpc/lib/server/http_server.go:35 +0xb3
```
* removed excessive comment
Refs https://github.com/tendermint/tendermint/pull/1446#discussion_r180353446
* use the tag interface for pubsub. (#1438 )
* use the tag interface for pubsub.
* update tmlibs.
* Fix unresolved conflict.
* improve `show_node_id` (#1433 )
* fix show_node_id
* make LoadNodeKey public
* make LoadNodeKey public
* remove if
* remove if
2018-04-11 10:11:11 +02:00
Anton Kaliaev
e88f74bb9b
remove wal_light setting
...
Closes #1428
2018-04-11 10:08:03 +02:00
Anton Kaliaev
609452958c
[docs/specification/secure-p2p] add a note about config
2018-04-09 17:02:48 +02:00
Anton Kaliaev
9be16d56ba
[docs] prefix IPs with node IDs
...
Refs #1429
2018-04-09 17:02:47 +02:00
Ethan Buchman
c170800fbd
Merge branch 'develop' into jae/aminoify
2018-04-07 16:16:53 +03:00
Ethan Buchman
991017fc41
Merge pull request #1336 from tendermint/zarko/1308-add-light-client-spec
...
Add light client spec
2018-04-03 23:02:32 +03:00
Zach Ramsay
315c475b79
docs: build updates
...
ref: https://github.com/tendermint/tools/pull/79
2018-04-03 04:48:40 -07:00
Jae Kwon
34974e3932
Make types use Amino; Refactor PrivValidator* to FilePV/SocketPV
2018-03-31 00:18:43 +02:00
Anton Kaliaev
58242e1b63
bump version one more time
2018-03-27 09:07:29 +02:00
Anton Kaliaev
ab4ac04c88
bump up the version
2018-03-26 22:07:07 +02:00
Anton Kaliaev
a7250af303
Exponential backoff follow up ( #1349 )
...
* document new functionality [ci skip]
Refs #1304
* add fixme [ci skip]
Refs #1304
* ensure that we dial peer after backoff duration
Refs #1304
2018-03-23 09:48:27 +01:00
Zach
6545a21369
docs/examples: update quick start guide ( #1351 )
2018-03-22 08:58:02 +01:00
Zarko Milosevic
416f03c05b
Add light client spec
2018-03-21 10:00:18 +01:00
Zarko Milosevic
5a79b3d74a
Improve the spec to make explicit median computation based on voting power
2018-03-19 19:10:02 +01:00
Constantine
152290db7e
Add `\health` rpc endpoint ( #1306 )
...
* Init `\health` rpc endpoint
* remove additional info from `\health` rpc endpoint
* Cleanup imports
* Added time threshold for health check
* Update rpc doc
* Remove unnecessary checks for blocktime creation lag
* Clean up of unnecessary config usage
2018-03-19 19:39:37 +03:00
Ethan Buchman
eaabdb5cac
Merge pull request #1282 from tendermint/1126-private-peers
...
private peers
2018-03-18 22:53:57 +01:00
racin
066aee3045
Documentation: The character for 1/3 fraction could not be rendered in PDF on readthedocs. ( #1326 )
2018-03-18 22:44:38 +03:00
Anton Kaliaev
2a258a2c3f
revert removing private peers from persistent
2018-03-15 11:55:30 +04:00
Anton Kaliaev
a39aec0bae
rename private_peers to private_peer_ids to distinguish from peers
2018-03-15 11:55:30 +04:00
Anton Kaliaev
8bef3eb1f4
private peers
...
Refs #1126
2018-03-15 11:55:29 +04:00
Zach Ramsay
3019761204
docs: add document 'On Determinism'
...
closes https://github.com/tendermint/abci/issues/56
2018-03-06 15:19:59 +08:00
Alexander Simmerl
533ed2a876
adr: Amend decisions for PrivValidator
2018-03-05 17:38:05 +01:00
Ethan Buchman
d4e4055d57
PrivValidatorAddr -> PrivValidatorListenAddr. Update ADR008
2018-03-05 17:11:43 +01:00
Zach
bdd50c5f37
fix docs links & stuff ( #1273 )
...
* fix links in docs/spec etc, closes #1261
* spec: remove ref to non-existant repo
* codecov you weirdo
2018-03-05 16:30:36 +04:00
Anton Kaliaev
1a3faa8db1
add app_state field to docs
2018-02-28 23:44:10 +04:00
Ethan Buchman
2a8f0000b2
Merge pull request #1250 from tendermint/ditch-glide
...
Ditch glide
2018-02-28 09:52:12 -05:00
Ethan Buchman
dd2d846c02
Merge pull request #1203 from tendermint/feature/priv_val
...
types/priv_validator package
2018-02-28 09:27:03 -05:00
Anton Kaliaev
8dd06cf197
ditch glide
2018-02-27 18:02:40 +04:00
Zach
2cc63069c6
rename dummy to kvstore ( #1223 )
...
* remove accidental binary
* docs: s/Dummy&dummy/KVStore&kvstore/g
* glide update to abci
* update abci import paths
* dummy begone, hello kvstore
* RequestInitChain needs genesisBytes
* glide update
2018-02-27 18:01:10 +04:00
Ethan Buchman
9293ae76bf
p2p: introduce peerConn to simplify peer creation ( #1226 )
...
* expose AuthEnc in the P2P config
if AuthEnc is true, dialed peers must have a node ID in the address and
it must match the persistent pubkey from the secret handshake.
Refs #1157
* fixes after my own review
* fix docs
* fix build failure
```
p2p/pex/pex_reactor_test.go:288:88: cannot use seed.NodeInfo().NetAddress() (type *p2p.NetAddress) as type string in array or slice literal
```
* p2p: introduce peerConn to simplify peer creation
* Introduce `peerConn` containing the known fields of `peer`
* `peer` only created in `sw.addPeer` once handshake is complete and NodeInfo is checked
* Eliminates some mutable variables and makes the code flow better
* Simplifies the `newXxxPeer` funcs
* Use ID instead of PubKey where possible.
* SetPubKeyFilter -> SetIDFilter
* nodeInfo.Validate takes ID
* remove peer.PubKey()
* persistent node ids
* fixes from review
* test: use ip_plus_id.sh more
* fix invalid memory panic during fast_sync test
```
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: panic: runtime error: invalid memory address or nil pointer dereference
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x98dd3e]
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]:
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: goroutine 3432 [running]:
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: github.com/tendermint/tendermint/p2p.newOutboundPeerConn(0xc423fd1380, 0xc420933e00, 0x1, 0x1239a60, 0
xc420128c40, 0x2, 0x42caf6, 0xc42001f300, 0xc422831d98, 0xc4227951c0, ...)
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: #011/go/src/github.com/tendermint/tendermint/p2p/peer.go:123 +0x31e
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: github.com/tendermint/tendermint/p2p.(*Switch).addOutboundPeerWithConfig(0xc4200ad040, 0xc423fd1380, 0
xc420933e00, 0xc423f48801, 0x28, 0x2)
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: #011/go/src/github.com/tendermint/tendermint/p2p/switch.go:455 +0x12b
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: github.com/tendermint/tendermint/p2p.(*Switch).DialPeerWithAddress(0xc4200ad040, 0xc423fd1380, 0x1, 0x
0, 0x0)
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: #011/go/src/github.com/tendermint/tendermint/p2p/switch.go:371 +0xdc
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: github.com/tendermint/tendermint/p2p.(*Switch).reconnectToPeer(0xc4200ad040, 0x123e000, 0xc42007bb00)
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: #011/go/src/github.com/tendermint/tendermint/p2p/switch.go:290 +0x25f
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: created by github.com/tendermint/tendermint/p2p.(*Switch).StopPeerForError
2018-02-21T06:30:05Z box887.localdomain docker/local_testnet_4[14907]: #011/go/src/github.com/tendermint/tendermint/p2p/switch.go:256 +0x1b7
```
2018-02-27 15:54:40 +04:00
Alexander Simmerl
d321839669
wip: fix code block in ADR
2018-02-09 16:53:17 -05:00
Ethan Buchman
bef91ea7fe
adr-008-priv-validator
2018-02-09 16:52:05 -05:00
Anton Kaliaev
106cdb74e5
do not enforce 1/3 validator power change
...
leave it to the app
Refs #1022
2018-02-09 23:30:04 +04:00
Anton Kaliaev
cf1f483526
add seed_mode flag (`--p2p.seed_mode`)
2018-02-08 17:20:55 +04:00
Ethan Buchman
9e767771fc
Merge pull request #1188 from ltfschoen/patch-1
...
Update getting-started.rst with Python 3 example
2018-02-06 12:53:47 -05:00
Luke Schoen
f37c502fd8
Update getting-started.rst with Python 3 example
2018-02-06 16:00:51 +11:00
Zarko Milosevic
4cbdbbaac9
Add BFT time spec
2018-02-01 15:22:08 +01:00
Ethan Buchman
fe632ea32a
spec: minor fixes
2018-01-26 17:26:33 -05:00
Zach Ramsay
5b368252ac
spec: more fixes
2018-01-26 17:26:33 -05:00
Zach Ramsay
8cca953590
spec: remove notes, see #1152
2018-01-26 17:26:33 -05:00
Zach Ramsay
4b4a2029c4
spec: typos & other fixes
2018-01-26 17:26:33 -05:00
Ethan Buchman
eae62ec09b
Merge branch 'develop' into patch-1
2018-01-26 17:17:28 -05:00
George Ornbo
4529fd6787
Fix documentation typos
2018-01-26 14:44:48 +00:00
Ethan Buchman
260affd037
docs consolidation
2018-01-23 23:46:28 -05:00
Zarko Milosevic
dfdfd6c98e
Small fix in example
2018-01-22 13:10:54 +01:00
Ethan Buchman
813bb6af96
Merge pull request #1092 from tendermint/add-consensus-reactor-doc
...
Add consensus reactor doc
2018-01-21 12:40:28 -05:00
Ethan Buchman
aecbff725f
Merge pull request #1082 from tendermint/document-proposer-selection
...
Document proposer selection procedure
2018-01-21 12:39:43 -05:00
Ethan Buchman
2c6ed302b7
minor changes [ci skip]
2018-01-21 12:36:46 -05:00
Adrian Brink
0eb85161aa
More specification
2018-01-21 12:35:09 -05:00
Adrian Brink
940145b368
Bullet points for reactor and poolRoutine
2018-01-21 12:32:45 -05:00
Adrian Brink
a30315276b
Formatting and documentation
2018-01-21 12:32:23 -05:00
Adrian Brink
6366eb9d99
Cleanup build and structure
2018-01-21 12:31:14 -05:00
Ethan Buchman
39d8da3536
docs: update getting started [ci skip]
2018-01-20 21:21:50 -05:00
Ethan Buchman
ae27e85bf7
add warnings about new spec
2018-01-20 21:20:15 -05:00
Ethan Buchman
f2d19162d2
fixes from caffix review
2018-01-20 21:20:09 -05:00
Zarko Milosevic
d36e118bf6
Add Consensus reactor spec
2018-01-19 19:57:08 +01:00
Ethan Buchman
940db715f4
Merge pull request #1104 from tendermint/p2p-consolidate
...
WIP: P2P consolidate
2018-01-18 19:00:35 -05:00
Ethan Buchman
e764a180d8
docs: fix tx formats [ci skip]
2018-01-18 18:58:33 -05:00
Zach Ramsay
9d4d939b89
docs: tx formats: closes #1083 , #536
2018-01-18 15:37:56 +00:00
Ethan Buchman
e2b3b5b58c
dial_persistent_peers -> dial_peers with persistent option
2018-01-13 14:50:58 -05:00