Grant application: Integration CoW Swap trading history into Rotki

Grant Title:

Rotki support for CoW Swap trading history



About You:

rotki is an open source portfolio tracking, analytics, accounting and tax reporting tool that protects your privacy. The mission of rotki is to bring transparency into the crypto and financial sectors through the use of open source. Most importantly unlike virtually every other competing service which consists of closed source SaaS onto which you are forced to hand over all your financial data, with rotki your data is stored encrypted locally in your computer. It enables you to take ownership of your financial data!

Tech Stack:
Backend: Python

Frontend: Vue JS\Typescript

Additional Links:



Usage guide: (link had to be edited out due to the new user link limit, but can be found in the website)

Discord: (link had to be edited out due to the new user link limit, but can be found in the website)

Grant Category:

CoWmunity growth

Grant Description:

This integration will allow all Rotki users to clearly view their trading history from CoW Swap. Once completed a user of rotki should be able to go to their transaction view and see all the CoW Swap transactions properly decoded.

Furthermore when creating a PnL report those trades should be taken into account and the user should be able to figure out their profit and loss made through those in any given time.

Grant Goals and impact:

The main goal of this grant is creating a trusted verifiable and privacy preserving venue for CoW traders to track their trading history.


Milestone Due (Date) Payment
Open source decoders for CoW Swap trades Once the grant is approved. -
Integration into Rotki Once finished included in the next release. 6K$

Milestone 1

Implementation of transaction decoders for CoW Swap transactions in the Ethereum chain. Testing for those decoders.

Milestone 2

Front end and UI for CoW Swap decoders in rotki. Integration of the entire feature and inclusion in an actual rotki production release.

Funding Request:

For integrating cowswap in rotki it will take 1 backend dev 2 weeks and 1 frontend dev 1 week.
With a 50% markup for paying taxes on the grant and for handling other unforeseen problems it’s $9k after which all historical transaction accounting for cowswap should be integrated in rotki and the open source decoders for CoW Swap trades will be developed.

CoW Grants will cover $6k ($3k in advance, and $3k upon completion)

Rotki will cover the remaining $3k

Budget Breakdown:

Development: $9k xDAI

Gnosis Chain Address (to receive the grant):



Proposal was developed in collaboration with middleway.eth

Terms and conditions:

By applying for this grant, I agree to be bound by the CowDAO Participation Agreement and the COWDAO Grant Terms and Conditions.


Rokti is a fantastic tool and believe this integration will help users of CoW Swap track their trading history. I am in support of this grant application.


This looks great, and glad that Cowswap users will be able to benefit from it. I’m in favour of tighter integration between Cowswap and Rotki.


Since sufficient time has passed and no objections have been raised I have proceeded with submitting it for snapshot voting:


Our team has started working on the integration this week!


The up-front component of this grant has been paid: Gnosis Transaction Hash (Txhash) Details | GnosisScan