ETH Price: $2,930.00 (-0.27%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Make Random Resu...72835842019-03-01 11:21:362482 days ago1551439296IN
0x79BDe257...A3C99E122
0 ETH0.00024975.6
Make Random Resu...72834372019-03-01 10:46:142482 days ago1551437174IN
0x79BDe257...A3C99E122
0 ETH0.00024975.6
Make Random Resu...72834372019-03-01 10:46:142482 days ago1551437174IN
0x79BDe257...A3C99E122
0 ETH0.00024975.6
Make Random Resu...72831632019-03-01 9:43:222482 days ago1551433402IN
0x79BDe257...A3C99E122
0 ETH0.00024975.6
Make Random Resu...72831632019-03-01 9:43:222482 days ago1551433402IN
0x79BDe257...A3C99E122
0 ETH0.00024975.6
Make Random Resu...72831632019-03-01 9:43:222482 days ago1551433402IN
0x79BDe257...A3C99E122
0 ETH0.00024975.6
Make Random Resu...72763872019-02-27 23:23:112483 days ago1551309791IN
0x79BDe257...A3C99E122
0 ETH0.0004459110
Make Random Resu...72735232019-02-27 7:33:502484 days ago1551252830IN
0x79BDe257...A3C99E122
0 ETH0.0008918220
Make Random Resu...72695342019-02-26 9:04:222485 days ago1551171862IN
0x79BDe257...A3C99E122
0 ETH0.0016231136.4
Make Random Resu...72621152019-02-24 15:03:032487 days ago1551020583IN
0x79BDe257...A3C99E122
0 ETH0.0011593626
Make Random Resu...72579012019-02-23 15:32:452488 days ago1550935965IN
0x79BDe257...A3C99E122
0 ETH0.000256395.75
Make Random Resu...72574692019-02-23 13:12:382488 days ago1550927558IN
0x79BDe257...A3C99E122
0 ETH0.0004459110
Make Random Resu...72573692019-02-23 12:43:032488 days ago1550925783IN
0x79BDe257...A3C99E122
0 ETH0.000520817.6
Make Random Resu...72535922019-02-22 15:32:332489 days ago1550849553IN
0x79BDe257...A3C99E122
0 ETH0.0008918220
Make Random Resu...72493922019-02-21 15:52:292490 days ago1550764349IN
0x79BDe257...A3C99E122
0 ETH0.0005350912
Make Random Resu...72442652019-02-20 10:52:292491 days ago1550659949IN
0x79BDe257...A3C99E122
0 ETH0.0005979213.40900044
Make Random Resu...72341042019-02-18 1:20:192493 days ago1550452819IN
0x79BDe257...A3C99E122
0 ETH0.0007134516
Make Random Resu...72306242019-02-17 5:12:392494 days ago1550380359IN
0x79BDe257...A3C99E122
0 ETH0.000267546
Make Random Resu...72145142019-02-13 8:52:582498 days ago1550047978IN
0x79BDe257...A3C99E122
0 ETH0.0006242714
Make Random Resu...71879222019-02-07 11:51:522504 days ago1549540312IN
0x79BDe257...A3C99E122
0 ETH0.000267546
Make Random Resu...71872882019-02-07 8:42:152504 days ago1549528935IN
0x79BDe257...A3C99E122
0 ETH0.000267546
Make Random Resu...71734692019-02-04 13:02:022507 days ago1549285322IN
0x79BDe257...A3C99E122
0 ETH0.000356728
Make Random Resu...71668182019-02-03 4:22:002508 days ago1549167720IN
0x79BDe257...A3C99E122
0 ETH0.000267166
Make Random Resu...71571712019-02-01 5:02:022510 days ago1548997322IN
0x79BDe257...A3C99E122
0 ETH0.000356728
Make Random Resu...71570712019-02-01 4:32:012510 days ago1548995521IN
0x79BDe257...A3C99E122
0 ETH0.000236728
View all transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LuckyoneGuess

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-10-22
*/

pragma solidity 0.4.24;

contract LuckyoneGuess
{
    using SafeMath for *;

    address public master;

    mapping(uint256 => mapping(uint256 => uint256)) results;

    bool public paused = false;

    constructor() public {
        master = msg.sender;
    }

    modifier whenPaused() {
        require(paused);
        _;
    }

    modifier whenNotPaused() {
        require(!paused);
        _;
    }

    modifier onlyMaster() {
        require(msg.sender == master);
        _;
    }

    function pause() public whenNotPaused onlyMaster {
        paused = true;
    }

    function unpause() public whenPaused onlyMaster {
        paused = false;
    }

    function makeRandomResult(uint256 guessType, uint256 period, uint256 seed, uint256 maxNumber) onlyMaster
        public returns (bool)  {
        require(guessType > 0);
        require(period > 0);
        require(seed >= 0);
        require(maxNumber > 0);
        require(results[guessType][period] <= 0);
        require(maxNumber <= 1000000);
        uint256 random = uint256(keccak256(abi.encodePacked(
                (block.timestamp).add
                (block.difficulty).add
                (guessType).add
                (period).add
                (seed)))) % maxNumber;
        results[guessType][period] = random;
        return true;
    }

    function getResult(uint256 guessType, uint256 period)
        public view returns (uint256){
        require(guessType > 0);
        require(period > 0);
        require(results[guessType][period] > 0);
        return results[guessType][period];
    }
}

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        require(c >= a);
        return c;
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"guessType","type":"uint256"},{"name":"period","type":"uint256"}],"name":"getResult","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guessType","type":"uint256"},{"name":"period","type":"uint256"},{"name":"seed","type":"uint256"},{"name":"maxNumber","type":"uint256"}],"name":"makeRandomResult","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"master","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

