deploy scroll

This commit is contained in:
Attens1423
2023-10-18 11:32:58 +08:00
parent c823feb85d
commit 0c2d963cd0
7 changed files with 2266 additions and 5775 deletions

View File

@@ -12,13 +12,13 @@ contract Multicall {
address target;
bytes callData;
}
function aggregate(Call[] memory calls) public returns (uint256 blockNumber, bytes[] memory returnData, bool[] memory dataValid) {
function aggregate(Call[] memory calls) public returns (uint256 blockNumber, bytes[] memory returnData) {
blockNumber = block.number;
returnData = new bytes[](calls.length);
dataValid = new bool[](calls.length);
for(uint256 i = 0; i < calls.length; i++) {
(bool success, bytes memory ret) = calls[i].target.call(calls[i].callData);
dataValid[i] = success;
require(success);
returnData[i] = ret;
}
}