ETH Price: $2,010.69 (+5.52%)
 

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
Withdraw102256742020-06-08 14:38:592091 days ago1591627139IN
0xe83233Ed...ded125a9e
0 ETH0.00090740
Profit Dividend102256662020-06-08 14:37:022091 days ago1591627022IN
0xe83233Ed...ded125a9e
0 ETH0.0018521341
Withdraw85079762019-09-08 7:34:392366 days ago1567928079IN
0xe83233Ed...ded125a9e
0 ETH0.000149687.1
Withdraw82829472019-08-04 7:45:482401 days ago1564904748IN
0xe83233Ed...ded125a9e
0 ETH0.000021081
Profit Dividend82621852019-08-01 2:31:452404 days ago1564626705IN
0xe83233Ed...ded125a9e
0 ETH0.000109591.6
Withdraw81645512019-07-16 22:34:552419 days ago1563316495IN
0xe83233Ed...ded125a9e
0 ETH0.0005093624.16
Withdraw81396042019-07-13 0:59:222423 days ago1562979562IN
0xe83233Ed...ded125a9e
0 ETH0.000033731.6
Withdraw81352632019-07-12 8:35:462424 days ago1562920546IN
0xe83233Ed...ded125a9e
0 ETH0.000101194.8
Transfer81337602019-07-12 2:49:122424 days ago1562899752IN
0xe83233Ed...ded125a9e
0.3227 ETH0.000063123
Profit Dividend81337302019-07-12 2:43:382424 days ago1562899418IN
0xe83233Ed...ded125a9e
0 ETH0.000893319.76
Withdraw80655132019-07-01 12:03:252435 days ago1561982605IN
0xe83233Ed...ded125a9e
0 ETH0.000021081.00000001
Withdraw80411192019-06-27 16:48:192438 days ago1561654099IN
0xe83233Ed...ded125a9e
0 ETH0.000084334
Transfer80394812019-06-27 10:41:572439 days ago1561632117IN
0xe83233Ed...ded125a9e
0.5167 ETH0.00010525
Profit Dividend80389622019-06-27 8:38:272439 days ago1561624707IN
0xe83233Ed...ded125a9e
0 ETH0.0019512616
Withdraw80380832019-06-27 5:15:372439 days ago1561612537IN
0xe83233Ed...ded125a9e
0 ETH0.000084334
Withdraw80288782019-06-25 18:47:012440 days ago1561488421IN
0xe83233Ed...ded125a9e
0 ETH0.000067463.2
Withdraw79984002019-06-21 0:56:392445 days ago1561078599IN
0xe83233Ed...ded125a9e
0 ETH0.000033731.6
Withdraw79772802019-06-17 17:32:042448 days ago1560792724IN
0xe83233Ed...ded125a9e
0 ETH0.000021081
Withdraw79665692019-06-16 1:23:062450 days ago1560648186IN
0xe83233Ed...ded125a9e
0 ETH0.000021081
Withdraw79611542019-06-15 4:56:442451 days ago1560574604IN
0xe83233Ed...ded125a9e
0 ETH0.000021081
Withdraw79586922019-06-14 19:46:312451 days ago1560541591IN
0xe83233Ed...ded125a9e
0 ETH0.000042162
Withdraw79556262019-06-14 8:16:582452 days ago1560500218IN
0xe83233Ed...ded125a9e
0 ETH0.000023191.1
Transfer79554102019-06-14 7:20:572452 days ago1560496857IN
0xe83233Ed...ded125a9e
1.5 ETH0.00010525
Withdraw79553972019-06-14 7:17:242452 days ago1560496644IN
0xe83233Ed...ded125a9e
0 ETH0.0002698612.8
Withdraw79553322019-06-14 7:02:492452 days ago1560495769IN
0xe83233Ed...ded125a9e
0 ETH0.000101194.8
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
-102256742020-06-08 14:38:592091 days ago1591627139
0xe83233Ed...ded125a9e
1.36273533 ETH
-85079762019-09-08 7:34:392366 days ago1567928079
0xe83233Ed...ded125a9e
0.1096 ETH
-82829472019-08-04 7:45:482401 days ago1564904748
0xe83233Ed...ded125a9e
0.1022 ETH
-81645512019-07-16 22:34:552419 days ago1563316495
0xe83233Ed...ded125a9e
0.1002 ETH
-81396042019-07-13 0:59:222423 days ago1562979562
0xe83233Ed...ded125a9e
0.1062 ETH
-81352632019-07-12 8:35:462424 days ago1562920546
0xe83233Ed...ded125a9e
0.1103 ETH
-80655132019-07-01 12:03:252435 days ago1561982605
0xe83233Ed...ded125a9e
0.1028 ETH
-80411192019-06-27 16:48:192438 days ago1561654099
0xe83233Ed...ded125a9e
0.1048 ETH
-80380832019-06-27 5:15:372439 days ago1561612537
0xe83233Ed...ded125a9e
0.1263 ETH
-80288782019-06-25 18:47:012440 days ago1561488421
0xe83233Ed...ded125a9e
0.1033 ETH
-79984002019-06-21 0:56:392445 days ago1561078599
0xe83233Ed...ded125a9e
0.1384 ETH
-79772802019-06-17 17:32:042448 days ago1560792724
0xe83233Ed...ded125a9e
0.1513 ETH
-79665692019-06-16 1:23:062450 days ago1560648186
0xe83233Ed...ded125a9e
0.1822 ETH
-79611542019-06-15 4:56:442451 days ago1560574604
0xe83233Ed...ded125a9e
0.1329 ETH
-79586922019-06-14 19:46:312451 days ago1560541591
0xe83233Ed...ded125a9e
0.25139999 ETH
-79556262019-06-14 8:16:582452 days ago1560500218
0xe83233Ed...ded125a9e
0.209 ETH
-79553972019-06-14 7:17:242452 days ago1560496644
0xe83233Ed...ded125a9e
0.1513 ETH
-79553322019-06-14 7:02:492452 days ago1560495769
0xe83233Ed...ded125a9e
0.16368 ETH
-78934292019-06-04 14:37:582461 days ago1559659078
0xe83233Ed...ded125a9e
0.12089 ETH
-78500152019-05-28 19:53:002468 days ago1559073180
0xe83233Ed...ded125a9e
0.3245 ETH
-77779992019-05-17 13:24:292480 days ago1558099469
0xe83233Ed...ded125a9e
0.1284 ETH
-77704942019-05-16 9:28:582481 days ago1557998938
0xe83233Ed...ded125a9e
0.1062 ETH
-77695922019-05-16 5:59:002481 days ago1557986340
0xe83233Ed...ded125a9e
0.17108 ETH
-77691672019-05-16 4:16:042481 days ago1557980164
0xe83233Ed...ded125a9e
0.2591 ETH
-77331822019-05-10 14:04:052486 days ago1557497045
0xe83233Ed...ded125a9e
0.1848 ETH
View All Internal Transactions
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:
ShareholderDividend

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-02-13
*/

