github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/store/store.go (about)

     1  package store
     2  
     3  import (
     4  	dbm "github.com/fibonacci-chain/fbc/libs/tm-db"
     5  
     6  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/store/cache"
     7  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/store/rootmulti"
     8  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/store/types"
     9  )
    10  
    11  func NewCommitMultiStore(db dbm.DB) types.CommitMultiStore {
    12  	return rootmulti.NewStore(db)
    13  }
    14  
    15  func NewCommitKVStoreCacheManager() types.MultiStorePersistentCache {
    16  	return cache.NewCommitKVStoreCacheManager(cache.DefaultCommitKVStoreCacheSize)
    17  }