Merge branch ccs-proposals:master into OPENENET-MS01-MoneroSpace-Decentralized-Satellite-Network

This commit is contained in:
Yijia Zhang 2025-04-19 19:42:16 +00:00
commit b0434c5ac5
5 changed files with 140 additions and 7 deletions

View file

@ -56,8 +56,8 @@ payouts:
amount: 53.43
- date: 8 April 2025
amount: 70
- date:
amount:
- date: 18 April 2025
amount: 431.44
- date:
amount:
---

View file

@ -0,0 +1,93 @@
---
layout: fr
title: j-berman full-time development (4 months)
author: j-berman
date: April 14, 2025
amount: 396 Monero
milestones:
- name: Month 1
funds: 25% (99 Monero)
done:
status: unfinished
- name: Month 2
funds: 25% (99 Monero)
done:
status: unfinished
- name: Month 3
funds: 25% (99 Monero)
done:
status: unfinished
- name: Month 4
funds: 25% (99 Monero)
done:
status: unfinished
payouts:
- date:
amount:
- date:
amount:
- date:
amount:
- date:
amount:
- date:
amount:
---
## What
Work full-time 4 months on:
- Completing the FCMP++ integration.
- Complete the blinds cache to speed up FCMP++ transaction construction ([WIP PR](https://github.com/seraphis-migration/monero/pull/25)).
- Work on the following, some of which @jeffro256 is already working on:
- Fee logic for FMCP++.
- Incorporate composition changes to tree building and remove code for the key image migration: https://github.com/monero-project/meta/issues/1168
- Cold wallet <> hot wallet integration.
- HW wallet interface changes.
- Multisig.
- The `scan_tx` feature.
- Background sync.
- Clean up the FFI.
- Cleaner logging.
- Manage the [FCMP++ optimization contest](https://github.com/j-berman/fcmp-plus-plus-optimization-competition) and implement the winning submissions as necessary.
- It should be noted: if the contest does not yield significant improvements specifically to `helioselene`, it may be worth it to re-work the FCMP++ wallet scanner to *download* the tree instead of re-build it locally.
- Re-working the wallet scanner would likely take 1-2 weeks.
- Review the Carrot integration.
- Update documentation for the FCMP++ integration, using the same format as in this (now outdated) [WIP PR](https://github.com/monero-project/monero/pull/9436).
- Start submitting piecemeal FCMP++ PR's to the main Monero repo.
- Review @vtnerd's p2p encryption PR: https://github.com/monero-project/monero/pull/8996
- Continue Seraphis wallet library work:
- My next task on this front is to bring the Serpahis lib async scanner into the current wallet API ([source](https://github.com/seraphis-migration/wallet3/issues/64#issuecomment-2067030930))
- In the latest round of tests, I observed scanning speed-ups of 50-60% with a clearnet remote node, 35-45% with a tor node, 25-35% with a local node.
- The async scanner has already undergone a round of review ([source](https://github.com/UkoeHB/monero/pull/23))
- To be usable in the wallet API, the following still needs to be implemented:
- A mutable subaddress lookahead ([source](https://github.com/UkoeHB/monero/pull/23#issuecomment-2036086371))
- Pool scanning ([source](https://github.com/UkoeHB/monero/issues/41))
- A clean way to save tx metadata ([source](https://github.com/UkoeHB/monero/issues/48))
- The FCMP++ tree builder + Carrot scanning needs to be integrated.
A note: once I've completed all work on FCMP++, reviewing the Carrot integration, and reviewing [p2p encryption](https://github.com/monero-project/monero/pull/8996)), I may work on Serai independent from this CCS. I would like to see Serai launched and operating smoothly (and I still owe @kayabaNerve [more work on Serai in exchange for their research into FCMP's](https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/359#note_21276)). I would then return to continue Seraphis wallet library work.
## Who
j-berman on github / jberman on matrix / IRC
Past CCS's:
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-9.html
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-8.html
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-7.html
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-6.html
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-5.html
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-4.html
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-3.html
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-2.html
- https://ccs.getmonero.org/proposals/j-berman-3-months-full-time.html
## Proposal
396 XMR
640 hours, 0.3 XMR/hr + $65/hr, $204/XMR from coingecko
Requesting a raise of 0.05 XMR/hr from my prior CCS given I have demonstrated the ability to take the FCMP++ integration to the finish line.

View file

@ -15,8 +15,8 @@ milestones:
status: finished
- name: Oct 2024
funds: 14 XMR
done:
status: unfinished
done: 6 April 2025
status: finished
- name: Nov 2024
funds: 14 XMR
done:
@ -57,8 +57,8 @@ payouts:
amount: 14
- date: 25 February 2025
amount: 14
- date:
amount:
- date: 18 April 2025
amount: 14
- date:
amount:
- date:

View file

@ -83,4 +83,4 @@ For the past year and a half we relied on our small community to help fund us, a
Progress will be posted on our repo http://git.anonero.io (onion redirect) and we will begin open testing as soon as we can.
CCS will expire one year from date of first payout and funds can be send to the General Fund.
~~CCS will expire one year from date of first payout and funds can be send to the General Fund.~~

40
tobtoht-2025Q2.md Normal file
View file

@ -0,0 +1,40 @@
---
layout: fr
title: "tobtoht full-time feather + core development (3 months)"
author: tobtoht
date: April 1, 2025
amount: 156
milestones:
- name: 240 hours
funds: 50% (78)
done:
status: unfinished
- name: 240 hours
funds: 50% (78)
done:
status: unfinished
payouts:
- date:
amount:
- date:
amount:
---
### What
- work on issues/ideas reported by users
- [maintain](https://github.com/feather-wallet/feather/blob/master/MAINTENANCE.md) and [improve](https://featherwallet.org/ideas/) feather
- [help maintain](https://github.com/monero-project/monero/pulls?q=is%3Apr+label%3A%22build+system%22+author%3Atobtoht) monero core's build system and CI
- test and review pull requests (GUI/core)
- upstream useful patches to monero core
- help out where I can
### Who
Hi, I'm tobtoht. I am an active contributor to the Monero ecosystem since April 2018. Currently, I maintain Feather Wallet and contribute to the core codebase.
Previous CCS: https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/529
### Proposal
Work for 480 hours at a rate of €50/h + 0.05 XMR/h. At €181 / XMR (14 day EMA) this makes 156 XMR.