ETH Price: $3,438.95 (-0.45%)
Gas: 8 Gwei

Contract

0x3B5513E834f5eA2438E67177B66270527dAB8d70
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer197870582024-05-03 3:59:1181 days ago1714708751IN
0x3B5513E8...27dAB8d70
0 ETH0.000393498
Transfer140643622022-01-23 21:34:43911 days ago1642973683IN
0x3B5513E8...27dAB8d70
0 ETH0.00528085143.16314307
Approve116353312021-01-11 18:49:181288 days ago1610390958IN
0x3B5513E8...27dAB8d70
0 ETH0.004537100
Transfer111601142020-10-30 19:43:151361 days ago1604086995IN
0x3B5513E8...27dAB8d70
0 ETH0.0013307617
Transfer111601132020-10-30 19:43:111361 days ago1604086991IN
0x3B5513E8...27dAB8d70
0 ETH0.0006321717
Approve107529422020-08-29 2:23:401424 days ago1598667820IN
0x3B5513E8...27dAB8d70
0 ETH0.0033360674
Approve107528422020-08-29 2:02:181424 days ago1598666538IN
0x3B5513E8...27dAB8d70
0 ETH0.0033351874
Set Frozen107519762020-08-28 22:52:561424 days ago1598655176IN
0x3B5513E8...27dAB8d70
0 ETH0.0032605972
Transfer99054192020-04-19 22:02:491555 days ago1587333769IN
0x3B5513E8...27dAB8d70
0 ETH0.000044372
Transfer98933032020-04-18 1:00:061557 days ago1587171606IN
0x3B5513E8...27dAB8d70
0 ETH0.000022181
Transfer98621722020-04-13 5:34:311562 days ago1586756071IN
0x3B5513E8...27dAB8d70
0 ETH0.000022181
Transfer98610412020-04-13 1:22:521562 days ago1586740972IN
0x3B5513E8...27dAB8d70
0 ETH0.000022181
Transfer96069342020-03-04 20:42:181601 days ago1583354538IN
0x3B5513E8...27dAB8d70
0 ETH0.000037181
Transfer92058612020-01-03 7:18:321663 days ago1578035912IN
0x3B5513E8...27dAB8d70
0 ETH0.000055781.5
Transfer91768202019-12-28 17:17:521668 days ago1577553472IN
0x3B5513E8...27dAB8d70
0 ETH0.00008612
Transfer91768122019-12-28 17:15:591668 days ago1577553359IN
0x3B5513E8...27dAB8d70
0 ETH0.00008612
Transfer91430502019-12-21 23:50:411675 days ago1576972241IN
0x3B5513E8...27dAB8d70
0 ETH0.000104352
Transfer91429602019-12-21 23:24:131675 days ago1576970653IN
0x3B5513E8...27dAB8d70
0 ETH0.0002877510
Transfer90714182019-12-08 10:58:381689 days ago1575802718IN
0x3B5513E8...27dAB8d70
0 ETH0.000055781.5
Transfer90705492019-12-08 7:15:171689 days ago1575789317IN
0x3B5513E8...27dAB8d70
0 ETH0.000078261.5
Transfer89893572019-11-24 0:06:051703 days ago1574553965IN
0x3B5513E8...27dAB8d70
0 ETH0.000037121
Transfer86913932019-10-06 23:06:501751 days ago1570403210IN
0x3B5513E8...27dAB8d70
0 ETH0.000036991
Transfer84780972019-09-03 15:53:131785 days ago1567525993IN
0x3B5513E8...27dAB8d70
0 ETH0.000147994
Transfer83636452019-08-16 20:26:121802 days ago1565987172IN
0x3B5513E8...27dAB8d70
0 ETH0.000036991
Transfer83433532019-08-13 16:56:131805 days ago1565715373IN
0x3B5513E8...27dAB8d70
0 ETH0.0015169541
View all transactions

