github.com/lino-network/lino@v0.6.11/x/account/model/dumper.go (about)

     1  package model
     2  
     3  import (
     4  	// sdk "github.com/cosmos/cosmos-sdk/types"
     5  
     6  	"github.com/lino-network/lino/testutils"
     7  )
     8  
     9  func NewAccountDumper(store AccountStorage) *testutils.Dumper {
    10  	dumper := testutils.NewDumper(store.key, store.cdc)
    11  	dumper.RegisterType(&AccountInfo{}, "lino/account/info", AccountInfoSubstore)
    12  	dumper.RegisterType(&AccountBank{}, "lino/account/bank", AccountBankSubstore)
    13  	dumper.RegisterType(&AccountMeta{}, "lino/account/meta", AccountMetaSubstore)
    14  	dumper.RegisterType(&Pool{}, "lino/account/pool", AccountPoolSubstore)
    15  	dumper.RegisterType(&Supply{}, "lino/account/supply", AccountSupplySubstore)
    16  	return dumper
    17  }