dangerousfreedom - wallet development 2
Compare changes
+ 11
− 15
@@ -3,10 +3,10 @@ layout: fr
@@ -16,24 +16,20 @@ payouts:
Following the [discussions](https://matrix.to/#/!YTcgTfFJREAkktLyKC:libera.chat/$FNuKwy92PO0_NtUllBNjgMlT8xBddd5ivav-WQKMhSE?via=libera.chat&via=matrix.org&via=monero.social) on February 7, at the #no-wallet-left-behind group, I believe I can contribute by implementing the following wallet features:
The idea is to collect transaction records (both for legacy and seraphis) authored by the wallet master key in order to provide the user the information he wants to look back. This component should import or update authored txs by looking at their key-image and spent status. I will initially do the following tasks:
The plan is to go in the direction of building a component to handle transactions by integrating the following non-comprehensive list of equivalent wallet2 methods into a component: get_transfers, get_payments, get_payments_out, get_unconfirmed_payments_out, get_unconfirmed_payments, export_outputs, import_outputs, import_outputs_from_str, export_payments, import_payments, import_payments_out, get_num_transfer_details, transfer_details, get_tx_proof, check_tx_proof, get_spend_proof, check_spend_proof, get_reserve_proof, check_reserve_proof.
I would like to keep an eye and discuss about the loading/storing functions of the wallet, the shape that the initial functions will take considering a multi-threaded scheme, the password-hashing algorithm, etc. Following the bottom-up approach, I believe I could contribute to some functions here too.
- I did [this](https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/298) and [this](https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/344) previous works and I believe I'm sharpening my skills and understanding of Jamtis and Seraphis (and its coding style) to provide a better and better quality work.
- I did [this](https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/298) and [this](https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/344) previous works and I believe I'm sharpening my skills and understanding of Jamtis and Seraphis to accomplish this work as described.