ValarDragon
f76312ffe6
docs: Update secure-p2p doc to match the spec + current implementation
...
Closes #2421 .
I am of the opinion that the spec is easier to read than this though,
and we shouldn't really explain this here other than that we use a variant
of station to station protocol, with X25519 for the diffie hellman, and we
describe the related security properties.
2018-09-20 09:56:15 +02:00
Ethan Buchman
faa3509646
adr-021: note about tag spacers ( #2362 )
2018-09-19 18:56:23 -04:00
Ethan Buchman
a045c562a2
update adr-016 ( #2435 )
2018-09-19 18:11:11 -04:00
zhangzheng
3e099f75c7
minor note in indexing-transactions.md ( #2443 ) ( #2444 )
...
Fix inconsistent documents and code
2018-09-19 13:46:37 +04:00
Anton Kaliaev
89462c52d9
spec: add missing field to NodeInfoOther ( #2426 )
...
and fix formatting
Refs https://github.com/tendermint/tendermint/pull/2417#discussion_r218080500
2018-09-18 11:28:32 +02:00
Anton Kaliaev
e1bda36c6c
switch back to original fork
2018-09-18 12:16:03 +04:00
Anton Kaliaev
5bfb9001eb
switch from jmhodges/levigo to DataDog/leveldb
...
Why:
original fork is abandoned and not supported anymore.
Changes:
- LevelDB 1.19 (LevelDB and Snappy are both compiled and linked statically, so while you will not need them installed on your target machine, you should have a roughly compatible version of libstdc++.)
- snappy and lz4 libs included by default
2018-09-18 12:15:43 +04:00
Zach
4fe9906361
docs: Update README ( #2393 )
...
* update DOCS_README
* add spec to docs & other lil fixes (#2402 )
2018-09-17 18:43:10 +02:00
Anton Kaliaev
fc7f9bcaf6
rpc: Transform /status result.node_info.other into map ( #2417 )
...
* [rpc] transform /status result.node_info.other into map
* amino does not support maps, duh
Refs #2391
2018-09-17 18:39:52 +02:00
Dev Ojha
1ea64fc27f
Make mempool aware of MaxGas requirement ( #2360 )
...
* Make mempool aware of MaxGas requirement
* update spec
* Add tests
* Switch GasWanted from kv store to persistent kv store
* Fix typo in test name
* switch back to using kvstore, not persistent kv store
2018-09-12 16:41:19 -04:00
Zach
33b4617e9a
docs: update link to rpc ( #2361 )
...
* md links dont work in slate
* docs: link to rpc
* docs: use unsafe_reset_all
* do not advertise unsafe_reset_priv_validator
2018-09-12 21:03:17 +04:00
Ethan Buchman
503de8c9b8
docs/spec/abci: improve docs on AppHash ( #2363 )
2018-09-10 09:10:53 -04:00
xiaoping
dea4e96f66
fix docs links ( #2352 )
2018-09-10 10:42:48 +04:00
Ethan Buchman
a57aae7072
[ADR] ABCI errors and events ( #2314 )
...
* Start of ADR
* flesh out abci events and errors adrs
* adr: move 012 to 023
* adr-022: add note from cwgoes
2018-09-09 14:04:01 -04:00
Zach
0bec20a1e3
update readme, clsoes #2357 ( #2359 )
2018-09-08 16:45:12 +04:00
Ethan Buchman
8b94deca73
Merge pull request #2354 from tendermint/anton/fix-typos-in-spec
...
Fix typos in spec
2018-09-07 07:28:50 -04:00
Ethan Buchman
4cd2e40fb1
TMBIN -> Amino
2018-09-07 07:28:58 -04:00
Anton Kaliaev
47dc4e6428
fix a few typos in spec
2018-09-07 11:40:16 +04:00
Ethan Buchman
94288006ba
minor fixes
2018-09-06 22:47:05 -04:00
Ethan Buchman
299d46304d
update UPGRADING.md and minor docs fixes
2018-09-06 22:35:31 -04:00
Ethan Buchman
5106af484f
docs: add abci spec to config.js
2018-09-06 22:18:15 -04:00
Ethan Buchman
114c405120
docs/spec/abci: fixes and more from #2249
2018-09-06 22:17:00 -04:00
Ethan Buchman
1144e72c61
docs: refactor ABCI docs
...
* move spec/software/abci.md to spec/abci/apps.md and improve it
* move some of app-dev/app-development.md to spec/abci/client-server.md
2018-09-06 20:51:36 -04:00
Ethan Buchman
3fd54c5df5
docs/spec/abci: update spec
...
* better overview section
* section on tags
* remove notes about state/concurrency from CheckTx
* incorporate feedback from #2249
* explain how validator set updates effect future blocks
2018-09-06 19:36:30 -04:00
Ethan Buchman
20c55cffc4
docs: move app-dev/abci-spec.md to spec/abci/abci.md
2018-09-06 18:36:11 -04:00
Ethan Buchman
6fd79d1545
docs/spec/blockchain: remove tags from result for now
2018-09-06 12:47:26 -04:00
Ethan Buchman
8fcabe8b05
docs: fix note about ChainID size
2018-09-06 12:42:23 -04:00
Ethan Buchman
e0fa827a53
docs/spec/blockchain: specify consensus params in state.md
2018-09-06 12:41:57 -04:00
Ethan Buchman
bdf3238710
docs/spec/blockchain: bring blockchain.md up-to-date
2018-09-06 12:41:33 -04:00
Ethan Buchman
ed9e00a8a7
docs/spec/blockchain: fix encoding JSON
2018-09-06 12:41:02 -04:00
Ethan Buchman
91f8af8fd8
docs/spec/blockchain: update vote, signature, time
2018-09-05 19:14:18 -04:00
Ethan Buchman
80c217089a
docs/spec/blockchain: remove json tags, dont use HexBytes
2018-09-05 18:57:54 -04:00
Ethan Buchman
61914cf48e
docs/tm-core/using-tm: fix indentation for genesis.validators
2018-09-05 18:56:58 -04:00
Ethan Buchman
4416c9e4bc
fix links in abci readme. fixes #2335
2018-09-05 18:44:48 -04:00
Zach
7f6bd5c161
docs & spec: deduplicate block-structure.md ( #2331 )
2018-09-05 12:21:04 -04:00
Anton Kaliaev
cb91cd5965
[docs] one can also index txs by height now
2018-09-05 11:05:06 +04:00
Zach
92185c017c
Several minor docs & spec cleanup ( #2330 )
...
* addr_book_strick=false on local nets
* link to spec
* spec: remove TODO, see #1749 instead
* spec: make issues from TODOs
* update docs on addr_book_strict option
2018-09-05 10:30:36 +04:00
Zarko Milosevic
7b88172f41
Implement BFT time ( #2203 )
...
* Implement BFT time
* set LastValidators when creating state in state helper
for heights >= 2
2018-08-31 19:33:51 -04:00
Ethan Buchman
ffe91ae9e3
Merge pull request #2184 from tendermint/2035-max-bytes
...
MaxBytes
2018-08-31 15:16:37 -04:00
Peng Zhong
5ecdfacb8e
fix docs base directory ( #2295 )
2018-08-31 14:09:43 -04:00
Anton Kaliaev
4147f856dc
update arch doc
2018-08-31 16:10:41 +04:00
Anton Kaliaev
d73c5cbdb1
reap max bytes from the mempool & check transaction size
...
See ADR 020: Limiting txs size inside a block docs/architecture/adr-020-block-size.md
Refs #2035
2018-08-31 16:01:21 +04:00
Dev Ojha
bd531401a0
mempool: Store txs by hash inside of cache ( #2234 )
...
* mempool: Store txs by hash inside of cache
This allows for large cachesizes, without fear of the memory
consumption growing rapidly.
* (squash this) rename hashedTx -> txHash
2018-08-29 08:10:06 +04:00
Dev Ojha
b1bc3e4f89
crypto/secp256k1: Fix signature malleability, adopt more efficient en… ( #2239 )
...
* crypto/secp256k1: Fix signature malleability, adopt more efficient encoding
This removes signature malleability per ADR 14, and makes secp match
the encoding in ADR 15.
* (squash this) add lock
2018-08-28 09:32:54 +04:00
Zach
8972b6e293
Update config.js ( #2287 )
2018-08-28 08:37:35 +04:00
Alessio Treglia
5f255f0f71
Replace db_path with db_dir in default configuration ( #2284 )
...
* db_path is not being parsed
Fix default configuration, db_path is now db_dir.
Closes : cosmos/cosmos-sdk#1712
* Update CHANGELOG_PENDING.md
2018-08-27 17:27:18 +04:00
Peng Zhong
20e35654c6
lint markdown docs using a stop-words and write-good linters ( #2195 )
...
* lint docs with write-good, stop-words
* remove package-lock.json
* update changelog
* fix wrong paragraph formatting
* fix some docs formatting
* fix docs format
* fix abci spec format
2018-08-27 11:33:46 +04:00
Zach
aab5947d82
docs: deprecate RTD ( #2280 )
2018-08-27 10:37:54 +04:00
Zach
2f7fc87230
docs: fix img links, closes #2214 ( #2282 )
2018-08-27 10:36:22 +04:00
Dev Ojha
43ebc77f9b
Fix typo, closes #2269 ( #2277 )
2018-08-26 11:45:34 +04:00