make rpcstatemanager its own package, for easy reuse
This commit is contained in:
parent
bf42a3be5e
commit
e0b650d4ec
@ -1,4 +1,4 @@
|
|||||||
package modules
|
package rpcstmgr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
@ -11,6 +11,7 @@ import (
|
|||||||
"github.com/filecoin-project/go-state-types/abi"
|
"github.com/filecoin-project/go-state-types/abi"
|
||||||
"github.com/filecoin-project/lotus/chain"
|
"github.com/filecoin-project/lotus/chain"
|
||||||
"github.com/filecoin-project/lotus/chain/exchange"
|
"github.com/filecoin-project/lotus/chain/exchange"
|
||||||
|
rpcstmgr "github.com/filecoin-project/lotus/chain/stmgr/rpc"
|
||||||
"github.com/filecoin-project/lotus/chain/store"
|
"github.com/filecoin-project/lotus/chain/store"
|
||||||
"github.com/filecoin-project/lotus/chain/vm"
|
"github.com/filecoin-project/lotus/chain/vm"
|
||||||
"github.com/filecoin-project/lotus/chain/wallet"
|
"github.com/filecoin-project/lotus/chain/wallet"
|
||||||
@ -334,7 +335,7 @@ var ChainNode = Options(
|
|||||||
Override(new(full.GasModuleAPI), From(new(api.GatewayAPI))),
|
Override(new(full.GasModuleAPI), From(new(api.GatewayAPI))),
|
||||||
Override(new(full.MpoolModuleAPI), From(new(api.GatewayAPI))),
|
Override(new(full.MpoolModuleAPI), From(new(api.GatewayAPI))),
|
||||||
Override(new(full.StateModuleAPI), From(new(api.GatewayAPI))),
|
Override(new(full.StateModuleAPI), From(new(api.GatewayAPI))),
|
||||||
Override(new(stmgr.StateManagerAPI), modules.NewRPCStateManager),
|
Override(new(stmgr.StateManagerAPI), rpcstmgr.NewRPCStateManager),
|
||||||
),
|
),
|
||||||
|
|
||||||
// Full node API / service startup
|
// Full node API / service startup
|
||||||
|
Loading…
Reference in New Issue
Block a user