Request for funding @jaspervdm, March-May 2020

I would like to request funding to work in a full time capacity on Grin development. In line with previous funding requests by others, I am asking to be funded for a period of 3 months (March to May 2020) for an amount of €10k/month. I think this allows for a good balance between accountability towards the community and stability for me.

The plan is to work on both the node and wallet. Below is a rough list of things I would work on, although priorities could change over time:

  • Improvements to both node and wallet. Examples include:
    • node: fully move p2p communication to async/.await (already in-progress), better integration between the different async components
    • wallet: increase performance by supporting different backends, improve slate format
  • Bug fixes on both node and wallet side
  • Bringing back integration tests between node and wallet (in collaboration with others)
  • Investigate Stratum V2, possibly resulting in an RFC
  • Make it easier for exchanges to integrate Grin by creating guides, a “best practices” list and other tooling if required

About me

Before venturing in the crypto world, I completed a masters degree in Subatomic Physics and a few years of research in the same field.

I have been a long-time member of the Grin community. I am 1/3rd of vault713, an open source collaboration that is behind grinbox (open federated relay service for Grin transactions) and wallet713 (Grin wallet that supports transacting with grinbox). Within the community I am probably best known for work on atomic swaps, but I made other contributions such as switch commitments and an improved bulletproof rewind scheme.

Next steps

The intention is to discuss this funding proposal at the upcoming Governance meeting on the 25th of February.

14 Likes

Please help work on bug fixes.
The wallet is very buggy which makes it very hard to use in production.
The node stops syncing and gets into states where the only way to recover is to delete the chain data and re-sync.
Fixing some of these issues will make grin easier to use, and IMO are much more important than new features.

3 Likes

This request was approved: https://github.com/mimblewimble/grin-pm/blob/master/notes/20200225-meeting-governance.md#decision-approve-jaspervdm-funding-request