·upgrade-stellar-contracts
!

upgrade-stellar-contracts

Mettez à niveau les contrats intelligents Stellar/Soroban à l'aide du module évolutif d'OpenZeppelin. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats Soroban évolutifs via le remplacement WASM natif, (2) utiliser des macros dérivées Upgradeable ou UpgradeableMigratable, (3) implémenter des modèles de mise à niveau et de migration atomiques avec un contrat Upgrader, (4) garantir la compatibilité des clés de stockage entre les mises à niveau, ou (5) tester les chemins de mise à niveau pour les contrats Soroban.

45Installations·6Tendance·@openzeppelin

Installation

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

Comment installer upgrade-stellar-contracts

Installez rapidement le skill IA upgrade-stellar-contracts dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-stellar-contracts
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

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

Mettez à niveau les contrats intelligents Stellar/Soroban à l'aide du module évolutif d'OpenZeppelin. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats Soroban évolutifs via le remplacement WASM natif, (2) utiliser des macros dérivées Upgradeable ou UpgradeableMigratable, (3) implémenter des modèles de mise à niveau et de migration atomiques avec un contrat Upgrader, (4) garantir la compatibilité des clés de stockage entre les mises à niveau, ou (5) tester les chemins de mise à niveau pour les contrats Soroban. Source : openzeppelin/openzeppelin-skills.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-stellar-contracts
Catégorie
!Sécurité
Vérifié
Première apparition
2026-03-06
Mis à jour
2026-03-11

Browse more skills from openzeppelin/openzeppelin-skills

Réponses rapides

Qu'est-ce que upgrade-stellar-contracts ?

Mettez à niveau les contrats intelligents Stellar/Soroban à l'aide du module évolutif d'OpenZeppelin. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats Soroban évolutifs via le remplacement WASM natif, (2) utiliser des macros dérivées Upgradeable ou UpgradeableMigratable, (3) implémenter des modèles de mise à niveau et de migration atomiques avec un contrat Upgrader, (4) garantir la compatibilité des clés de stockage entre les mises à niveau, ou (5) tester les chemins de mise à niveau pour les contrats Soroban. Source : openzeppelin/openzeppelin-skills.

Comment installer upgrade-stellar-contracts ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-stellar-contracts Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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