From 734d32b521296fc0876b6d641136791b56cbf6f7 Mon Sep 17 00:00:00 2001 From: GnaD13 Date: Tue, 16 Jul 2024 17:51:05 +0700 Subject: [PATCH] add default genesis --- x/multi-staking/types/genesis.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/x/multi-staking/types/genesis.go b/x/multi-staking/types/genesis.go index b484b65a..e95a56a7 100644 --- a/x/multi-staking/types/genesis.go +++ b/x/multi-staking/types/genesis.go @@ -1,6 +1,8 @@ package types import ( + "cosmossdk.io/math" + "cosmossdk.io/errors" codectypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -8,11 +10,21 @@ import ( stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) +const ( + mainStakingDenom = "ario" +) + func DefaultGenesis() *GenesisState { stakingGenesis := stakingtypes.DefaultGenesisState() + defaultMultiStakingCoinInfo := MultiStakingCoinInfo{ + Denom: mainStakingDenom, + BondWeight: math.LegacyOneDec(), + } + return &GenesisState{ - StakingGenesisState: *stakingGenesis, + StakingGenesisState: *stakingGenesis, + MultiStakingCoinInfo: []MultiStakingCoinInfo{defaultMultiStakingCoinInfo}, } }