babylonchain / babylon

Main repo for Babylon full node
https://babylonchain.io
Other
232 stars 162 forks source link

ADR allow LSD projects integrate BTC delegations #654

Closed RafilxTenfen closed 2 months ago

RafilxTenfen commented 3 months ago

LSD projects have an issue with our create BTC delegation request, as it asks for pubkey of the delegator They would prefer to have it as an address as it would allow them to use a multi-signature address to create it

The problem for us is that we need Proof of possession of the BTC keys and to check that we need the pub key of the used address

One possibility for us is to use the address to load the account on x/auth that contains the pub keys and verify the proof of possession in all of the retrieved keys