pragma solidity ^0.4.24;

//
//                       .#########'
//                    .###############+
//                  ,####################
//                `#######################+
//               ;##########################
//              #############################.
//             ###############################,
//           +##################,    ###########`
//          .###################     .###########
//         ##############,          .###########+
//         #############`            .############`
//         ###########+                ############
//        ###########;                  ###########
//        ##########'                    ###########                                                                                      
//       '##########    '#.        `,     ##########                                                                                    
//       ##########    ####'      ####.   :#########;                                                                                   
//      `#########'   :#####;    ######    ##########                                                                                 
//      :#########    #######:  #######    :#########         
//      +#########    :#######.########     #########`       
//      #########;     ###############'     #########:       
//      #########       #############+      '########'        
//      #########        ############       :#########        
//      #########         ##########        ,#########        
//      #########         :########         ,#########        
//      #########        ,##########        ,#########        
//      #########       ,############       :########+        
//      #########      .#############+      '########'        
//      #########:    `###############'     #########,        
//      +########+    ;#######`;#######     #########         
//      ,#########    '######`  '######    :#########         
//       #########;   .#####`    '#####    ##########         
//       ##########    '###`      +###    :#########:         
//       ;#########+     `                ##########          
//        ##########,                    ###########          
//         ###########;                ############
//         +############             .############`
//          ###########+           ,#############;
//          `###########     ;++#################
//           :##########,    ###################
//            '###########.'###################
//             +##############################
//              '############################`
//               .##########################
//                 #######################:
//                   ###################+
//                     +##############:
//                        :#######+`
//
//
//
// Play0x.com (The ONLY gaming platform for all ERC20 Tokens)
// -------------------------------------------------------------------------------------------------------
// * Multiple types of game platforms
// * Build your own game zone - Not only playing games, but also allowing other players to join your game.
// * Support all ERC20 tokens.
//
//
//
// 0xC Token (Contract address : 0x60d8234a662651e586173c17eb45ca9833a7aa6c)
// -------------------------------------------------------------------------------------------------------
// * 0xC Token is an ERC20 Token specifically for digital entertainment.
// * No ICO and private sales,fair access.
// * There will be hundreds of games using 0xC as a game token.
// * Token holders can permanently get ETH's profit sharing.
//

