Hmm i thought you want to make DASH simpler to use not more complicated. :/
Could use some help understanding that.
So from that masternode registration description page:
collateralHash: The txid of the 1000 Dash collateral funding transaction
collateralIndex: The output index of the 1000 Dash funding transaction
ipAndPort: Masternode IP address and port, in the format x.x.x.x:yyyy
ownerKeyAddr: The new Dash address generated above for the owner/voting address
operatorPubKey: The BLS public key generated above (or provided by your hosting service)
votingKeyAddr: The new Dash address generated above, or the address of a delegate, used for proposal voting
operatorReward: The percentage of the block reward allocated to the operator as payment
payoutAddress: A new or existing Dash address to receive the owner’s masternode rewards
feeSourceAddress: An (optional) address used to fund ProTx fee. payoutAddress will be used if not specified.
https://docs.dash.org/en/stable/masternodes/dip3-upgrade.htmlUsing a Masternode Host service I understand that I have to wait first for the BLS operatorPubKey send from the hoster bevor I can start with that registration.
Let's say I have it.
Then there are 3 Wallets in play
Wallet (A) Masternode Host on the Host Service
Wallet (B) The 1000DASH Collateral Wallet
Wallet (C) My General Operation Wallet I want to use for everything (getting the fees, voteing etc)
Best case I will never ever have to open Wallet B after. So for this case I asume I have to do this:
* ownerKeyAddr I create on B
Question 1) could I create one on C instead?
* votingKeyAddr I create on C
* payoutAddress I create on C
* feeSourceAddress an Address with DASH on it from where I send the transaction..so if I do it from B one from B if I do it from C one from C
Question 2) Can I prepare and send the transaction entierly from wallet C or is it recommended to do it from B?
Question 3) After all this can I restart the masternode if required in the future from my C Wallet? I guess not or is this depending on the ownerKeyAddr if this one is form C or B?
Edit: Question 4) instead waiting on the host service for sending the BLS pup key..can I generate the BLS key pair on my C Wallet and give that info to the host service? So I could start without haveing to wait first.
Thanks for the help