ETH Price: $2,719.95 (-3.09%)

Contract

0x6242a2762F5a4DB46ef8132398CB6391519aBe21
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer186268222023-11-22 10:56:35459 days ago1700650595IN
0x6242a276...1519aBe21
0 ETH0.0013651627.70271736
Transfer182187312023-09-26 8:21:59516 days ago1695716519IN
0x6242a276...1519aBe21
0 ETH0.0005561711.28359103
Transfer182105162023-09-25 4:47:47518 days ago1695617267IN
0x6242a276...1519aBe21
0 ETH0.000416888.45754257
Transfer151405502022-07-14 11:42:13955 days ago1657798933IN
0x6242a276...1519aBe21
0 ETH0.0009657330
Transfer151405502022-07-14 11:42:13955 days ago1657798933IN
0x6242a276...1519aBe21
0 ETH0.0011093730
Transfer151405502022-07-14 11:42:13955 days ago1657798933IN
0x6242a276...1519aBe21
0 ETH0.0011093730
Transfer151405502022-07-14 11:42:13955 days ago1657798933IN
0x6242a276...1519aBe21
0 ETH0.0011093730
Transfer151405502022-07-14 11:42:13955 days ago1657798933IN
0x6242a276...1519aBe21
0 ETH0.0016223730
Transfer151405202022-07-14 11:33:56955 days ago1657798436IN
0x6242a276...1519aBe21
0 ETH0.0009653730
Transfer151405182022-07-14 11:33:24955 days ago1657798404IN
0x6242a276...1519aBe21
0 ETH0.0009657330
Transfer151405152022-07-14 11:32:40955 days ago1657798360IN
0x6242a276...1519aBe21
0 ETH0.0009653730
Transfer151405142022-07-14 11:32:21955 days ago1657798341IN
0x6242a276...1519aBe21
0 ETH0.0009653730
Transfer151405112022-07-14 11:31:51955 days ago1657798311IN
0x6242a276...1519aBe21
0 ETH0.0014783730
Transfer150967422022-07-07 17:20:40962 days ago1657214440IN
0x6242a276...1519aBe21
0 ETH0.0032006199.5
Transfer150954072022-07-07 12:19:57962 days ago1657196397IN
0x6242a276...1519aBe21
0 ETH0.001286240
Transfer142534822022-02-22 3:29:311098 days ago1645500571IN
0x6242a276...1519aBe21
0 ETH0.00848663157
Transfer130722762021-08-22 1:58:321282 days ago1629597512IN
0x6242a276...1519aBe21
0 ETH0.0020004737
Transfer103198522020-06-23 4:18:361707 days ago1592885916IN
0x6242a276...1519aBe21
0 ETH0.0161777.00000271
Transfer98699332020-04-14 10:12:241776 days ago1586859144IN
0x6242a276...1519aBe21
0 ETH0.000287335.50000023
Transfer96168422020-03-06 9:23:071815 days ago1583486587IN
0x6242a276...1519aBe21
0 ETH0.0018289235
Transfer96049302020-03-04 13:21:331817 days ago1583328093IN
0x6242a276...1519aBe21
0 ETH0.0018289235
Transfer93887922020-01-31 7:45:501851 days ago1580456750IN
0x6242a276...1519aBe21
0 ETH0.000186275
Transfer93802212020-01-30 0:00:571852 days ago1580342457IN
0x6242a276...1519aBe21
0 ETH0.000044532
Transfer93801842020-01-29 23:52:421852 days ago1580341962IN
0x6242a276...1519aBe21
0 ETH0.0018293435
Transfer90306832019-12-01 5:03:171912 days ago1575176597IN
0x6242a276...1519aBe21
0 ETH0.0005750926
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MonToken

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

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

pragma solidity 0.4.18;

