Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Koe's TODO Work #45

Open
UkoeHB opened this issue Feb 2, 2023 · 0 comments
Open

Koe's TODO Work #45

UkoeHB opened this issue Feb 2, 2023 · 0 comments

Comments

@UkoeHB
Copy link

UkoeHB commented Feb 2, 2023

Here are some tasks I have written down that I don't plan to work on:

- transaction history / records of sent txs (how to handle submitted vs unconfirmed vs confirmed?; can use self-send in tx as proxy in order to track a tx's status)
  - [dangerousfreedom]
- address book
- optimize enote stores to avoid O(N) update complexity (talk to me about this if you want to tackle it)
- improve exception messages for better tracking down the source of issues (e.g. which function input/etc. is the culprit?)
- test vectors: blake2b, twofish
    - [JoshBabb] https://bounties.monero.social/posts/75/5-513m-blake2b-c-dev-challenge-seraphis
- refactor multisig messages to reduce duplication and make it easier to add more messages
- better serialization approach that avoids needless copies
    - maybe serialize 'into' a struct via free function instead of 'from within' the struct via macros that introduce member functions
    - vtnerd's serialization update may be able to do this
- run unit tests on a big endian machine
    - is rct::h2d() endian-aware?
- add more verbose messaging framework for multisig signing errors (i.e. translate the entire error into an error message)
- deep research on simplewallet::new_wallet() and simplewallet::open_wallet() to identify and document all the things those functions are doing in a clear way
- add papers to https://moneroresearch.info/ (I have a big list that I have not got around to uploading if someone wants to do it - this item has been here for over a year...)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant