Move KeyStore into separate module
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
This commit is contained in:
		
							parent
							
								
									5ee7ba8420
								
							
						
					
					
						commit
						935e4e8da7
					
				| @ -209,10 +209,6 @@ func Repo(r repo.Repo) Option { | ||||
| 	if err != nil { | ||||
| 		return Error(err) | ||||
| 	} | ||||
| 	kstore, err := lr.KeyStore() | ||||
| 	if err != nil { | ||||
| 		return Error(err) | ||||
| 	} | ||||
| 
 | ||||
| 	return Options( | ||||
| 		Config(cfg), | ||||
| @ -228,7 +224,7 @@ func Repo(r repo.Repo) Option { | ||||
| 		Override(new(ci.PubKey), ci.PrivKey.GetPublic), | ||||
| 		Override(new(peer.ID), peer.IDFromPublicKey), | ||||
| 
 | ||||
| 		Override(new(types.KeyStore), kstore), | ||||
| 		Override(new(types.KeyStore), modules.KeyStore), | ||||
| 	) | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -23,6 +23,7 @@ import ( | ||||
| 	"go.uber.org/fx" | ||||
| 
 | ||||
| 	"github.com/filecoin-project/go-lotus/chain" | ||||
| 	"github.com/filecoin-project/go-lotus/chain/types" | ||||
| 	"github.com/filecoin-project/go-lotus/node/modules/helpers" | ||||
| 	"github.com/filecoin-project/go-lotus/node/repo" | ||||
| ) | ||||
| @ -65,6 +66,10 @@ func LockedRepo(lr repo.LockedRepo) func(lc fx.Lifecycle) repo.LockedRepo { | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func KeyStore(lr repo.LockedRepo) (types.KeyStore, error) { | ||||
| 	return lr.KeyStore() | ||||
| } | ||||
| 
 | ||||
| func Datastore(r repo.LockedRepo) (datastore.Batching, error) { | ||||
| 	return r.Datastore("/metadata") | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user