Support for Ethereum Layer 2's and Testnets (Clarity 2.0 — Phase 2)

March 30, 2022
richiebonilla.eth
March 30, 2022

Web2 organizations distribute corporate email addresses to their members, and Web2 workplace software is designed to grant access & privileges based on these email domains. But DAOs don't dish out corporate emails. Instead, they distribute tokens to their contributors. This makes tokens a critical ingredient to access control in DAOs.

Clarity has first-class support for tokens. They are a core part of how Clarity works, not slapped on as an afterthought or third-party plug-in. This enables us to provide token-enabled user experiences that just work. Simply connect your wallet to your account and Clarity will automatically determine what you can/cannot access behind the scenes.

Over the last few months, we've launched a number of features that leverage tokens to create new user experiences that address key DAO workflows:

  • Create and share token-gated documents
  • Add token rewards to tasks & projects, split rewards amongst contributors, and easily pay out contributors when the work is done.
  • Configure a workspace with custom roles that only token holders can equip
  • Invite contributors to Clarity with token-gated invite links

Until today, Clarity's support for ERC-20 tokens & NFTs has been limited to Ethereum Mainnet, but many DAOs are choosing to launch assets on Layer 2 solutions. Layer 2 solutions are a key technique in scaling Ethereum. By launching tokens on an L2, DAOs can benefit from increased transaction speeds and lower costs in their day-to-day operations, while still leveraging Ethereum Mainnet's robust decentralized security.

By supporting Layer 2 networks and testnets, we aim to expand the accessibility of our token-enabled features.

Newly Supported Networks

Today, we're launching support for the following Layer 2 networks:

  • Polygon (MATIC)
  • Gnosis Chain (xDAI)
  • Arbitrum One
  • Avalanche (AVAX)
  • Optimism (SNX)

We're also launching support for the following Ethereum testnets:

  • Rinkeby
  • Ropsten
  • Goerli

A Smooth Multi-network Experience

When working with tokens across multiple networks, it can be a pain to always ensure you're connected to the right network. In Clarity, you'll never need to worry about this. Once your wallet is connected to your Clarity account, we'll automatically check for tokens across all supported networks behind-the-scenes.

Add a token reward to any task or project

Denominate task rewards in Layer 2 tokens. This includes both ERC-20s and native tokens such as MATIC, xDAI, AVAX, and SNX. Split rewards amongst multiple contributors and easily pay out all completed tasks with our streamlined payout workflow.

Create a New Token Gate

Add a token gate to any document, invite link, or role. Once you attach a token gate to a resource, only holders of the token will be able to interact with it.

When creating a token gate, you can now pick from a list of popular tokens. If your token is on the list, this means you no longer need to hunt down the contract ID and paste it into Clarity.

If you're working with a token that is not found on the list, then you can add it to your workspace. Select a network, indicate whether the token is an ERC-20 or NFT, and then paste in the contract address.

Access Token-gated Documents, Invite Links, and Roles

In order to access token-gated resources, you'll need to connect your wallet to your Clarity account. You can do this in My Settings. Once connected, your access eligibility will be determined automatically as you click around Clarity. The only time you'll notice it is when you do not fit the token requirements to view a resource. Clarity will inform you of which tokens you're missing.

Clarity handles multi-network compatibility behind-the-scenes, so there's nothing special you need to know or do in order to use it—as long as the tokens are in the wallet you've connected to your account, Clarity will be able to see them.