Skip to content

[Contract/Other] Create Contract Initialization and Migration Scripts#137

Merged
ayomideadeniran merged 3 commits intoSoroLabs:mainfrom
AdityaK9822:revert-1-feat/117-contract-migration-scripts
Mar 29, 2026
Merged

[Contract/Other] Create Contract Initialization and Migration Scripts#137
ayomideadeniran merged 3 commits intoSoroLabs:mainfrom
AdityaK9822:revert-1-feat/117-contract-migration-scripts

Conversation

@AdityaK9822
Copy link
Copy Markdown
Contributor

Closes #117

Developed scripts to automate deployment, initialization, and migrations of SoroTask smart contracts across different network environments.

Requirements Handled

  • Created `deploy.sh` and `upgrade.sh` to handle contract deployment, initialization, and upgrade execution.
  • Implemented logic for upgrading/migrating contract state by adding `DataKey::Admin` and an `upgrade()` method natively in the contract execution flow.
  • Documented the migration process for Testnet and Futurenet in `MIGRATION.md`."

@AdityaK9822 AdityaK9822 changed the title Revert 1 feat/117 contract migration scripts [Contract/Other] Create Contract Initialization and Migration Scripts Mar 29, 2026
@ayomideadeniran
Copy link
Copy Markdown
Contributor

Pr under review.

@ayomideadeniran ayomideadeniran merged commit 5c022a8 into SoroLabs:main Mar 29, 2026
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.

[Contract/Other] Create Contract Initialization and Migration Scripts

2 participants