Contract 0xb363a3c584b1f379c79fbf09df015da5529d4dac

 

TxHash Block Age From To Value [TxFee]
0x2e9669d435482a2c955995bde5d251ce8bcfc3e95ee5c3e916d10f3a4c92e8d5(pending)10 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN  0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether(Pending)
0xa31b14996745888288c6f17304a701f150bc9042b7baf69640929626919bdec6(pending)11 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN  0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether(Pending)
0xc88a8c76a40ae4fecec13461a6ac270da5740f6818afde4f9884c2305a12e157(pending)11 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN  0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether(Pending)
0x5bafa5a2fb1c6eefd3acaed0413843790bec0e6c9903e46ca389c2aec32ebbc3(pending)11 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN  0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether(Pending)
0x29412ffa97ae2216bf158f02941dc5ba7a673fa5205ac6b13d45f54008b29ad0(pending)11 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN  0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether(Pending)
0x235ae85ac8f6655b11510e653ce804b251de82a155f4dd76f9b8bff19cee3cfa(pending)11 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN  0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether(Pending)
0x70a7ae9e0893389d602a0ac58af08d1b08fd1f1784aaf707405473de6226b82e(pending)6 days 8 hrs ago0xf03536d4316a0269b9e4e98066cd32c6bd4059c3  IN  0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether(Pending)
0x58e7fcb3fd69778fadf586c67c05b755baf9e64579046342d34558bfa6d0497a72308127 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123706
0x418936b983f19d8d823e9b99cf67431e28c48bc907446f75f382b03d8b7b119b72308127 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123706
0x455800220a4372bd5ca6e879be1d52f281ad4110a0df8cfc3ff863a0f1add5a472308127 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123354
0x1c11c056ee41a5769725ceba8d012c706eeeb06292ed5077d6b9ecb0e26d0e0872308127 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002899105
0xd7e785fd445c09f9dc8e401fe1c11a1b2cd2031e128bf193747963a601c2c26e72308127 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002899105
0xc02008b16a33f7c76b804c878fff75c069459254bf91d7b9bf7972ccacc8466c72308127 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123706
0xe4ea7a8455be248870f1db4822585d0e1defe1ee365c47bbd28ba6059432ef3f723080810 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002920005
0x5b3f480102d7e79aab676579c61f1579fe5096477c6dec9ac2f599ef39d2972e723077922 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123706
0x115fb681aa624591d5f546f2fc025e5bf56959e3ae6189a55295085d7b0e2c67723077026 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123706
0x94aa483a41befa3d52d3637ca8e917eeca0c80507a3d5ce319a5d5690b766fed723077026 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002899105
0xf88741961c2b22fc59d2032d3112cb288e6618b1a0a4984ff3a5aacf91b87846723077026 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002899105
0xa42a6281f4be1a00073e7f22151d323f62d223befc23c90cce587383c02b4239723077026 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002899105
0x2084d07548728d06b8361d862e848cc97f34daf637b836c50b6a0a044af1217b723077026 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002899105
0xd2a30c566f72d141cc68b2fb434d9ed9c0851fb61e4aaed27a046b442012a8ec723077026 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002920005
0x716f96816ac227107ad5aabd35f3b38a30dfb5a401acca3e711c4541cc0428f7723077026 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.0002895585
0xb806c5686ad5c8b46e26225138683e2eadbc8cbde128e173ca96bb82a9a8e4fc723075830 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000206206
0xb9a243e09b87452a34a434d9950584686a4623e665c675dfef92fd7eee81658d723075830 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123706
0x73ef5412489fcb6d8113f82c81a6a5d9b0f527f141f389323d79b3752e169ba2723075830 mins ago0x5a9e54056ea941b6a85e44d0c11b5c51028810d7  IN   0xb363a3c584b1f379c79fbf09df015da5529d4dac0 Ether0.000123706
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: MiracleTeleToken
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.16;

