Closed SebastianElvis closed 2 months ago
We failed to register the finality-provider to Babylon with the error: InvalidArgument desc = invalid proof of possession: failed to verify pop.BtcSig
Have been discussing with @gitferry about this and this is a known bug. The bug is as follows
If the keyname in config does not match the keyname specified by the user who sends createFinalityProviderRequest , PoP verification will fail.
A temporary workaround is to always use the fp name given in config file when creating finality provider.
A proper fix will be more complicated. My idea was as follows but there could be simpler ways
@SebastianElvis which issue can we follow on this bug fix?
This is not tracked yet, https://github.com/babylonlabs-io/finality-provider/issues/22 is relevant though. Will create an issue for this
@SebastianElvis Did the finality provider have the registration issue with the
babylon-private
under the base branch?We failed to register the finality-provider to Babylon with the error:
InvalidArgument desc = invalid proof of possession: failed to verify pop.BtcSig