Skip to content
This repository was archived by the owner on May 26, 2026. It is now read-only.

feat: functional install scripts and fixed an issue with system callers.#2

Merged
blurpesec merged 3 commits into
mainfrom
mh/added-install-script
Aug 28, 2025
Merged

feat: functional install scripts and fixed an issue with system callers.#2
blurpesec merged 3 commits into
mainfrom
mh/added-install-script

Conversation

@blurpesec
Copy link
Copy Markdown
Contributor

This pull request makes significant changes to how the StorageManager module is deployed and installed in the contracts package. The main update is the replacement of the previous manual, multi-step deployment script with a new, simpler deployment script that uses a single module contract. Additionally, there are minor configuration and code cleanup changes.

Deployment and Installation Changes:

  • Added a new script DeployStorageManagerModule.s.sol that deploys the StorageManagerModule and installs it as a root module in the World contract, simplifying the deployment and installation process.
  • Removed the old, complex InstallStorageManager.s.sol script that manually deployed and registered multiple systems and tables, as this is now handled by the new module-based approach.

Configuration and Code Cleanups:

  • Updated the WORLD_ADDRESS in the .env.pyrope configuration file to a new address.
  • Fixed a typo in the call to sm_v0_2_0__getStoreProxyAddress in ConfigureSSU.s.sol.
  • Cleaned up commented-out table and enum definitions in mud.config.ts [1] [2].

@blurpesec blurpesec merged commit 789624e into main Aug 28, 2025
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant