Perfil de habilidad

Upgradeable Contracts

Esta habilidad define expectativas en roles y niveles.

Blockchain & Web3 Smart Contracts

Roles

1

donde aparece esta habilidad

Niveles

5

ruta de crecimiento estructurada

Requisitos obligatorios

0

los otros 5 opcionales

Dominio

Blockchain & Web3

skills.group

Smart Contracts

Última actualización

22/2/2026

Cómo usar

Selecciona tu nivel actual y compara las expectativas.

Qué se espera en cada nivel

La tabla muestra cómo crece la profundidad desde Junior hasta Principal.

Rol Obligatorio Descripción
Smart Contract Developer Understands upgradeable contract patterns: Transparent Proxy, UUPS Proxy. Deploys upgradeable contracts via OpenZeppelin Upgrades plugin. Knows storage layout restrictions.
Rol Obligatorio Descripción
Smart Contract Developer Implements upgrade flows: storage layout validation, initialization functions, access control for upgrades. Tests upgrade paths and storage compatibility. Uses forge-std for testing.
Rol Obligatorio Descripción
Smart Contract Developer Designs complex upgradeable systems: Diamond proxy with multiple facets, beacon proxy for factory patterns. Implements emergency upgrade procedures and governance-controlled upgrades.
Rol Obligatorio Descripción
Smart Contract Developer Defines upgrade strategy for the organization: when to use proxy vs immutable, governance requirements for upgrades. Establishes upgrade checklist and audit requirements.
Rol Obligatorio Descripción
Smart Contract Developer Defines enterprise upgradeable contract strategy. Researches novel upgrade patterns: metamorphic contracts, modular accounts. Publishes upgrade security guidelines and migration best practices.

Comunidad

👁 Seguir ✏️ Sugerir cambio Inicia sesión para sugerir cambios
📋 Propuestas
Aún no hay propuestas para Upgradeable Contracts
Cargando comentarios...