Merge pull request #9873 from filecoin-project/gstuart/print-addr-key-not-found

feat: wallet: Print addr when key not found
This commit is contained in:
Aayush Rajasekaran 2022-12-14 13:36:50 -05:00 committed by GitHub
commit a264893543
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -120,22 +120,22 @@ func (m MultiWallet) WalletSign(ctx context.Context, signer address.Address, toS
return nil, err
}
if w == nil {
return nil, xerrors.Errorf("key not found")
return nil, xerrors.Errorf("key not found for %s", signer)
}
return w.WalletSign(ctx, signer, toSign, meta)
}
func (m MultiWallet) WalletExport(ctx context.Context, address address.Address) (*types.KeyInfo, error) {
w, err := m.find(ctx, address, m.Remote, m.Local)
func (m MultiWallet) WalletExport(ctx context.Context, addr address.Address) (*types.KeyInfo, error) {
w, err := m.find(ctx, addr, m.Remote, m.Local)
if err != nil {
return nil, err
}
if w == nil {
return nil, xerrors.Errorf("key not found")
return nil, xerrors.Errorf("key not found for %s", addr)
}
return w.WalletExport(ctx, address)
return w.WalletExport(ctx, addr)
}
func (m MultiWallet) WalletImport(ctx context.Context, info *types.KeyInfo) (address.Address, error) {

View File

@ -140,7 +140,7 @@ func (w *LocalWallet) WalletExport(ctx context.Context, addr address.Address) (*
return nil, xerrors.Errorf("failed to find key to export: %w", err)
}
if k == nil {
return nil, xerrors.Errorf("key not found")
return nil, xerrors.Errorf("key not found for %s", addr)
}
return &k.KeyInfo, nil