Hey, I'm newish to BITCOIN. At first I was under the assumption that you would generate your PRIVATE and PUBLIC key and use those to create numerous wallet addresses, but I was told that it doesn't work like that. -snip-
Perhaps you had been remembering the wrong term.
Based from your previous assumption, it looks like you're thinking about "
Master Private Key" and "
Master Public Key".
With the Master Public key in your website lets say a "
merchant wallet", it'll be able to produce a numerous amount of addresses that the Master Private key in your main wallet can also create.
Here's an example usage:
https://electrum.readthedocs.io/en/latest/merchant.html-snip- I'll give you some background basically I'm trying to handle payments, do I need to create a new set of KEYS for each payment then once its goes through transfer the money to my main wallet, or am I wrong and I can have numerous wallet addresses.
Most HD (
hierarchical deterministic) wallets keep a "
keypool" which contains a number of private keys (
and their pairs) derived from the master key. The number is usually set by the client by default or by the user.
Plus mostly all clients handles the generation of the next batch of addresses when needed, automatically.
In short: Yes, you can have numerous addresses as many as the client can handle.