Skip to content

Conversation

@Akshola00
Copy link
Contributor

@Akshola00 Akshola00 commented Jul 22, 2025

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

@Akshola00 Akshola00 marked this pull request as ready for review July 22, 2025 11:09
Fortichain Classhash: 0x00ce40a5415b05548a30ceb11b7d92dc731c04c8e349ca37e0ebc8b309b0b979
Fortichain ContractAddress: 0x042c972719cde698a9e1497b022dbffaa0a6b18c0e853c2461b182ea8d884fe3
Fortichain ContractAddress Explorer Link: https://sepolia.starkscan.co/contract/0x042c972719cde698a9e1497b022dbffaa0a6b18c0e853c2461b182ea8d884fe3
Fortichain Classhash: 0x0407a7ec9039eb0687ff58acbf65fe4a79252ecf9fd322f827800535287ae4e3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice implementation @Akshola00 Pls include the contract owner address

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gm sir, contract owner address has been specified previously in the file on line 1 of the deployment.md file

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice implementation @Akshola00 Pls include the contract owner address

done @ONEONUORA ptal now

Copy link
Contributor

@ONEONUORA ONEONUORA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥 Amazing Work! Upgrade Functionality Successfully Integrated 🚀

Huge shoutout to @Akshola00 👏 for implementing the upgrade functionality in our Cairo smart contract a critical step toward making the protocol more flexible and future-proof! 💡

Your contribution:

🔁 Enables seamless contract upgrades

🔐 Maintains on-chain state integrity

⚙️ Sets the stage for scalable iterations ahead

Thanks for your clean implementation, attention to detail, and for pushing the project forward in a big way. Merging this with pride! 🙌✨

@ONEONUORA ONEONUORA merged commit aecef6e into skill-mind:main Jul 22, 2025
1 check passed
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.

2 participants