From cbc262b7bb3eb09a4f2d502dbf9a7c74eb63c0f4 Mon Sep 17 00:00:00 2001 From: Lee Clagett Date: Sun, 11 Jun 2023 16:01:02 +0000 Subject: [PATCH 1/4] vtnerd 2023 q3 proposal --- vtnerd-2023-q3.md | 59 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 vtnerd-2023-q3.md diff --git a/vtnerd-2023-q3.md b/vtnerd-2023-q3.md new file mode 100644 index 0000000..abbaabf --- /dev/null +++ b/vtnerd-2023-q3.md @@ -0,0 +1,59 @@ +--- +layout: wip +title: vtnerd Full-Time 2023 Q3 +author: Lee Clagett (vtnerd) +date: June 11, 2023 +amount: 192.56 XMR +milestones: + - name: Month 1 (160 hours) + funds: 64 XMR + done: + status: unfinished + - name: Month 2 (320 hours) + funds: 64 XMR + done: + status: finished + - name: Month 3 (480 hours) + funds: 64.56 XMR + done: + status: unfinished +payouts: + - date: + amount: + - date: + amount: + - date: + amount: +--- + +3-Months full-time software development on monero "core" components in 2023 q3. + +## What +Work primarily on the `monerod`, `wallet`, and `monero-lws`. Some of the work to be attempted or investigated: + - Complete p2p Noise encryption (already in-progress) + - Get new serialization routine merged (work on piecemeal PRs for reviewers sake) + - Complete work necessary to merge [DANE/TLSA in wallet2/epee](https://github.com/vtnerd/monero/tree/improve/dane_tlsa). + - Adding trust-on-first-use support to wallet2 + - Add msgpack support to monerod-ZMQ (requires merging of new serialization system) + - `monero-lws` work: + - Optional full chain verification for malicious daemon attack + - A accept-all-new-accounts mode similar to MyMonero behavior (instead of manually callback) + - Webhook for new account creation (prevents polling for new accounts) + - ZMQ pub support for incoming transactions and blocks (notifies of _any_ new transaction or block) + - Create Github Actions that run unit-tests and provide binaries + - Provide official LWS docker-image + - Provide official snap/flatpak/appimge (tbd one or all of those) + - Provide pre-built binaries + - (Unlikely) - reproducible builds so community members can verify+sign the binary hashes + +More than 3 months listed there, priorities may change as community requests or issues arise. + +## Who + +Lee Clagett (vtnerd). I've had [three](https://ccs.getmonero.org/proposals/vtnerd-tor-tx-broadcasting.html) [CCS](https://ccs.getmonero.org/proposals/vtnerd-2020-q4.html) [proposals](https://ccs.getmonero.org/proposals/vtnerd-2021-q1.html). The [full list of my monero PRs since last CCS](https://github.com/monero-project/monero/pulls?q=is%3Apr+author%3Avtnerd+created%3A%3E2021-02-17). I've also written a [msgpack implementation](https://github.com/vtnerd/monero-lws/pull/63) for the new serialization system (in Monero-LWS), an [admin REST](https://github.com/vtnerd/monero-lws/pull/62) api to Monero-LWS, as well as [webhooks for incoming transactions](https://github.com/vtnerd/monero-lws/pull/66) (including a [zero-confirmation](https://github.com/vtnerd/monero-lws/pull/72) for webhooks) (instead of the previously proposed ZMQ-PUB). [Unit tests](https://github.com/vtnerd/monero-lws/pull/53) were also finally added to Monero-LWS. + +## Proposal + +Work on the various tasks outlined above for 40 hours/week over the next 3 months after potential funding. I already use time-tracking software for work; if the hours dip in a given month unexpectedly, the update/milestone will be at the completion of the hours listed above. + +The funds were calculated with 55 USD/hour with ~137.10 USD/XMR which is the 14-day exponential moving average on Kraken through 2023/06/11. From 47bfe2ca5dbc71814d4952242ad85cce227c2e6d Mon Sep 17 00:00:00 2001 From: Lee Clagett Date: Tue, 13 Jun 2023 14:55:01 +0000 Subject: [PATCH 2/4] Update vtnerd-2023-q3.md --- vtnerd-2023-q3.md | 1 + 1 file changed, 1 insertion(+) diff --git a/vtnerd-2023-q3.md b/vtnerd-2023-q3.md index abbaabf..64ec8dd 100644 --- a/vtnerd-2023-q3.md +++ b/vtnerd-2023-q3.md @@ -37,6 +37,7 @@ Work primarily on the `monerod`, `wallet`, and `monero-lws`. Some of the work to - Add msgpack support to monerod-ZMQ (requires merging of new serialization system) - `monero-lws` work: - Optional full chain verification for malicious daemon attack + - Subaddresses - A accept-all-new-accounts mode similar to MyMonero behavior (instead of manually callback) - Webhook for new account creation (prevents polling for new accounts) - ZMQ pub support for incoming transactions and blocks (notifies of _any_ new transaction or block) From db811a4c35639aec6cd11db592b9d1483d0801c2 Mon Sep 17 00:00:00 2001 From: Lee Clagett Date: Fri, 16 Jun 2023 01:39:13 +0000 Subject: [PATCH 3/4] Fixed layout (now fr) --- vtnerd-2023-q3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vtnerd-2023-q3.md b/vtnerd-2023-q3.md index 64ec8dd..9ae39f6 100644 --- a/vtnerd-2023-q3.md +++ b/vtnerd-2023-q3.md @@ -1,5 +1,5 @@ --- -layout: wip +layout: fr title: vtnerd Full-Time 2023 Q3 author: Lee Clagett (vtnerd) date: June 11, 2023 From a3891855ebff419c9a3ca9e00df092c71483aa72 Mon Sep 17 00:00:00 2001 From: Lee Clagett Date: Sun, 2 Jul 2023 23:57:37 +0000 Subject: [PATCH 4/4] Update exchange rate for vtnerd 2023 q3 proposal --- vtnerd-2023-q3.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vtnerd-2023-q3.md b/vtnerd-2023-q3.md index 9ae39f6..bccc931 100644 --- a/vtnerd-2023-q3.md +++ b/vtnerd-2023-q3.md @@ -3,18 +3,18 @@ layout: fr title: vtnerd Full-Time 2023 Q3 author: Lee Clagett (vtnerd) date: June 11, 2023 -amount: 192.56 XMR +amount: 166.95 XMR milestones: - name: Month 1 (160 hours) - funds: 64 XMR + funds: 55 XMR done: status: unfinished - name: Month 2 (320 hours) - funds: 64 XMR + funds: 55 XMR done: - status: finished + status: unfinished - name: Month 3 (480 hours) - funds: 64.56 XMR + funds: 56.95 XMR done: status: unfinished payouts: @@ -57,4 +57,4 @@ Lee Clagett (vtnerd). I've had [three](https://ccs.getmonero.org/proposals/vtner Work on the various tasks outlined above for 40 hours/week over the next 3 months after potential funding. I already use time-tracking software for work; if the hours dip in a given month unexpectedly, the update/milestone will be at the completion of the hours listed above. -The funds were calculated with 55 USD/hour with ~137.10 USD/XMR which is the 14-day exponential moving average on Kraken through 2023/06/11. +The funds were calculated with 55 USD/hour with ~158.13 USD/XMR which is the 14-day exponential moving average on Kraken through 2023/07/02.