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

zcash_client_backend: Remove deprecated and duplicative wallet APIs. #1590

Merged
merged 8 commits into from
Oct 25, 2024

Conversation

nuttycom
Copy link
Contributor

@nuttycom nuttycom commented Oct 24, 2024

This is a reworking of nuttycom#40 that removes additional deprecated APIs and puts non-standard fee calculation capabilities behind a non-standard-fees feature flag.

@nuttycom nuttycom force-pushed the wallet/remove_deprecated branch 3 times, most recently from 94694df to 0feafd9 Compare October 24, 2024 18:21
@nuttycom nuttycom requested a review from daira October 24, 2024 18:22
Copy link

codecov bot commented Oct 24, 2024

Codecov Report

Attention: Patch coverage is 84.28571% with 11 lines in your changes missing coverage. Please review.

Project coverage is 56.31%. Comparing base (6d6959f) to head (ae58d3e).
Report is 11 commits behind head on main.

Files with missing lines Patch % Lines
zcash_client_backend/src/proto.rs 0.00% 6 Missing ⚠️
zcash_client_backend/src/fees/common.rs 25.00% 3 Missing ⚠️
zcash_client_backend/src/data_api/testing.rs 91.66% 1 Missing ⚠️
...client_backend/src/data_api/testing/transparent.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1590      +/-   ##
==========================================
- Coverage   56.48%   56.31%   -0.18%     
==========================================
  Files         150      148       -2     
  Lines       19126    19026     -100     
==========================================
- Hits        10803    10714      -89     
+ Misses       8323     8312      -11     

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

nuttycom and others added 3 commits October 24, 2024 21:33
fixed fees are not standard), and deprecate `fixed::FeeRule::non_standard`.

Signed-off-by: Daira-Emma Hopwood <[email protected]>
daira
daira previously approved these changes Oct 25, 2024
Copy link
Contributor

@daira daira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK modulo comments. Note also my comments on #1579.

str4d
str4d previously requested changes Oct 25, 2024
Copy link
Contributor

@str4d str4d left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK f2b51cf with documentation suggestions. However, tests are failing in CI (looks like a missing import), and there are clippy failures.

zcash_client_backend/CHANGELOG.md Outdated Show resolved Hide resolved
zcash_client_backend/src/fees/zip317.rs Show resolved Hide resolved
zcash_client_backend/src/fees/zip317.rs Show resolved Hide resolved
zcash_client_backend/src/fees/zip317.rs Show resolved Hide resolved
@nuttycom
Copy link
Contributor Author

force-pushed to address comments from code review.

Copy link
Contributor

@daira daira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

@nuttycom nuttycom dismissed str4d’s stale review October 25, 2024 15:40

All requested changelog fixes are complete.

@nuttycom nuttycom added this pull request to the merge queue Oct 25, 2024
Merged via the queue into zcash:main with commit 55b175d Oct 25, 2024
25 checks passed
@nuttycom nuttycom deleted the wallet/remove_deprecated branch October 25, 2024 15:47
@str4d
Copy link
Contributor

str4d commented Oct 25, 2024

Post-hoc utACK ae58d3e

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.

3 participants