Deploy Transparent Proxy

Deploy the OpenZeppelin Transparent Proxy contract.

Logo

Deploy Proxy Contracts

Deploy ProxyAdmin and TransparentUpgradeableProxy contracts to the EVM network.

OpenZeppelin's Transparent Proxy Pattern enables upgradeability of smart contracts while preserving state and contract addresses.

How It Works: The proxy contract stores state and forwards function calls, while the implementation contract contains only the logic. The proxy admin manages implementation upgrades securely.

For ValidatorManager and StakingManager: These critical contracts manage validator operations and staking in Avalanche's consensus system. Using transparent proxies allows upgrading contract logic without disrupting the network or losing state.

Deploy Proxy Admin Contract

This will deploy the ProxyAdmin contract to the EVM network . ProxyAdmin is used to manage upgrades for the proxy contract.

Deploy Transparent Proxy Contract

This will deploy the TransparentUpgradeableProxy contract to the EVM network .

The proxy requires the ProxyAdmin contract at address: Not deployed

Is this guide helpful?

On this page

No Headings