/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

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

/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control 
* functions, this simplifies the implementation of "user permissions". 
*/ 
contract Ownable {
    address public owner;

/** 
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
    constructor() public {
        owner = msg.sender;
    }

    /**
    * @dev Throws if called by any account other than the owner.
    */
    modifier onlyOwner() {
        require(msg.sender == owner, "only for owner");
        _;
    }

    /**
    * @dev Allows the current owner to transfer control of the contract to a newOwner.
    * @param newOwner The address to transfer ownership to.
    */
    function transferOwnership(address newOwner) public onlyOwner {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
}

//Main contract
contract ShareholderDividend is Ownable{
    using SafeMath for uint256;
    bool public IsWithdrawActive = true;
    
    //for Shareholder banlance record
    mapping(address => uint256) EtherBook;

    event withdrawLog(address userAddress, uint256 amount);

    function() public payable{}

    //Add profits for accounts
    function ProfitDividend (address[] addressArray, uint256[] profitArray) public onlyOwner
    {
        for( uint256 i = 0; i < addressArray.length;i++)
        {
            EtherBook[addressArray[i]] = EtherBook[addressArray[i]].add(profitArray[i]);
        }
    }
    
    // Adjust balance of accounts in the vault
    function AdjustEtherBook(address[] addressArray, uint256[] profitArray) public onlyOwner
    {
        for( uint256 i = 0; i < addressArray.length;i++)
        {
            EtherBook[addressArray[i]] = profitArray[i];
        }
    }
    
    //Check balance in the vault
    function CheckBalance(address theAddress) public view returns(uint256 profit)
    {
        return EtherBook[theAddress];
    }
    
    //User withdraw balance from the vault
    function withdraw() public payable
    {
        //if withdraw actived;
        require(IsWithdrawActive == true, "Vault is not ready.");
        require(EtherBook[msg.sender]>0, "Your vault is empty.");

        uint share = EtherBook[msg.sender];
        EtherBook[msg.sender] = 0;
        msg.sender.transfer(share);
        
        emit withdrawLog(msg.sender, share);
    }
    
    //Set withdraw status.
    function UpdateActive(bool _IsWithdrawActive) public onlyOwner
    {
        IsWithdrawActive = _IsWithdrawActive;
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[{"name":"_IsWithdrawActive","type":"bool"}],"name":"UpdateActive","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"theAddress","type":"address"}],"name":"CheckBalance","outputs":[{"name":"profit","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"addressArray","type":"address[]"},{"name":"profitArray","type":"uint256[]"}],"name":"AdjustEtherBook","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addressArray","type":"address[]"},{"name":"profitArray","type":"uint256[]"}],"name":"ProfitDividend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"IsWithdrawActive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"userAddress","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"withdrawLog","type":"event"}]

