第116篇 部署可代理升级的智能合约

Posted wonderBlock

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第116篇 部署可代理升级的智能合约相关的知识,希望对你有一定的参考价值。

本文环境:

操作系统:Windows 11家庭版(64 位)

公链网络:币安智能链测试网(BSC Testnet)+ https://testnet.bscscan.com/

测试工具:Remix IDE:http://remix.app.hubwiz.com/ + MetaMask 7.7.9

合约源码:openzeppelin-contracts/contracts/proxy/transparent at master · OpenZeppelin/openzeppelin-contracts · GitHub

一、合约源码

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";

/**
 * @dev This is an auxiliary contract mea

以上是关于第116篇 部署可代理升级的智能合约的主要内容,如果未能解决你的问题,请参考以下文章

深入解析Safe多签钱包智能合约:代理部署与核心合约

第90篇 remix智能合约中 bytes32[] 类型的输入

第108篇 Compound 简单部署

智能合约--如何实现可升级的智能合约

智能合约升级原理01---起源

第89篇 defi实战-质押ERC20智能合约