Skip to content

Get Started with Multigov

Introduction

MultiGov enables multichain governance using Wormhole messaging. With MultiGov, token holders can create proposals, vote, and execute decisions from any supported chain, eliminating the need to bridge assets or rely on a single governance hub.

This page walks you through the MultiGov deployment flow—from requesting access with Tally to choosing a network and following the appropriate deployment guide.

Prerequisites

Before deploying MultiGov, you need a governance token deployed on multiple chains (ERC-20 or SPL):

  • EVM chains:

    • Your token must implement the ERC20Votes standard
    • It must support CLOCK_MODE timestamps for compatibility with cross-chain voting
  • Solana:

Request Tally Access

MultiGov integrations are coordinated through Tally, a multichain governance platform that powers proposal creation, voting, and execution.

To get started, fill out the integration intake form. The Tally team will review your application and contact you to discuss deployment and setup requirements.

Once approved, review the deployment flow below to understand the integration process. Then, follow the appropriate deployment guide to integrate MultiGov with your governance token on EVM chains, Solana, or other supported networks.

Deployment Flow

MultiGov deployments follow a similar structure on both EVM and Solana. This section provides a high-level overview of the end-to-end flow. Each step is explained in more detail in the platform-specific deployment guides linked below.

Clone The MultiGov Repository

Download the codebase and navigate to the appropriate folder (evm or solana).

Set Up Your Project

Install the required toolchain for your target network. For EVM, use Foundry (or similar); for Solana, use Anchor (or similar), Solana CLI, and Rust.

Configure Deployment Settings

Set environment variables such as RPC URLs, keypairs, and hub chain details in a .env file or Anchor config.

Deploy MultiGov Contracts or Programs

Use the provided scripts to deploy the hub (EVM only) and spoke components (EVM or Solana) to your selected networks.

Initialize Governance Configuration

Set voting parameters, authorities, and metadata. Use deployment scripts or governance proposals depending on your setup.

Next Steps

You've now completed the initial setup and requested access through Tally. Continue to the deployment guide that matches your governance architecture:

  • Deploy on EVM Chains: Configure and deploy MultiGov smart contracts to EVM-compatible chains.
  • Deploy on Solana: Launch the Solana staking program and configure spoke chain participation.