Stake pool operator
A short guide about creating a project with stake pool verification on RYP
Introduction
This guide is for stake pool operators on Cardano, that would like to verify their pool ownership, so they can send announcements to all RYP users that are staked to their pool and have not disabled pool-related announcements (see Wallet settings).
The process is following the standard for Stake pool verification on Cardano, CIP-0022. You can read more about CIP-0022 in the official document at https://cips.cardano.org/cip/CIP-22.
Prerequisites
To get your pool verified, you will need the following three items readily available
Your pool hash in hex format (not the bech32 version that starts with pool1).
Access to your VRF signing and verification keys. Your verification key needs to be available for you to upload in the browser you are using to verify your pool.
A version of the cncli command line tools installed wherever you have your VRF signing key.
You can find instructions on how to download and install the free node operators tool cncli here:
https://github.com/cardano-community/cncli
Verification process
Navigate to the Publish area of RYP by going to https://www.ryp.io/publish
Click on Create new project
Select SPO (Stake Pool Operator)
On the following page, enter your pool hash in the first input field:
A form input field containing a Cardano stake pool hash in hex format Your pool details should automatically populate. If they do not, you likely have an error in your pool hash or additional whitespace:
The automatically populated fields of a Stake pool registration form Select a logo by dragging and dropping or clicking the logo panel below:
A form element where you can Click to upload a logo or drag a logo on it ⚠️ Once your logo is selected, you have five minutes to complete the verification process. If you do not complete within five minutes, you will have to click the restart button next to the timer.
The verification timer and where the restart button will appear. After uploading your logo, you will be shown a verification nonce, as well as a cncli command to run. Click the button at the bottom to copy to the command to your clipboard. Adjust the [vrf-signing-key-file] part to the location of your VRF signing key and run the command:
The SPO verification nonce to use, as well as a button to copy the cncli command to your clipboard. Once you have clicked the button, a new input field will appear. Paste into it the signature part of the JSON output of the command you ran, as shown below:
Running the cncli command line gives you a signature in a JSON output format The signature input field, populated with the data from the previous command Upload your VRF verification key in the next input field. Then click Submit verification. This is safe and this key is not stored by us, nor can it be used for anything but verifying your signature. We compare your verification key hash with what is stored on chain to confirm that you have used your pools key for signing. If you accidentally try to upload your VRF signing key, the system will reject it to protect your keys.
A file upload field and instructions on how to select the right VRF verification key file If your verification is successful, you will see an according message. Click on Create stakepool project to finish your project creation.
A success message confirming verification and the button to create the project 👏 Congratulations, you are now ready to publish announcements to your delegators.
Learn more about sending out announcements and updates to your delegators in our publishing section:
PublishingLast updated