[Community Contribution] Interchain DAOs with Hyperlane + Tally

Nosleepjon
Hyperlane
Published in
3 min readJul 31, 2023

We’re excited to spotlight an open-source contribution from the Hyperlane community: An integration with Tally that makes DAO governance accessible on any chain.

Currently, participating in a DAO on Ethereum is clunky and expensive due to high gas fees, causing lower governance participation and stagnant, dysfunctional DAOs as a result.

To even begin to improve participation, we need to reduce costs. The most straightforward approach is to enable users to vote from less expensive chains, and ideally from a familiar/user-friendly interface. This is where Tally comes in.

What is Tally?

Tally is a front-end for onchain decentralized organizations. Built for operators, voters, and delegates, Tally supports DAOs on Ethereum, Polygon, Optimism, Arbitrum, Avalanche, Scroll, BNB Chain, Gnosis, and Base. On Tally, users can delegate voting power, create or pass proposals to spend DAO funds, manage a protocol, and upgrade smart contracts — all onchain.

So we created a bounty to integrate Hyperlane with Tally, with the goal of enabling anyone to use the familiar Tally interface for governance on and between any chain (mostly ETH/L2s).

Community member Arman completed the bounty and wrote a full walkthrough here.

Why Interchain Governance Matters

The goal here is to make governance more accessible overall. By opening new avenues for participation we can hopefully improve governance turnout. This integration improves voter accessibility in a couple key areas:

  • Significantly cheaper. Save gas money by voting from a cheaper chain (most governance is solely on expensive Ethereum mainnet).
  • Same friendly Tally UX on any chain. By extending Tally with Hyperlane, users can now access the same DAO UX out-of-the-box, on any chain.
  • Governance anywhere. Permissionless deployments with Hyperlane enables you to deploy interoperability on new chains. With this Tally integration you can now bring governance accessibility to any chains your interchain app is on.

How does the integration work?

The integration is built using Scopelift’s flexible voting extension, which enables fractional voting among other cool features (read their post!). Before, the tokens deposited in a bridge contract had to vote together in one block (because all the tokens were held in one address). Interchain governance was impractical as a result. With this integration we can now separate votes so every holder’s votes can be accounted for individually. In addition, the extension enables us to import all the types of votes (for, against, and abstain) with just one voting function instead of making multiple voting calls. Big steps towards making interchain governance realistic for DAOs.

So how does Hyperlane come into this? TLDR:

  1. You lock governance token on Ethereum → mint corresponding wrapped token on L2 (using Warp Routes)
  2. Your wrapped token has the same voting capabilities as the original token on Ethereum
  3. Your votes with the wrapped token are communicated back to Ethereum through Hyperlane
  4. Smart contract on Ethereum executes the vote for you

For the full explanation and deployment walkthrough, read Arman’s detailed post here. If you’re a DAO that wants to leverage this, just follow the post or talk to us on Discord.

Hyperlane is better with community contributions like this. Help us accelerate the future of permissionless interoperability and get rewarded with our Bounty Board.

More about Hyperlane

Hyperlane is the first Permissionless Interoperability layer, enabling anyone to bring the Hyperlane interoperability stack to any blockchain, out-of-the-box. With Hyperlane, developers can build Interchain Applications, apps that abstract away the complexity of interchain interactions and serve users on any connected chain. Additionally, Hyperlane’s modular security stack gives developers the power to customize their interchain security.

Hyperlane development is open-source and led by core developers at Abacus Works.

Go Interchain with Hyperlane

Start building with our Docs.

Experiment with Hyperlane in 5 minutes with our Quickstarts.

Join our Discord if you have any questions.

Apply to join our crew Here.

Find us on Twitter.

--

--