Qu'est-ce que upgrade-solidity-contracts ?
Mettez à niveau les contrats intelligents Solidity à l'aide des modèles de proxy OpenZeppelin. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats évolutifs avec des proxys UUPS, Transparent ou Beacon, (2) écrire des initialiseurs au lieu de constructeurs, (3) utiliser les plugins de mise à niveau Hardhat ou Foundry, (4) comprendre les règles de disposition du stockage et le stockage avec espace de noms ERC-7201, (5) valider la sécurité de la mise à niveau, (6) gérer les déploiements et les mises à niveau de proxy, ou (7) comprendre les restrictions de mise à niveau entre les versions majeures d'OpenZeppelin Contracts. Source : openzeppelin/openzeppelin-skills.