·upgrade-stellar-contracts
!

upgrade-stellar-contracts

OpenZeppelin のアップグレード可能なモジュールを使用して、Stellar/Soroban スマート コントラクトをアップグレードします。ユーザーが以下を行う必要がある場合に使用します: (1) ネイティブ WASM 置換によってそろばんコントラクトをアップグレード可能にする、(2) Upgradeable または UpgradeableMigratable 派生マクロを使用する、(3) Upgrader コントラクトを使用してアトミックなアップグレードおよび移行パターンを実装する、(4) アップグレード間でのストレージ キーの互換性を確保する、または (5) そろばんコントラクトのアップグレード パスをテストする。

44インストール·6トレンド·@openzeppelin

インストール

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

upgrade-stellar-contracts のインストール方法

コマンドラインで upgrade-stellar-contracts AI スキルを開発環境にすばやくインストール

  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 |

OpenZeppelin のアップグレード可能なモジュールを使用して、Stellar/Soroban スマート コントラクトをアップグレードします。ユーザーが以下を行う必要がある場合に使用します: (1) ネイティブ WASM 置換によってそろばんコントラクトをアップグレード可能にする、(2) Upgradeable または UpgradeableMigratable 派生マクロを使用する、(3) Upgrader コントラクトを使用してアトミックなアップグレードおよび移行パターンを実装する、(4) アップグレード間でのストレージ キーの互換性を確保する、または (5) そろばんコントラクトのアップグレード パスをテストする。 ソース: 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 とは?

OpenZeppelin のアップグレード可能なモジュールを使用して、Stellar/Soroban スマート コントラクトをアップグレードします。ユーザーが以下を行う必要がある場合に使用します: (1) ネイティブ WASM 置換によってそろばんコントラクトをアップグレード可能にする、(2) Upgradeable または UpgradeableMigratable 派生マクロを使用する、(3) Upgrader コントラクトを使用してアトミックなアップグレードおよび移行パターンを実装する、(4) アップグレード間でのストレージ キーの互換性を確保する、または (5) そろばんコントラクトのアップグレード パスをテストする。 ソース: 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