#16421·solidity

在 comptime 上下文中的 `keccak256()`

作者: cameel创建于 2026年1月26日更新于 2026年9月9日
标签low effortmedium impactmust have eventually

□ 摘要

在计算时对`keccak256()'进行评价。

虽然这在技术上是无先决条件可执行的,但实际上,如果不至少实施第16420号的第一阶段,它就不能被使用.

团结 合同 C 的布局( keccak256( “my. contract. id”) )


□动机
目标是允许使用`放出'规格中的`keccak256()'。

常用的有两种布局基础表达式:[`erc7201'](https://eips.ethereum.org/EIPS/eip-7201)和用`keccak256()'平地散列一串. 我们在15968年为前者增加了一个内置部分,但为了完整性,我们也应该支持后者.

这里的主要障碍是返回类型。 `keccak256 ()' 返回`字节32' 而布局基础表达式必须是整数 。 我们也不支持编译时上下文中的类型转换,因此该类型的常态表达不能简单地转换.

□后相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相

完全倒相相相.

内容来源: argotorg/solidity