feat: implement upgrade functionality #27
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description:
This pull request addresses and closes issue #24 . It implements the OpenZeppelin upgradeability functionality for a StarkNet contract.
Key Features:
• Upgradeability Functionality: Successfully integrated the upgradeability feature to enhance contract flexibility and maintenance.
• Testing: Comprehensive tests have been written to ensure the function operates correctly, including edge cases where a non-admin attempts to upgrade the contract.
New Class Information:
• Class Hash:
0x0407a7ec9039eb0687ff58acbf65fe4a79252ecf9fd322f827800535287ae4e3• Contract Address:
0x076c1d77832ce056bd13651518b3449c1e0e54413889da31bc261ba8aca0fbb0