| | |
| | | |
| | | uint256 betAmount; |
| | | uint256 serviceAmount; |
| | | uint256 transferAmount; |
| | | |
| | | event Betting(address indexed from, string regCode); |
| | | event Trans(uint256 amount, address indexed to); |
| | |
| | | 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); |
| | | } |
| | | |