·upgrade-solidity-contracts
!

upgrade-solidity-contracts

Aktualisieren Sie Solidity-Smart-Verträge mithilfe von OpenZeppelin-Proxy-Mustern. Wird verwendet, wenn Benutzer: (1) Verträge mit UUPS-, Transparent- oder Beacon-Proxys aktualisierbar machen müssen, (2) Initialisierer anstelle von Konstruktoren schreiben, (3) die Hardhat- oder Foundry-Upgrade-Plugins verwenden, (4) Speicherlayoutregeln und ERC-7201-Namespace-Speicher verstehen, (5) die Upgrade-Sicherheit validieren, (6) Proxy-Bereitstellungen und Upgrades verwalten oder (7) Upgrade-Einschränkungen zwischen den Hauptversionen von OpenZeppelin Contracts verstehen müssen.

61Installationen·8Trend·@openzeppelin

Installation

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

So installieren Sie upgrade-solidity-contracts

Installieren Sie den KI-Skill upgrade-solidity-contracts schnell in Ihrer Entwicklungsumgebung über die Kommandozeile

  1. Terminal öffnen: Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Installationsbefehl ausführen: Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
  3. Installation überprüfen: Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Quelle: 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 |

Aktualisieren Sie Solidity-Smart-Verträge mithilfe von OpenZeppelin-Proxy-Mustern. Wird verwendet, wenn Benutzer: (1) Verträge mit UUPS-, Transparent- oder Beacon-Proxys aktualisierbar machen müssen, (2) Initialisierer anstelle von Konstruktoren schreiben, (3) die Hardhat- oder Foundry-Upgrade-Plugins verwenden, (4) Speicherlayoutregeln und ERC-7201-Namespace-Speicher verstehen, (5) die Upgrade-Sicherheit validieren, (6) Proxy-Bereitstellungen und Upgrades verwalten oder (7) Upgrade-Einschränkungen zwischen den Hauptversionen von OpenZeppelin Contracts verstehen müssen. Quelle: openzeppelin/openzeppelin-skills.

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
Kategorie
!Sicherheit
Verifiziert
Erstes Auftreten
2026-03-06
Aktualisiert
2026-03-10

Browse more skills from openzeppelin/openzeppelin-skills

Schnelle Antworten

Was ist upgrade-solidity-contracts?

Aktualisieren Sie Solidity-Smart-Verträge mithilfe von OpenZeppelin-Proxy-Mustern. Wird verwendet, wenn Benutzer: (1) Verträge mit UUPS-, Transparent- oder Beacon-Proxys aktualisierbar machen müssen, (2) Initialisierer anstelle von Konstruktoren schreiben, (3) die Hardhat- oder Foundry-Upgrade-Plugins verwenden, (4) Speicherlayoutregeln und ERC-7201-Namespace-Speicher verstehen, (5) die Upgrade-Sicherheit validieren, (6) Proxy-Bereitstellungen und Upgrades verwalten oder (7) Upgrade-Einschränkungen zwischen den Hauptversionen von OpenZeppelin Contracts verstehen müssen. Quelle: openzeppelin/openzeppelin-skills.

Wie installiere ich upgrade-solidity-contracts?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Wo ist das Quell-Repository?

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