@openzeppelin/upgrade-solidity-contracts

Upgrade Solidity smart contracts using OpenZeppelin proxy patterns. Use when users need to: (1) make contracts upgradeable with UUPS, Transparent, or Beacon proxies, (2) write initializers instead of constructors, (3) use the Hardhat or Foundry upgrades plugins, (4) understand storage layout rules and ERC-7201 namespaced storage, (5) validate upgrade safety, (6) manage proxy deployments and upgrades, or (7) understand upgrade restrictions between OpenZeppelin Contracts major versions.

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@openzeppelin/upgrade-solidity-contracts/verified)](https://skillsafe.ai/skill/@openzeppelin/upgrade-solidity-contracts/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@openzeppelin/upgrade-solidity-contracts/installs)](https://skillsafe.ai/skill/@openzeppelin/upgrade-solidity-contracts/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@openzeppelin/upgrade-solidity-contracts/scan)](https://skillsafe.ai/skill/@openzeppelin/upgrade-solidity-contracts/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@openzeppelin/upgrade-solidity-contracts/eval)](https://skillsafe.ai/skill/@openzeppelin/upgrade-solidity-contracts/)