文件 1 的 1:DistributeDividends.sol
pragma solidity ^0.4.24;
contract GandhijiMain {
function buy(address _referredBy) public payable returns(uint256);
function exit() public;
}
contract DistributeDividends {
GandhijiMain GandhijiMainContract = GandhijiMain(0x167cB3F2446F829eb327344b66E271D1a7eFeC9A);
function () public payable {
}
function distribute(uint256 rounds) public {
for (uint256 i = 0; i < rounds; i++) {
if (address(this).balance < 0.001 ether) {
break;
}
GandhijiMainContract.buy.value(address(this).balance)(msg.sender);
GandhijiMainContract.exit();
}
}
}
{
"compilationTarget": {
"DistributeDividends.sol": "DistributeDividends"
},
"evmVersion": "byzantium",
"libraries": {},
"optimizer": {
"enabled": false,
"runs": 200
},
"remappings": []
}