ETH Price: $1,929.40 (-4.86%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Send Owner Depos...79390922019-06-11 18:10:092453 days ago1560276609IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0002104910
Pause Game79390742019-06-11 18:07:042453 days ago1560276424IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0004234710
Send Dividends76832222019-05-02 18:16:482493 days ago1556821008IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0006736510
Result76693002019-04-30 14:22:222495 days ago1556634142IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0002579510
Play76692962019-04-30 14:21:332495 days ago1556634093IN
0xDC4F5BC1...4F1f2f5D1
0.06 ETH0.0009701610
Result76692892019-04-30 14:20:412495 days ago1556634041IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0002627910
Play76692852019-04-30 14:19:562495 days ago1556633996IN
0xDC4F5BC1...4F1f2f5D1
0.08 ETH0.0009701610
Result76692792019-04-30 14:18:042495 days ago1556633884IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0002533210
Play76692772019-04-30 14:17:312495 days ago1556633851IN
0xDC4F5BC1...4F1f2f5D1
0.04 ETH0.0009701610
Result76692732019-04-30 14:16:522495 days ago1556633812IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0002487410
Play76692672019-04-30 14:15:452495 days ago1556633745IN
0xDC4F5BC1...4F1f2f5D1
0.02 ETH0.0009701610
Result76692622019-04-30 14:14:472495 days ago1556633687IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0002487410
Play76692582019-04-30 14:13:212495 days ago1556633601IN
0xDC4F5BC1...4F1f2f5D1
0.01 ETH0.0009701610
Result76692272019-04-30 14:07:132495 days ago1556633233IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0003287810
Play76692222019-04-30 14:06:302495 days ago1556633190IN
0xDC4F5BC1...4F1f2f5D1
0.01 ETH0.0008193510
Result76692152019-04-30 14:04:432495 days ago1556633083IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0003143510
Play76692122019-04-30 14:03:572495 days ago1556633037IN
0xDC4F5BC1...4F1f2f5D1
0.01 ETH0.0009701610
Result76692062019-04-30 14:02:262495 days ago1556632946IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0003287810
Play76692012019-04-30 14:01:462495 days ago1556632906IN
0xDC4F5BC1...4F1f2f5D1
0.01 ETH0.0008193510
Result76691892019-04-30 13:59:432495 days ago1556632783IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0003146110
Play76691862019-04-30 13:58:342495 days ago1556632714IN
0xDC4F5BC1...4F1f2f5D1
0.02 ETH0.0009701610
Result76691812019-04-30 13:57:192495 days ago1556632639IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.00024910
Play76691752019-04-30 13:56:392495 days ago1556632599IN
0xDC4F5BC1...4F1f2f5D1
0.01 ETH0.0009701610
Result76691702019-04-30 13:55:432495 days ago1556632543IN
0xDC4F5BC1...4F1f2f5D1
0 ETH0.0003379510
Play76691672019-04-30 13:55:162495 days ago1556632516IN
0xDC4F5BC1...4F1f2f5D1
0.04 ETH0.0008193510
View all transactions

Latest 20 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
-79390922019-06-11 18:10:092453 days ago1560276609
0xDC4F5BC1...4F1f2f5D1
1.99 ETH
-76832222019-05-02 18:16:482493 days ago1556821008
0xDC4F5BC1...4F1f2f5D1
0.144 ETH
-76692272019-04-30 14:07:132495 days ago1556633233
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76692152019-04-30 14:04:432495 days ago1556633083
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76692062019-04-30 14:02:262495 days ago1556632946
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76691892019-04-30 13:59:432495 days ago1556632783
0xDC4F5BC1...4F1f2f5D1
0.0388 ETH
-76691702019-04-30 13:55:432495 days ago1556632543
0xDC4F5BC1...4F1f2f5D1
0.078 ETH
-76691492019-04-30 13:50:522495 days ago1556632252
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76691322019-04-30 13:48:142495 days ago1556632094
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76691242019-04-30 13:46:152495 days ago1556631975
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76691152019-04-30 13:44:042495 days ago1556631844
0xDC4F5BC1...4F1f2f5D1
0.0388 ETH
-76691032019-04-30 13:41:202495 days ago1556631680
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76690922019-04-30 13:38:272495 days ago1556631507
0xDC4F5BC1...4F1f2f5D1
0.0388 ETH
-76690762019-04-30 13:34:572495 days ago1556631297
0xDC4F5BC1...4F1f2f5D1
0.0388 ETH
-76690572019-04-30 13:29:542495 days ago1556630994
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-76501502019-04-27 14:54:292498 days ago1556376869
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-75502222019-04-12 1:29:532513 days ago1555032593
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-75423452019-04-10 19:58:472515 days ago1554926327
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-75423322019-04-10 19:54:562515 days ago1554926096
0xDC4F5BC1...4F1f2f5D1
0.0194 ETH
-75372472019-04-10 0:55:162515 days ago1554857716
0xDC4F5BC1...4F1f2f5D1
0.01 ETH
Loading...
Loading
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:
DSG_CoinFlipper

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.25;

interface DSG {
    function gamingDividendsReception() payable external;
}

contract DSG_CoinFlipper{
    using SafeMath for uint256;
    
    address constant public DSG_ADDRESS = 0x696826C18A6Bc9Be4BBfe3c3A6BB9f5a69388687;
    uint256 public totalDividends;
    uint256 public totalWinnings;
    uint256 public totalTurnover;
    uint256 public totalPlayed;
    uint256 public maxBet;
    uint256 public minBet;
    uint256 public minContractBalance;
    uint256 public minBetForJackpot;
    uint256 public jackpotBalance;
    uint256 public nextPayout;
    uint256 public ownerDeposit;
    address[2] public owners;
    address[2] public candidates;
    bool public paused;
    
    mapping (address => Bet) private usersBets;
    
    struct Bet {
        uint256 blockNumber;
        uint8 coin;
        uint256 bet;
    }
    
    modifier onlyOwners() {
        require(msg.sender == owners[0] || msg.sender == owners[1]);
        _;
    }
    modifier onlyUsers(){
        require(tx.origin == msg.sender);
        _;
    }
    modifier checkBlockNumber(){
        uint256 blockNumber = usersBets[msg.sender].blockNumber;
        if(block.number.sub(blockNumber) >= 250 && blockNumber > 0){
            emit Result(msg.sender, 0, 1200, 0, jackpotBalance, 0, usersBets[msg.sender].bet);
            delete usersBets[msg.sender];
        }
        else{
            _;
        }
    }
    constructor(address secondOwner) public payable{
        owners[0]   = msg.sender;
        owners[1]   = secondOwner;
        ownerDeposit   = msg.value;
        jackpotBalance = jackpotBalance.add(ownerDeposit.div(1000));
    }
    function play(uint8 coin) public payable checkBlockNumber onlyUsers{
        uint256 bet = msg.value;
        require(getContractBalance() > bet.add(bet).add(jackpotBalance), "Not enough ETH in contract");
        require(bet >= minBet && bet <= maxBet, "Amount should be within range");
        require(usersBets[msg.sender].bet == 0, "You have already bet");
        require(coin == 0 || coin == 1, "Coin side is incorrect");
        require(paused == false, "Game was stopped");
        usersBets[msg.sender].bet = bet;
        usersBets[msg.sender].blockNumber = block.number;
        usersBets[msg.sender].coin = coin;
        totalTurnover = totalTurnover.add(bet);
        totalPlayed = totalPlayed.add(1);
        emit PlaceBet(msg.sender, bet, coin, now);
    }
    function result() public checkBlockNumber onlyUsers{
        require(blockhash(usersBets[msg.sender].blockNumber) != 0, "Your time to determine the result has come out or not yet come");
        uint256 bet = usersBets[msg.sender].bet;
        uint8   coin = usersBets[msg.sender].coin;
        uint256 totalWinAmount;
        uint256 winRate    = getWinningRate(bet);
        uint256 r = _random(1200);
        if(((r > 0 && r < 200) || (r > 400 && r < 600) || (r > 800 && r < 1000)) && coin == 1){
            totalWinAmount = totalWinAmount.add(bet.mul(winRate).div(100));
        }
        if(((r > 200 && r < 400) || (r > 600 && r < 800) || (r > 1000 && r < 1200)) && coin == 0){
            totalWinAmount = totalWinAmount.add(bet.mul(winRate).div(100));
        }
        if(bet >= minBetForJackpot && r == 0 && jackpotBalance > 0){
            totalWinAmount = totalWinAmount.add(jackpotBalance).add(bet);
            delete jackpotBalance;
        }
        if(totalWinAmount > 0){
            msg.sender.transfer(totalWinAmount);
            totalWinnings = totalWinnings.add(totalWinAmount);
        }
        jackpotBalance = jackpotBalance.add(bet.div(1000));
        delete usersBets[msg.sender];
        emit Result(msg.sender, coin, r, totalWinAmount, jackpotBalance, winRate, bet);
    }
    function sendDividends() public {
        require(getContractBalance() > minContractBalance && now > nextPayout, "You cannot send dividends");
        DSG DSG0 = DSG(DSG_ADDRESS);
        uint256 balance = getContractBalance();
        uint256 dividends = balance.sub(minContractBalance);
        nextPayout = now.add(7 days);
        totalDividends = totalDividends.add(dividends);
        DSG0.gamingDividendsReception.value(dividends)();
        emit Dividends(balance, dividends, now);
    }
    function getWinningRate(uint256 eth) public view returns(uint8){
        uint256 x = maxBet.sub(minBet).div(4);
        if(eth >= minBet && eth <= minBet.add(x)){
            return 194;
        }
        else if(eth >= minBet.add(x.mul(1)) && eth <= minBet.add(x.mul(2))){
            return 195;
        }
        else if(eth >= minBet.add(x.mul(2)) && eth <= minBet.add(x.mul(3))){
            return 196;
        }
        else if(eth >= minBet.add(x.mul(3)) && eth <= minBet.add(x.mul(4))){
            return 197;
        }
        else{
            return 194;
        }
    }
    function getContractBalance() public view returns (uint256) {
        return address(this).balance;
    }
    function _random(uint256 max) private view returns(uint256){
        bytes32 hash = blockhash(usersBets[msg.sender].blockNumber);
        return uint256(keccak256(abi.encode(hash, msg.sender))) % max;
    }
    function deposit() public payable onlyOwners{
        ownerDeposit = ownerDeposit.add(msg.value);
        jackpotBalance = jackpotBalance.add(msg.value.div(100));
    }
    function sendOwnerDeposit(address recipient) public onlyOwners{
        require(paused == true, 'Game was not stopped');
        uint256 contractBalance = getContractBalance();
        if(contractBalance >= ownerDeposit){
            recipient.transfer(ownerDeposit);
        }
        else{
            recipient.transfer(contractBalance);
        }
        delete jackpotBalance;
        delete ownerDeposit;
    }
    function pauseGame(bool option) public onlyOwners{
        paused = option;
    }
    function setMinBet(uint256 eth) public onlyOwners{
        minBet = eth;
    }
    function setMaxBet(uint256 eth) public onlyOwners{
        maxBet = eth;
    }
    function setMinBetForJackpot(uint256 eth) public onlyOwners{
        minBetForJackpot = eth;
    }
    function setMinContractBalance(uint256 eth) public onlyOwners{
        minContractBalance = eth;
    }
    function transferOwnership(address newOwnerAddress, uint8 k) public onlyOwners {
        candidates[k] = newOwnerAddress;
    }
    function confirmOwner(uint8 k) public {
        require(msg.sender == candidates[k]);
        owners[k] = candidates[k];
    }
    event Dividends(
        uint256 balance,
        uint256 dividends,
        uint256 timestamp
    );
    event Jackpot(
        address indexed player,
        uint256 jackpot,
        uint256 timestamp
    );
    event PlaceBet(
        address indexed player,
        uint256 bet,
        uint256 coin,
        uint256 timestamp
    );
    event Result(
        address indexed player,
        uint256 indexed coin,
        uint256 indexed random,
        uint256 totalWinAmount,
        uint256 jackpotBalance,
        uint256 winRate,
        uint256 bet
    );
}
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {  return 0; }
        uint256 c = a * b;
        require(c / a == b);
        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0);
        uint256 c = a / b;
        return c;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        uint256 c = a - b;
        return c;
    }
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0);
        return a % b;
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"owners","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jackpotBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMinContractBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMinBetForJackpot","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"getWinningRate","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxBet","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minBetForJackpot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"candidates","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"option","type":"bool"}],"name":"pauseGame","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"coin","type":"uint8"}],"name":"play","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTurnover","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"result","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwnerAddress","type":"address"},{"name":"k","type":"uint8"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerDeposit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"sendOwnerDeposit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMaxBet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eth","type":"uint256"}],"name":"setMinBet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minBet","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalPlayed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sendDividends","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalWinnings","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DSG_ADDRESS","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"deposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"k","type":"uint8"}],"name":"confirmOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"secondOwner","type":"address"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"balance","type":"uint256"},{"indexed":false,"name":"dividends","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"Dividends","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"player","type":"address"},{"indexed":false,"name":"jackpot","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"Jackpot","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"player","type":"address"},{"indexed":false,"name":"bet","type":"uint256"},{"indexed":false,"name":"coin","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"PlaceBet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"player","type":"address"},{"indexed":true,"name":"coin","type":"uint256"},{"indexed":true,"name":"random","type":"uint256"},{"indexed":false,"name":"totalWinAmount","type":"uint256"},{"indexed":false,"name":"jackpotBalance","type":"uint256"},{"indexed":false,"name":"winRate","type":"uint256"},{"indexed":false,"name":"bet","type":"uint256"}],"name":"Result","type":"event"}]

