Che cos'è upgrade-solidity-contracts?
Aggiorna i contratti intelligenti Solidity utilizzando i modelli proxy OpenZeppelin. Da utilizzare quando gli utenti devono: (1) rendere i contratti aggiornabili con proxy UUPS, Transparent o Beacon, (2) scrivere inizializzatori anziché costruttori, (3) utilizzare i plug-in di aggiornamento Hardhat o Foundry, (4) comprendere le regole del layout di archiviazione e l'archiviazione con spazio dei nomi ERC-7201, (5) convalidare la sicurezza dell'aggiornamento, (6) gestire distribuzioni e aggiornamenti dei proxy o (7) comprendere le restrizioni di aggiornamento tra le versioni principali di OpenZeppelin Contracts. Fonte: openzeppelin/openzeppelin-skills.