Earlier in the year, we defined a series of milestone test rounds to progressively rollout and test the various components of clr.fund. Round 0.0, which just went live, represents the culmination of our first three milestones (involving multiple testnet rounds and lots of iteration on our UI), and is the first time we’ve used clr.fund with real money.

We’re starting small, with a $1,000 matching pool, and will run several similar test rounds as we add pieces to, and try to attack, the protocol. For the time being, clr.fund is deployed on the xDai network to save on gas. However, we plan to deploy on mainnet in future.

The current roadmap looks like this:

  • Round 0.0 (xDai)
    ~$1,000 matching pool
    Whitelisted contributors (our multisig will add people who we are confident are unique)
    Whitelisted recipients (our multisig will attempt to mirror the state of our TCR)
  • Round 0.1 (xDai)
    ~$1,000 matching pool
    BrightID verified users can contribute
    Whitelisted recipients (our multisig will attempt to mirror the state of our TCR)
  • Round 0.2 (xDai)
    ~$1,000 matching pool
    Permissionless contributions (BrightID verified users can contribute)
    Permissionless recipient registration (Integration with our TCR)
  • Round 0.x (xDai, mainnet, or perhaps a rollup)
    Test any fixes to issues identified in previous rounds and/or by audits.
  • Round 1 (mainnet or a rollup)
    ~$10,000+ matching pool

How to participate in R0.0

Anyone can permissionlessly contribute to the matching pool by sending wrapped xDai (wxDai) to 0x7C2b7832363b6d0Bd0AEF764aA09b66F4da06D61 on the xDai network. The contract has no way to interact with other ERC20 tokens or xDai, so please make sure to only send wxDai. You can wrap your xDai at wrapeth.com (thanks Raid Guild!).

Get verified

If you would like to contribute to a project, start by filling out this form and joining our Telegram group, once we’ve verified you are unique, you can start contributing by following these steps.

Get some xDai

Head over to bridge.xdaichain.com to convert Dai on mainnet to xDai on Ethereum.You can learn more about it in the xDai docs.

Add xDai network to Metamask

Open Metamask, and select "Custom RPC" from the Network Dropdown.

In the "Custom RPC" Settings, add in the xDai network details and click Save:

  • Network Name: xDai
  • New RPC URL: https://rpc.xdaichain.com/
  • Chain ID: 0x64 (100)
  • Symbol: xDai
  • Block Explorer URL: https://blockscout.com/poa/xdai

Wrap your xDai

xDai on the xDai network is analogous to ETH on the Ethereum mainnet; it is not an ERC20 token. The clr.fund contracts interact with ERC20 tokens only, so you’ll need to wrap your xDai into wxDAI in a similar way to how you can wrap ETH into WETH.

Navigate to wrapeth.com and wrap some of the xDai.

Remember to leave a little xDai to pay for gas. One should be more than enough.

Contribute to your favourite projects

Head over to clrfund.eth.link and hit connect in the top right corner. From here you can add whichever projects you like to your cart, decide how much you want to contribute to each project, and then hit the “contribute…” button to submit your contribution.

You’ll be asked to confirm several sequential transactions.

A transaction to approve the contract to spend you wxDai.
A transaction to contribute the wxDai.
And a transaction to allocate your funds to the projects you selected (vote).
If you change your mind on how your funds should be allocated, have until the end of the round to reallocate your funds. You can do this as many times as you like.

That’s it!

You’ve contributed to the first ever (almost) permissionless quadratic funding round!

Thanks for supporting Ethereum public goods.

We would love to hear your feedback on our forum or in our Telegram group.


Clr.fund is beta software. It has not been audited and is provided WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.