[READY] [GF: Phase 1] rotki

Honestly, I am still to trying to understand how Rotki will bring long term value to Optimism. There are many portfolio management Apps out there that have a much heavier focus on UX, UI and features with a far larger user base.

I see the open source side may make it a public good, but does your project provide something new to warrant funding your venture with 100% for development? That I have seen it doesnt, unless you could point out some core differences?

We are not asking for 100% of development funding.

We are asking for funding the development of a specific set of features that are solely optimism related.

I see the open source side may make it a public good, but does your project provide something new to warrant funding your venture with 100% for development?

Yes. I already answered this above. I believe it was you who asked this.

Also keep in mind rotki is not only a portfolio tracking app, but also historical PnL analysis and account which is something that can be used for taxes.

How does rotki get all wallet information without communicating with a server. Since there is always a server or API involved which is centralized so I don’t see how this is unique?

Thank you for the question!

The answer is by providing the choice to the user. The user can run their own node or customize a set of open nodes to which to connect to. For example I run my own node and use it with rotki, with metamask and with otterscan (a local blockchain explorer: GitHub - wmitsuda/otterscan: A blazingly fast, local, Ethereum block explorer built on top of Erigon). That is for blockchain data.

For most other data it’s all calculated locally. For whatever we need to query external services we query multiple and try to randomize them so as to not leak data (in case user is not just privacy aware – but paranoid). For example historical forex prices etc.

Let me give you an example. Say you use zerion/zapper.

Just by you using the centralized website, they know (1) your location (2) your entire crypto networth and your (3) spending habits and possibly more depending on other factors such as having an ENS associated with the wallets you track etc.

That easily puts a target on your back if any of this data leaks, especially combined with say the ledger data leak which contains a gazillion of home addresses.

Now of course … they all say the same thing. They “respect” your privacy and refer you to their privacy policy. If you have ever worked in software you know that’s a big load of bull. And I am not necessarily assuming malice. All it takes is one intern making a mistake.

That’s the web2 way. Trust should be out of the equation. Can’t be evil is better than don’t be evil.

Which is why local-first apps like rotki are the only true dapps. All else is simply web2 centralized apps masquerading as “dapps”. Sure they are easier to start with as a user since they are centralized webapps but to what cost?

I will refer you to: Local-first software: You own your data, in spite of the cloud for an explanation of our development approach.

And just one of many questions you should be asking yourself when you use centralized apps: https://twitter.com/martinkl/status/1540971616347250688

Keep in mind. Your financial data is probably one of the most sensitive data about yourself. Protect yourself.

Finally all those centralized apps, zerion and zapper included, are completely free to use. Yet they have had millions invested on them by VCs in multiple rounds. Doesn’t take a genius to understand that the product of a centralized service like that is eventually you, the user. Those VCs are expecting a return in their investment. They did not invest out of charity.

As for us, we don’t have any investors. We also seek none. We are idealists. We have had a big initial investment by me (I have been around crypto for a while) and then it’s all organic income from donations and development grants like this one. Thus rotki is not capturable by external interests.

I just can’t even…
you were the steward who was proposing global wage arbitrage by hiring boatloads of devs off upwork for 10$ an hour…and now here completely different tune with others funds…
you gitcoin stewards need to have more consistency…you guys are one day talking about lofty ideals of open source funding (with others funds) and then on gitcoin wanting to enact the fiverr dev meme Lol

This proposal fits into Phase 1 but does not add significant value to the growth of Op: Voting No

Value-add: Small (Privacy-protected tracking but small impact on Op growth)
Amount: Reasonable
Op distribution: Bad - internal development
Co-incentives: None

Thank you for your product, detailed proposal, transparency and quality engagement as delegate. In our view, this funding round’s goal is primarily in increasing liquidity and users on Optimism. Supporting public goods is at the core of the Op retroactive public goods funding but we doubt the positive impact & return for the Optimism ecosystem with this proposal. (Funding Rotki support for Op with $100K will likely not add many users to Optimism as you don’t have a large user base & platform support for Op will not offer network effects). Ultimately, we are not very supportive of funding internal developments - especially when they don’t have a meaningful impact on the stated goal.

Sidenote: That said, we believe a bigger focus on privacy and your support for Optimism are important. On one hand, we hope to see another proposal from you that puts more focus on co-growth initiatives and the Op ecosystem. On the other hand, if the Optimism community clearly stated that they’d also want to improve user privacy in one of the next Phases, this would be an easy yes too. Right now, we feel we can’t make that call as delegate.


Hey ScaleWeb3 thanks a lot for your feedback on why you voted no!

I disagree with your overall assessment on the impact of the proposal for optimism and hope the proposal passes so we can build this for the Optimism ecosystem but I really appreciate your feedback on why you voted negatively :+1:

This is something all delegates should be doing!


Rotki is an open-source product so in our opinion it is a public good. Not only that but the proposal details the exact amount of $OP spent, which makes it easy to understand the amount of $OP requested.

Even though it does not add a large amount of value to the Optimism ecosystem, it is an essential product. Privacy and open-source goods are important to both web3 and optimism and supporting products similar to Rotki, is something we should focus more on.


I am writing this post as Lefteris the OP delegate and not as the proposer.

I opted to vote to ABSTAIN from this proposal as I have a conflict of interest as a delegate here since rotki is also the project I have founded.

I am not sure if this is the right thing to do, since many rotki users who would like to see this implemented have delegated to me and asked me to vote with a YES. But it just does not feel correct to do so. I am torn on this.


Flipside Crypto will be voting YES in support of rotki.

We applaud @lefterisjp for the detail of his proposal and staunch attention to budget and expenses.

Despite the size ~$90,000 - he shows important care of the Collective’s funds and rationality.

A delegate and OG among a myriad of Web3 communities we entrust Lefteris to build a product that furthers Optimism and the greater L2 ecosystem.

Also - this transparency is important for the forum.

Follow your gut - best of luck building.


great ideas from the team

I will be voting NO because I didn’t like your biased attitude to another project which was very clear and unprofessional.

Thank you for your feedback. You are entitled to your vote. But what is unprofessional is voting out of spite and not on the merit of a proposal

We are voting yes on this proposal. Reasons are: very well detailed proposal and amount seems reasonable. Interesting use case to increase interest on Optimism with new tools available.

1 Like

I’ll vote Yes :white_check_mark:

Project quality: High - useful app. I can imagine that many users might avoid Optimism without proper tooling.
Team quality: High - led by crypto OG, active GitHub
Amount requested: Reasonable
OP distribution: Bad - funding development

1 Like

To vote out of spite I would need to have a project proposed and since I don’t then quite hard for it to be spiteful!

I didn’t like your clear biased attitude which is highly unprofessional, but the main reason for voting NO is the same reason I posted here [READY] [GF: Phase 1 Proposal] Candide Wallet - #29 by fewol

thank you for your feedback and for pointing me to an answer that would explain your approach. I obviously disagree with you and your view on opensource.

I have a couple objections to this, even though it looks like it will easily pass.

1 - If this is a public good, isn’t it more appropriate to seek retroactive public goods funding, something that is at the core of OP.

2 - Developers have to get paid obviously, but isn’t the point of Phase 1 to incentivize usage and liquidity? These tokens are to stimulate usage, not speculate on development.

Why do you think this is passing and what do you think i am missing?

1 Like

I voted yes on this proposal since there is already traction and a proven track record with the team, the amount requested is reasonable, and I’m a fan of having an open source, privacy-focused portfolio tracker for Optimism users.

1 Like

Love Rotki and would love to see support for more networks.

1 Like