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
Ethan Buchman
6dde320591
fixes from review
2018-08-17 10:32:10 -04:00
Ethan Buchman
1111c1848d
update abci spec
2018-08-16 13:19:14 -04:00
Ethan Buchman
91376627ea
update ADR
2018-08-16 13:19:13 -04:00
Anton Kaliaev
4e78badac9
docs: note max outbound peers excludes persistent
2018-08-15 12:54:20 +04:00
Zach
e10666859f
Zach/automated docs ( #2225 )
...
* add docs/config.js for better developer experience
* update docs_readme :)
2018-08-14 18:40:05 -04:00
Anton Kaliaev
6fad8eaf5a
[p2p/pex] connect to more than 10 peers ( #2169 )
...
* [p2p/pex] connect to more than 10 peers
also, remove DefaultMinNumOutboundPeers because a) I am not sure it's
needed b) it's super confusing
look closely
```
maxPeers := sw.config.MaxNumPeers - DefaultMinNumOutboundPeers
if maxPeers <= sw.peers.Size() {
sw.Logger.Info("Ignoring inbound connection: already have enough peers", "address", inConn.RemoteAddr().String(), "numPeers", sw.peers.Size(), "max", maxPeers)
```
we print maxPeers = config.MaxPeers - DefaultMinNumOutboundPeers. So we
may not have enough peers even though we say we have enough.
Refs #2130
* update spec
* replace MaxNumPeers with MaxNumInboundPeers/MaxNumOutboundPeers
Refs #2130
* update changelog
* make max rpc conns formula visible to users
* update spec
* docs: note max outbound peers excludes persistent
2018-08-14 18:25:56 -04:00
Anton Kaliaev
80e49abada
send ValidatorSetUpdates event when validator set changes ( #2161 )
...
Refs #1916
2018-08-14 19:16:35 +04:00
Dev Ojha
2756be5a59
libs: Remove usage of custom Fmt, in favor of fmt.Sprintf ( #2199 )
...
* libs: Remove usage of custom Fmt, in favor of fmt.Sprintf
Closes #2193
* Fix bug that was masked by custom Fmt!
2018-08-10 09:25:57 +04:00
bradyjoestar
785786bec4
add json2wal & fix wal2json ( #2196 )
...
* add json2wal & fix wal2json
* fix bug
* Update main.go
* add wal2JsonTest file
* Delete wal2JsonTest
2018-08-10 09:09:40 +04:00