在Solidity反编译合约的‘primaryAddress is addr at storage 157’中,‘157’代表什么?
关于Solidity合约存储槽索引的解释
在Solidity智能合约的存储机制中,所有状态变量都会被存入256位大小的连续存储槽(Storage Slot),存储槽的索引从0开始按顺序递增。
你提到的primaryAddress is addr at storage 157这一行里的157,代表的是primaryAddress这个地址类型变量所占用的存储槽的索引编号——也就是说,这个变量的具体数据会被存储在合约存储区域的第157个256位槽位中。
内容的提问来源于stack exchange,提问作者Chirag Baghasingh
相关产品推荐
相关产品推荐

