-
Notifications
You must be signed in to change notification settings - Fork 104
refactor: split account module into submodules #2200
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
base: next
Are you sure you want to change the base?
refactor: split account module into submodules #2200
Conversation
|
Thank you! This will conflict with a couple of things currently in progress. Could you rebase this on top of #2197? |
ac31446 to
eb3c574
Compare
eb3c574 to
ee72c2d
Compare
Hey boss! Is everything correct now? |
|
The current changes seem to only add new code, whereas splitting would typically involve moving files (some code deleted, some added). |
Description
Split the large
$kernel::accountmodule into submodules to improve code organization and maintainability. Closes #2146Changes
account/storage.masm- storage-related procedures (get_item, set_item, get_map_item, etc.)account/vault.masm- vault-related procedures (add_asset_to_vault, get_balance, etc.)account/code.masm- code-related procedures (authenticate_and_track_procedure, has_procedure, etc.)account/mod.masm- main module with commitments, validation, data loaders, and re-exportsaccount.masmfile