·upgrade-stellar-contracts
!

upgrade-stellar-contracts

Aggiorna i contratti intelligenti Stellar/Soroban utilizzando il modulo aggiornabile di OpenZeppelin. Da utilizzare quando gli utenti devono: (1) rendere aggiornabili i contratti Soroban tramite sostituzione WASM nativa, (2) utilizzare macro di derivazione Upgradeable o UpgradeableMigratable, (3) implementare modelli di aggiornamento e migrazione atomici con un contratto Upgrader, (4) garantire la compatibilità delle chiavi di archiviazione tra gli aggiornamenti o (5) testare percorsi di aggiornamento per i contratti Soroban.

45Installazioni·6Tendenza·@openzeppelin

Installazione

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

Come installare upgrade-stellar-contracts

Installa rapidamente la skill AI upgrade-stellar-contracts nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-stellar-contracts
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

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

Aggiorna i contratti intelligenti Stellar/Soroban utilizzando il modulo aggiornabile di OpenZeppelin. Da utilizzare quando gli utenti devono: (1) rendere aggiornabili i contratti Soroban tramite sostituzione WASM nativa, (2) utilizzare macro di derivazione Upgradeable o UpgradeableMigratable, (3) implementare modelli di aggiornamento e migrazione atomici con un contratto Upgrader, (4) garantire la compatibilità delle chiavi di archiviazione tra gli aggiornamenti o (5) testare percorsi di aggiornamento per i contratti Soroban. Fonte: openzeppelin/openzeppelin-skills.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-stellar-contracts
Categoria
!Sicurezza
Verificato
Prima apparizione
2026-03-06
Aggiornato
2026-03-11

Browse more skills from openzeppelin/openzeppelin-skills

Risposte rapide

Che cos'è upgrade-stellar-contracts?

Aggiorna i contratti intelligenti Stellar/Soroban utilizzando il modulo aggiornabile di OpenZeppelin. Da utilizzare quando gli utenti devono: (1) rendere aggiornabili i contratti Soroban tramite sostituzione WASM nativa, (2) utilizzare macro di derivazione Upgradeable o UpgradeableMigratable, (3) implementare modelli di aggiornamento e migrazione atomici con un contratto Upgrader, (4) garantire la compatibilità delle chiavi di archiviazione tra gli aggiornamenti o (5) testare percorsi di aggiornamento per i contratti Soroban. Fonte: openzeppelin/openzeppelin-skills.

Come installo upgrade-stellar-contracts?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-stellar-contracts Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

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