I’ve been successful delegating to my own F&F pool, now I want to try delegating to another operator’s pool. However, I’m getting confused as to the proper procedure.
Pre-requisites:
- I have a payment address and vrf to fund the fees and deposits. (e.g. pay.vkey)
- I have a base address that can participate in staking and it is funded with the amount I wish to delegate. (e.g. stake.base)
- I have registered the staking key certificate on the blockchain > 6 hours ago
All three steps were executed without error.
Now, I need to make the delegation certificate and register it on the blockchain also:
Here is where I begin to have problems. The syntax to make the delegation certificate is:
cardano-cli shelley stake-address delegation-certificate
–stake-verification-key-file stake.vkey
–cold-verification-key-file pool.vkey
–out-file pool-delegation.cert
Questions:
-
I obviously know my own cold vrf key. But, to delegate to another person’s pool, does this mean I need THEIR cold vrf key for THEIR pool?
-
Are we expected to share our cold vrf keys with delegators? If so, is this just a temporary solution for delegating?
-
To delegate to another operator’s pool, do we need to contact them on Telegram and request their cold key or can this key be queried using cardano-cli somehow?