diff --git a/export/export.go b/export/export.go new file mode 100644 index 000000000..f07ac2722 --- /dev/null +++ b/export/export.go @@ -0,0 +1,9 @@ +package export + +import ( + "github.com/tendermint/tendermint/internal/state" + "github.com/tendermint/tendermint/internal/store" +) + +var NewBlockStore = store.NewBlockStore +var NewStore = state.NewStore diff --git a/node/node.go b/node/node.go index d3075434e..14680c2b2 100644 --- a/node/node.go +++ b/node/node.go @@ -168,7 +168,7 @@ func makeNode( return nil, combineCloseError(fmt.Errorf("error in genesis doc: %w", err), makeCloser(closers)) } - state, err := loadStateFromDBOrGenesisDocProvider(stateStore, genDoc) + state, err := LoadStateFromDBOrGenesisDocProvider(stateStore, genDoc) if err != nil { return nil, combineCloseError(err, makeCloser(closers)) } @@ -778,10 +778,10 @@ func DefaultMetricsProvider(cfg *config.InstrumentationConfig) metricsProvider { //------------------------------------------------------------------------------ -// loadStateFromDBOrGenesisDocProvider attempts to load the state from the +// LoadStateFromDBOrGenesisDocProvider attempts to load the state from the // database, or creates one using the given genesisDocProvider. On success this also // returns the genesis doc loaded through the given provider. -func loadStateFromDBOrGenesisDocProvider(stateStore sm.Store, genDoc *types.GenesisDoc) (sm.State, error) { +func LoadStateFromDBOrGenesisDocProvider(stateStore sm.Store, genDoc *types.GenesisDoc) (sm.State, error) { // 1. Attempt to load state form the database state, err := stateStore.Load() diff --git a/node/node_test.go b/node/node_test.go index 314abf758..38dc95380 100644 --- a/node/node_test.go +++ b/node/node_test.go @@ -777,7 +777,7 @@ func loadStatefromGenesis(ctx context.Context, t *testing.T) sm.State { valSet, _ := factory.ValidatorSet(ctx, t, 0, 10) genDoc := factory.GenesisDoc(cfg, time.Now(), valSet.Validators, factory.ConsensusParams()) - state, err := loadStateFromDBOrGenesisDocProvider( + state, err := LoadStateFromDBOrGenesisDocProvider( stateStore, genDoc, )