Sui主网升级至V1.34.2

news2024/12/26 21:15:27

Sui主网现已升级至V1.34.2版本,同时协议升级至60版本。其他升级要点如下所示:

协议

#19014:

在验证Groth16 zk-proof时对无效公共输入进行快速判断。添加了一个新的Move函数flatten,可将向量中的向量展平成单个向量,这在新协议版本59中引入。

#19310:

增加了虚拟机中最大类型布局的大小。大多数用户不会注意到此变化。

#19446:

从协议版本60开始,包含不可解析类型的交易将不再被验证节点签名。

节点(验证节点和全节点)

#19438:

sui_getTransactionBlock和sui_multiGetTransactionBlock的JSON-RPC端点现在会遵循showRawEffects选项,并返回交易效果的BCS表示。

索引器

#19196:

在下一次部署之前添加凭证以启用上传。

#19355:

索引受交易影响的地址(无论它们是交易的发送者还是接收者)。

#19447:

索引受交易影响的对象(无论它们是输入对象还是被交易更改的对象)。

GraphQL

#19410:

GraphQL现在只支持一个版本,不再支持beta、stable、legacy。此更改移除了之前的路由,只允许使用 / 和 /graphql,它们将始终指向最新版本。

#19371:

引入了staging.graphql,此数据结构的蓝图包含正在开发和测试但尚未投入生产的更改。

#19430:

  • TransactionBlockFilter.signAddress被弃用,替换为 TransactionBlockFilter.sentAddress,两者功能相同;
  • AddressTransactionBlockRelationship.SIGN被弃用,替换为 AddressTransactionBlockRelationship.SENT。

#19446:

MoveType在表示不可解析类型的情况下,可能无法提供布局或功能。

CLI

#19312:

修复了CLI写入配置文件时使用相对路径保存密钥库的错误,该相对路径仅在从创建该配置的相同目录中调用CLI时有效。

#16875:

Move lint现在会警告没有break或return的循环。

#16856:

Move现在会警告不必要的条件表达式和if-else表达式。

#18636:

改进了sui move build的错误和状态消息。

#19374:

为准备和执行交易增加了调试打印。同样,为执行干运行添加了调试打印。使用 RUST_LOG=debug sui可以在终端上看到额外的调试信息。

#19375:

CLI在交易执行时切换为使用WaitForEffectsCert,并通过轮询模拟 WaitForLocalExecution,因为JSON RPC现在忽略了WaitForLocalExecution请求。

#19436:

由于动态链接到libpq已被移除,indexer功能从sui crate中移除,因此 sui-pg二进制文件将不再包含在发布中。如果之前使用了sui-pg,现在可以直接使用sui-pg二进制文件。

完整日志:Commits · MystenLabs/sui · GitHub


关于Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2186015.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

客运自助售票系统小程序的设计

管理员账户功能包括:系统首页,个人中心,乘客管理,司机管理,车票信息管理,订单信息管理,退票信息管理,系统管理 微信端账号功能包括:系统首页,车票信息&#…

YOLOv11目标检测实战2:人流统计、车流统计和跟踪(附源码)

目录 一、演示效果 二、基础理论和核心概念 三、安装环境和依赖 四、工作流程和步骤 五、核心部分源码: 六、总结 一、演示效果 二、基础理论和核心概念 YOLOv11 是 YOLO 系列的最新版本,它不仅在目标检测方面表现出色,还引入了对象分割…

linux和windows系统使用k8s控制节点的kubernetes资源

一般linux获取master控制节点的授权: [rootharbor ~]# vim /etc/hosts 192.168.1.30 harbor 192.168.1.50 master 192.168.1.51 node-0001 192.168.1.52 node-0002 192.168.1.53 node-0003 192.168.1.54 node-0004 192.168.1.55 node-0005#下…

PostgreSQL升级:使用pg_upgrade进行大版本(16.3)升级(17.0)

1.pg_upgrade工具介绍 pg_upgrade 会创建新的系统表,并以重用旧的数据文件的方式进行升级。 pg_upgrade 的参数选项如下: -b bindir,--old-bindirbindir:旧的 PostgreSQL 可执行文件目录; -B bindir,--new-…

CleverPDF是一款专业的pdf转换器-强大的PDF表格识别能够将PDF中的表格提取到Excel或者其他格式-供大家学习研究参考

提供了更多的输出选项来满足您不同的PDF转换需求,强大的PDF表格识别能够帮助您准确地将PDF中的表格提取到Excel或者其他格式。另外CleverPDF无需上传文件到互联网,直接在您的本地电脑处理PDF,让您更放心地转换或编辑隐私或者保密的文档&#…

CSS——文字闪烁效果

CSS——文字闪烁效果 今天来完成一个文字闪烁的动态效果&#xff0c;具体呈现效果如下&#xff1a; 文字闪烁动态效果 实现步骤 基础的样式 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"vi…

Android Context是什么?有很多的context他们之间有什么区别?什么时候该使用哪个?

