Che cos'è upgrade-cairo-contracts?
Aggiorna i contratti intelligenti del Cairo utilizzando UpgradeableComponent di OpenZeppelin su Starknet. Da utilizzare quando gli utenti devono: (1) rendere aggiornabili i contratti Cairo tramite replace_class_syscall, (2) integrare OpenZeppelin UpgradeableComponent, (3) comprendere il modello di aggiornamento basato su classi di Starknet rispetto ai modelli proxy EVM, (4) garantire la compatibilità di archiviazione tra gli aggiornamenti, (5) proteggere le funzioni di aggiornamento con controllo degli accessi o (6) testare i percorsi di aggiornamento per i contratti Cairo. Fonte: openzeppelin/openzeppelin-skills.