我的 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)
如果我想将映射放入请求结构中,还有其他方法吗?谢谢