·upgrade-solidity-contracts
!

upgrade-solidity-contracts

Actualice los contratos inteligentes de Solidity utilizando patrones de proxy de OpenZeppelin. Úselo cuando los usuarios necesiten: (1) hacer que los contratos se puedan actualizar con proxies UUPS, Transparent o Beacon, (2) escribir inicializadores en lugar de constructores, (3) usar los complementos de actualizaciones Hardhat o Foundry, (4) comprender las reglas de diseño de almacenamiento y el almacenamiento con espacio de nombres ERC-7201, (5) validar la seguridad de las actualizaciones, (6) administrar implementaciones y actualizaciones de proxy, o (7) comprender las restricciones de actualización entre las versiones principales de los contratos OpenZeppelin.

61Instalaciones·8Tendencia·@openzeppelin

Instalación

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

Cómo instalar upgrade-solidity-contracts

Instala rápidamente el skill de IA upgrade-solidity-contracts en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: openzeppelin/openzeppelin-skills.

SKILL.md

Ver original

| Pattern | Upgrade logic lives in | Best for |

| UUPS (UUPSUpgradeable) | Implementation contract (override authorizeUpgrade) | Most projects — lighter proxy, lower deploy gas | | Transparent | Separate ProxyAdmin contract | When admin/user call separation is critical — admin cannot accidentally call implementation functions |

| Beacon | Shared beacon contract | Multiple proxies sharing one implementation — upgrading the beacon atomically upgrades all proxies |

Actualice los contratos inteligentes de Solidity utilizando patrones de proxy de OpenZeppelin. Úselo cuando los usuarios necesiten: (1) hacer que los contratos se puedan actualizar con proxies UUPS, Transparent o Beacon, (2) escribir inicializadores en lugar de constructores, (3) usar los complementos de actualizaciones Hardhat o Foundry, (4) comprender las reglas de diseño de almacenamiento y el almacenamiento con espacio de nombres ERC-7201, (5) validar la seguridad de las actualizaciones, (6) administrar implementaciones y actualizaciones de proxy, o (7) comprender las restricciones de actualización entre las versiones principales de los contratos OpenZeppelin. Fuente: openzeppelin/openzeppelin-skills.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts
Categoría
!Seguridad
Verificado
Primera vez visto
2026-03-06
Actualizado
2026-03-10

Browse more skills from openzeppelin/openzeppelin-skills

Respuestas rápidas

¿Qué es upgrade-solidity-contracts?

Actualice los contratos inteligentes de Solidity utilizando patrones de proxy de OpenZeppelin. Úselo cuando los usuarios necesiten: (1) hacer que los contratos se puedan actualizar con proxies UUPS, Transparent o Beacon, (2) escribir inicializadores en lugar de constructores, (3) usar los complementos de actualizaciones Hardhat o Foundry, (4) comprender las reglas de diseño de almacenamiento y el almacenamiento con espacio de nombres ERC-7201, (5) validar la seguridad de las actualizaciones, (6) administrar implementaciones y actualizaciones de proxy, o (7) comprender las restricciones de actualización entre las versiones principales de los contratos OpenZeppelin. Fuente: openzeppelin/openzeppelin-skills.

¿Cómo instalo upgrade-solidity-contracts?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/openzeppelin/openzeppelin-skills --skill upgrade-solidity-contracts Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

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