Deploying a DAO on Polygon
In this article, we will walk you through how to deploy DAOs on the Polygon network.
Polygon is an L2 scaling solution for Ethereum. It is a 'Proof of Stake' network, where users can transact with each other for fraction of the Mainnet transaction cost. Assets on Ethereum can be moved to Polygon and back again using bridges. Ethereum fees are proportional to the complexity of the transaction but Polygon enables complex transactions for very low cost without leaving the Ethereum ecosystem. This is why Aragon has deployed its DAO infrastructure to Polygon, effectively reducing the cost of deploying a DAO from $500+ to a few cents.
Getting Started with Polygon
- Connect your Web3 wallet to the Polygon network.
We recommend using MetaMask as your Web3 wallet. Here is a good guide on how to connect MetaMask to Polygon.
- Deposit at least 0.2 $MATIC to your Polygon wallet.
$MATIC is the currency used on Polygon to pay for transaction fees and, consequently, for deploying a DAO, in the same way that $ETH is used on Ethereum.
At least 0.2 $MATIC is required to deploy an Aragon DAO, though the actual cost might be much less.
$MATIC may be bought on a decentralized exchange such as UniSwap, using $ETH or any other ERC20 token. That $MATIC will then need to be transferred onto the Polygon network using a 'bridge' such as https://wallet.matic.network/bridge. Alternatively, $MATIC may be bought from a centralized exchange, such as Binance or Kucoin and then sent directly to your Polygon wallet.
Deploying a DAO
- Go to the Aragon Client page.
- Click "Connect account" and select your wallet provider. In the example below, we have connected our MetaMask account to the Polygon network. If the dialogue box says that it is connected to another network, switch your wallet to the Polygon network. The connected network is automatically derived from the network selected on the wallet.
- Click "Create an Organization" and follow this tutorial that will run you through the creation process.