·upgrade-solidity-contracts
!

upgrade-solidity-contracts

Mettez à niveau les contrats intelligents Solidity à l'aide des modèles de proxy OpenZeppelin. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats évolutifs avec des proxys UUPS, Transparent ou Beacon, (2) écrire des initialiseurs au lieu de constructeurs, (3) utiliser les plugins de mise à niveau Hardhat ou Foundry, (4) comprendre les règles de disposition du stockage et le stockage avec espace de noms ERC-7201, (5) valider la sécurité de la mise à niveau, (6) gérer les déploiements et les mises à niveau de proxy, ou (7) comprendre les restrictions de mise à niveau entre les versions majeures d'OpenZeppelin Contracts.

61Installations·8Tendance·@openzeppelin

Installation

$npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts

Comment installer upgrade-solidity-contracts

Installez rapidement le skill IA upgrade-solidity-contracts dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : openzeppelin/openzeppelin-skills.

| Pattern | Upgrade logic lives in | Best for |

| UUPS (UUPSUpgradeable) | Implementation contract (override authorizeUpgrade) | Most projects — lighter proxy, lower deploy gas | | Transparent | Separate ProxyAdmin contract | When admin/user call separation is critical — admin cannot accidentally call implementation functions |

| Beacon | Shared beacon contract | Multiple proxies sharing one implementation — upgrading the beacon atomically upgrades all proxies |

Mettez à niveau les contrats intelligents Solidity à l'aide des modèles de proxy OpenZeppelin. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats évolutifs avec des proxys UUPS, Transparent ou Beacon, (2) écrire des initialiseurs au lieu de constructeurs, (3) utiliser les plugins de mise à niveau Hardhat ou Foundry, (4) comprendre les règles de disposition du stockage et le stockage avec espace de noms ERC-7201, (5) valider la sécurité de la mise à niveau, (6) gérer les déploiements et les mises à niveau de proxy, ou (7) comprendre les restrictions de mise à niveau entre les versions majeures d'OpenZeppelin Contracts. Source : openzeppelin/openzeppelin-skills.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
Catégorie
!Sécurité
Vérifié
Première apparition
2026-03-06
Mis à jour
2026-03-10

Browse more skills from openzeppelin/openzeppelin-skills

Réponses rapides

Qu'est-ce que upgrade-solidity-contracts ?

Mettez à niveau les contrats intelligents Solidity à l'aide des modèles de proxy OpenZeppelin. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats évolutifs avec des proxys UUPS, Transparent ou Beacon, (2) écrire des initialiseurs au lieu de constructeurs, (3) utiliser les plugins de mise à niveau Hardhat ou Foundry, (4) comprendre les règles de disposition du stockage et le stockage avec espace de noms ERC-7201, (5) valider la sécurité de la mise à niveau, (6) gérer les déploiements et les mises à niveau de proxy, ou (7) comprendre les restrictions de mise à niveau entre les versions majeures d'OpenZeppelin Contracts. Source : openzeppelin/openzeppelin-skills.

Comment installer upgrade-solidity-contracts ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/openzeppelin/openzeppelin-skills