·upgrade-stellar-contracts
!

upgrade-stellar-contracts

قم بترقية العقود الذكية Stellar/Soroban باستخدام وحدة OpenZeppelin القابلة للترقية. يُستخدم عندما يحتاج المستخدمون إلى: (1) جعل عقود Soroban قابلة للترقية عبر استبدال WASM الأصلي، (2) استخدام وحدات ماكرو مشتقة قابلة للترقية أو قابلة للترقية، (3) تنفيذ أنماط الترقية والترحيل الذرية باستخدام عقد الترقية، (4) ضمان توافق مفتاح التخزين عبر الترقيات، أو (5) اختبار مسارات الترقية لعقود Soroban.

44التثبيتات·6الرائج·@openzeppelin

التثبيت

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

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

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

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

المصدر: openzeppelin/openzeppelin-skills.

Soroban contracts are mutable by default. Mutability refers to the ability of a smart contract to modify its own WASM bytecode, altering its function interface, execution logic, or metadata. Soroban provides a built-in, protocol-level mechanism for contract upgrades — no proxy pattern is needed.

A contract can upgrade itself if it is explicitly designed to do so. Conversely, a contract becomes immutable simply by not provisioning any upgrade function. This is fundamentally different from EVM proxy patterns:

| | Soroban | EVM (proxy pattern) | Starknet |

قم بترقية العقود الذكية Stellar/Soroban باستخدام وحدة OpenZeppelin القابلة للترقية. يُستخدم عندما يحتاج المستخدمون إلى: (1) جعل عقود Soroban قابلة للترقية عبر استبدال WASM الأصلي، (2) استخدام وحدات ماكرو مشتقة قابلة للترقية أو قابلة للترقية، (3) تنفيذ أنماط الترقية والترحيل الذرية باستخدام عقد الترقية، (4) ضمان توافق مفتاح التخزين عبر الترقيات، أو (5) اختبار مسارات الترقية لعقود Soroban. المصدر: openzeppelin/openzeppelin-skills.

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

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

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

Browse more skills from openzeppelin/openzeppelin-skills

إجابات سريعة

ما هي upgrade-stellar-contracts؟

قم بترقية العقود الذكية Stellar/Soroban باستخدام وحدة OpenZeppelin القابلة للترقية. يُستخدم عندما يحتاج المستخدمون إلى: (1) جعل عقود Soroban قابلة للترقية عبر استبدال WASM الأصلي، (2) استخدام وحدات ماكرو مشتقة قابلة للترقية أو قابلة للترقية، (3) تنفيذ أنماط الترقية والترحيل الذرية باستخدام عقد الترقية، (4) ضمان توافق مفتاح التخزين عبر الترقيات، أو (5) اختبار مسارات الترقية لعقود Soroban. المصدر: openzeppelin/openzeppelin-skills.

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

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

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

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