60806040526002805460ff1916905534801561001a57600080fd5b5060008054600160a060020a031916331790556104088061003c6000396000f3006080604052600436106100775763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633f4ba83a811461007c5780635c975abb146100935780638456cb59146100bc578063949f80c5146100d15780639732b33a146100fe578063ee97f7f31461011f575b600080fd5b34801561008857600080fd5b5061009161015d565b005b34801561009f57600080fd5b506100a861019e565b604080519115158252519081900360200190f35b3480156100c857600080fd5b506100916101a7565b3480156100dd57600080fd5b506100ec6004356024356101ea565b60408051918252519081900360200190f35b34801561010a57600080fd5b506100a8600435602435604435606435610247565b34801561012b57600080fd5b506101346103aa565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b60025460ff16151561016e57600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff16331461019257600080fd5b6002805460ff19169055565b60025460ff1681565b60025460ff16156101b757600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff1633146101db57600080fd5b6002805460ff19166001179055565b60008083116101f857600080fd5b6000821161020557600080fd5b60008381526001602090815260408083208584529091528120541161022957600080fd5b50600091825260016020908152604080842092845291905290205490565b60008054819073ffffffffffffffffffffffffffffffffffffffff16331461026e57600080fd5b6000861161027b57600080fd5b6000851161028857600080fd5b600084101561029657600080fd5b600083116102a357600080fd5b600086815260016020908152604080832088845290915281205411156102c857600080fd5b620f42408311156102d857600080fd5b826102fd856102f188818b81424463ffffffff6103c616565b9063ffffffff6103c616565b604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b6020831061034b5780518252601f19909201916020918201910161032c565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209250505081151561038157fe5b6000978852600160208181526040808b20998b5298905296909720960690955550919392505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b818101828110156103d657600080fd5b929150505600a165627a7a72305820118145c3c6e8b243014bc236a29bea525beca12a7c5dee39f1845a170dbcee690029

Deployed Bytecode

0x6080604052600436106100775763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633f4ba83a811461007c5780635c975abb146100935780638456cb59146100bc578063949f80c5146100d15780639732b33a146100fe578063ee97f7f31461011f575b600080fd5b34801561008857600080fd5b5061009161015d565b005b34801561009f57600080fd5b506100a861019e565b604080519115158252519081900360200190f35b3480156100c857600080fd5b506100916101a7565b3480156100dd57600080fd5b506100ec6004356024356101ea565b60408051918252519081900360200190f35b34801561010a57600080fd5b506100a8600435602435604435606435610247565b34801561012b57600080fd5b506101346103aa565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b60025460ff16151561016e57600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff16331461019257600080fd5b6002805460ff19169055565b60025460ff1681565b60025460ff16156101b757600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff1633146101db57600080fd5b6002805460ff19166001179055565b60008083116101f857600080fd5b6000821161020557600080fd5b60008381526001602090815260408083208584529091528120541161022957600080fd5b50600091825260016020908152604080842092845291905290205490565b60008054819073ffffffffffffffffffffffffffffffffffffffff16331461026e57600080fd5b6000861161027b57600080fd5b6000851161028857600080fd5b600084101561029657600080fd5b600083116102a357600080fd5b600086815260016020908152604080832088845290915281205411156102c857600080fd5b620f42408311156102d857600080fd5b826102fd856102f188818b81424463ffffffff6103c616565b9063ffffffff6103c616565b604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b6020831061034b5780518252601f19909201916020918201910161032c565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209250505081151561038157fe5b6000978852600160208181526040808b20998b5298905296909720960690955550919392505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b818101828110156103d657600080fd5b929150505600a165627a7a72305820118145c3c6e8b243014bc236a29bea525beca12a7c5dee39f1845a170dbcee690029

Swarm Source

bzzr://118145c3c6e8b243014bc236a29bea525beca12a7c5dee39f1845a170dbcee69

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.