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

refactor(ertp): reallyPrepareIssuerKit #8497

Merged
merged 2 commits into from
Nov 7, 2023

Conversation

erights
Copy link
Member

@erights erights commented Nov 3, 2023

refs: #8418

Description

Extracts from #8418 just the pure refactoring, especially around deprecating the badly named prepareIssuerKit.

Security Considerations

If indeed this PR by itself is a pure refactor with no observable effects, it should have no security implications.

Scaling Considerations

If indeed this PR by itself is a pure refactor with no observable effects, it should have no scaling implications.

Documentation Considerations

Following this PR, once we ensure that there are no used of the now-deprecated prepareIssuerKit, we should rename reallyPrepareIssuerKit to prepareIssuerKit. Hopefully, we can complete that rename before bothering to document this API change.

Testing Considerations

If indeed this PR by itself is a pure refactor with no observable effects, it should have no testing implications.

Upgrade Considerations

If indeed this PR by itself is a pure refactor with no observable effects, it should MOSTLY have no upgrade implications.

This PR also copes with the discovery that some state explicitly stored in baggage was redundant with other state implicitly stored in baggage. Rather than perpetuate the accidental redundancy, this PR merely ensures that it this redundancy is still there, that it is consistent, i.e., genuinely redundant as expected.
See the changes to feeMint.js and makeInvitation.js

@mergify mergify bot merged commit d708d81 into master Nov 7, 2023
71 checks passed
@mergify mergify bot deleted the markm-really-prepare-issuer-kit branch November 7, 2023 00:35
@Chris-Hibbert Chris-Hibbert mentioned this pull request Feb 7, 2024
14 tasks
anilhelvaci pushed a commit to Jorge-Lopes/agoric-sdk that referenced this pull request Feb 16, 2024
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge:squash Automatically squash merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants