Qu'est-ce que upgrade-cairo-contracts ?
Mettez à niveau les contrats intelligents du Caire à l'aide du UpgradeableComponent d'OpenZeppelin sur Starknet. À utiliser lorsque les utilisateurs doivent : (1) rendre les contrats du Caire évolutifs via replace_class_syscall, (2) intégrer OpenZeppelin UpgradeableComponent, (3) comprendre le modèle de mise à niveau basé sur les classes de Starknet par rapport aux modèles de proxy EVM, (4) garantir la compatibilité du stockage entre les mises à niveau, (5) les fonctions de mise à niveau de protection avec contrôle d'accès ou (6) tester les chemins de mise à niveau pour les contrats du Caire. Source : openzeppelin/openzeppelin-skills.