{ 跳到内容 }

{Solidity:​log}

最新消息和公告

版本
安全警报
公告
解释器

智能合约安全

发布者:Christian Reitwiessner,于 2016 年 6 月 10 日

安全警报

这篇文章最初发布在以太坊博客上。Solidity 于 2014 年 10 月启动,当时以太坊网络和虚拟机都没有任何现实世界的测试,当时的 gas 成本与现在的 gas 成本大不相同。此外,一些早期的设计决策是从 Serpent 继承的。在过去的几个月里,最初被认为是最佳实践的示例和模式暴露在现实中,其中一些实际上证明了......

阅读更多

Solidity 0.3.4 版本发布公告

发布者:Solidity 团队,于 2016 年 5 月 31 日

版本

此版本不包含文档以外的任何更改。非常感谢所有帮助完成此版本发布的贡献者!从此处下载新版本的 Solidity。

阅读更多

Solidity 0.3.3 版本发布公告

发布者:Solidity 团队,于 2016 年 5 月 27 日

版本

此版本主要使库更加灵活,允许调用内部函数。功能允许调用内部库函数(通过“内联”)分数/有理常数(仅可用于定点类型,这些类型仍在开发中)内联汇编可以访问内部函数(作为跳转标签)在终端上运行 solc 而不带参数将打印帮助。修复代码生成:删除代码生成中的一些非确定性。代码生成:更正了内联汇编中 not / bnot / iszero 的用法代码生成:在比较之前正确清理 bytesNN 类型...

阅读更多

Solidity 0.3.2 版本发布公告

发布者:Solidity 团队,于 2016 年 4 月 18 日

版本

这主要是一个 bug 修复版本。在幕后,我们正在将 Solidity 源代码与 cpp-ethereum 源代码的其余部分分离,以便它很快就可以独立构建(并发布)。修复:代码生成:结构的动态数组没有被正确删除。代码生成:构造函数参数列表中的静态数组没有被正确解码。解析器:内联汇编解析器:字节操作码不可用错误报告:可变大小类型的标记没有被正确转换为字符串非常感谢...

阅读更多

Solidity 0.3.1 版本发布公告

发布者:Solidity 团队,于 2016 年 3 月 31 日

版本

此版本主要引入了内联汇编(文档)。内联汇编提供了一种编写低级但仍然易读的代码的方式。结合即将推出的内联库函数和模板功能,它允许将许多以前必须在编译器本身中完成的开发转移到用 Solidity 编写的库中。将来,可以引入仍然看起来像内置类型的新多功能类型。功能:内联汇编修复:代码生成:使用窄类型进行数组访问没有清理...

阅读更多

Solidity 0.3.0 版本发布公告

发布者:Solidity 团队,于 2016 年 3 月 11 日

版本

此版本与以太坊主网络上的 Homestead 更改同步,并引入了各种重大更改。重大更改:你不应该依赖于导致(截断)整数的字面量的除法。这种情况仍然存在,但将在我们实现定点类型时改变,即在将来的 1/2 == 0.5 将为真,目前我们有 1/2 == 0。请注意,这仅适用于字面量((2 + 7)/ 2),而不是变量(x / 2)。库调用...

阅读更多

Solidity 0.2.2 版本发布公告

发布者:Solidity 团队,于 2016 年 2 月 17 日

版本

功能:类型 bytes1、...、bytes32 的索引访问(目前仅读访问)。错误修复:对于错误数量的基本构造函数参数,类型检查器崩溃。非常感谢所有帮助完成此版本发布的贡献者!从此处下载新版本的 Solidity。

阅读更多

Solidity 0.2.1 版本发布公告

发布者:Solidity 团队,于 2016 年 1 月 30 日

版本

此版本包括三个主要功能和优化器中的一个非常重要的错误修复。在某些情况下,优化器会生成不正确的代码。请在使用代码之前始终测试你的代码,不幸的是,我们无法保证 100% 的正确性。我们对本版本收到的众多志愿者社区贡献表示特别感谢。两位无所畏惧的个人深入研究了 Solidity 代码,并交付了两个主要功能:非常感谢 @VoR0220 提供了内联数组,感谢 @guanqun 提供了三元运算符!此外,@bobsummerwill 投入了...

阅读更多

Solidity 0.2.0 版本发布公告

发布者:Solidity 团队,于 2015 年 12 月 1 日

版本

功能:使用 new 分配内存数组。通过使用 x for y 将库函数绑定到类型重大更改**:new ContractName.value(10)() 必须写为 (new ContractName).value(10)() 添加 selfdestruct 作为 suicide 的别名。错误修复:固定数组类型的构造函数参数没有被正确读取。包含数组或字符串的结构的内存分配。库中显式内存参数的数据位置设置为存储。此版本中的两个主要功能是创建内存数组(动态长度)和将库函数附加到类型的能力......

阅读更多

Solidity 0.1.7 版本发布公告

发布者:Solidity 团队,于 2015 年 11 月 17 日

版本

功能:改进了对意外标记的错误消息。用于正式验证合约的 why3 的概念验证转换。错误修复:写入 bytes 或 string 元素会覆盖其他元素。数组(也包括字符串)作为事件的索引参数。“在 Windows 上未找到后继块”。在元组中使用字符串字面量。处理库版本中的无效提交哈希。Windows 上的一些测试框架修复。非常感谢所有帮助完成此版本发布的贡献者!从此处下载新版本的 Solidity。

阅读更多
较新的帖子
较旧的帖子

参与进来

GitHub

Twitter

Mastodon

Matrix

了解更多

博客文档用例贡献关于论坛

2024Solidity 团队

安全策略

行为准则