2026-q2-fte-c++-dev
layout: fr
title: "Fyodor Dostoevsky full-time monerod C++ development (3 months)"
author: 0xdosto
date: April 4, 2026
amount: 96
milestones:
- name: Month 1
funds: 32
done:
status: unfinished
- name: Month 2
funds: 32
done:
status: unfinished
- name: Month 3
funds: 32
done:
status: unfinished
payouts:
- date:
amount:
- date:
amount:
- date:
amount:
What
I propose to work on Monero full-time for 3 months, with the primary goal of strengthening Monero’s C++ / monerod development capacity during the FCMP++ transition period.
My focus will be on the parts of the project where experienced C++ review and testing are currently most needed: reviewing and testing pull requests, helping with monerod-side integration work, assisting with stressnet testing, and helping with core issues and code which need careful analysis.
This CCS is intentionally structured around high-priority project needs rather than one narrowly-scoped feature. There is a large amount of important C++ work, review work, testing work, and integration work that needs attention in parallel. My goal is to help move that work forward in a practical way.
Planned areas of work include:
- Review and testing of Monero core PRs, especially consensus-sensitive, wallet, daemon, P2P, and performance-related changes
- FCMP++ / monerod integration support on the C++ side, helping review, test, debug, and improve the existing integration path needed to move from stressnet toward later deployment stages
- Stressnet-related testing and support work, including helping test, reproduce issues, and analyze failures or regressions as they come up
- General monerod / C++ maintenance work, including backlog review, issue investigation, bug fixing, and simplification work where appropriate
- Code quality work, including targeted testing, benchmarking where useful, documentation improvements, and cleanup when it helps ongoing development
- Coordination with active contributors so effort is spent on what is most needed rather than on work which is interesting but not currently on the critical path
A few important clarifications:
- This CCS is not primarily about rewriting FCMP++ from Rust to C++
- My understanding is that the highest-priority need is helping Monero move FCMP++ forward by strengthening the existing monerod / C++ side, review capacity, testing, and integration work
- If implementation work arises during the CCS, I will do it, but I do not want to over-promise a single large deliverable whose exact scope depends on upstream progress and coordination with other contributors
Expected deliverables
During this CCS, I expect to provide:
- Ongoing review and testing of PRs in
monero-project/monero - Public milestone reports describing:
- what I worked on
- how much time I spent
- what was completed
- what remains in progress
- priorities for the next period
- Concrete technical output in the form of reviews, tested feedback, issue investigation, patches, bug fixes, and testing / benchmarking results where applicable
- Help with stressnet testing and related debugging as needed
Milestones
Milestone 1
- Begin active review and testing of Monero core PRs
- Help with stressnet-related testing and issue analysis where useful
- Identify the highest-priority monerod / FCMP++ integration areas where I can contribute immediately
Milestone 2
- Continue review and testing work on high-priority or blocked PRs
- Continue helping with stressnet testing, debugging, and follow-up work
- Contribute implementation or investigation work where needed on monerod-side integration or other core C++ issues
Milestone 3
- Continue review, testing, debugging, and implementation support on the highest-priority Monero C++ work
- Focus on helping unblock remaining review / integration issues and improving confidence in ongoing work
Who
I am Fyodor Dostoevsky.
I want to apply my time to the areas where Monero currently needs more technical support: careful review, testing, debugging, and core C++ development work. I will work in public, provide regular milestone reports, and coordinate with active contributors so that the work stays aligned with project needs.
Funding
32 XMR per month x 3 months = 96 XMR
Schedule
40 hours per week x 12