Latest 23 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
140292482022-01-18 11:32:27917 days ago1642505547
0x3B5513E8...27dAB8d70
0 ETH
107529552020-08-29 2:25:081424 days ago1598667908
0x3B5513E8...27dAB8d70
0 ETH
107529232020-08-29 2:19:541424 days ago1598667594
0x3B5513E8...27dAB8d70
0 ETH
84472562019-08-29 20:24:481789 days ago1567110288
0x3B5513E8...27dAB8d70
0 ETH
72797032019-02-28 18:08:401971 days ago1551377320
0x3B5513E8...27dAB8d70
0 ETH
68201922018-12-03 19:27:432058 days ago1543865263
0x3B5513E8...27dAB8d70
0 ETH
66668012018-11-08 14:36:162084 days ago1541687776
0x3B5513E8...27dAB8d70
0 ETH
65626122018-10-22 12:55:142101 days ago1540212914
0x3B5513E8...27dAB8d70
0 ETH
65424532018-10-19 5:48:442104 days ago1539928124
0x3B5513E8...27dAB8d70
0 ETH
64667052018-10-06 22:24:292116 days ago1538864669
0x3B5513E8...27dAB8d70
0 ETH
64522192018-10-04 14:05:422119 days ago1538661942
0x3B5513E8...27dAB8d70
0 ETH
64522192018-10-04 14:05:422119 days ago1538661942
0x3B5513E8...27dAB8d70
0 ETH
64360022018-10-01 22:30:202121 days ago1538433020
0x3B5513E8...27dAB8d70
0 ETH
63980892018-09-25 17:21:122127 days ago1537896072
0x3B5513E8...27dAB8d70
0 ETH
63795192018-09-22 16:13:322131 days ago1537632812
0x3B5513E8...27dAB8d70
0 ETH
62249172018-08-27 20:42:142156 days ago1535402534
0x3B5513E8...27dAB8d70
0 ETH
62007992018-08-23 19:17:492160 days ago1535051869
0x3B5513E8...27dAB8d70
0 ETH
61750072018-08-19 10:41:592165 days ago1534675319
0x3B5513E8...27dAB8d70
0 ETH
61604702018-08-16 23:19:402167 days ago1534461580
0x3B5513E8...27dAB8d70
0 ETH
61496522018-08-15 3:37:482169 days ago1534304268
0x3B5513E8...27dAB8d70
0 ETH
61352812018-08-12 17:24:482171 days ago1534094688
0x3B5513E8...27dAB8d70
0 ETH
61344962018-08-12 14:18:082172 days ago1534083488
0x3B5513E8...27dAB8d70
0 ETH
57451392018-06-07 1:39:102238 days ago1528335550
0x3B5513E8...27dAB8d70
0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CNC

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-05-30
*/

pragma solidity 0.4.24;
/**
* @title CNC Token Contract
* @dev ERC-20 Token Standar Compliant
*/

/**
 * @title SafeMath by OpenZeppelin (partially)
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

    /**
    * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}

/**
* @title ERC20 Token minimal interface for external tokens handle
*/
contract token {
    function balanceOf(address _owner) public constant returns (uint256 balance);
    function transfer(address _to, uint256 _value) public returns (bool success);
}

/**
* @title Admin parameters
* @dev Define administration parameters for this contract
*/
contract admined { //This token contract is administered
    address public admin; //Admin address is public

    /**
    * @dev Contract constructor, define initial administrator
    */
    constructor() internal {
        admin = msg.sender; //Set initial admin to contract creator
        emit Admined(admin);
    }

    modifier onlyAdmin() { //A modifier to define admin-only functions
        require(msg.sender == admin);
        _;
    }

    /**
    * @dev Function to set new admin address
    * @param _newAdmin The address to transfer administration to
    */
    function transferAdminship(address _newAdmin) onlyAdmin public { //Admin can be transfered
        require(_newAdmin != address(0));
        admin = _newAdmin;
        emit TransferAdminship(admin);
    }


    //All admin actions have a log for public review
    event TransferAdminship(address newAdminister);
    event Admined(address administer);

}

