当前位置: 首页 > article >正文

再学:delegateCall使用及合约升级

目录

1.合约升级

2. 升级尝试1

3.升级尝试2


1.合约升级

2. 升级尝试1

 因此,逻辑合约和代理合约的变量要一致

代理合约和逻辑合约都写好后,再写升级后的合约2。

 因为是按照槽位来锁定的,不是按照地址来锁定,所以要保证槽位的顺序相同

因此,为了避免槽位的冲突,我们将计算一个非常远的位置来放置这个新的东西 

计算逻辑合约地址的代码

3.升级尝试2

 

 

 实际开发

 我一开始写代码只要写白色部分的,当我需要更新的时候,我就再补充红色框就行,同时新建一个CounterWithOz2的合约


http://www.kler.cn/a/596615.html

相关文章:

  • 4小时速通shell外加100例
  • Linux笔记---文件系统软件部分
  • 构音障碍(Dysarthria)研究全景总结(1996–2024)
  • 在Windows和Linux系统上的Docker环境中使用的镜像是否相同
  • 常考计算机操作系统面试习题(二)(中)
  • C语言-排序
  • WSL 导入完整系统包教程
  • 3-22 vector的使用详解---STL C++
  • xss跨站之原理分类及攻击手法
  • 初级:数组与字符串面试题深度剖析
  • 分布式账本技术在 Web3 数据保护中的应用与实践
  • 基于deepseek的智能语音客服【第四讲】封装milvus数据库连接池封装
  • HC-05与HC-06蓝牙配对零基础教程 以及openmv识别及远程传输项目的概述
  • 常考计算机操作系统面试习题(三下)
  • FFmpeg + ‌Qt‌ 简单视频播放器代码
  • 通过SSH隧道与跳板机实现本地端口映射访问服务器文件
  • 【Qt】常用控件
  • SQL注入(SQL Injection)攻击原理与防御措施
  • (c语言)网络编程之UDP认识与并发服务器实现
  • 40岁重启人生学Python,用煎饼摊理解函数,用快递盒认识变量