use Keymanager() in validator client

This commit is contained in:
Potuz
2024-05-22 08:56:15 -03:00
parent 799e9a13c8
commit f5754705d5
2 changed files with 6 additions and 2 deletions

View File

@@ -9,8 +9,8 @@ go_library(
"//config/fieldparams:go_default_library",
"//consensus-types/interfaces:go_default_library",
"//consensus-types/primitives:go_default_library",
"//proto/eth/v1:go_default_library",
"//proto/engine/v1:go_default_library",
"//proto/eth/v1:go_default_library",
"//proto/prysm/v1alpha1:go_default_library",
"//proto/prysm/v1alpha1/validator-client:go_default_library",
"@com_github_prysmaticlabs_fastssz//:go_default_library",

View File

@@ -39,7 +39,11 @@ func (v *validator) signPayloadAttestation(ctx context.Context, p *ethpb.Payload
}
// Sign the payload attestation data
sig, err := v.keyManager.Sign(ctx, signReq)
m, err := v.Keymanager()
if err != nil {
return nil, errors.Wrap(err, "could not get key manager")
}
sig, err := m.Sign(ctx, signReq)
if err != nil {
return nil, errors.Wrap(err, "could not sign payload attestation")
}