/**
 * @title ERC20TokenInterface
 * @dev Token contract interface for external use
 */
contract ERC20TokenInterface {
    function balanceOf(address _owner) public view returns (uint256 balance);
    function transfer(address _to, uint256 _value) public returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
    function approve(address _spender, uint256 _value) public returns (bool success);
    function allowance(address _owner, address _spender) public view returns (uint256 remaining);
}


/**
* @title ERC20Token
* @notice Token definition contract
*/
contract ERC20Token is admined,ERC20TokenInterface { //Standard definition of an ERC20Token
    using SafeMath for uint256;
    uint256 public totalSupply;
    mapping (address => uint256) balances; //A mapping of all balances per address
    mapping (address => mapping (address => uint256)) allowed; //A mapping of all allowances
    mapping (address => bool) frozen; //A mapping of all frozen status

    /**
    * @dev Get the balance of an specified address.
    * @param _owner The address to be query.
    */
    function balanceOf(address _owner) public constant returns (uint256 value) {
        return balances[_owner];
    }

    /**
    * @dev transfer token to a specified address
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred.
    */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0)); //If you dont want that people destroy token
        require(frozen[msg.sender]==false);
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    /**
    * @dev transfer token from an address to another specified address using allowance
    * @param _from The address where token comes.
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred.
    */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0)); //If you dont want that people destroy token
        require(frozen[_from]==false);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    /**
    * @dev Assign allowance to an specified address to use the owner balance
    * @param _spender The address to be allowed to spend.
    * @param _value The amount to be allowed.
    */
    function approve(address _spender, uint256 _value) public returns (bool success) {
        require((_value == 0) || (allowed[msg.sender][_spender] == 0)); //exploit mitigation
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
    * @dev Get the allowance of an specified address to use another address balance.
    * @param _owner The address of the owner of the tokens.
    * @param _spender The address of the allowed spender.
    */
    function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    /**
    * @dev Burn token of an specified address.
    * @param _burnedAmount amount to burn.
    */
    function burnToken(uint256 _burnedAmount) onlyAdmin public {
        balances[msg.sender] = SafeMath.sub(balances[msg.sender], _burnedAmount);
        totalSupply = SafeMath.sub(totalSupply, _burnedAmount);
        emit Burned(msg.sender, _burnedAmount);
    }

    /**
    * @dev Frozen account.
    * @param _target The address to being frozen.
    * @param _flag The frozen status to set.
    */
    function setFrozen(address _target,bool _flag) onlyAdmin public {
        frozen[_target]=_flag;
        emit FrozenStatus(_target,_flag);
    }

    /**
    * @dev Special only admin function for batch tokens assignments.
    * @param target Array of target addresses.
    * @param amount Array of target values.
    */
    function batch(address[] target,uint256[] amount) onlyAdmin public { //It takes an array of addresses and an amount
        require(target.length == amount.length); //data must be same size
        uint256 size = target.length;
        for (uint i=0; i<size; i++) { //It moves over the array
            transfer(target[i],amount[i]); //Caller must hold needed tokens, if not it will revert
        }
    }

    /**
    * @dev Log Events
    */
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event Burned(address indexed _target, uint256 _value);
    event FrozenStatus(address _target,bool _flag);

}

