Merge pull request #9481 from consensus-shipyard/adlrocha/cns-iface-master

IPC: Abstract common consensus functions and consensus interface
This commit is contained in:
Łukasz Magiera
2023-01-11 14:49:27 +01:00
committed by GitHub
33 changed files with 723 additions and 597 deletions
+1 -1
View File
@@ -75,7 +75,7 @@ var ChainNode = Options(
// Consensus: Chain storage/access
Override(new(chain.Genesis), chain.LoadGenesis),
Override(new(store.WeightFunc), filcns.Weight),
Override(new(stmgr.Executor), filcns.NewTipSetExecutor()),
Override(new(stmgr.Executor), consensus.NewTipSetExecutor(filcns.RewardFunc)),
Override(new(consensus.Consensus), filcns.NewFilecoinExpectedConsensus),
Override(new(*store.ChainStore), modules.ChainStore),
Override(new(*stmgr.StateManager), modules.StateManager),