·upgrade-solidity-contracts
!

upgrade-solidity-contracts

قم بترقية عقود Solidity الذكية باستخدام أنماط وكيل OpenZeppelin. يُستخدم عندما يحتاج المستخدمون إلى: (1) جعل العقود قابلة للترقية باستخدام وكلاء UUPS أو الشفاف أو Beacon، (2) كتابة المُهيئات بدلاً من المنشئات، (3) استخدام المكونات الإضافية لترقية Hardhat أو Foundry، (4) فهم قواعد تخطيط التخزين والتخزين بمساحة الاسم ERC-7201، (5) التحقق من سلامة الترقية، (6) إدارة عمليات نشر الوكيل وترقياته، أو (7) فهم قيود الترقية بين الإصدارات الرئيسية لعقود OpenZeppelin.

61التثبيتات·8الرائج·@openzeppelin

التثبيت

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

كيفية تثبيت upgrade-solidity-contracts

ثبّت مهارة الذكاء الاصطناعي upgrade-solidity-contracts بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: 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 |

قم بترقية عقود Solidity الذكية باستخدام أنماط وكيل OpenZeppelin. يُستخدم عندما يحتاج المستخدمون إلى: (1) جعل العقود قابلة للترقية باستخدام وكلاء UUPS أو الشفاف أو Beacon، (2) كتابة المُهيئات بدلاً من المنشئات، (3) استخدام المكونات الإضافية لترقية Hardhat أو Foundry، (4) فهم قواعد تخطيط التخزين والتخزين بمساحة الاسم ERC-7201، (5) التحقق من سلامة الترقية، (6) إدارة عمليات نشر الوكيل وترقياته، أو (7) فهم قيود الترقية بين الإصدارات الرئيسية لعقود OpenZeppelin. المصدر: openzeppelin/openzeppelin-skills.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
الفئة
!الأمن
موثق
أول ظهور
2026-03-06
آخر تحديث
2026-03-10

Browse more skills from openzeppelin/openzeppelin-skills

إجابات سريعة

ما هي upgrade-solidity-contracts؟

قم بترقية عقود Solidity الذكية باستخدام أنماط وكيل OpenZeppelin. يُستخدم عندما يحتاج المستخدمون إلى: (1) جعل العقود قابلة للترقية باستخدام وكلاء UUPS أو الشفاف أو Beacon، (2) كتابة المُهيئات بدلاً من المنشئات، (3) استخدام المكونات الإضافية لترقية Hardhat أو Foundry، (4) فهم قواعد تخطيط التخزين والتخزين بمساحة الاسم ERC-7201، (5) التحقق من سلامة الترقية، (6) إدارة عمليات نشر الوكيل وترقياته، أو (7) فهم قيود الترقية بين الإصدارات الرئيسية لعقود OpenZeppelin. المصدر: openzeppelin/openzeppelin-skills.

كيف أثبّت upgrade-solidity-contracts؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

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