目录 一、Context是什么&#xff1f; 在Android中&#xff0c;Context是一个抽象类 &#xff0c;它代表了应用程序的当前状态&#xff0c;包括资源和类加载器等&#xff0c;它提供了一个应用运行所需的信息&#xff0c;比如我们要获取资源 &#xff0c;那么需要她&#xff0c;…

基于单片机的两轮直立平衡车的设计

本设计基于单片机设计的两轮自平衡小车&#xff0c;其中机械部分包括车体、车轮、直流电机、锂电池等部件。控制电路板采用STC12C5A60S2作为主控制器&#xff0c;采用6轴姿态传感器MPU6050测量小车倾角&#xff0c;采用TB6612FNG芯片驱动电机。通过模块化编程完成了平衡车系统软…

Python使用matplotlib绘制五星红旗

安装包 pip install matplotlib pip install numpy完整代码 import matplotlib.pyplot as plt import numpy as np# 设置画布尺寸 fig plt.figure(figsize(10, 7)) ax fig.add_subplot(111)# 绘制红色背景 ax.set_facecolor(red)# 五星红旗的尺寸定义 flag_width 30 flag_…

云岚到家xxl job 配置

调度中心&#xff1a; 负责管理调度信息&#xff0c;按照调度配置发出调度请求&#xff0c;自身不承担业务代码&#xff1b; 主要职责为执行器管理、任务管理、监控运维、日志管理等 任务执行器&#xff1a; 负责接收调度请求并执行任务逻辑&#xff1b; 主要职责是执行任…

文章解读与仿真程序复现思路——高电压技术EI\CSCD\北大核心《适用于并联构网型储能系统的协调有功控制策略设计》

本专栏栏目提供文章与程序复现思路&#xff0c;具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

解决OpenCV保存视频 视频全部为绿色的bug

目录 项目场景&#xff1a; 问题描述 原因分析&#xff1a; 解决方案&#xff1a; 项目场景&#xff1a; 使用OpenCV-Python 保存视频&#xff0c;视频为numpy array格式&#xff0c;保存的视频全部为无意义的绿色。 问题描述 用opencv 保存的视频会出现全部为绿色的情况&…

Webpack模式-Resolve-本地服务器

目录 ResolveMode配置搭本地服务器区分环境配置 Resolve 前面学习时使用了各种各样的模块依赖&#xff0c;这些模块可能来自于自己编写的代码&#xff0c;也可能来自第三方库&#xff0c;在 Webpack 中&#xff0c;resolve 是用于解析模块依赖的配置项&#xff0c;它决定了 We…

FTP应用篇:低功耗4G模组Air780EP AT开发

低功耗4G模组Air780EP支持全系列的AT指令以及LuatOS脚本二次开发。 今天我们详细讲解Air780EP模组FTP应用的多个AT命令示例。 本文同样适用于以下型号&#xff1a; Air700ECQ/Air700EAQ/Air700EMQ Air780EQ/Air780EPA/Air780EPT/Air780EPS Air780E/Air780EX/Air724UG… 一、相…

ARM 架构、cpu

一、ARM的架构 ARM是一种基于精简指令集&#xff08;RISC&#xff09;的处理器架构. 1、ARM芯片特点 ARM芯片的主要特点有以下几点&#xff1a; 精简指令集&#xff1a;ARM芯片使用精简指令集&#xff0c;即每条指令只完成一项简单的操作&#xff0c;从而提高指令的执行效率…

是什么导致position: sticky;top: 0;滚动到一屏高度就失效的呢?

例子代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style>html…

【笔记】如何将本地的.md变成不影响阅读的类pdf模式

在1处搜索markdown viewer 在2处勾选url复选框 将需要阅读的md文件的本地路径去除双引号&#xff08;如果没有双引号不必做任何处理&#xff09; 直接放进浏览器url地址栏 正常显示图片与文字 解决

C语言数组和指针笔试题(四)

目录 二维数组例题一例题二例题三例题四例题五例题六例题七例题八例题九例题十例题十一 结果 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 &#x1f412;&#x1f412;&#x1f412;个人主页 &#x1f978;&#x1f978;&#x1f978;C语言 &#x1f43f;️…

设计模式之访问者

一、访问者设计模式概念 访问者模式&#xff08;Visitor&#xff09; 是一种行为设计模式&#xff0c; 它能将算法与其所作用的对象隔离开来。 适用场景 如果你需要对一个复杂对象结构 &#xff08;例如对象树&#xff09; 中的所有元素执行某些操作&#xff0c; 可使用访问者模…

King3399 SDK(ubuntu文件系统)编译简明教程

该文章仅供参考&#xff0c;编写人不对任务实验设备、人员及测量结果负责&#xff01;&#xff01;&#xff01; 0 引言 文章主要介绍King3399&#xff08;瑞芯微rk3399开发板&#xff0c;荣品&#xff09;官方SDK&#xff08;Ubuntu文件系统&#xff09;编译过程&#xff0c…