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:
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.
Today, we're launching support for the following Layer 2 networks:
We're also launching support for the following Ethereum testnets:
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.
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.
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.
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.