contract Owned {
	address public owner;
	address public signer;

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

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

	modifier onlySigner {
    	require(msg.sender == signer);
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
    	owner = newOwner;
	}

	function transferSignership(address newSigner) public onlyOwner {
        signer = newSigner;
    }
}


/**
 * @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)
    {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        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;
    }
}


contract ERC20Token {

    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 18;

    uint256 public totalSupply;

    // This creates an array with all balances
    mapping (address => uint256) public balances;

	// Mapping for allowance
    mapping (address => mapping (address => uint256)) public allowed;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);

    // This generates a public event on the blockchain that will notify clients
    event Approval(address indexed sender, address indexed spender, uint256 value);

	function ERC20Token(uint256 _supply, string _name, string _symbol)
		public
	{
		//initial mint
        totalSupply = _supply * 10**uint256(decimals);
        balances[msg.sender] = totalSupply;

		//set variables
		name=_name;
		symbol=_symbol;

    	//trigger event
        Transfer(0x0, msg.sender, totalSupply);
	}

	/**
	 * Returns current tokens total supply
	 */
    function totalSupply()
    	public
    	constant
    	returns (uint256)
    {
		return totalSupply;
    }

	/**
     * Get the token balance for account `tokenOwner`
     */
    function balanceOf(address _owner)
    	public
    	constant
    	returns (uint256 balance)
    {
        return balances[_owner];
    }

	/**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value)
    	public
    	returns (bool success)
    {
		// To change the approve amount you first have to reduce the addresses`
        //  allowance to zero by calling `approve(_spender,0)` if it is not
        //  already 0 to mitigate the race condition described here:
        //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
		require((_value == 0) || (allowed[msg.sender][_spender] == 0));

      	//set allowance
      	allowed[msg.sender][_spender] = _value;

		//trigger event
      	Approval(msg.sender, _spender, _value);

		return true;
    }

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

	/**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint256 _value)
    	internal
    	returns (bool success)
    {
		// Do not allow transfer to 0x0 or the token contract itself or from address to itself
		require((_to != address(0)) && (_to != address(this)) && (_to != _from));

        // Check if the sender has enough
        require((_value > 0) && (balances[_from] >= _value));

        // Check for overflows
        require(balances[_to] + _value > balances[_to]);

        // Subtract from the sender
        balances[_from] -= _value;

        // Add the same to the recipient
        balances[_to] += _value;

        Transfer(_from, _to, _value);

        return true;
    }

	/**
      * Transfer tokens
      *
      * Send `_value` tokens to `_to` from your account
      *
      * @param _to The address of the recipient
      * @param _value the amount to send
      */
    function transfer(address _to, uint256 _value)
    	public
    	returns (bool success)
    {
    	return _transfer(msg.sender, _to, _value);
    }

  	/**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` on behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value)
    	public
    	returns (bool success)
    {
		// Check allowance
    	require(_value <= allowed[_from][msg.sender]);

		//decrement allowance
		allowed[_from][msg.sender] -= _value;

    	//transfer tokens
        return _transfer(_from, _to, _value);
    }
}



contract MiracleTeleToken is ERC20Token, Owned {

    using SafeMath for uint256;

    // Mapping for allowance
    mapping (address => uint8) public delegations;

	mapping (address => uint256) public contributions;

    // This generates a public event on the blockchain that will notify clients
    event Delegate(address indexed from, address indexed to);
    event UnDelegate(address indexed from, address indexed to);

    // This generates a public event on the blockchain that will notify clients
    event Contribute(address indexed from, uint256 indexed value);
    event Reward(address indexed from, uint256 indexed value);

    /**
	 * Initializes contract with initial supply tokens to the creator of the contract
	 */
    function MiracleTeleToken(uint256 _supply) ERC20Token(_supply, "MiracleTele", "TELE") public {}

	/**
	 * Mint new tokens
	 *
	 * @param _value the amount of new tokens
	 */
    function mint(uint256 _value)
        public
        onlyOwner
    {
    	// Prevent mine 0 tokens
        require(_value > 0);

    	// Check overflow
    	balances[owner] = balances[owner].add(_value);
        totalSupply = totalSupply.add(_value);

        Transfer(address(0), owner, _value);
    }

    function delegate(uint8 _v, bytes32 _r, bytes32 _s)
        public
        onlySigner
    {
		address allowes = ecrecover(getPrefixedHash(signer), _v, _r, _s);

        delegations[allowes]=1;

        Delegate(allowes, signer);
    }

	function unDelegate(uint8 _v, bytes32 _r, bytes32 _s)
        public
        onlySigner
    {
    	address allowes = ecrecover(getPrefixedHash(signer), _v, _r, _s);

        delegations[allowes]=0;

        UnDelegate(allowes, signer);
    }

	/**
     * Show delegation
     */
    function delegation(address _owner)
    	public
    	constant
    	returns (uint8 status)
    {
        return delegations[_owner];
    }

    /**
     * @notice Hash a hash with `"\x19Ethereum Signed Message:\n32"`
     * @param _message Data to ign
     * @return signHash Hash to be signed.
     */
    function getPrefixedHash(address _message)
        pure
        public
        returns(bytes32 signHash)
    {
        signHash = keccak256("\x19Ethereum Signed Message:\n20", _message);
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` on behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferDelegated(address _from, address _to, uint256 _value)
        public
        onlySigner
        returns (bool success)
    {
        // Check delegate
    	require(delegations[_from]==1);

    	//transfer tokens
        return _transfer(_from, _to, _value);
    }

	/**
      * Contribute tokens from delegated address
      *
      * Contribute `_value` tokens `_from` address
      *
      * @param _from The address of the sender
	  * @param _value the amount to send
      */
    function contributeDelegated(address _from, uint256 _value)
        public
        onlySigner
    {
        // Check delegate
    	require(delegations[_from]==1);

        // Check if the sender has enough
        require((_value > 0) && (balances[_from] >= _value));

        // Subtract from the sender
        balances[_from] = balances[_from].sub(_value);

        contributions[_from] = contributions[_from].add(_value);

        Contribute(_from, _value);
    }

	/**
      * Reward tokens from delegated address
      *
      * Reward `_value` tokens to `_from` address
      *
      * @param _from The address of the sender
	  * @param _value the amount to send
      */
    function reward(address _from, uint256 _value)
        public
        onlySigner
    {
        require(contributions[_from]>=_value);

        contributions[_from] = contributions[_from].sub(_value);

        balances[_from] = balances[_from].add(_value);

        Reward(_from, _value);
    }

    /**
     * Don't accept ETH, it is utility token
     */
	function ()
	    public
	    payable
	{
		revert();
	}
}

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"unDelegate","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_value","type":"uint256"}],"name":"reward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"signer","outputs":[{"name":"","type":"address"}],"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":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"delegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"contributions","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newSigner","type":"address"}],"name":"transferSignership","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":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"contributeDelegated","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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferDelegated","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[{"name":"","type":"address"}],"name":"delegations","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","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":"_message","type":"address"}],"name":"getPrefixedHash","outputs":[{"name":"signHash","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"delegation","outputs":[{"name":"status","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_supply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"}],"name":"Delegate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"}],"name":"UnDelegate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"value","type":"uint256"}],"name":"Contribute","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"value","type":"uint256"}],"name":"Reward","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":"sender","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

Contract Creation Code
60606040526002805460ff1916601217905534156200001d57600080fd5b604051602080620011ca833981016040528080519150819050604080519081016040908152600b82527f4d697261636c6554656c6500000000000000000000000000000000000000000060208301528051908101604090815260048083527f54454c450000000000000000000000000000000000000000000000000000000060208085019190915260025460ff16600a0a86026003819055600160a060020a03331660009081529290915291812091909155828051620000e292916020019062000170565b506001818051620000f892916020019062000170565b5033600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60035460405190815260200160405180910390a3505060068054600160a060020a033316600160a060020a0319918216811790925560078054909116909117905550620002159050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001b357805160ff1916838001178555620001e3565b82800160010185558215620001e3579182015b82811115620001e3578251825591602001919060010190620001c6565b50620001f1929150620001f5565b5090565b6200021291905b80821115620001f15760008155600101620001fc565b90565b610fa580620002256000396000f3006060604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461014d578063090cebff146101d7578063095ea7b3146101f857806318160ddd1461022e57806321670f2214610253578063238ac9331461027557806323b872dd146102a457806327e235e3146102cc578063313ce567146102eb5780633f55b8951461031457806342e94c90146103335780635c65816514610352578063645ac00b1461037757806370a0823114610396578063751c4d70146103b55780638da5cb5b146103d757806395d89b41146103ea578063a0712d68146103fd578063a4e3374b14610413578063a9059cbb1461043b578063bffe34861461045d578063dd62ed3e1461047c578063eb5a7033146104a1578063eed50a32146104c0578063f2fde38b146104df575b600080fd5b341561015857600080fd5b6101606104fe565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561019c578082015183820152602001610184565b50505050905090810190601f1680156101c95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101e257600080fd5b6101f660ff6004351660243560443561059c565b005b341561020357600080fd5b61021a600160a060020a036004351660243561069c565b604051901515815260200160405180910390f35b341561023957600080fd5b610241610742565b60405190815260200160405180910390f35b341561025e57600080fd5b6101f6600160a060020a0360043516602435610748565b341561028057600080fd5b610288610836565b604051600160a060020a03909116815260200160405180910390f35b34156102af57600080fd5b61021a600160a060020a0360043581169060243516604435610845565b34156102d757600080fd5b610241600160a060020a03600435166108ba565b34156102f657600080fd5b6102fe6108cc565b60405160ff909116815260200160405180910390f35b341561031f57600080fd5b6101f660ff600435166024356044356108d5565b341561033e57600080fd5b610241600160a060020a03600435166109d8565b341561035d57600080fd5b610241600160a060020a03600435811690602435166109ea565b341561038257600080fd5b6101f6600160a060020a0360043516610a07565b34156103a157600080fd5b610241600160a060020a0360043516610a51565b34156103c057600080fd5b6101f6600160a060020a0360043516602435610a6c565b34156103e257600080fd5b610288610b90565b34156103f557600080fd5b610160610b9f565b341561040857600080fd5b6101f6600435610c0a565b341561041e57600080fd5b61021a600160a060020a0360043581169060243516604435610cd2565b341561044657600080fd5b61021a600160a060020a0360043516602435610d23565b341561046857600080fd5b6102fe600160a060020a0360043516610d37565b341561048757600080fd5b610241600160a060020a0360043581169060243516610d4c565b34156104ac57600080fd5b610241600160a060020a0360043516610d77565b34156104cb57600080fd5b6102fe600160a060020a0360043516610dd2565b34156104ea57600080fd5b6101f6600160a060020a0360043516610df0565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105945780601f1061056957610100808354040283529160200191610594565b820191906000526020600020905b81548152906001019060200180831161057757829003601f168201915b505050505081565b60075460009033600160a060020a039081169116146105ba57600080fd5b6007546001906105d290600160a060020a0316610d77565b8585856040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f1151561063457600080fd5b505060206040510351600160a060020a0380821660008181526008602052604090819020805460ff1916905560075493945092909116917fd5fb6b097817420d0d5ca4da2e58fa4cf85aeae8a3e96fa762dfc9f779f36fef905160405180910390a350505050565b60008115806106ce5750600160a060020a03338116600090815260056020908152604080832093871683529290522054155b15156106d957600080fd5b600160a060020a03338116600081815260056020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60035490565b60075433600160a060020a0390811691161461076357600080fd5b600160a060020a0382166000908152600960205260409020548190101561078957600080fd5b600160a060020a0382166000908152600960205260409020546107b2908263ffffffff610e3a16565b600160a060020a0383166000908152600960209081526040808320939093556004905220546107e7908263ffffffff610e4c16565b600160a060020a038316600081815260046020526040908190209290925582917f619caafabdd75649b302ba8419e48cccf64f37f1983ac4727cfb38b57703ffc9905160405180910390a35050565b600754600160a060020a031681565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561087a57600080fd5b600160a060020a03808516600090815260056020908152604080832033909416835292905220805483900390556108b2848484610e5b565b949350505050565b60046020526000908152604090205481565b60025460ff1681565b60075460009033600160a060020a039081169116146108f357600080fd5b60075460019061090b90600160a060020a0316610d77565b8585856040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f1151561096d57600080fd5b505060206040510351600160a060020a0380821660008181526008602052604090819020805460ff1916600117905560075493945092909116917fab7d75eccd27c9989942a3a6e4137e415df0ad90ec428751b16361f16fe8780f905160405180910390a350505050565b60096020526000908152604090205481565b600560209081526000928352604080842090915290825290205481565b60065433600160a060020a03908116911614610a2257600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a031660009081526004602052604090205490565b60075433600160a060020a03908116911614610a8757600080fd5b600160a060020a03821660009081526008602052604090205460ff16600114610aaf57600080fd5b600081118015610ad85750600160a060020a038216600090815260046020526040902054819010155b1515610ae357600080fd5b600160a060020a038216600090815260046020526040902054610b0c908263ffffffff610e3a16565b600160a060020a038316600090815260046020908152604080832093909355600990522054610b41908263ffffffff610e4c16565b600160a060020a038316600081815260096020526040908190209290925582917f906faaf913a60f38b5e8f2d6f5b163239bac2d994fa1a5d21751a51587a94057905160405180910390a35050565b600654600160a060020a031681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105945780601f1061056957610100808354040283529160200191610594565b60065433600160a060020a03908116911614610c2557600080fd5b60008111610c3257600080fd5b600654600160a060020a0316600090815260046020526040902054610c5d908263ffffffff610e4c16565b600654600160a060020a0316600090815260046020526040902055600354610c8b908263ffffffff610e4c16565b600355600654600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a350565b60075460009033600160a060020a03908116911614610cf057600080fd5b600160a060020a03841660009081526008602052604090205460ff16600114610d1857600080fd5b6108b2848484610e5b565b6000610d30338484610e5b565b9392505050565b60086020526000908152604090205460ff1681565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b6000816040517f19457468657265756d205369676e6564204d6573736167653a0a3230000000008152600160a060020a03919091166c0100000000000000000000000002601c82015260300160405180910390209050919050565b600160a060020a031660009081526008602052604090205460ff1690565b60065433600160a060020a03908116911614610e0b57600080fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610e4657fe5b50900390565b600082820183811015610d3057fe5b6000600160a060020a03831615801590610e87575030600160a060020a031683600160a060020a031614155b8015610ea5575083600160a060020a031683600160a060020a031614155b1515610eb057600080fd5b600082118015610ed95750600160a060020a038416600090815260046020526040902054829010155b1515610ee457600080fd5b600160a060020a03831660009081526004602052604090205482810111610f0a57600080fd5b600160a060020a038085166000818152600460205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600193925050505600a165627a7a72305820b5239f953dbddd906d2d07ee57bd83922fa69f628a95cbaf8e6719ed3fd02fce00290000000000000000000000000000000000000000000000000000000008f0d180


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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000008f0d180


   Swarm Source:
bzzr://b5239f953dbddd906d2d07ee57bd83922fa69f628a95cbaf8e6719ed3fd02fce
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.