/**
* @title CNC
* @notice CNC Token creation.
* @dev ERC20 Token compliant
*/
contract CNC is ERC20Token {
    string public name = 'Coinyspace';
    uint8 public decimals = 18;
    string public symbol = 'CNC';
    string public version = '1';

    /**
    * @notice token contructor.
    */
    constructor() public {
        totalSupply = 1000000000 * 10 ** uint256(decimals); //1.000.000.000 tokens initial supply;
        balances[msg.sender] = totalSupply;
        emit Transfer(0, msg.sender, totalSupply);
    }

    /**
    * @notice Function to claim any token stuck on contract
    */
    function externalTokensRecovery(token _address) onlyAdmin public {
        uint256 remainder = _address.balanceOf(this); //Check remainder tokens
        _address.transfer(msg.sender,remainder); //Transfer tokens to admin
    }


    /**
    * @notice this contract will revert on direct non-function calls, also it's not payable
    * @dev Function to handle callback calls to contract
    */
    function() public {
        revert();
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"externalTokensRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"transferAdminship","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"value","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_burnedAmount","type":"uint256"}],"name":"burnToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_flag","type":"bool"}],"name":"setFrozen","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address[]"},{"name":"amount","type":"uint256[]"}],"name":"batch","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_target","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Burned","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_target","type":"address"},{"indexed":false,"name":"_flag","type":"bool"}],"name":"FrozenStatus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newAdminister","type":"address"}],"name":"TransferAdminship","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"administer","type":"address"}],"name":"Admined","type":"event"}]

60c0604052600a60808190527f436f696e7973706163650000000000000000000000000000000000000000000060a090815261003e9160059190610196565b506006805460ff191660121790556040805180820190915260038082527f434e430000000000000000000000000000000000000000000000000000000000602090920191825261009091600791610196565b506040805180820190915260018082527f310000000000000000000000000000000000000000000000000000000000000060209092019182526100d591600891610196565b503480156100e257600080fd5b5060008054600160a060020a03191633179081905560408051600160a060020a03929092168252517fa2b0867ddc9434a6620c27aae2ee7b19d3db53f3e7f059bdbecc3f2091e24f779181900360200190a160065460ff16600a0a633b9aca00026001819055336000818152600260209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3610231565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101d757805160ff1916838001178555610204565b82800160010185558215610204579182015b828111156102045782518255916020019190600101906101e9565b50610210929150610214565b5090565b61022e91905b80821115610210576000815560010161021a565b90565b610c24806102406000396000f3006080604052600436106100e55763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f7578063095ea7b31461018157806318160ddd146101b957806323b872dd146101e0578063313ce5671461020a5780634c801cee1461023557806354fd4d50146102585780635be7cc161461026d57806370a082311461028e5780637b47ec1a146102af57806395d89b41146102c7578063a9059cbb146102dc578063ac869cd814610300578063c00c4e9e14610326578063dd62ed3e146103b4578063f851a440146103db575b3480156100f157600080fd5b50600080fd5b34801561010357600080fd5b5061010c61040c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014657818101518382015260200161012e565b50505050905090810190601f1680156101735780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018d57600080fd5b506101a5600160a060020a036004351660243561049a565b604080519115158252519081900360200190f35b3480156101c557600080fd5b506101ce61053c565b60408051918252519081900360200190f35b3480156101ec57600080fd5b506101a5600160a060020a0360043581169060243516604435610542565b34801561021657600080fd5b5061021f61068a565b6040805160ff9092168252519081900360200190f35b34801561024157600080fd5b50610256600160a060020a0360043516610693565b005b34801561026457600080fd5b5061010c6107d4565b34801561027957600080fd5b50610256600160a060020a036004351661082f565b34801561029a57600080fd5b506101ce600160a060020a03600435166108c2565b3480156102bb57600080fd5b506102566004356108dd565b3480156102d357600080fd5b5061010c610967565b3480156102e857600080fd5b506101a5600160a060020a03600435166024356109c2565b34801561030c57600080fd5b50610256600160a060020a03600435166024351515610aa6565b34801561033257600080fd5b506040805160206004803580820135838102808601850190965280855261025695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610b219650505050505050565b3480156103c057600080fd5b506101ce600160a060020a0360043581169060243516610b99565b3480156103e757600080fd5b506103f0610bc4565b60408051600160a060020a039092168252519081900360200190f35b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104925780601f1061046757610100808354040283529160200191610492565b820191906000526020600020905b81548152906001019060200180831161047557829003601f168201915b505050505081565b60008115806104ca5750336000908152600360209081526040808320600160a060020a0387168452909152902054155b15156104d557600080fd5b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015481565b6000600160a060020a038316151561055957600080fd5b600160a060020a03841660009081526004602052604090205460ff161561057f57600080fd5b600160a060020a03841660009081526003602090815260408083203384529091529020546105b3908363ffffffff610bd316565b600160a060020a0385166000818152600360209081526040808320338452825280832094909455918152600290915220546105f4908363ffffffff610bd316565b600160a060020a038086166000908152600260205260408082209390935590851681522054610629908363ffffffff610be516565b600160a060020a0380851660008181526002602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60065460ff1681565b60008054600160a060020a031633146106ab57600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b15801561070c57600080fd5b505af1158015610720573d6000803e3d6000fd5b505050506040513d602081101561073657600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018390529051919250600160a060020a0384169163a9059cbb916044808201926020929091908290030181600087803b1580156107a457600080fd5b505af11580156107b8573d6000803e3d6000fd5b505050506040513d60208110156107ce57600080fd5b50505050565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104925780601f1061046757610100808354040283529160200191610492565b600054600160a060020a0316331461084657600080fd5b600160a060020a038116151561085b57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116919091179182905560408051929091168252517f4f2723059e5730f1d4ffa943789d401722067ca1121b828944c6965dbd303e08916020908290030190a150565b600160a060020a031660009081526002602052604090205490565b600054600160a060020a031633146108f457600080fd5b3360009081526002602052604090205461090e9082610bd3565b3360009081526002602052604090205560015461092b9082610bd3565b60015560408051828152905133917f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df7919081900360200190a250565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104925780601f1061046757610100808354040283529160200191610492565b6000600160a060020a03831615156109d957600080fd5b3360009081526004602052604090205460ff16156109f657600080fd5b33600090815260026020526040902054610a16908363ffffffff610bd316565b3360009081526002602052604080822092909255600160a060020a03851681522054610a48908363ffffffff610be516565b600160a060020a0384166000818152600260209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600054600160a060020a03163314610abd57600080fd5b600160a060020a038216600081815260046020908152604091829020805460ff191685151590811790915582519384529083015280517f0adeb3125cc5db4bbcd04a6ad07b095f8c5f7db710ea08e9a35481d7a4bcc4719281900390910190a15050565b600080548190600160a060020a03163314610b3b57600080fd5b8251845114610b4957600080fd5b5050815160005b818110156107ce57610b908482815181101515610b6957fe5b906020019060200201518483815181101515610b8157fe5b906020019060200201516109c2565b50600101610b50565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b600054600160a060020a031681565b600082821115610bdf57fe5b50900390565b81810182811015610bf257fe5b929150505600a165627a7a723058208a739e097b3109dd75bf3a53b225447ba75afbd1be993d7592f6fba1456b48c90029

