Search Derivation Path for an Address Has anyone written an utility or something able to search/identify which Derivation Path an Address belongs? For example, giving a mnemonic like &quot;unaware open elite rabbit grunt spread session exotic legal satoshi trend electric&quot; and Address &quot;12rfNtgHFjLoK1y58S3gHijmGHV8t8iteT&quot;, the program should return its Derivation Path &quot;m/44'/0'/1'/2/6&quot;.
This isn't really possible, short of brute force.
An address contains no information about how it was derived, if it relates to any mnemonic at all, or whether it followed a standard path system.
Absolutely nothing prevents you from deriving a p2pkh address using a segwit derivation path.
Many wallets do have mechanisms to try various derivation paths up to the wallet's gap limit for the selected address type, but searching for a specific address is a fool's errand unless you already know it belongs to a certain mnemonic, and have some vague idea of what derivation path it would fall under (or a lot of patience to try several billion combinations). In those scenarios, you'd usually be better suites to writing your own script to do it under the constraints specific to your case.