Venture-Miner / Linea-Dev-Cook-Off-Mini-Bootcamp

Material for the Linea Dev Cook-Off Mini-Bootcamp
GNU General Public License v3.0
9 stars 2 forks source link

RichRickyV2 PayFrogJump #7

Open mp-web3 opened 4 months ago

mp-web3 commented 4 months ago

Contract Address: 0xd3C93AE0598AB8292d690304469dA225C998107C

// SPDX-License-Identifier: MIT pragma solidity 0.8.19; import { IFrog } from "./FrogJump.sol";

interface IPayableJumper { function jump() external payable; function getEthBalance(address) external view returns (uint256); }

contract PayFrogJump is IFrog, IPayableJumper{

uint256 public constant PRICE = 100000000000000; //0.0001 Ether +-= $0.32
string public name;
uint public jumps;

constructor(string memory name_) {
    name = name_;
}

function jump() public payable {
    jumps += msg.value/PRICE;
}

function getEthBalance(address _address) external view returns (uint256) {
    return _address.balance;
}

}