cosmos-sdk/x/params/subspace.go

27 lines
654 B
Go

package params
import (
"testing"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/x/params/subspace"
)
// re-export types from subspace
type (
Subspace = subspace.Subspace
ReadOnlySubspace = subspace.ReadOnlySubspace
ParamSet = subspace.ParamSet
ParamSetPairs = subspace.ParamSetPairs
KeyTable = subspace.KeyTable
)
// nolint - re-export functions from subspace
func NewKeyTable(keytypes ...interface{}) KeyTable {
return subspace.NewKeyTable(keytypes...)
}
func DefaultTestComponents(t *testing.T) (sdk.Context, Subspace, func() sdk.CommitID) {
return subspace.DefaultTestComponents(t)
}