Ethan Buchman
a75bccfbc4
Merge branch 'develop' into 564-add-app-options-to-genesis-resp
2017-10-23 11:30:00 -04:00
Ethan Buchman
ac2ef9e0ea
Merge pull request #750 from tendermint/feature/cleanup
...
Cleanup of code and code docs
2017-10-23 11:14:15 -04:00
Ethan Buchman
c2803b80e8
update changelog; fixes from rebase
2017-10-23 11:13:12 -04:00
Ethan Buchman
7a6876bc62
Merge pull request #768 from tendermint/feature/merkleeyes-to-iavl
...
Feature/merkleeyes to iavl
2017-10-23 11:07:21 -04:00
Adrian Brink
819f81f702
Change NOTE to CONTRACT
2017-10-23 11:04:45 -04:00
Adrian Brink
036d3b59a3
Address reviews
2017-10-23 11:04:45 -04:00
Adrian Brink
782a836db0
Cleanup of code and code docs
...
This cleans up some of the code in the state package
2017-10-23 11:04:45 -04:00
Ethan Buchman
bd46b78785
Merge pull request #755 from tendermint/753-notified-mempool-txs-but-mempool-empty
...
WIP: only notify when there are some txs (Refs #753 )
2017-10-23 10:31:38 -04:00
Anton Kaliaev
f908dd0e55
only notify when there are some txs (Refs #753 )
2017-10-23 10:31:00 -04:00
Ethan Buchman
f188366e26
update glide
2017-10-23 10:04:00 -04:00
Ethan Buchman
fd60621a8e
update cswal test
2017-10-23 10:03:54 -04:00
Ethan Buchman
60b7f2c61b
Merge pull request #767 from silasdavis/do-not-swallow
...
Make RPCError an actual error and don't swallow its companion data
2017-10-23 01:51:40 -04:00
Silas Davis
3e3d53daef
Make RPCError an actual error and don't swallow its companion data
2017-10-22 15:14:21 +01:00
Ethan Buchman
fa56e8c0ce
Merge pull request #676 from tendermint/state-unexpose-genesisDoc-chainID
...
all, state: unexpose GenesisDoc, ChainID fields make them accessor methods
2017-10-18 20:10:02 -04:00
Anton Kaliaev
75b78bfb72
panic on marshal/unmarshal failures for genesisDoc
2017-10-17 13:33:57 +04:00
Ethan Buchman
b234f7aba2
Merge pull request #741 from tendermint/client-compile-time-assertions
...
rpc/client: use compile time assertions instead of methods
2017-10-17 03:41:24 -04:00
Anton Kaliaev
616b07ff6b
make AppOptions an interface{}
2017-10-16 10:58:52 +04:00
Anton Kaliaev
b26f812399
update changelog
2017-10-16 10:58:52 +04:00
Anton Kaliaev
321061125f
add app_options to GenesisDoc (Refs #564 )
2017-10-16 10:58:52 +04:00
Anton Kaliaev
6469e2ccca
save genesis doc in DB to prevent user errors
...
https://github.com/tendermint/tendermint/pull/676#discussion_r144411458
2017-10-16 10:51:58 +04:00
Anton Kaliaev
c4646bf87f
make state#Params not a pointer
...
also remove the comment
2017-10-16 10:34:02 +04:00
Anton Kaliaev
716364182d
[state] expose ChainID and Params
...
```
jaekwon
Yeah we should definitely expose ChainID.
ConsensusParams is small enough, we can just write it.
```
https://github.com/tendermint/tendermint/pull/676#discussion_r144123203
2017-10-16 10:34:02 +04:00
Anton Kaliaev
1971e149fb
ChainID() and Params() do not return errors
...
- remove state#GenesisDoc() method
2017-10-16 10:34:02 +04:00
Emmanuel Odeke
7939d62ef0
all, state: unexpose GenesisDoc, ChainID fields make them accessor methods
...
Fixes #671
Unexpose GenesisDoc and ChainID fields to avoid them being
serialized to the DB on every block write/state.Save()
A GenesisDoc can now be alternatively written to the state's
database, by serializing its JSON as a value of key "genesis-doc".
There are now accessors and a setter for these attributes:
- state.GenesisDoc() (*types.GenesisDoc, error)
- state.ChainID() (string, error)
- state.SetGenesisDoc(*types.GenesisDoc)
This is a breaking change since it changes how the state's
serialization and requires that if loading the GenesisDoc entirely
from the database, you'll need to set its value in the database
as the GenesisDoc's JSON marshaled bytes.
2017-10-16 10:34:01 +04:00
Ethan Buchman
a1e0f0ba95
docs/ecosystem: add py-tendermint to abci-servers
2017-10-14 00:59:34 -04:00
Emmanuel Odeke
5f218a43fd
rpc/client: use compile time assertions instead of methods
2017-10-13 14:30:54 -06:00
Ethan Buchman
d490c25807
Merge pull request #720 from tendermint/types-heartbeat-test
...
types/heartbeat: test all Heartbeat functions
2017-10-13 09:22:59 -04:00
Ethan Buchman
340f33b475
Merge pull request #734 from tendermint/482-support-historical-abci-queries
...
support historical abci queries
2017-10-13 09:14:32 -04:00
Anton Kaliaev
7518c4a9be
[rpc] update comment [ci skip]
2017-10-13 15:03:21 +04:00
Anton Kaliaev
db413aadfd
fixes from @cloudhead review
2017-10-13 15:03:21 +04:00
Anton Kaliaev
5433e5771e
support historical abci queries (Refs #482 )
2017-10-13 15:03:20 +04:00
Zach Ramsay
e2e50bc0fc
rpc: use /iavl repo in test ( #713 )
2017-10-11 10:35:22 -04:00
Ethan Buchman
27245ce6f6
Merge branch 'master' into develop
2017-10-10 19:12:40 -04:00
Ethan Buchman
d4634dc683
Merge pull request #729 from tendermint/release/0.11.1
...
Release/0.11.1
v0.11.1
2017-10-10 18:50:15 -04:00
Ethan Buchman
8c08fc671c
fix version
2017-10-10 18:49:08 -04:00
Ethan Buchman
a2d40580d7
Merge pull request #732 from sbellem/docs-install-typo-fix
...
[docs: typo fix] add missing "have"
2017-10-10 11:22:39 -04:00
Ethan Buchman
0011af7adf
Merge pull request #727 from sbellem/docs-typo-fix
...
[docs:typo fix] remove misplaced "the"
2017-10-10 11:20:34 -04:00
Sylvain Bellemare
1764106606
[docs: typo fix] add missing "have"
2017-10-10 17:15:35 +02:00
Ethan Buchman
3356544706
update changelog
2017-10-10 11:10:48 -04:00
Ethan Buchman
335e012b6a
Merge branch 'develop' into release/0.11.1
2017-10-10 11:08:14 -04:00
Ethan Buchman
a458da8f92
Merge pull request #724 from tendermint/708-leaving-out-params-crashes-tm-rpc
...
Leaving out params crashes tm rpc
2017-10-10 10:53:21 -04:00
Ethan Buchman
9fb45c5b5a
remove a stale comment
2017-10-10 10:52:26 -04:00
Anton Kaliaev
aae4e94998
make RPCRequest params not a pointer
...
https://github.com/tendermint/tendermint/pull/724#issuecomment-335362927
2017-10-10 13:50:06 +04:00
Anton Kaliaev
d935a4f0a8
recover from panic in WS JSON RPC readRoutine
...
https://github.com/tendermint/tendermint/pull/724#issuecomment-335316484
2017-10-10 13:48:56 +04:00
Anton Kaliaev
5c331d8276
log a notification to help debug user issues
2017-10-10 13:01:25 +04:00
Anton Kaliaev
13b9de6778
return missing package declaration
2017-10-10 12:48:36 +04:00
Anton Kaliaev
dc0e8de9b0
extract some of the consensus types into ./types
...
so they can be used in rpc/core/types/responses.go.
```
So, it seems like we could use the actual structs here, but we don't want to have to import consensus to get them, as then clients are importing too much crap. So probably we should move some types from consensus into consensus/types so we can import.
Will these raw messages be identical to:
type ResultDumpConsensusState struct {
RoundState cstypes.RoundState
PeerRoundStates map[string]cstypes.PeerRoundState
}
```
https://github.com/tendermint/tendermint/pull/724#discussion_r143598193
2017-10-10 12:39:21 +04:00
Anton Kaliaev
90a2335267
bump version to 0.11.1
2017-10-10 01:18:33 +04:00
Anton Kaliaev
99c4e48038
return missing package declaration
2017-10-10 01:14:42 +04:00
Anton Kaliaev
4bd4d59af5
update changelog [ci skip]
2017-10-10 01:14:00 +04:00