60806040526040516020806114df8339810160405251600b805433600160a060020a031991821617909155600c8054909116600160a060020a03831617905534600a81905561007790610061906103e864010000000061008081026112d71704565b600854906401000000006112fa6100a382021704565b600855506100bc565b60008080831161008f57600080fd5b828481151561009a57fe5b04949350505050565b6000828201838110156100b557600080fd5b9392505050565b611414806100cb6000396000f3006080604052600436106101745763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c278114610179578063040da8f4146101ad5780630d9332e2146101d45780631ec8d4ef146101ee5780632228c895146102065780632e5b21681461023457806330b1b62c146102495780633477ee2e1461025e5780634f53126a1461027657806353a04b05146102905780635c975abb1461029e578063618e9f7c146102c757806365372147146102dc57806369d54554146102f15780636c9740c1146103065780636f9fb98a1461032d5780637b1aa45f146103425780637f55d0d2146103575780638608e58b1461036c578063881eff1e1461038d57806388ea41b9146103a55780639619367d146103bd578063997664d7146103d2578063a06594d3146103e7578063a8fc32de146103fc578063b72481f814610411578063c1e1e5a914610426578063d0e30db01461043b578063fb48625014610443575b600080fd5b34801561018557600080fd5b5061019160043561045e565b60408051600160a060020a039092168252519081900360200190f35b3480156101b957600080fd5b506101c261047b565b60408051918252519081900360200190f35b3480156101e057600080fd5b506101ec600435610481565b005b3480156101fa57600080fd5b506101ec6004356104ba565b34801561021257600080fd5b5061021e6004356104f3565b6040805160ff9092168252519081900360200190f35b34801561024057600080fd5b506101c2610638565b34801561025557600080fd5b506101c261063e565b34801561026a57600080fd5b50610191600435610644565b34801561028257600080fd5b506101ec6004351515610651565b6101ec60ff60043516610698565b3480156102aa57600080fd5b506102b3610a1b565b604080519115158252519081900360200190f35b3480156102d357600080fd5b506101c2610a24565b3480156102e857600080fd5b506101ec610a2a565b3480156102fd57600080fd5b506101c2610dec565b34801561031257600080fd5b506101ec600160a060020a036004351660ff60243516610df2565b34801561033957600080fd5b506101c2610e67565b34801561034e57600080fd5b506101c2610e6c565b34801561036357600080fd5b506101c2610e72565b34801561037857600080fd5b506101ec600160a060020a0360043516610e78565b34801561039957600080fd5b506101ec600435610fa3565b3480156103b157600080fd5b506101ec600435610fdc565b3480156103c957600080fd5b506101c2611015565b3480156103de57600080fd5b506101c261101b565b3480156103f357600080fd5b506101c2611021565b34801561040857600080fd5b506101ec611027565b34801561041d57600080fd5b506101c26111b8565b34801561043257600080fd5b506101916111be565b6101ec6111d6565b34801561044f57600080fd5b506101ec60ff60043516611239565b600b816002811061046b57fe5b0154600160a060020a0316905081565b60085481565b600b60000154600160a060020a03163314806104aa5750600b60010154600160a060020a031633145b15156104b557600080fd5b600655565b600b60000154600160a060020a03163314806104e35750600b60010154600160a060020a031633145b15156104ee57600080fd5b600755565b60008061051e60046105126005546004546112b990919063ffffffff16565b9063ffffffff6112d716565b905060055483101580156105445750600554610540908263ffffffff6112fa16565b8311155b156105525760c29150610632565b61057561056682600163ffffffff61131316565b6005549063ffffffff6112fa16565b8310158015610597575061059361056682600263ffffffff61131316565b8311155b156105a55760c39150610632565b6105b961056682600263ffffffff61131316565b83101580156105db57506105d761056682600363ffffffff61131316565b8311155b156105e95760c49150610632565b6105fd61056682600363ffffffff61131316565b831015801561061f575061061b61056682600463ffffffff61131316565b8311155b1561062d5760c59150610632565b60c291505b50919050565b60045481565b60075481565b600d816002811061046b57fe5b600b60000154600160a060020a031633148061067a5750600b60010154600160a060020a031633145b151561068557600080fd5b600f805460ff1916911515919091179055565b3360009081526010602052604081205460fa6106ba438363ffffffff6112b916565b101580156106c85750600081115b1561075b5760085433600081815260106020908152604080832060020154815184815292830195909552818101839052606082019490945292516104b0939192917f292f7e37dc50d63166ad77ad33d7408c336206f414c55a45602ddd1c2c234a51919081900360800190a433600090815260106020526040812081815560018101805460ff1916905560020155610a16565b32331461076757600080fd5b60085434925061078d90610781848063ffffffff6112fa16565b9063ffffffff6112fa16565b610795610e67565b116107ea576040805160e560020a62461bcd02815260206004820152601a60248201527f4e6f7420656e6f7567682045544820696e20636f6e7472616374000000000000604482015290519081900360640190fd5b60055482101580156107fe57506004548211155b1515610854576040805160e560020a62461bcd02815260206004820152601d60248201527f416d6f756e742073686f756c642062652077697468696e2072616e6765000000604482015290519081900360640190fd5b33600090815260106020526040902060020154156108bc576040805160e560020a62461bcd02815260206004820152601460248201527f596f75206861766520616c726561647920626574000000000000000000000000604482015290519081900360640190fd5b60ff831615806108cf57508260ff166001145b1515610925576040805160e560020a62461bcd02815260206004820152601660248201527f436f696e207369646520697320696e636f727265637400000000000000000000604482015290519081900360640190fd5b600f5460ff1615610980576040805160e560020a62461bcd02815260206004820152601060248201527f47616d65207761732073746f7070656400000000000000000000000000000000604482015290519081900360640190fd5b33600090815260106020526040902060028082018490554382556001909101805460ff191660ff8616179055546109b790836112fa565b6002556003546109ce90600163ffffffff6112fa16565b6003556040805183815260ff851660208201524281830152905133917f62e36d9623f0e28977755e3a539c09d94432b633419cd6b0ea789b4fbc23eade919081900360600190a25b505050565b600f5460ff1681565b60025481565b33600090815260106020526040812054819081908190819060fa610a54438363ffffffff6112b916565b10158015610a625750600081115b15610af55760085433600081815260106020908152604080832060020154815184815292830195909552818101839052606082019490945292516104b0939192917f292f7e37dc50d63166ad77ad33d7408c336206f414c55a45602ddd1c2c234a51919081900360800190a433600090815260106020526040812081815560018101805460ff1916905560020155610de4565b323314610b0157600080fd5b33600090815260106020526040902054401515610b8e576040805160e560020a62461bcd02815260206004820152603e60248201527f596f75722074696d6520746f2064657465726d696e652074686520726573756c60448201527f742068617320636f6d65206f7574206f72206e6f742079657420636f6d650000606482015290519081900360840190fd5b336000908152601060205260409020600281015460019091015490965060ff169450610bb9866104f3565b60ff169250610bc96104b0611341565b9150600082118015610bdb575060c882105b80610bf3575061019082118015610bf3575061025882105b80610c0b575061032082118015610c0b57506103e882105b8015610c1a57508460ff166001145b15610c4757610c44610c376064610512898763ffffffff61131316565b859063ffffffff6112fa16565b93505b60c882118015610c58575061019082105b80610c70575061025882118015610c70575061032082105b80610c8857506103e882118015610c8857506104b082105b8015610c95575060ff8516155b15610cb557610cb2610c376064610512898763ffffffff61131316565b93505b6007548610158015610cc5575081155b8015610cd357506000600854115b15610cf957610cf186610781600854876112fa90919063ffffffff16565b600060085593505b6000841115610d4757604051339085156108fc029086906000818181858888f19350505050158015610d2f573d6000803e3d6000fd5b50600154610d43908563ffffffff6112fa16565b6001555b610d6b610d5c876103e863ffffffff6112d716565b6008549063ffffffff6112fa16565b600890815533600081815260106020908152604080832083815560018101805460ff191690556002019290925592548151888152938401528281018690526060830189905251849260ff891692917f292f7e37dc50d63166ad77ad33d7408c336206f414c55a45602ddd1c2c234a519181900360800190a45b505050505050565b60065481565b600b60000154600160a060020a0316331480610e1b5750600b60010154600160a060020a031633145b1515610e2657600080fd5b81600d60ff831660028110610e3757fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b303190565b600a5481565b60095481565b6000600b810154600160a060020a0316331480610ea25750600b60010154600160a060020a031633145b1515610ead57600080fd5b600f5460ff161515600114610f0c576040805160e560020a62461bcd02815260206004820152601460248201527f47616d6520776173206e6f742073746f70706564000000000000000000000000604482015290519081900360640190fd5b610f14610e67565b600a549091508110610f5d57600a54604051600160a060020a0384169180156108fc02916000818181858888f19350505050158015610f57573d6000803e3d6000fd5b50610f95565b604051600160a060020a0383169082156108fc029083906000818181858888f19350505050158015610f93573d6000803e3d6000fd5b505b505060006008819055600a55565b600b60000154600160a060020a0316331480610fcc5750600b60010154600160a060020a031633145b1515610fd757600080fd5b600455565b600b60000154600160a060020a03163314806110055750600b60010154600160a060020a031633145b151561101057600080fd5b600555565b60055481565b60005481565b60035481565b6000806000600654611037610e67565b118015611045575060095442115b151561109b576040805160e560020a62461bcd02815260206004820152601960248201527f596f752063616e6e6f742073656e64206469766964656e647300000000000000604482015290519081900360640190fd5b73696826c18a6bc9be4bbfe3c3a6bb9f5a6938868792506110ba610e67565b91506110d1600654836112b990919063ffffffff16565b90506110e64262093a8063ffffffff6112fa16565b6009556000546110fc908263ffffffff6112fa16565b60008190555082600160a060020a0316639e0bb35e826040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b15801561115957600080fd5b505af115801561116d573d6000803e3d6000fd5b50506040805186815260208101869052428183015290517ffac2f03c5230c97844f840b003856f39a2fc5a931281a1a4344bfc99986055e094509081900360600192509050a1505050565b60015481565b73696826c18a6bc9be4bbfe3c3a6bb9f5a6938868781565b600b60000154600160a060020a03163314806111ff5750600b60010154600160a060020a031633145b151561120a57600080fd5b600a5461121d903463ffffffff6112fa16565b600a55611234610d5c34606463ffffffff6112d716565b600855565b600d60ff82166002811061124957fe5b0154600160a060020a0316331461125f57600080fd5b600d60ff82166002811061126f57fe5b0154600160a060020a0316600b60ff83166002811061128a57fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905550565b600080838311156112c957600080fd5b5050808203805b5092915050565b6000808083116112e657600080fd5b82848115156112f157fe5b04949350505050565b60008282018381101561130c57600080fd5b9392505050565b60008083151561132657600091506112d0565b5082820282848281151561133657fe5b041461130c57600080fd5b336000818152601060209081526040808320548151904081840181905281830195909552815180820383018152606090910191829052805193949386939192918291908401908083835b602083106113aa5780518252601f19909201916020918201910161138b565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120925050508115156113e057fe5b0693925050505600a165627a7a7230582008736608d2a1354a61eeff2ba3807b462d31d03a7288a13e3672ffeaebd321340029000000000000000000000000cf768464a08cd22b698758b5fe0de6b6216a886b

