mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-13 21:31:23 +00:00
update changelog; fixes from rebase
This commit is contained in:
@ -7,8 +7,6 @@ BREAKING CHANGES:
|
|||||||
- Better support for injecting randomness
|
- Better support for injecting randomness
|
||||||
- Pass evidence/voteInfo through ABCI
|
- Pass evidence/voteInfo through ABCI
|
||||||
- Upgrade consensus for more real-time use of evidence
|
- Upgrade consensus for more real-time use of evidence
|
||||||
- func(s *State) LoadABCIResponses() *ABCIResponses now returns nil if now ABCIResponses could be loaded from the database.
|
|
||||||
Previously it would return a pointer to an ABCIResponses object if it didn't find anything in the database.
|
|
||||||
|
|
||||||
FEATURES:
|
FEATURES:
|
||||||
- Peer reputation management
|
- Peer reputation management
|
||||||
@ -30,6 +28,8 @@ BUG FIXES:
|
|||||||
- Graceful handling/recovery for apps that have non-determinism or fail to halt
|
- Graceful handling/recovery for apps that have non-determinism or fail to halt
|
||||||
- Graceful handling/recovery for violations of safety, or liveness
|
- Graceful handling/recovery for violations of safety, or liveness
|
||||||
|
|
||||||
|
## 0.12.0 (TBA)
|
||||||
|
|
||||||
## 0.11.1 (October 10, 2017)
|
## 0.11.1 (October 10, 2017)
|
||||||
|
|
||||||
IMPROVEMENTS:
|
IMPROVEMENTS:
|
||||||
|
@ -279,13 +279,6 @@ func (s *State) GetValidators() (last *types.ValidatorSet, current *types.Valida
|
|||||||
return s.LastValidators, s.Validators
|
return s.LastValidators, s.Validators
|
||||||
}
|
}
|
||||||
|
|
||||||
// Params returns the consensus parameters used for validating blocks
|
|
||||||
func (s *State) Params() types.ConsensusParams {
|
|
||||||
// TODO: this should move into the State proper
|
|
||||||
// when we allow the app to change it
|
|
||||||
return *s.GenesisDoc.ConsensusParams
|
|
||||||
}
|
|
||||||
|
|
||||||
//------------------------------------------------------------------------
|
//------------------------------------------------------------------------
|
||||||
|
|
||||||
// ABCIResponses retains the responses of the various ABCI calls during block processing.
|
// ABCIResponses retains the responses of the various ABCI calls during block processing.
|
||||||
|
@ -7,7 +7,6 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
// TxIndexer interface defines methods to index and search transactions.
|
// TxIndexer interface defines methods to index and search transactions.
|
||||||
// TODO: Add the ability to create an independent TxIndexer.
|
|
||||||
type TxIndexer interface {
|
type TxIndexer interface {
|
||||||
|
|
||||||
// AddBatch analyzes, indexes or stores a batch of transactions.
|
// AddBatch analyzes, indexes or stores a batch of transactions.
|
||||||
@ -16,7 +15,7 @@ type TxIndexer interface {
|
|||||||
// support batching.
|
// support batching.
|
||||||
AddBatch(b *Batch) error
|
AddBatch(b *Batch) error
|
||||||
|
|
||||||
// Get return the transaction specified by hash or nil if the transaction is not indexed
|
// Get returns the transaction specified by hash or nil if the transaction is not indexed
|
||||||
// or stored.
|
// or stored.
|
||||||
Get(hash []byte) (*types.TxResult, error)
|
Get(hash []byte) (*types.TxResult, error)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user