文件 1 的 1:EFIDistribution.sol
pragma solidity ^0.8.4;
interface IERC20 {
function transfer(address to, uint256 value) external;
function transferFrom(address from, address to, uint256 value) external;
function balanceOf(address tokenOwner) external returns (uint balance);
}
contract EFIDistribution{
function bulksendToken(IERC20 _token, address[] calldata _to, uint256[] calldata _values) public
{
require(_to.length == _values.length);
for (uint256 i = 0; i < _to.length; i++) {
_token.transferFrom(msg.sender, _to[i], _values[i]);
}
}
}
{
"compilationTarget": {
"contracts/EFIDistribution.sol": "EFIDistribution"
},
"evmVersion": "istanbul",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs"
},
"optimizer": {
"enabled": false,
"runs": 200
},
"remappings": []
}