2.8 KiB
2.8 KiB
Changelog
[Unreleased]
Features
Improvements
- #19458 Avoid writing SignInfo's for validators who did not miss a block. (Every BeginBlock)
- #18959 Avoid deserialization of parameters with every validator lookup
- #18636
JailUntilandTombstonemethods no longer panics if the signing info does not exist for the validator but instead returns error.
API Breaking Changes
- #20238
NewAppModulenow takes in acore/comet.Servicean argument.BeginBlockernow takes in acore/comet.Service. - #20026 Removal of the Address.String() method and related changes:
Migratenow takes aValidatorAddressCodecas argument.Migratorhas a new field ofValidatorAddressCodectype.
- #16441 Params state is migrated to collections.
GetParamshas been removed. - #17023 Use collections for
ValidatorSigningInfo:- remove
Keeper:SetValidatorSigningInfo,GetValidatorSigningInfo,IterateValidatorSigningInfos
- remove
- #17044 Use collections for
AddrPubkeyRelation:- remove from
types:AddrPubkeyRelationKey - remove from
Keeper:AddPubkey
- remove from
- #19440 Slashing Module creation takes
appmodule.Environmentinstead of individual services - #19458 ValidatorSigningInfo.IndexOffset is deprecated, and no longer used. The index is now derived using just the StartHeight.
- #19740
InitGenesisandExportGenesismodule code and keeper code do not panic but return errors.