diff --git a/spirobel_robust_modular_wallet_rpc.md b/spirobel_robust_modular_wallet_rpc.md index cd409d1..7accfbd 100644 --- a/spirobel_robust_modular_wallet_rpc.md +++ b/spirobel_robust_modular_wallet_rpc.md @@ -52,6 +52,23 @@ Result: A robust and modular wallet-rpc library, implemented in Rust with WebAss 2. A checkout flow built with this library. This is meant to be used, not just to demonstrate the features. 3. Detailed documentation for the library, the relationship between nodes and wallets during the syncing process and a guide on how to use this to implement monero payment gateways. +### Implementation + +list of initial tasks: + +- create function to turn address and private viewkey into viewpair +- create function to scan transaction with sub functions +- verify that there is no timelock present +- calculate transaction amount +- clarify responsibility of burning bug prevention for the caller + +- implement transaction fetching and storage +- implement burning bug prevention in the checkout flow +- write unit tests, document and publish the library +- implement UI for the checkout flow + +this task list is not exhaustive and subject to change + ## Why As discussed as far back as two years ago: https://github.com/seraphis-migration/strategy/issues/2