package v2
import (
"github.com/cosmos/cosmos-sdk/codec"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cybercongress/go-cyber/v7/x/tokenfactory/exported"
"github.com/cybercongress/go-cyber/v7/x/tokenfactory/types"
)
const ModuleName = "tokenfactory"
var ParamsKey = []byte{0x00}
func Migrate(
_ sdk.Context,
store sdk.KVStore,
_ exported.Subspace,
cdc codec.BinaryCodec,
) error {
currParams := types.Params{
DenomCreationFee: nil,
DenomCreationGasConsume: 2_000_000,
}
if err := currParams.Validate(); err != nil {
return err
}
bz := cdc.MustMarshal(&currParams)
store.Set(ParamsKey, bz)
return nil
}