finalize rebase

This commit is contained in:
mossid 2018-09-18 00:52:03 +09:00
parent fd8713ef9c
commit 39b5b388f1
3 changed files with 18 additions and 5 deletions

View File

@ -28,8 +28,8 @@ func defaultContext(key sdk.StoreKey, tkey sdk.StoreKey) sdk.Context {
type s struct{}
func createTestCodec() *codec.Codec {
cdc := codec.NewCodec()
sdk.RegisterWire(cdc)
cdc := codec.New()
sdk.RegisterCodec(cdc)
cdc.RegisterConcrete(s{}, "test/s", nil)
return cdc
}
@ -51,7 +51,7 @@ func TestKeeper(t *testing.T) {
skey := sdk.NewKVStoreKey("test")
tkey := sdk.NewTransientStoreKey("transient_test")
ctx := defaultContext(skey, tkey)
space := NewKeeper(codec.NewCodec(), skey, tkey).Subspace("test")
space := NewKeeper(codec.New(), skey, tkey).Subspace("test")
for _, kv := range kvs {
require.NotPanics(t, func() { space.Set(ctx, kv.key, kv.param) })

View File

@ -21,8 +21,8 @@ func DefaultGenesisState() GenesisState {
// and the keeper's address to pubkey map
func InitGenesis(ctx sdk.Context, keeper Keeper, data GenesisState, sdata types.GenesisState) {
for _, validator := range sdata.Validators {
keeper.addPubkey(ctx, validator.KeyGetPub())
keeper.addPubkey(ctx, validator.GetPubKey())
}
keeper.paramstore.SetFromParamStruct(data.Params)
keeper.paramstore.SetFromParamStruct(ctx, &data.Params)
}

View File

@ -4,6 +4,7 @@ import (
"time"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/x/params"
)
// Default parameter namespace
@ -33,6 +34,18 @@ type Params struct {
SlashFractionDowntime sdk.Dec `json:"slash-fraction-downtime"`
}
func (p *Params) KeyFieldPairs() params.KeyFieldPairs {
return params.KeyFieldPairs{
{KeyMaxEvidenceAge, &p.MaxEvidenceAge},
{KeySignedBlocksWindow, &p.SignedBlocksWindow},
{KeyMinSignedPerWindow, &p.MinSignedPerWindow},
{KeyDoubleSignUnbondDuration, &p.DoubleSignUnbondDuration},
{KeyDowntimeUnbondDuration, &p.DowntimeUnbondDuration},
{KeySlashFractionDoubleSign, &p.SlashFractionDoubleSign},
{KeySlashFractionDowntime, &p.SlashFractionDowntime},
}
}
// Default parameters used by Cosmos Hub
func DefaultParams() Params {
return Params{