This repository was archived by the owner on Dec 16, 2021. It is now read-only.
Drive v0.20.0
Features
- validator set rotation (#446, #515, #517, #530, #531)
- use latest version of Merk storage (#546)
- remove chainlock SML verification in favor of more robust core verification (#536)
- remove SML instant lock verification in favor of more robust core verification #533)
- make compatible with Tenderdash v0.5 (#527)
- add additional info to proofs (#518, #523, #525, #540, #542)
Bug Fixes
- invalid instant lock if no blocks are produced (#513)
getProofs
method was missing fromPublicKeyToIdentityIdStoreRootTreeLeaf
class (#544)- typo in trace output (#516)
BREAKING CHANGES
document
,dataContract
,identity
,identityIdsByPublicKeyHashes
andidentitiesByPublicKeyHashes
query handlers now returns Protobuf messages instead of cbor'ed data. data is not sent if a proof is requestedVALIDATOR_SET_LLMQ_TYPE
env is required- due to changes in hashing algorithm
appHash
is no longer same and not reproducible for old blocks hence new nodes would not be able to sync - removing SML IS lock verification make some previously invalid transactions valid
- not compatible with Tenderdash v0.4
- new ABCI messages and types not compatible with previous ones