Skip to main content
Version: Current

Become a Mithril SPO

The journey with Mithril toward mainnet

Welcome to Mithril! Here is a description of the journey you will need to follow as an SPO to prepare for running a Mithril signer on mainnet. We assume that you are already an active SPO on the Cardano mainnet and have experience using the pre-production testnet.

Step 1: Participate in the pioneer program

info

This step is optional but recommended as it helps us deliver quality software. We are actively looking for SPO candidates to test Mithril on the Cardano testnets.

note

Each Mithril network has its own configuration, which can be found on the Network configurations page.

To participate in the pioneer program, you will need to:

  • Run an active SPO on the Cardano preview network for at least one epoch or one day
  • Set up a Mithril signer node on the pre-release-preview Mithril network by following the Run a Mithril signer node (SPO) guide
  • You can choose between the Naive (easier to set up) or the Production deployment models
  • Wait for two epochs (or two days) before your Mithril signer is eligible to contribute; check that your Mithril signer is registered by the aggregator following Verify your signer is registered steps
  • Verify that your Pool Id is listed in some of the produced certificates using the Mithril explorer or following Verify your signer contributes with individual signatures steps
  • ⚠️ Follow #ask-mithril Discord channel or our GitHub repository for new pre-releases to install
  • If you have any technical issues or would like to provide feedback, feel free to ask questions on the #ask-mithril Discord channel.

Step 2: Get Mithril ready for mainnet

info

This step is optional. It's intended to familiarize SPOs with setting up Mithril on their infrastructure. It's strongly recommended to complete it before proceeding to Step 3.

To get ready for mainnet, you need to:

Step 3: Run Mithril on mainnet

warning

This step is mandatory. It is strongly recommended to complete Step 2 beforehand.

To run Mithril on mainnet, you need to: