·upgrade-stellar-contracts
!

upgrade-stellar-contracts

Обновите смарт-контракты Stellar/Soroban с помощью обновляемого модуля OpenZeppelin. Используйте, когда пользователям необходимо: (1) сделать контракты Soroban обновляемыми посредством встроенной замены WASM, (2) использовать производные макросы Upgradeable или UpgradeableMigratable, (3) реализовать шаблоны атомарного обновления и миграции с помощью контракта Upgrader, (4) обеспечить совместимость ключей хранения при обновлениях или (5) протестировать пути обновления для контрактов Soroban.

44Установки·6Тренд·@openzeppelin

Установка

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

Как установить upgrade-stellar-contracts

Быстро установите AI-навык upgrade-stellar-contracts в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-stellar-contracts
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в 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) использовать производные макросы Upgradeable или UpgradeableMigratable, (3) реализовать шаблоны атомарного обновления и миграции с помощью контракта Upgrader, (4) обеспечить совместимость ключей хранения при обновлениях или (5) протестировать пути обновления для контрактов Soroban. Источник: openzeppelin/openzeppelin-skills.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
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) использовать производные макросы Upgradeable или UpgradeableMigratable, (3) реализовать шаблоны атомарного обновления и миграции с помощью контракта Upgrader, (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 После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

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