Articles in this section

How do I complete the setup ceremony as a follower?

Video Overview

This 2-minute video covers the entire setup ceremony end-to-end as a Setup Follower. In this example, the guardians use a SimpleX group chat to coordinate throughout the process.

Step-by-Step Breakdown

Getting Started

Before kicking off the ceremony, ensure that:

  • You have provisioned your server and are on the Guardian Setup Page.
  • You have a secure way to communicate like Signal or SimpleX.
    • You will need to share verification codes with one another to complete the ceremony as a check that you are all safely connected before initializing the consensus mechanism.
  • The leader has the meta configurations for the federation ready to go.
    • The leader will kick off the ceremony, and you will join it using the link they send you.
  • Once all of the above is ready to go, select "Follower" and click "Next" on the first page.

Entering your Guardian Details and the WebSocket Link

Once the leader has input the configuration settings for the mint, they will send you a WebSocket link (Ex - wss://some-random-strings.wnext.app/) that you will use to join the ceremony. Enter this link on the next screen along with the following parameters:

  • Guardian Name: A unique name that identifies the guardian
  • Admin Password: Strong secret password used to encrypt the guardian's private key
    • Note - This password is not recoverable; losing it means losing access to the guardian server.
  • Bitcoin Network & RPC: Bitcoin network the mint will run on and where to get block data from
    • Clovyr defaults to Mutinynet for the network & Mutinynet.com Esplora API for the RPC, but you can change this to Mainnet and your own Explora API if running the mint on Mainnet.

Verifying the Leader's Metadata

Once you've input the above details and joined the ceremony, you'll see the leader's metadata:

  • You should verify that the metadata is correct and that you're happy with the configuration.
    • If you're happy with the configuration, click "Next" to switch your status to Approved.
      • You will see a loading screen while the other guardians join and approve the metadata.
    • If you're not happy with the configuration, you can leave the ceremony and inform the leader that you are not ready to proceed.
  • Once all guardians have connected and approved the metadata, the fedimint servers will generate the keys for the federation.
    • This is a synchronous process that takes 30-60 seconds once "Generating Codes" is shown.

Verifying the Key Generation

Once key generation is complete, each guardian will share their verification code with the others as a check that all are connected to the same ceremony and that the key generation was successful.

  • Copy and paste your verification code into the group chat; the other guardians will do the same.
  • Next, copy and paste the other guardians' verification codes into your dashboard next to the respective guardian's name to ensure they match.
    • If the codes match, a green "Verified" or checkmark will appear next to the guardian's name.
    • If the codes do not match, a red "Unverified" or X will appear next to the guardian's name.
      • If you see this, clear the input and ensure you copied the code correctly; remove any extra spaces or characters that may have been picked up when copying from the chat app.
  • Once you have verified all of the guardians' codes and they have each verified yours, the "Next" button will show, finishing the ceremony.

Wrapping Up

Congratulations! You have now successfully completed the setup ceremony and started your community federation. At this point, there is no distinction between you as the leader and the followers; you are all equal guardians of the newly created mint.

 

Was this article helpful?
1 out of 1 found this helpful

Comments

0 comments

Please sign in to leave a comment.