Deployed Bytecode

0x6080604052600436106100e55763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f7578063095ea7b31461018157806318160ddd146101b957806323b872dd146101e0578063313ce5671461020a5780634c801cee1461023557806354fd4d50146102585780635be7cc161461026d57806370a082311461028e5780637b47ec1a146102af57806395d89b41146102c7578063a9059cbb146102dc578063ac869cd814610300578063c00c4e9e14610326578063dd62ed3e146103b4578063f851a440146103db575b3480156100f157600080fd5b50600080fd5b34801561010357600080fd5b5061010c61040c565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014657818101518382015260200161012e565b50505050905090810190601f1680156101735780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018d57600080fd5b506101a5600160a060020a036004351660243561049a565b604080519115158252519081900360200190f35b3480156101c557600080fd5b506101ce61053c565b60408051918252519081900360200190f35b3480156101ec57600080fd5b506101a5600160a060020a0360043581169060243516604435610542565b34801561021657600080fd5b5061021f61068a565b6040805160ff9092168252519081900360200190f35b34801561024157600080fd5b50610256600160a060020a0360043516610693565b005b34801561026457600080fd5b5061010c6107d4565b34801561027957600080fd5b50610256600160a060020a036004351661082f565b34801561029a57600080fd5b506101ce600160a060020a03600435166108c2565b3480156102bb57600080fd5b506102566004356108dd565b3480156102d357600080fd5b5061010c610967565b3480156102e857600080fd5b506101a5600160a060020a03600435166024356109c2565b34801561030c57600080fd5b50610256600160a060020a03600435166024351515610aa6565b34801561033257600080fd5b506040805160206004803580820135838102808601850190965280855261025695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610b219650505050505050565b3480156103c057600080fd5b506101ce600160a060020a0360043581169060243516610b99565b3480156103e757600080fd5b506103f0610bc4565b60408051600160a060020a039092168252519081900360200190f35b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104925780601f1061046757610100808354040283529160200191610492565b820191906000526020600020905b81548152906001019060200180831161047557829003601f168201915b505050505081565b60008115806104ca5750336000908152600360209081526040808320600160a060020a0387168452909152902054155b15156104d557600080fd5b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015481565b6000600160a060020a038316151561055957600080fd5b600160a060020a03841660009081526004602052604090205460ff161561057f57600080fd5b600160a060020a03841660009081526003602090815260408083203384529091529020546105b3908363ffffffff610bd316565b600160a060020a0385166000818152600360209081526040808320338452825280832094909455918152600290915220546105f4908363ffffffff610bd316565b600160a060020a038086166000908152600260205260408082209390935590851681522054610629908363ffffffff610be516565b600160a060020a0380851660008181526002602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60065460ff1681565b60008054600160a060020a031633146106ab57600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b15801561070c57600080fd5b505af1158015610720573d6000803e3d6000fd5b505050506040513d602081101561073657600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018390529051919250600160a060020a0384169163a9059cbb916044808201926020929091908290030181600087803b1580156107a457600080fd5b505af11580156107b8573d6000803e3d6000fd5b505050506040513d60208110156107ce57600080fd5b50505050565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104925780601f1061046757610100808354040283529160200191610492565b600054600160a060020a0316331461084657600080fd5b600160a060020a038116151561085b57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116919091179182905560408051929091168252517f4f2723059e5730f1d4ffa943789d401722067ca1121b828944c6965dbd303e08916020908290030190a150565b600160a060020a031660009081526002602052604090205490565b600054600160a060020a031633146108f457600080fd5b3360009081526002602052604090205461090e9082610bd3565b3360009081526002602052604090205560015461092b9082610bd3565b60015560408051828152905133917f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df7919081900360200190a250565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104925780601f1061046757610100808354040283529160200191610492565b6000600160a060020a03831615156109d957600080fd5b3360009081526004602052604090205460ff16156109f657600080fd5b33600090815260026020526040902054610a16908363ffffffff610bd316565b3360009081526002602052604080822092909255600160a060020a03851681522054610a48908363ffffffff610be516565b600160a060020a0384166000818152600260209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600054600160a060020a03163314610abd57600080fd5b600160a060020a038216600081815260046020908152604091829020805460ff191685151590811790915582519384529083015280517f0adeb3125cc5db4bbcd04a6ad07b095f8c5f7db710ea08e9a35481d7a4bcc4719281900390910190a15050565b600080548190600160a060020a03163314610b3b57600080fd5b8251845114610b4957600080fd5b5050815160005b818110156107ce57610b908482815181101515610b6957fe5b906020019060200201518483815181101515610b8157fe5b906020019060200201516109c2565b50600101610b50565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b600054600160a060020a031681565b600082821115610bdf57fe5b50900390565b81810182811015610bf257fe5b929150505600a165627a7a723058208a739e097b3109dd75bf3a53b225447ba75afbd1be993d7592f6fba1456b48c90029

Swarm Source

bzzr://8a739e097b3109dd75bf3a53b225447ba75afbd1be993d7592f6fba1456b48c9

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.