improve upgrade schedule configurable

Unfortunately, it looks like functional ops cannot be passed in via lotus's
di system.
This commit is contained in:
Steven Allen
2020-10-01 15:18:59 -07:00
parent 1cc0f74744
commit e865ba0c64
4 changed files with 14 additions and 33 deletions
+2 -1
View File
@@ -259,7 +259,8 @@ func Online() Option {
Override(new(ffiwrapper.Verifier), ffiwrapper.ProofVerifier),
Override(new(vm.SyscallBuilder), vm.Syscalls),
Override(new(*store.ChainStore), modules.ChainStore),
Override(new(*stmgr.StateManager), stmgr.NewStateManager),
Override(new(stmgr.UpgradeSchedule), stmgr.DefaultUpgradeSchedule),
Override(new(*stmgr.StateManager), stmgr.NewStateManagerWithUpgradeSchedule),
Override(new(*wallet.Wallet), wallet.NewWallet),
Override(new(*messagesigner.MessageSigner), messagesigner.NewMessageSigner),