From af0d3c6e9e38558c04e999c929912aed52f97c85 Mon Sep 17 00:00:00 2001 From: maximopalopoli Date: Wed, 29 Jan 2025 10:20:43 -0300 Subject: [PATCH] Return binding errors in getPubkeyRegistrationParams --- chainio/clients/elcontracts/writer.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/chainio/clients/elcontracts/writer.go b/chainio/clients/elcontracts/writer.go index 30b9c583..bfbaf880 100644 --- a/chainio/clients/elcontracts/writer.go +++ b/chainio/clients/elcontracts/writer.go @@ -952,7 +952,8 @@ func getPubkeyRegistrationParams( ) (*regcoord.IBLSApkRegistryPubkeyRegistrationParams, error) { registryCoordinator, err := regcoord.NewContractRegistryCoordinator(registryCoordinatorAddr, ethClient) if err != nil { - return nil, utils.WrapError("failed to create registry coordinator", err) + wrappedError := CreateForBindingError("regcoord.NewContractRegistryCoordinator", err) + return nil, wrappedError } // params to register bls pubkey with bls apk registry g1HashedMsgToSign, err := registryCoordinator.PubkeyRegistrationMessageHash( @@ -960,7 +961,8 @@ func getPubkeyRegistrationParams( operatorAddress, ) if err != nil { - return nil, err + wrappedError := CreateForBindingError("registryCoordinator.PubkeyRegistrationMessageHash", err) + return nil, wrappedError } signedMsg := chainioutils.ConvertToBN254G1Point( blsKeyPair.SignHashedToCurveMessage(chainioutils.ConvertBn254GethToGnark(g1HashedMsgToSign)).G1Point,