Tally has completed the project. Here’s an overview of what we did:
-
We added a no-code “Swap” action to Tally’s create proposal tool (link).
-
Delegates can create a proposal to exchange one token for another, e.g. ETH for USDC
-
Once the proposal is created, voters can see details of the swap proposal natively in the proposal UI:
Voters can also check the calldata directly:
-
We also added docs about how to create a swap (link) and about how it works under the hood (link).
-
We did some user interviews to learn about how DAOs think about swaps. Several users suggested that a good next step would be to add TWAP orders.
-
We’ve also open-sourced the frontend and backend code (link to repo) that we use to create the swap. This repo can serve as a reference implementation for other frontends that want to add support for CoW swap.



