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
- Your token must implement the
-
Solana:
- Use an SPL token
- Voting eligibility and weight are managed by the MultiGov staking program
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.