Skip to content

Feature: Add an in-memory wallet backend framework#1293

Closed
nuttycom wants to merge 26 commits into
mainfrom
memory_wallet_db
Closed

Feature: Add an in-memory wallet backend framework#1293
nuttycom wants to merge 26 commits into
mainfrom
memory_wallet_db

Conversation

@nuttycom
Copy link
Copy Markdown
Collaborator

@nuttycom nuttycom commented Mar 20, 2024

This sets up the general framework; most of the implementation is todo!().

Closes #1414.

@nuttycom nuttycom marked this pull request as draft March 20, 2024 17:44
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 20, 2024

Codecov Report

Attention: Patch coverage is 1.68067% with 117 lines in your changes are missing coverage. Please review.

Project coverage is 63.09%. Comparing base (f7c29f0) to head (fc757b1).
Report is 38 commits behind head on main.

❗ Current head fc757b1 differs from pull request most recent head 29e2043. Consider uploading reports for the commit 29e2043 to get more accurate results

Files Patch % Lines
zcash_client_backend/src/data_api/mem_wallet.rs 0.00% 115 Missing ⚠️
zcash_client_sqlite/src/lib.rs 50.00% 1 Missing ⚠️
zcash_proofs/src/circuit/sprout/input.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1293      +/-   ##
==========================================
- Coverage   63.23%   63.09%   -0.15%     
==========================================
  Files         124      122       -2     
  Lines       14507    14058     -449     
==========================================
- Hits         9174     8870     -304     
+ Misses       5333     5188     -145     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@oxarbitrage
Copy link
Copy Markdown
Contributor

I think it can be a good to create a list of the minimal requirements we consider needed to merge this PR while leave the rest of the functions to make individual pull requests against the main repo ?

@str4d str4d changed the title Feature: Add an in-memory wallet backend. Feature: Add an in-memory wallet backend framework Jun 13, 2024
@str4d
Copy link
Copy Markdown
Contributor

str4d commented Jun 13, 2024

Per the meeting today, this PR needs to be rebased on main and squashed down. Then once we're happy with it as a framework, we can merge it, and then implement its internals by migrating tests over (#1415) after the test framework has been migrated {#1412).

@nuttycom
Copy link
Copy Markdown
Collaborator Author

Supplanted by #1923

@nuttycom nuttycom closed this Aug 28, 2025
@nuttycom nuttycom deleted the memory_wallet_db branch August 28, 2025 20:22
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

Successfully merging this pull request may close these issues.

zcash_client_backend: Create the framework for an in-memory wallet backend

3 participants