608060405260008054600160a060020a031960a060020a60ff021990911674010000000000000000000000000000000000000000171633179055610750806100486000396000f30060806040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631aeaaae8811461008f5780632e4d59c4146100a95780633ccfd60b146100dc57806350883b2d146100e45780637fcff511146101725780638da5cb5b14610200578063a1799cae14610231578063f2fde38b1461025a575b005b34801561009b57600080fd5b5061008d600435151561027b565b3480156100b557600080fd5b506100ca600160a060020a036004351661030b565b60408051918252519081900360200190f35b61008d610326565b3480156100f057600080fd5b506040805160206004803580820135838102808601850190965280855261008d95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104849650505050505050565b34801561017e57600080fd5b506040805160206004803580820135838102808601850190965280855261008d95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061053c9650505050505050565b34801561020c57600080fd5b50610215610633565b60408051600160a060020a039092168252519081900360200190f35b34801561023d57600080fd5b50610246610642565b604080519115158252519081900360200190f35b34801561026657600080fd5b5061008d600160a060020a0360043516610663565b600054600160a060020a031633146102cb576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b60008054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600160a060020a031660009081526001602052604090205490565b6000805474010000000000000000000000000000000000000000900460ff16151560011461039e576040805160e560020a62461bcd02815260206004820152601360248201527f5661756c74206973206e6f742072656164792e00000000000000000000000000604482015290519081900360640190fd5b3360009081526001602052604081205411610403576040805160e560020a62461bcd02815260206004820152601460248201527f596f7572207661756c7420697320656d7074792e000000000000000000000000604482015290519081900360640190fd5b5033600081815260016020526040808220805490839055905190929183156108fc02918491818181858888f19350505050158015610445573d6000803e3d6000fd5b50604080513381526020810183905281517ff74fad994845ef73476114306db4fb3ddeafc0141ecbc906ba670c6d1f037dc6929181900390910190a150565b60008054600160a060020a031633146104d5576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b5060005b82518110156105375781818151811015156104f057fe5b9060200190602002015160016000858481518110151561050c57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020556001016104d9565b505050565b60008054600160a060020a0316331461058d576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b5060005b8251811015610537576105f682828151811015156105ab57fe5b906020019060200201516001600086858151811015156105c757fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff6106ee16565b60016000858481518110151561060857fe5b6020908102909101810151600160a060020a0316825281019190915260400160002055600101610591565b600054600160a060020a031681565b60005474010000000000000000000000000000000000000000900460ff1681565b600054600160a060020a031633146106b3576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b600160a060020a038116156106eb576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000828201838110156106fd57fe5b939250505056006f6e6c7920666f72206f776e6572000000000000000000000000000000000000a165627a7a723058201418d12ac55de11f6e9fa8db778cce0656371c388fab8a51ce8fb5a3ccab36e90029

Deployed Bytecode

0x60806040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631aeaaae8811461008f5780632e4d59c4146100a95780633ccfd60b146100dc57806350883b2d146100e45780637fcff511146101725780638da5cb5b14610200578063a1799cae14610231578063f2fde38b1461025a575b005b34801561009b57600080fd5b5061008d600435151561027b565b3480156100b557600080fd5b506100ca600160a060020a036004351661030b565b60408051918252519081900360200190f35b61008d610326565b3480156100f057600080fd5b506040805160206004803580820135838102808601850190965280855261008d95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104849650505050505050565b34801561017e57600080fd5b506040805160206004803580820135838102808601850190965280855261008d95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061053c9650505050505050565b34801561020c57600080fd5b50610215610633565b60408051600160a060020a039092168252519081900360200190f35b34801561023d57600080fd5b50610246610642565b604080519115158252519081900360200190f35b34801561026657600080fd5b5061008d600160a060020a0360043516610663565b600054600160a060020a031633146102cb576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b60008054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600160a060020a031660009081526001602052604090205490565b6000805474010000000000000000000000000000000000000000900460ff16151560011461039e576040805160e560020a62461bcd02815260206004820152601360248201527f5661756c74206973206e6f742072656164792e00000000000000000000000000604482015290519081900360640190fd5b3360009081526001602052604081205411610403576040805160e560020a62461bcd02815260206004820152601460248201527f596f7572207661756c7420697320656d7074792e000000000000000000000000604482015290519081900360640190fd5b5033600081815260016020526040808220805490839055905190929183156108fc02918491818181858888f19350505050158015610445573d6000803e3d6000fd5b50604080513381526020810183905281517ff74fad994845ef73476114306db4fb3ddeafc0141ecbc906ba670c6d1f037dc6929181900390910190a150565b60008054600160a060020a031633146104d5576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b5060005b82518110156105375781818151811015156104f057fe5b9060200190602002015160016000858481518110151561050c57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020556001016104d9565b505050565b60008054600160a060020a0316331461058d576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b5060005b8251811015610537576105f682828151811015156105ab57fe5b906020019060200201516001600086858151811015156105c757fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff6106ee16565b60016000858481518110151561060857fe5b6020908102909101810151600160a060020a0316825281019190915260400160002055600101610591565b600054600160a060020a031681565b60005474010000000000000000000000000000000000000000900460ff1681565b600054600160a060020a031633146106b3576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020610705833981519152604482015290519081900360640190fd5b600160a060020a038116156106eb576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000828201838110156106fd57fe5b939250505056006f6e6c7920666f72206f776e6572000000000000000000000000000000000000a165627a7a723058201418d12ac55de11f6e9fa8db778cce0656371c388fab8a51ce8fb5a3ccab36e90029

Swarm Source

bzzr://1418d12ac55de11f6e9fa8db778cce0656371c388fab8a51ce8fb5a3ccab36e9

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.