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

[Zkapp Verfiication key cache] refactor mina_base: extract verification_key_wire and zkapp_basic mods #16631

Open
wants to merge 2 commits into
base: compatible
Choose a base branch
from

Conversation

dkijania
Copy link
Member

Performed necessary refactoring for enabling verification keys cache in mina.

We want to introduce new module zkapp_vk_cache_tag on top of Verification_key_write struct in mina_base. It implements binable so this is perfect candidate for read/write operations agains lmdb. However, if we introduce cache tag project for Mina_base.Verification_key_wire we will introduce cyclic dependency issue. Therefore we need to extract Verification_key_wire struct as well as zkapp_basic (which Verification_key_wire depends on) to new modules.

This PR is not introducing anything new, it's just a refactoring

@dkijania dkijania self-assigned this Feb 17, 2025
@dkijania
Copy link
Member Author

!ci-build-me

1 similar comment
@dkijania
Copy link
Member Author

!ci-build-me

@dkijania dkijania force-pushed the dkijania/refactor_mina_base branch from 12f3465 to bf77340 Compare February 17, 2025 16:30
@dkijania
Copy link
Member Author

!ci-build-me

@dkijania dkijania marked this pull request as ready for review February 18, 2025 08:38
@dkijania dkijania requested a review from a team as a code owner February 18, 2025 08:38
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.

1 participant