Since I'm new to the bitcoin world I still have some confusions.
The application which I develop stores the private keys in a HSM and therefore I don't have access to the public keys. There is an endpoint on the HSM appliance which returns the public key and stores the private key. With the public key I create a new bitcoin address. Do I have to import this new address into a wallet, that I can send BTC to this address? Can I get the UTXO's of this address even if the address is not in a wallet?