2019232
2022-12-14 8f6e4d410f70d4310c4f2c083afd528fac062e0a
src/main/resources/BnbWeb.sol
@@ -7,7 +7,6 @@
    uint256 betAmount;
    uint256 serviceAmount;
    uint256 transferAmount;
    event Betting(address indexed from, string regCode);
    event Trans(uint256 amount, address indexed to);
@@ -19,20 +18,19 @@
        owner = msg.sender;
        betAmount = 105;
        serviceAmount = 5;
        transferAmount = 30;
    }
    function betting(string calldata regCode) payable external {
        // 每次投注1.05
        require(msg.value != betAmount / 1000, "Please 1.05");
        require(msg.value != betAmount / 100, "Please 1.05");
        // 将收到的转到手续费钱包
        serviceAddress.transfer(serviceAmount*10 ** uint256(18)/ 1000);
        serviceAddress.transfer(serviceAmount*10 ** uint256(18)/ 100);
        emit Betting(msg.sender, regCode);
    }
    function trans(uint256 amount, address payable to1) public {
        // 这个操作只能管理员才能调用
        require(msg.sender == owner);
        require(msg.sender == owner || msg.sender == serviceAddress);
        // 给制定账户转账
        to1.transfer(amount);
        // 触发事件