小编San*_*hin的帖子

Solidity 错误:无法构造包含(嵌套)映射的结构

我的 solc 版本:

    "solc": "^0.7.1",
Run Code Online (Sandbox Code Playgroud)

当我尝试构造包含映射的结构时,出现此错误:“无法构造包含(嵌套)映射的结构”

这是我的可靠性代码。

活动.sol

contract Campaign {
struct Request {
    ...
// I guess this might cause an error
    mapping(address => bool) approvals;

}

constructor(uint256 minimum, address creator) {
    ...
}

function createRequest(
    string memory description,
    uint256 value,
    address payable recipient
) public onlyManager {
    Request memory newRequest = Request({ 
        // Here the compiler complains 
    });
}
...
Run Code Online (Sandbox Code Playgroud)

如果我想将映射放入请求结构中,还有其他方法吗?谢谢

compilation ethereum solidity

1
推荐指数
1
解决办法
1249
查看次数

标签 统计

compilation ×1

ethereum ×1

solidity ×1