Has anyone written an utility or something able to search/identify which Derivation Path an Address belongs?
Hi, developer of the FinderOuter here, I have some ideas but haven’t implemented them yet. The biggest challenge is that I haven’t seen any examples of this so I have to guess what the situations are.
One case could be user creating a mnemonic with wallet A and importing it in wallet B and getting a different address. This would be very easy to implement since it requires going through a list of known paths. The only additional work here would be deriving more than one address if the one user has is at an unknown index.
Another possible case could be user modified the path and forgot the modifications. Like password recovery the user would have to reduce the search space by providing additional information otherwise the search space is just too massive to search it by brute force and to make matters worse there are 2 variables: depth and index (depth meaning: m/x or m/x/x or m/x/x/x,…).
Will try releasing these ideas as a new option in version