library SafeMath {
    function mul(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

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

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

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

contract Ownable {
    address public owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    function Ownable() public {
        owner = msg.sender;
    }

    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address newOwner) onlyOwner public {
        require(newOwner != address(0));
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }
}

contract ERC20 {
    uint256 public totalSupply;
    function balanceOf(address who) public view returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);

    function allowance(address owner, address spender) public view returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract Pausable is Ownable {
    event Paused();
    event Unpaused();

    bool public pause = false;

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

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

    function pause() onlyOwner whenNotPaused public {
        pause = true;
        Paused();
    }

    function unpause() onlyOwner whenPaused public {
        pause = false;
        Unpaused();
    }
}

contract StandardToken is ERC20, Pausable {
    using SafeMath for uint256;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;

    function transfer(address _to, uint256 _value) whenNotPaused public returns (bool) {
        require(_to != address(0));
        require(_value > 0);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) whenNotPaused public returns (bool) {
        require(_from != address(0));
        require(_to != address(0));

        uint256 _allowance = allowed[_from][msg.sender];

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }

    function balanceOf(address _owner) public constant returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
}

contract MonToken is StandardToken {

    string public name = "MonteChain";
    string public symbol = "MON";
    uint public decimals = 18;

    uint public constant TOTAL_SUPPLY    = 1000000000e18;
    address public constant WALLET_Mon   = 0xAf45Ec7A02Ad189D78fB5Ab918cDe321BF220f1c; 

    function MonToken() public {
        balances[msg.sender] = TOTAL_SUPPLY;
        totalSupply = TOTAL_SUPPLY;
    }

    function withdrawSelfToken() public {
        if(balanceOf(this) > 0)
            this.transfer(WALLET_Mon, balanceOf(this));
    }

    function close() public onlyOwner {
        selfdestruct(owner);
    }
}

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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"close","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","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":"TOTAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawSelfToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"WALLET_Mon","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"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"}]

60606040526000600160146101000a81548160ff0219169083151502179055506040805190810160405280600a81526020017f4d6f6e7465436861696e00000000000000000000000000000000000000000000815250600490805190602001906200006c92919062000176565b506040805190810160405280600381526020017f4d4f4e000000000000000000000000000000000000000000000000000000000081525060059080519060200190620000ba92919062000176565b5060126006553415620000cc57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b033b2e3c9fd0803ce8000000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506b033b2e3c9fd0803ce800000060008190555062000225565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001b957805160ff1916838001178555620001ea565b82800160010185558215620001ea579182015b82811115620001e9578251825591602001919060010190620001cc565b5b509050620001f99190620001fd565b5090565b6200022291905b808211156200021e57600081600090555060010162000204565b5090565b90565b61131180620002356000396000f3006060604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f6578063095ea7b31461018457806318160ddd146101de57806323b872dd14610207578063313ce567146102805780633f4ba83a146102a957806343d726d6146102be57806370a08231146102d35780638456cb59146103205780638da5cb5b14610335578063902d55a51461038a57806393e78df7146103b357806395d89b41146103c85780639c05fdc314610456578063a9059cbb146104ab578063dd62ed3e14610505578063f2fde38b14610571575b600080fd5b341561010157600080fd5b6101096105aa565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014957808201518184015260208101905061012e565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018f57600080fd5b6101c4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610648565b604051808215151515815260200191505060405180910390f35b34156101e957600080fd5b6101f161073a565b6040518082815260200191505060405180910390f35b341561021257600080fd5b610266600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610740565b604051808215151515815260200191505060405180910390f35b341561028b57600080fd5b610293610a84565b6040518082815260200191505060405180910390f35b34156102b457600080fd5b6102bc610a8a565b005b34156102c957600080fd5b6102d1610b4a565b005b34156102de57600080fd5b61030a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610be1565b6040518082815260200191505060405180910390f35b341561032b57600080fd5b610333610c2a565b005b341561034057600080fd5b610348610cea565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039557600080fd5b61039d610d10565b6040518082815260200191505060405180910390f35b34156103be57600080fd5b6103c6610d20565b005b34156103d357600080fd5b6103db610e17565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561041b578082015181840152602081019050610400565b50505050905090810190601f1680156104485780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561046157600080fd5b610469610eb5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104b657600080fd5b6104eb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ecd565b604051808215151515815260200191505060405180910390f35b341561051057600080fd5b61055b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110cf565b6040518082815260200191505060405180910390f35b341561057c57600080fd5b6105a8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611156565b005b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106405780601f1061061557610100808354040283529160200191610640565b820191906000526020600020905b81548152906001019060200180831161062357829003601f168201915b505050505081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b600080600160149054906101000a900460ff1615151561075f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415151561079b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156107d757600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506108a883600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112ae90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061093d83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112c790919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061099383826112ae90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ae657600080fd5b600160149054906101000a900460ff161515610b0157600080fd5b6000600160146101000a81548160ff0219169083151502179055507fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693360405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ba657600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8657600080fd5b600160149054906101000a900460ff16151515610ca257600080fd5b60018060146101000a81548160ff0219169083151502179055507f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75260405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6b033b2e3c9fd0803ce800000081565b6000610d2b30610be1565b1115610e15573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73af45ec7a02ad189d78fb5ab918cde321bf220f1c610d6b30610be1565b6000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610df857600080fd5b6102c65a03f11515610e0957600080fd5b50505060405180519050505b565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ead5780601f10610e8257610100808354040283529160200191610ead565b820191906000526020600020905b815481529060010190602001808311610e9057829003601f168201915b505050505081565b73af45ec7a02ad189d78fb5ab918cde321bf220f1c81565b6000600160149054906101000a900460ff16151515610eeb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610f2757600080fd5b600082111515610f3657600080fd5b610f8882600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112ae90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061101d82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112c790919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156111ee57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008282111515156112bc57fe5b818303905092915050565b60008082840190508381101515156112db57fe5b80915050929150505600a165627a7a72305820d7de4baf51c86c6a5bff251dfa2b0b6b7a2a8ebd3578de6b7b5e9b363e6df4720029

