Is it possible derive pathes without prive key? If so in which wallet?
Yes, you can use a hierarchical key (&quot;xpub&quot;) to do that. The seller will generate a wallet and provide you with their wallet's &quot;xpub&quot; public key, and they keep the corresponding private key &quot;xprv&quot;. You can use the &quot;xpub&quot; to generate addresses for their wallet, and the seller can use their &quot;xprv&quot; private key to spend from those addresses.
I believe most wallet software supports this by default.