Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 21,598 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Make Random Resu... | 7283584 | 1975 days ago | IN | 0 ETH | 0.0002497 | ||||
Make Random Resu... | 7283437 | 1975 days ago | IN | 0 ETH | 0.0002497 | ||||
Make Random Resu... | 7283437 | 1975 days ago | IN | 0 ETH | 0.0002497 | ||||
Make Random Resu... | 7283163 | 1975 days ago | IN | 0 ETH | 0.0002497 | ||||
Make Random Resu... | 7283163 | 1975 days ago | IN | 0 ETH | 0.0002497 | ||||
Make Random Resu... | 7283163 | 1975 days ago | IN | 0 ETH | 0.0002497 | ||||
Make Random Resu... | 7276387 | 1976 days ago | IN | 0 ETH | 0.00044591 | ||||
Make Random Resu... | 7273523 | 1977 days ago | IN | 0 ETH | 0.00089182 | ||||
Make Random Resu... | 7269534 | 1978 days ago | IN | 0 ETH | 0.00162311 | ||||
Make Random Resu... | 7262115 | 1980 days ago | IN | 0 ETH | 0.00115936 | ||||
Make Random Resu... | 7257901 | 1981 days ago | IN | 0 ETH | 0.00025639 | ||||
Make Random Resu... | 7257469 | 1981 days ago | IN | 0 ETH | 0.00044591 | ||||
Make Random Resu... | 7257369 | 1981 days ago | IN | 0 ETH | 0.0005208 | ||||
Make Random Resu... | 7253592 | 1982 days ago | IN | 0 ETH | 0.00089182 | ||||
Make Random Resu... | 7249392 | 1983 days ago | IN | 0 ETH | 0.00053509 | ||||
Make Random Resu... | 7244265 | 1984 days ago | IN | 0 ETH | 0.00059792 | ||||
Make Random Resu... | 7234104 | 1986 days ago | IN | 0 ETH | 0.00071345 | ||||
Make Random Resu... | 7230624 | 1987 days ago | IN | 0 ETH | 0.00026754 | ||||
Make Random Resu... | 7214514 | 1991 days ago | IN | 0 ETH | 0.00062427 | ||||
Make Random Resu... | 7187922 | 1997 days ago | IN | 0 ETH | 0.00026754 | ||||
Make Random Resu... | 7187288 | 1997 days ago | IN | 0 ETH | 0.00026754 | ||||
Make Random Resu... | 7173469 | 2000 days ago | IN | 0 ETH | 0.00035672 | ||||
Make Random Resu... | 7166818 | 2001 days ago | IN | 0 ETH | 0.00026716 | ||||
Make Random Resu... | 7157171 | 2003 days ago | IN | 0 ETH | 0.00035672 | ||||
Make Random Resu... | 7157071 | 2003 days ago | IN | 0 ETH | 0.00023672 |
Loading...
Loading
Contract Name:
LuckyoneGuess
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
[{"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"}]
Contract Creation Code
60806040526002805460ff1916905534801561001a57600080fd5b5060008054600160a060020a031916331790556104088061003c6000396000f3006080604052600436106100775763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633f4ba83a811461007c5780635c975abb146100935780638456cb59146100bc578063949f80c5146100d15780639732b33a146100fe578063ee97f7f31461011f575b600080fd5b34801561008857600080fd5b5061009161015d565b005b34801561009f57600080fd5b506100a861019e565b604080519115158252519081900360200190f35b3480156100c857600080fd5b506100916101a7565b3480156100dd57600080fd5b506100ec6004356024356101ea565b60408051918252519081900360200190f35b34801561010a57600080fd5b506100a8600435602435604435606435610247565b34801561012b57600080fd5b506101346103aa565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b60025460ff16151561016e57600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff16331461019257600080fd5b6002805460ff19169055565b60025460ff1681565b60025460ff16156101b757600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff1633146101db57600080fd5b6002805460ff19166001179055565b60008083116101f857600080fd5b6000821161020557600080fd5b60008381526001602090815260408083208584529091528120541161022957600080fd5b50600091825260016020908152604080842092845291905290205490565b60008054819073ffffffffffffffffffffffffffffffffffffffff16331461026e57600080fd5b6000861161027b57600080fd5b6000851161028857600080fd5b600084101561029657600080fd5b600083116102a357600080fd5b600086815260016020908152604080832088845290915281205411156102c857600080fd5b620f42408311156102d857600080fd5b826102fd856102f188818b81424463ffffffff6103c616565b9063ffffffff6103c616565b604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b6020831061034b5780518252601f19909201916020918201910161032c565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209250505081151561038157fe5b6000978852600160208181526040808b20998b5298905296909720960690955550919392505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b818101828110156103d657600080fd5b929150505600a165627a7a72305820118145c3c6e8b243014bc236a29bea525beca12a7c5dee39f1845a170dbcee690029
Deployed Bytecode
0x6080604052600436106100775763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633f4ba83a811461007c5780635c975abb146100935780638456cb59146100bc578063949f80c5146100d15780639732b33a146100fe578063ee97f7f31461011f575b600080fd5b34801561008857600080fd5b5061009161015d565b005b34801561009f57600080fd5b506100a861019e565b604080519115158252519081900360200190f35b3480156100c857600080fd5b506100916101a7565b3480156100dd57600080fd5b506100ec6004356024356101ea565b60408051918252519081900360200190f35b34801561010a57600080fd5b506100a8600435602435604435606435610247565b34801561012b57600080fd5b506101346103aa565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b60025460ff16151561016e57600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff16331461019257600080fd5b6002805460ff19169055565b60025460ff1681565b60025460ff16156101b757600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff1633146101db57600080fd5b6002805460ff19166001179055565b60008083116101f857600080fd5b6000821161020557600080fd5b60008381526001602090815260408083208584529091528120541161022957600080fd5b50600091825260016020908152604080842092845291905290205490565b60008054819073ffffffffffffffffffffffffffffffffffffffff16331461026e57600080fd5b6000861161027b57600080fd5b6000851161028857600080fd5b600084101561029657600080fd5b600083116102a357600080fd5b600086815260016020908152604080832088845290915281205411156102c857600080fd5b620f42408311156102d857600080fd5b826102fd856102f188818b81424463ffffffff6103c616565b9063ffffffff6103c616565b604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b6020831061034b5780518252601f19909201916020918201910161032c565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209250505081151561038157fe5b6000978852600160208181526040808b20998b5298905296909720960690955550919392505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b818101828110156103d657600080fd5b929150505600a165627a7a72305820118145c3c6e8b243014bc236a29bea525beca12a7c5dee39f1845a170dbcee690029
Swarm Source
bzzr://118145c3c6e8b243014bc236a29bea525beca12a7c5dee39f1845a170dbcee69
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.