Deployed Bytecode

0x6060604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100f6578063095ea7b31461018457806318160ddd146101de57806323b872dd14610207578063313ce567146102805780633f4ba83a146102a957806343d726d6146102be57806370a08231146102d35780638456cb59146103205780638da5cb5b14610335578063902d55a51461038a57806393e78df7146103b357806395d89b41146103c85780639c05fdc314610456578063a9059cbb146104ab578063dd62ed3e14610505578063f2fde38b14610571575b600080fd5b341561010157600080fd5b6101096105aa565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014957808201518184015260208101905061012e565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018f57600080fd5b6101c4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610648565b604051808215151515815260200191505060405180910390f35b34156101e957600080fd5b6101f161073a565b6040518082815260200191505060405180910390f35b341561021257600080fd5b610266600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610740565b604051808215151515815260200191505060405180910390f35b341561028b57600080fd5b610293610a84565b6040518082815260200191505060405180910390f35b34156102b457600080fd5b6102bc610a8a565b005b34156102c957600080fd5b6102d1610b4a565b005b34156102de57600080fd5b61030a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610be1565b6040518082815260200191505060405180910390f35b341561032b57600080fd5b610333610c2a565b005b341561034057600080fd5b610348610cea565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039557600080fd5b61039d610d10565b6040518082815260200191505060405180910390f35b34156103be57600080fd5b6103c6610d20565b005b34156103d357600080fd5b6103db610e17565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561041b578082015181840152602081019050610400565b50505050905090810190601f1680156104485780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561046157600080fd5b610469610eb5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104b657600080fd5b6104eb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ecd565b604051808215151515815260200191505060405180910390f35b341561051057600080fd5b61055b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110cf565b6040518082815260200191505060405180910390f35b341561057c57600080fd5b6105a8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611156565b005b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106405780601f1061061557610100808354040283529160200191610640565b820191906000526020600020905b81548152906001019060200180831161062357829003601f168201915b505050505081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b600080600160149054906101000a900460ff1615151561075f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415151561079b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156107d757600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506108a883600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112ae90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061093d83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112c790919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061099383826112ae90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ae657600080fd5b600160149054906101000a900460ff161515610b0157600080fd5b6000600160146101000a81548160ff0219169083151502179055507fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693360405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ba657600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8657600080fd5b600160149054906101000a900460ff16151515610ca257600080fd5b60018060146101000a81548160ff0219169083151502179055507f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75260405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6b033b2e3c9fd0803ce800000081565b6000610d2b30610be1565b1115610e15573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73af45ec7a02ad189d78fb5ab918cde321bf220f1c610d6b30610be1565b6000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610df857600080fd5b6102c65a03f11515610e0957600080fd5b50505060405180519050505b565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ead5780601f10610e8257610100808354040283529160200191610ead565b820191906000526020600020905b815481529060010190602001808311610e9057829003601f168201915b505050505081565b73af45ec7a02ad189d78fb5ab918cde321bf220f1c81565b6000600160149054906101000a900460ff16151515610eeb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610f2757600080fd5b600082111515610f3657600080fd5b610f8882600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112ae90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061101d82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112c790919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156111ee57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008282111515156112bc57fe5b818303905092915050565b60008082840190508381101515156112db57fe5b80915050929150505600a165627a7a72305820d7de4baf51c86c6a5bff251dfa2b0b6b7a2a8ebd3578de6b7b5e9b363e6df4720029

Deployed Bytecode Sourcemap

