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

再学:delegateCall使用及合约升级

目录

1.合约升级

2. 升级尝试1

3.升级尝试2


1.合约升级

2. 升级尝试1

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

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

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

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

计算逻辑合约地址的代码

3.升级尝试2

 

 

 实际开发

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

相关文章:

  • TypeScript模块 vs JavaScript模块:现代化开发的模块化之道
  • 绿盟科技春招面试
  • 游戏开发全流程及其工具详解
  • 【QA】策略模式在QT有哪些应用
  • JavaScript进阶篇:六、JavaScript 作用域与闭包
  • Linux | 环境变量PATH+编写第一个自己的命令
  • axios和fetch的对比
  • 【在校课堂笔记】Python 第6节课 总结
  • 计算机毕业设计:小型图书管理系统设计与实现
  • Nginx
  • ‌C# I/O 核心用法
  • 【408计算机网络-自顶向下-应用层】-简单描述概念PPT-中国科学技术大学-郑老师-计算机网络课程的深度复习资料
  • PostgreSQL 存储过程
  • manacher 算法详解
  • Vulnhub靶机:Web Machine(N7)
  • 外贸网络专线推荐——SD-WAN灵活且高效!
  • 蓝桥杯练习day3:反转字符串II
  • 从“制造”到“智造”,看中集“灯塔”生产线与永洪“数据技术”的紧密融合
  • CentOS 7.9 安装 Python 3.10 详细步骤及常见问题解决
  • FPGA 以太网通信(一)
  • 上海充电桩调研:须全盘考量、分步实现车网互动规模化
  • 央行:增加科技创新和技术改造再贷款额度3000亿元
  • 吴清:推动公募基金高质量发展的行动方案今天将会发布
  • 证监会主席吴清:我们资本市场最重要的特征是“靠谱”
  • 大学2025丨专访清华教授沈阳:建议年轻人每天投入4小时以上与AI互动
  • 五一多城楼市火热:北京新房网签量同比翻倍,上海热门楼盘认购接连触发积分