Skip to main content
Deploying your Coordinator node on mainnet is the same process as deploying it on devnet, with the only difference being the network and the security measures you are using. When running a Coordinator node on mainnet, we strongly recommend using a Multisig wallet. This approach ensures robust operational security and facilitates shared management responsibilities. We provide full support and guidance for setting up a Multisig with Squads.xyz.

What is a Squads Multisig?

A Squads Multisig is a multi-signature wallet that allows you to control your Coordinator node with multiple signatures. It is a secure and reliable way to manage your Coordinator node, including:
  • Your Coordinator Solana wallet can’t be hacked if one of your computers is compromised
  • You won’t lose access to your Coordinator node if you lose your private key
  • You can add multiple people to the Squads Multisig, so you can share the responsibility of managing your Coordinator node
  • Processes can propose transactions, like running checkpoints, which you can approve or reject in the Squads multisig

Setup Process

Step 1: Create a Squads Multisig

Create a Squads Multisig wallet for your organization.

Step 2: Register Your Coordinator Account

Register your Coordinator account using the Squads Multisig:
# Register with your Coordinator name
crunch-coordinator register "Your Organization Name" -m <squads-multisig-address>

Step 3: Approve and Execute the Transaction

Once you have finished the setup, you can run any Crunch CLI command using the Squads Multisig by adding the -m or --multisig flag. For convenience you can also store this setup in one of our profiles by running:
crunch-coordinator config set multisig <squads-multisig-address> # sets the multisig address in the global config
Then any command will be run with the -m flag, staging a transaction in the multisig for approval.