3770:646:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3814:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3406:201:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1169:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2792:479;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3889:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2139:100;;;;;;;;;;;;;;4341:72;;;;;;;;;;;;;;3279:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2033:98;;;;;;;;;;;;;;675:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3923:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4199:134;;;;;;;;;;;;;;3854:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3982:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2440:344;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3615:148;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;953:187;;;;;;;;;;;;;;;;;;;;;;;;;;;;3814:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3406:201::-;3473:4;3522:6;3490:7;:19;3498:10;3490:19;;;;;;;;;;;;;;;:29;3510:8;3490:29;;;;;;;;;;;;;;;:38;;;;3560:8;3539:38;;3548:10;3539:38;;;3570:6;3539:38;;;;;;;;;;;;;;;;;;3595:4;3588:11;;3406:201;;;;:::o;1169:26::-;;;;:::o;2792:479::-;2888:4;2983:18;1924:5;;;;;;;;;;;1923:6;1915:15;;;;;;;;2930:1;2913:19;;:5;:19;;;;2905:28;;;;;;;;2967:1;2952:17;;:3;:17;;;;2944:26;;;;;;;;3004:7;:14;3012:5;3004:14;;;;;;;;;;;;;;;:26;3019:10;3004:26;;;;;;;;;;;;;;;;2983:47;;3061:27;3081:6;3061:8;:15;3070:5;3061:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3043:8;:15;3052:5;3043:15;;;;;;;;;;;;;;;:45;;;;3115:25;3133:6;3115:8;:13;3124:3;3115:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3099:8;:13;3108:3;3099:13;;;;;;;;;;;;;;;:41;;;;3180:22;3195:6;3180:10;:14;;:22;;;;:::i;:::-;3151:7;:14;3159:5;3151:14;;;;;;;;;;;;;;;:26;3166:10;3151:26;;;;;;;;;;;;;;;:51;;;;3229:3;3213:28;;3222:5;3213:28;;;3234:6;3213:28;;;;;;;;;;;;;;;;;;3259:4;3252:11;;2792:479;;;;;;:::o;3889:25::-;;;;:::o;2139:100::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;1999:5;;;;;;;;;;;1991:14;;;;;;;;2205:5;2197;;:13;;;;;;;;;;;;;;;;;;2221:10;;;;;;;;;;2139:100::o;4341:72::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;4399:5;;;;;;;;;;;4386:19;;;3279:119;3339:15;3374:8;:16;3383:6;3374:16;;;;;;;;;;;;;;;;3367:23;;3279:119;;;:::o;2033:98::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;1924:5;;;;;;;;;;;1923:6;1915:15;;;;;;;;2100:4;2092:5;;:12;;;;;;;;;;;;;;;;;;2115:8;;;;;;;;;;2033:98::o;675:20::-;;;;;;;;;;;;;:::o;3923:52::-;3962:13;3923:52;:::o;4199:134::-;4267:1;4249:15;4259:4;4249:9;:15::i;:::-;:19;4246:79;;;4283:4;:13;;;4021:42;4309:15;4319:4;4309:9;:15::i;:::-;4283:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4246:79;4199:134::o;3854:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3982:81::-;4021:42;3982:81;:::o;2440:344::-;2517:4;1924:5;;;;;;;;;;;1923:6;1915:15;;;;;;;;2557:1;2542:17;;:3;:17;;;;2534:26;;;;;;;;2588:1;2579:6;:10;2571:19;;;;;;;;2626:32;2651:6;2626:8;:20;2635:10;2626:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2603:8;:20;2612:10;2603:20;;;;;;;;;;;;;;;:55;;;;2685:25;2703:6;2685:8;:13;2694:3;2685:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2669:8;:13;2678:3;2669:13;;;;;;;;;;;;;;;:41;;;;2742:3;2721:33;;2730:10;2721:33;;;2747:6;2721:33;;;;;;;;;;;;;;;;;;2772:4;2765:11;;2440:344;;;;:::o;3615:148::-;3693:17;3730:7;:15;3738:6;3730:15;;;;;;;;;;;;;;;:25;3746:8;3730:25;;;;;;;;;;;;;;;;3723:32;;3615:148;;;;:::o;953:187::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;1054:1;1034:22;;:8;:22;;;;1026:31;;;;;;;;1096:8;1068:37;;1089:5;;;;;;;;;;;1068:37;;;;;;;;;;;;1124:8;1116:5;;:16;;;;;;;;;;;;;;;;;;953:187;:::o;358:127::-;420:7;452:1;447;:6;;440:14;;;;;;476:1;472;:5;465:12;;358:127;;;;:::o;493:151::-;555:7;575:9;591:1;587;:5;575:17;;615:1;610;:6;;603:14;;;;;;635:1;628:8;;493:151;;;;;:::o

Swarm Source

bzzr://d7de4baf51c86c6a5bff251dfa2b0b6b7a2a8ebd3578de6b7b5e9b363e6df472

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.