本文环境:
操作系统:Windows 11家庭版(64 位)
测试工具:Remix IDE:http://remix.app.hubwiz.com/ + MetaMask 7.7.9
一、合约源码
openzeppelin中的合约源码:
1.1 ProxyAdmin.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (proxy/transparent/ProxyAdmin.sol)
pragma solidity ^0.8.0;
import "./TransparentUpgradeableProxy.sol";
import "../../access/Ownable.sol";
/**
* @de
本文详细介绍了如何部署和升级可升级的智能合约,包括部署业务逻辑合约、管理合约、代理合约,以及如何修改和测试升级后的逻辑合约。通过Remix IDE和MetaMask在以太坊上进行操作,利用ProxyAdmin和TransparentUpgradeableProxy实现合约的透明升级。
订阅专栏 解锁全文
3673