Deployed Bytecode

0x6080604052600436106101745763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663025e7c278114610179578063040da8f4146101ad5780630d9332e2146101d45780631ec8d4ef146101ee5780632228c895146102065780632e5b21681461023457806330b1b62c146102495780633477ee2e1461025e5780634f53126a1461027657806353a04b05146102905780635c975abb1461029e578063618e9f7c146102c757806365372147146102dc57806369d54554146102f15780636c9740c1146103065780636f9fb98a1461032d5780637b1aa45f146103425780637f55d0d2146103575780638608e58b1461036c578063881eff1e1461038d57806388ea41b9146103a55780639619367d146103bd578063997664d7146103d2578063a06594d3146103e7578063a8fc32de146103fc578063b72481f814610411578063c1e1e5a914610426578063d0e30db01461043b578063fb48625014610443575b600080fd5b34801561018557600080fd5b5061019160043561045e565b60408051600160a060020a039092168252519081900360200190f35b3480156101b957600080fd5b506101c261047b565b60408051918252519081900360200190f35b3480156101e057600080fd5b506101ec600435610481565b005b3480156101fa57600080fd5b506101ec6004356104ba565b34801561021257600080fd5b5061021e6004356104f3565b6040805160ff9092168252519081900360200190f35b34801561024057600080fd5b506101c2610638565b34801561025557600080fd5b506101c261063e565b34801561026a57600080fd5b50610191600435610644565b34801561028257600080fd5b506101ec6004351515610651565b6101ec60ff60043516610698565b3480156102aa57600080fd5b506102b3610a1b565b604080519115158252519081900360200190f35b3480156102d357600080fd5b506101c2610a24565b3480156102e857600080fd5b506101ec610a2a565b3480156102fd57600080fd5b506101c2610dec565b34801561031257600080fd5b506101ec600160a060020a036004351660ff60243516610df2565b34801561033957600080fd5b506101c2610e67565b34801561034e57600080fd5b506101c2610e6c565b34801561036357600080fd5b506101c2610e72565b34801561037857600080fd5b506101ec600160a060020a0360043516610e78565b34801561039957600080fd5b506101ec600435610fa3565b3480156103b157600080fd5b506101ec600435610fdc565b3480156103c957600080fd5b506101c2611015565b3480156103de57600080fd5b506101c261101b565b3480156103f357600080fd5b506101c2611021565b34801561040857600080fd5b506101ec611027565b34801561041d57600080fd5b506101c26111b8565b34801561043257600080fd5b506101916111be565b6101ec6111d6565b34801561044f57600080fd5b506101ec60ff60043516611239565b600b816002811061046b57fe5b0154600160a060020a0316905081565b60085481565b600b60000154600160a060020a03163314806104aa5750600b60010154600160a060020a031633145b15156104b557600080fd5b600655565b600b60000154600160a060020a03163314806104e35750600b60010154600160a060020a031633145b15156104ee57600080fd5b600755565b60008061051e60046105126005546004546112b990919063ffffffff16565b9063ffffffff6112d716565b905060055483101580156105445750600554610540908263ffffffff6112fa16565b8311155b156105525760c29150610632565b61057561056682600163ffffffff61131316565b6005549063ffffffff6112fa16565b8310158015610597575061059361056682600263ffffffff61131316565b8311155b156105a55760c39150610632565b6105b961056682600263ffffffff61131316565b83101580156105db57506105d761056682600363ffffffff61131316565b8311155b156105e95760c49150610632565b6105fd61056682600363ffffffff61131316565b831015801561061f575061061b61056682600463ffffffff61131316565b8311155b1561062d5760c59150610632565b60c291505b50919050565b60045481565b60075481565b600d816002811061046b57fe5b600b60000154600160a060020a031633148061067a5750600b60010154600160a060020a031633145b151561068557600080fd5b600f805460ff1916911515919091179055565b3360009081526010602052604081205460fa6106ba438363ffffffff6112b916565b101580156106c85750600081115b1561075b5760085433600081815260106020908152604080832060020154815184815292830195909552818101839052606082019490945292516104b0939192917f292f7e37dc50d63166ad77ad33d7408c336206f414c55a45602ddd1c2c234a51919081900360800190a433600090815260106020526040812081815560018101805460ff1916905560020155610a16565b32331461076757600080fd5b60085434925061078d90610781848063ffffffff6112fa16565b9063ffffffff6112fa16565b610795610e67565b116107ea576040805160e560020a62461bcd02815260206004820152601a60248201527f4e6f7420656e6f7567682045544820696e20636f6e7472616374000000000000604482015290519081900360640190fd5b60055482101580156107fe57506004548211155b1515610854576040805160e560020a62461bcd02815260206004820152601d60248201527f416d6f756e742073686f756c642062652077697468696e2072616e6765000000604482015290519081900360640190fd5b33600090815260106020526040902060020154156108bc576040805160e560020a62461bcd02815260206004820152601460248201527f596f75206861766520616c726561647920626574000000000000000000000000604482015290519081900360640190fd5b60ff831615806108cf57508260ff166001145b1515610925576040805160e560020a62461bcd02815260206004820152601660248201527f436f696e207369646520697320696e636f727265637400000000000000000000604482015290519081900360640190fd5b600f5460ff1615610980576040805160e560020a62461bcd02815260206004820152601060248201527f47616d65207761732073746f7070656400000000000000000000000000000000604482015290519081900360640190fd5b33600090815260106020526040902060028082018490554382556001909101805460ff191660ff8616179055546109b790836112fa565b6002556003546109ce90600163ffffffff6112fa16565b6003556040805183815260ff851660208201524281830152905133917f62e36d9623f0e28977755e3a539c09d94432b633419cd6b0ea789b4fbc23eade919081900360600190a25b505050565b600f5460ff1681565b60025481565b33600090815260106020526040812054819081908190819060fa610a54438363ffffffff6112b916565b10158015610a625750600081115b15610af55760085433600081815260106020908152604080832060020154815184815292830195909552818101839052606082019490945292516104b0939192917f292f7e37dc50d63166ad77ad33d7408c336206f414c55a45602ddd1c2c234a51919081900360800190a433600090815260106020526040812081815560018101805460ff1916905560020155610de4565b323314610b0157600080fd5b33600090815260106020526040902054401515610b8e576040805160e560020a62461bcd02815260206004820152603e60248201527f596f75722074696d6520746f2064657465726d696e652074686520726573756c60448201527f742068617320636f6d65206f7574206f72206e6f742079657420636f6d650000606482015290519081900360840190fd5b336000908152601060205260409020600281015460019091015490965060ff169450610bb9866104f3565b60ff169250610bc96104b0611341565b9150600082118015610bdb575060c882105b80610bf3575061019082118015610bf3575061025882105b80610c0b575061032082118015610c0b57506103e882105b8015610c1a57508460ff166001145b15610c4757610c44610c376064610512898763ffffffff61131316565b859063ffffffff6112fa16565b93505b60c882118015610c58575061019082105b80610c70575061025882118015610c70575061032082105b80610c8857506103e882118015610c8857506104b082105b8015610c95575060ff8516155b15610cb557610cb2610c376064610512898763ffffffff61131316565b93505b6007548610158015610cc5575081155b8015610cd357506000600854115b15610cf957610cf186610781600854876112fa90919063ffffffff16565b600060085593505b6000841115610d4757604051339085156108fc029086906000818181858888f19350505050158015610d2f573d6000803e3d6000fd5b50600154610d43908563ffffffff6112fa16565b6001555b610d6b610d5c876103e863ffffffff6112d716565b6008549063ffffffff6112fa16565b600890815533600081815260106020908152604080832083815560018101805460ff191690556002019290925592548151888152938401528281018690526060830189905251849260ff891692917f292f7e37dc50d63166ad77ad33d7408c336206f414c55a45602ddd1c2c234a519181900360800190a45b505050505050565b60065481565b600b60000154600160a060020a0316331480610e1b5750600b60010154600160a060020a031633145b1515610e2657600080fd5b81600d60ff831660028110610e3757fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555050565b303190565b600a5481565b60095481565b6000600b810154600160a060020a0316331480610ea25750600b60010154600160a060020a031633145b1515610ead57600080fd5b600f5460ff161515600114610f0c576040805160e560020a62461bcd02815260206004820152601460248201527f47616d6520776173206e6f742073746f70706564000000000000000000000000604482015290519081900360640190fd5b610f14610e67565b600a549091508110610f5d57600a54604051600160a060020a0384169180156108fc02916000818181858888f19350505050158015610f57573d6000803e3d6000fd5b50610f95565b604051600160a060020a0383169082156108fc029083906000818181858888f19350505050158015610f93573d6000803e3d6000fd5b505b505060006008819055600a55565b600b60000154600160a060020a0316331480610fcc5750600b60010154600160a060020a031633145b1515610fd757600080fd5b600455565b600b60000154600160a060020a03163314806110055750600b60010154600160a060020a031633145b151561101057600080fd5b600555565b60055481565b60005481565b60035481565b6000806000600654611037610e67565b118015611045575060095442115b151561109b576040805160e560020a62461bcd02815260206004820152601960248201527f596f752063616e6e6f742073656e64206469766964656e647300000000000000604482015290519081900360640190fd5b73696826c18a6bc9be4bbfe3c3a6bb9f5a6938868792506110ba610e67565b91506110d1600654836112b990919063ffffffff16565b90506110e64262093a8063ffffffff6112fa16565b6009556000546110fc908263ffffffff6112fa16565b60008190555082600160a060020a0316639e0bb35e826040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b15801561115957600080fd5b505af115801561116d573d6000803e3d6000fd5b50506040805186815260208101869052428183015290517ffac2f03c5230c97844f840b003856f39a2fc5a931281a1a4344bfc99986055e094509081900360600192509050a1505050565b60015481565b73696826c18a6bc9be4bbfe3c3a6bb9f5a6938868781565b600b60000154600160a060020a03163314806111ff5750600b60010154600160a060020a031633145b151561120a57600080fd5b600a5461121d903463ffffffff6112fa16565b600a55611234610d5c34606463ffffffff6112d716565b600855565b600d60ff82166002811061124957fe5b0154600160a060020a0316331461125f57600080fd5b600d60ff82166002811061126f57fe5b0154600160a060020a0316600b60ff83166002811061128a57fe5b01805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905550565b600080838311156112c957600080fd5b5050808203805b5092915050565b6000808083116112e657600080fd5b82848115156112f157fe5b04949350505050565b60008282018381101561130c57600080fd5b9392505050565b60008083151561132657600091506112d0565b5082820282848281151561133657fe5b041461130c57600080fd5b336000818152601060209081526040808320548151904081840181905281830195909552815180820383018152606090910191829052805193949386939192918291908401908083835b602083106113aa5780518252601f19909201916020918201910161138b565b5181516020939093036101000a60001901801990911692169190911790526040519201829003909120925050508115156113e057fe5b0693925050505600a165627a7a7230582008736608d2a1354a61eeff2ba3807b462d31d03a7288a13e3672ffeaebd321340029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000cf768464a08cd22b698758b5fe0de6b6216a886b

-----Decoded View---------------
Arg [0] : secondOwner (address): 0xCf768464A08cd22b698758B5Fe0DE6b6216a886B

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000cf768464a08cd22b698758b5fe0de6b6216a886b


Swarm Source

bzzr://08736608d2a1354a61eeff2ba3807b462d31d03a7288a13e3672ffeaebd32134

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ 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.