Skip to content
Snippets Groups Projects

Offline Signing Library for XmrSigner Production

1 file
+ 12
10
Compare changes
  • Side-by-side
  • Inline
@@ -5,8 +5,8 @@ date: August 31, 2024
author: Thor a.k.a. vThor a.k.a DiosDelRayo
amount: 197
milestones:
- name: Material and Upfront
funds: 21 XMR
- name: Upfront
funds: 20 XMR
done:
status: unfinished
- name: First month, minus upfront
@@ -88,8 +88,8 @@ lower-power devices.
By creating this library, we will:
- Bring XmrSigner to production readiness
- Provide a foundation for future hardware wallet development
- Explore the viability of using even more resource-constrained devices
(e.g., MCUs) for offline signing
- Explore the viability of using even more resource-constrained devices (e.g., MCUs) for offline signing
- Build the basis for a lib which could also serve for quick payment way (seems there exists something like it called pocket change, was not aware of before) even if the customer is offline. Talked about that in [#monero-community](https://libera.monerologs.net/monero-community/20241018#c446995)
A proof of concept has been developed to validate this approach:
[c_abi_for_cpp_code_PoC](https://github.com/DiosDelRayo/c_abi_for_cpp_code_PoC)
@@ -343,19 +343,21 @@ Grand Total: 616 hours
Given the significant time investment and potential challenges ahead, I
propose a shift from my usual value-based pricing to an monthly rate for
this project.
this project.
Proposed terms:
- 65 Promodoro Sessions (130 hours) per month for three months (196 sessions in total, first month one extra session)
- Compensation: 1 XMR per session, making 66 XMR first and 65 XMR second and 65 third month. (196 in total)
- Additional 1 XMR for printed literature (requested at project start), and I would kindly request a 20 xmr upfront on start from the first month.
- Total compensation: 197 XMR
- I would kindly request a 20 xmr upfront on start from the first month.
- Total compensation: 196 XMR
Hours worked beyond in the running month shall roll over to the next month. If I can work some time out I will work
on the optional/strech goals. If time is missing to get milestone 1-8 done in the calculated hours, I will work hours for
free to get it done - I always do.
on the optional/strech goals. If time is missing to get milestone 1-8 done in the calculated hours, I will work hours for free to get it done - I always do.
I will commit every day my work, on starting each repository I will advertise them here in a comment an push my commits every day.
And I will create a repository/blog or something as a daily logbook to document the work done and the daily progress.
I also kindly request in case the proposal would get over funded that each XMR up to 308 will fund the optional/strech goals by one session (2 hours) per XMR. Where I will try to do up to 90 sessions/month and the rest flowing over in a fourth month. I will add this milestones in the front matter to the end, to be paid at the end in case it will happen.
<details><summary>I set up a [website](https://diosdelrayo.github.io) which syncronizes my actual pomodoro sessions, and the last 48 hours the work done</summary> on which tasks and how many sessions, even each unit time, so it is more transparent. On the way I plan to render also all tasks with the total time and a calendar. But the raw data is available in the issues of the [github repository](https://github.com/DiosDelRayo/DiosDelRayo.github.io) of the site. The time worked on each task can be calculated by the label and unlabeling of `WIP` label is start to work and unlabel end of work on it.
</details>
I also kindly request in case the proposal if I would get over funded that each XMR up to 308 will fund the optional/strech goals by one session (2 hours) per XMR. Where it would flow over in a fourth month. I will add this milestones in the front matter to the end, to be paid at the end in case it will happen.
Loading