Sponsored Link:   $30 Mn 5 star ICO - TrakInvest building crypto AI engine. Buy TRAK token now here.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 782 txns
Token Contract: Mavro Token (MVR)
 Latest 25 txns from a total Of 782 transactions
View All

TxHash Age From To Value [TxFee]
0xf7ed33880b5b49cae9b4b3034ba573902bda9448c9f0bfc415a15e2c09f1603122 hrs 11 mins ago0xeb4ccda8e4ac52a8d7f6378afcc8063c329db501  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002251433
0x6a1f40c03f8b4bcdd04a1bca84b068448ad4fa38ef2dc01d230339c31d363d1e22 hrs 34 mins ago0xeb4ccda8e4ac52a8d7f6378afcc8063c329db501  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.001633809
0xa27a68e7f7ad05cf3a60d4438869d5d60518f0679724657477242c8346c16b3a1 day 31 mins ago0xeb4ccda8e4ac52a8d7f6378afcc8063c329db501  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002251433
0x2b07245b546e9ece8283b866186c78957f546dcdfcffba1a15f4cc5a21f477c41 day 1 hr ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.003353597
0xb8c788ea32c9a760a8fd626c056008402f908b14167d5466b8c91b4c16f4ce3a1 day 4 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002434693
0xb2976de397bb477ae0b699d08c94587d5a1cb50177813e5163a634c589cc376c1 day 4 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002434693
0xbb05125f594709428fb16f4ae9802d68ea49cb2e186649eec1de3c341ba0b0ff1 day 4 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002434693
0xb795258ee46471108b4cd4411d42ffb94d2b200b5dd1138df2b6ec2291dfe3f41 day 4 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.003345789
0x0b5c1d4fe8e38948457e8f2ad7864efea5e52deb859dd5d0540013703a3e1cb21 day 4 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.003065677
0xf14e1e7e33d3aac85741281283fb3aa7416965b6d3c74581f22a008214bbf2e22 days 4 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002455677
0x1c0b7b4e019b2ac908fec1bad0d8c7e7e8242868e403aa6d69b8d38f4b189e832 days 6 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002434693
0x3cf4deb440a71eff063c71c641d40efdf046000a642482e34b47d04b2c6075ac2 days 6 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.003349693
0x47f68080f131b5bddde95b1f710a644b45e0b9ce7a5153015330419597fb79772 days 7 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.003349693
0x2da51e9dcce55ae05547a0e32763f9f2a59938b690dc2c6d7bd73da5fcc9da3d2 days 7 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002434693
0x30f541a89391460213eeffdcd722a9c307f6788c74b57d2bf4a43d4fa7e9aaff2 days 7 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002028677
0x83919466cefdc909a8acd8b3a463befd4a082930c3fa24b7e1f1f97fc5e5938a2 days 7 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.001418677
0xbf4557c62128a523a640c812fd227c5690a33db00646259e87c68ba5cb33f9762 days 7 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.001418677
0x13da5e2d8d66a80455263013fbc5da21255eb1078466d8d9aa6178c867544c123 days 56 mins ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002434693
0x50ab981b882b60d108e85cbb2978c673c66591f3f2e6ad326904fda9649af7ce4 days 23 hrs ago0x6a5444c7154cde73fbfec29d57776bfb9b6c917e  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.003345789
0x7e3f95207d9da31d7154d68d3cf10976176df9995df23670d7c910103975e8296 days 44 mins ago0xb4c80bd5f784acb62c10a5e4243ae9da0ecdcadb  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002251433
0xfb613ced5dbab473b16072b8ea52685104933bf1af0d702f4c7b3c1d951de9116 days 10 hrs ago0xc2d2f34865a62a6232324fd63be5d52a63ed7bce  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.000638608
0xf3b5fac912a7497c49a8c8cc84fae76b32b4822392c5fe99c473553dd5a528e39 days 14 hrs ago0x33f3688847fda46b00080b08c9beef39998b4012  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.0010957
0x12ceb01144de21b1c27307447713c27d124ede68711fcd4ba5393e9622b7f51513 days 18 hrs ago0x2cd0b189ed191e47c559a289cab9d52c86e51a3f  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.000219396
0x13959867bd6a50ffde2e5809d06c3c6e8e9042a11ccb1b1943abe579d52ca3c413 days 23 hrs ago0x33f3688847fda46b00080b08c9beef39998b4012  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.0010957
0xac799f876814e5b79ca08f4393072745623711e435c2639ba766ffe4633526cd20 days 6 hrs ago0x6abbedc57d5e7724fdfc8ba5b3c1b9185e321779  IN   0x3a112d5bd99d4e9906a6aaf86dcb1891434c5ca40 Ether0.002248809
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: MavroToken
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

contract Utils {

    // verifies that an amount is greater than zero
    modifier greaterThanZero(uint256 _amount) {
        require(_amount > 0);
        _;
    }

     // verifies that an amount is greater or equal to zero
    modifier greaterOrEqualThanZero(uint256 _amount) {
        require(_amount >= 0);
        _;
    }

    // validates an address - currently only checks that it isn't null
    modifier validAddress(address _address) {
        require(_address != 0x0 && _address != address(0) && _address != 0);
        _;
    }

    // validates multiple addresses - currently only checks that it isn't null
    modifier validAddresses(address _address, address _anotherAddress) {
        require((_address != 0x0         && _address != address(0)        && _address != 0 ) &&
                ( _anotherAddress != 0x0 && _anotherAddress != address(0) && _anotherAddress != 0)
        );
        _;
    }

    // verifies that the address is different than this contract address
    modifier notThis(address _address) {
        require(_address != address(this));
        _;
    }

    // verifies that an amount is greater than zero
    modifier greaterThanNow(uint256 _startTime) {
         require(_startTime >= now);
        _;
    }
}

contract ERC23Receiver {
    function tokenFallback(address _sender, address _origin, uint256 _value, bytes _data) returns (bool success);
}

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(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 Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


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


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


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

}

contract ERC20Basic {
  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);
}

contract ERC23Basic is ERC20Basic {
    function transfer(address _to, uint256 _value, bytes _data) public returns (bool success);
    function contractFallback(address _origin, address _to, uint _value, bytes _data) internal returns (bool success);
    function isContract(address _addr) internal returns (bool is_contract);
    event Transfer(address indexed _from, address indexed _to, uint256 _value, bytes indexed _data);
}

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for 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) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public view returns (uint256 balance) {
    return balances[_owner];
  }

}

contract Basic23Token is Utils, ERC23Basic, BasicToken {
  
    /**
    * @dev transfer token for a specified address
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred
    * @param _data is arbitrary data sent with the token transferFrom. Simulates ether tx.data
    * @return bool successful or not
    */
    function transfer(address _to, uint _value, bytes _data) 
        public
        validAddress(_to) 
        notThis(_to)
        greaterThanZero(_value)
        returns (bool success)
    {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);            // Ensure Sender has enough balance to send amount and ensure the sent _value is greater than 0
        require(balances[_to].add(_value) > balances[_to]);  // Detect balance overflow
    
        assert(super.transfer(_to, _value));               //@dev Save transfer

        if (isContract(_to)){
          return contractFallback(msg.sender, _to, _value, _data);
        }
        return true;
    }

    /**
    * @dev transfer token for a specified address
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred.
    */
    function transfer(address _to, uint256 _value) 
        public
        validAddress(_to) 
        notThis(_to)
        greaterThanZero(_value)
        returns (bool success)
    {        
        return transfer(_to, _value, new bytes(0));
    }

    /**
    * @dev Gets the balance of the specified address.
    * @param _owner The address to query the the balance of. 
    * @return An uint256 representing the amount owned by the passed address.
    */
    function balanceOf(address _owner) 
        public
        validAddress(_owner) 
        constant returns (uint256 balance)
    {
        return super.balanceOf(_owner);
    }

    //function that is called when transaction target is a contract
    function contractFallback(address _origin, address _to, uint _value, bytes _data) internal returns (bool success) {
        ERC23Receiver reciever = ERC23Receiver(_to);
        return reciever.tokenFallback(msg.sender, _origin, _value, _data);
    }

    //assemble the given address bytecode. If bytecode exists then the _addr is a contract.
    function isContract(address _addr) internal returns (bool is_contract) {
        // retrieve the size of the code on target address, this needs assembly
        uint length;
        assembly { length := extcodesize(_addr) }
        return length > 0;
    }
}

contract ERC20 is ERC20Basic {
  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 ERC23 is ERC20{
    function transferFrom(address _from, address _to, uint256 _value, bytes _data) public returns (bool success);
}

contract StandardToken is ERC20, BasicToken {

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


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

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

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

contract Standard23Token is Utils, ERC23, Basic23Token, StandardToken {

    /**
     * @dev Transfer tokens from one address to another
     * @dev Full compliance to ERC-20 and predictable behavior
     * https://docs.google.com/presentation/d/1sOuulAU1QirYtwHJxEbCsM_5LvuQs0YTbtLau8rRxpk/edit#slide=id.p24
     * 
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amout of tokens to be transfered
     * @param _data is arbitrary data sent with the token transferFrom. Simulates ether tx.data
     * @return bool successful or not
   */
    function transferFrom(address _from, address _to, uint256 _value, bytes _data)
        public
        validAddresses(_from, _to) 
        notThis(_to)
        greaterThanZero(_value)
        returns (bool success)
    {
        uint256 allowance = allowed[_from][msg.sender];
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(balances[_to].add(_value) > balances[_to]);  // Detect balance overflow
        require(_value <= allowance);                        // ensure allowed[_from][msg.sender] is greate or equal to send amount to send
        if (_value > 0 && _from != _to) {
            require(transferFromInternal(_from, _to, _value)); // do a normal token transfer
            if (isContract(_to)) {
                return contractFallback(_from, _to, _value, _data);
            }
        }
        return true;
    }


    /**
     * @dev Transfer tokens from one address to another
     * @dev Full compliance to ERC-20 and predictable behavior
     * https://docs.google.com/presentation/d/1sOuulAU1QirYtwHJxEbCsM_5LvuQs0YTbtLau8rRxpk/edit#slide=id.p24
     * 
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amout of tokens to be transfered
     * @return bool successful or not
    */
    function transferFrom(address _from, address _to, uint256 _value)
        public
        validAddresses(_from, _to) 
        greaterThanZero(_value)
        returns (bool success)
    {
        return transferFrom(_from, _to, _value, new bytes(0));
    }

    /**
     * @dev Transfer tokens from one address to another
     * @dev Full compliance to ERC-20 and predictable behavior
     * https://docs.google.com/presentation/d/1sOuulAU1QirYtwHJxEbCsM_5LvuQs0YTbtLau8rRxpk/edit#slide=id.p24
     * 
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amout of tokens to be transfered
     * @return bool successful or not
    */
    function transferFromInternal(address _from, address _to, uint256 _value)
        internal
        validAddresses(_from, _to) 
        greaterThanZero(_value)
        returns (bool success)
    {
        uint256 _allowance = allowed[_from][msg.sender];
        allowed[_from][msg.sender] = _allowance.sub(_value);
        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(_from, _to, _value);
        return true;
    }
}

contract Mintable23Token is Standard23Token, Ownable {
    event Mint(address indexed to, uint256 amount);
    event MintFinished();

    bool public mintingFinished = false;


    modifier canMint() {
        require(!mintingFinished);
        _;
    }

    /**
    * @dev Function to mint tokens
    * @param _to The address that will receive the minted tokens.
    * @param _amount The amount of tokens to mint.
    * @return A boolean that indicates if the operation was successful.
    */
    function mint(address _to, uint256 _amount) public onlyOwner canMint returns (bool) {
        totalSupply = totalSupply.add(_amount);
        balances[_to] = balances[_to].add(_amount);
        Mint(_to, _amount);
        Transfer(0x0, _to, _amount);
        return true;
    }

    /**
    * @dev Function to stop minting new tokens.
    * @return True if the operation was successful.
    */
    function finishMinting() public onlyOwner returns (bool) {
        mintingFinished = true;
        MintFinished();
        return true;
    }
}

contract MavroToken is Mintable23Token {

    string public constant name = "Mavro Token";
    string public constant symbol = "MVR";
    uint8 public constant decimals = 18;
    bool public TRANSFERS_ALLOWED = false;

    event Burn(address indexed burner, uint256 value);

    function burn(uint256 _value, address victim) public {
        require(_value <= balances[victim]);
        balances[victim] = balances[victim].sub(_value);
        totalSupply = totalSupply.sub(_value);
        Burn(victim, _value);
    }

    function transferFromInternal(address _from, address _to, uint256 _value)
    internal
    returns (bool success)
    {
        require(TRANSFERS_ALLOWED || msg.sender == owner);
        super.transferFromInternal(_from, _to, _value);
    }

    function transfer(address _to, uint _value, bytes _data) returns (bool success){
        require(TRANSFERS_ALLOWED || msg.sender == owner);
        super.transfer(_to, _value, _data);
    }

    function switchTransfers() onlyOwner {
        TRANSFERS_ALLOWED = !TRANSFERS_ALLOWED;
    }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"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":false,"inputs":[],"name":"switchTransfers","outputs":[],"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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"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":true,"inputs":[],"name":"TRANSFERS_ALLOWED","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"victim","type":"address"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","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"},{"indexed":true,"name":"_data","type":"bytes"}],"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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526000600360146101000a81548160ff0219169083151502179055506000600360156101000a81548160ff02191690831515021790555033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506126bb8061008a6000396000f30060606040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305d2035b1461012257806306fdde031461014f578063095ea7b3146101dd5780630fb26f0b1461023757806318160ddd1461024c57806323b872dd14610275578063313ce567146102ee57806340c10f191461031d578063661884631461037757806370a08231146103d157806375a75ba91461041e5780637d64bcb41461044b5780638da5cb5b1461047857806395d89b41146104cd578063a9059cbb1461055b578063ab67aa58146105b5578063be45fd6214610671578063d73dd6231461070e578063dd62ed3e14610768578063f2fde38b146107d4578063fcd3533c1461080d575b600080fd5b341561012d57600080fd5b61013561084f565b604051808215151515815260200191505060405180910390f35b341561015a57600080fd5b610162610862565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a2578082015181840152602081019050610187565b50505050905090810190601f1680156101cf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101e857600080fd5b61021d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061089b565b604051808215151515815260200191505060405180910390f35b341561024257600080fd5b61024a61098d565b005b341561025757600080fd5b61025f610a15565b6040518082815260200191505060405180910390f35b341561028057600080fd5b6102d4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a1b565b604051808215151515815260200191505060405180910390f35b34156102f957600080fd5b610301610b6b565b604051808260ff1660ff16815260200191505060405180910390f35b341561032857600080fd5b61035d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b70565b604051808215151515815260200191505060405180910390f35b341561038257600080fd5b6103b7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d42565b604051808215151515815260200191505060405180910390f35b34156103dc57600080fd5b610408600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fd3565b6040518082815260200191505060405180910390f35b341561042957600080fd5b610431611069565b604051808215151515815260200191505060405180910390f35b341561045657600080fd5b61045e61107c565b604051808215151515815260200191505060405180910390f35b341561048357600080fd5b61048b611128565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104d857600080fd5b6104e061114e565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610520578082015181840152602081019050610505565b50505050905090810190601f16801561054d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561056657600080fd5b61059b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611187565b604051808215151515815260200191505060405180910390f35b34156105c057600080fd5b610657600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611291565b604051808215151515815260200191505060405180910390f35b341561067c57600080fd5b6106f4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611624565b604051808215151515815260200191505060405180910390f35b341561071957600080fd5b61074e600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506116ac565b604051808215151515815260200191505060405180910390f35b341561077357600080fd5b6107be600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506118a8565b6040518082815260200191505060405180910390f35b34156107df57600080fd5b61080b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061192f565b005b341561081857600080fd5b61084d600480803590602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611a87565b005b600360149054906101000a900460ff1681565b6040805190810160405280600b81526020017f4d6176726f20546f6b656e00000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109e957600080fd5b600360159054906101000a900460ff1615600360156101000a81548160ff021916908315150217905550565b60005481565b6000838360008273ffffffffffffffffffffffffffffffffffffffff1614158015610a735750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015610a96575060008273ffffffffffffffffffffffffffffffffffffffff1614155b8015610b15575060008173ffffffffffffffffffffffffffffffffffffffff1614158015610af15750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015610b14575060008173ffffffffffffffffffffffffffffffffffffffff1614155b5b1515610b2057600080fd5b83600081111515610b3057600080fd5b610b5f8787876000604051805910610b455750595b9080825280601f01601f1916602001820160405250611291565b93505050509392505050565b601281565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bce57600080fd5b600360149054906101000a900460ff16151515610bea57600080fd5b610bff82600054611bd790919063ffffffff16565b600081905550610c5782600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bd790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610e53576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ee7565b610e668382611bf590919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008160008173ffffffffffffffffffffffffffffffffffffffff161415801561102a5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b801561104d575060008173ffffffffffffffffffffffffffffffffffffffff1614155b151561105857600080fd5b61106183611c0e565b915050919050565b600360159054906101000a900460ff1681565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110da57600080fd5b6001600360146101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a16001905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f4d5652000000000000000000000000000000000000000000000000000000000081525081565b60008260008173ffffffffffffffffffffffffffffffffffffffff16141580156111de5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015611201575060008173ffffffffffffffffffffffffffffffffffffffff1614155b151561120c57600080fd5b833073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561124857600080fd5b8360008111151561125857600080fd5b6112868686600060405180591061126c5750595b9080825280601f01601f1916602001820160405250611624565b935050505092915050565b600080858560008273ffffffffffffffffffffffffffffffffffffffff16141580156112ea5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561130d575060008273ffffffffffffffffffffffffffffffffffffffff1614155b801561138c575060008173ffffffffffffffffffffffffffffffffffffffff16141580156113685750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b801561138b575060008173ffffffffffffffffffffffffffffffffffffffff1614155b5b151561139757600080fd5b863073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156113d357600080fd5b866000811115156113e357600080fd5b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549450600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161415151561149e57600080fd5b600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488111515156114ec57600080fd5b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157e89600160008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bd790919063ffffffff16565b11151561158a57600080fd5b84881115151561159957600080fd5b6000881180156115d557508873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b15611612576115e58a8a8a611c57565b15156115f057600080fd5b6115f989611cdf565b156116115761160a8a8a8a8a611cf2565b9550611617565b5b600195505b5050505050949350505050565b6000600360159054906101000a900460ff168061168e5750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561169957600080fd5b6116a4848484611e6a565b509392505050565b600061173d82600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bd790919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561198b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156119c757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611ad557600080fd5b611b2782600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bf590919063ffffffff16565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b7f82600054611bf590919063ffffffff16565b6000819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000808284019050838110151515611beb57fe5b8091505092915050565b6000828211151515611c0357fe5b818303905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360159054906101000a900460ff1680611cc15750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515611ccc57600080fd5b611cd78484846120a5565b509392505050565b600080823b905060008111915050919050565b6000808490508073ffffffffffffffffffffffffffffffffffffffff16634c123019338887876000604051602001526040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611df6578082015181840152602081019050611ddb565b50505050905090810190601f168015611e235780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1515611e4457600080fd5b6102c65a03f11515611e5557600080fd5b50505060405180519050915050949350505050565b60008360008173ffffffffffffffffffffffffffffffffffffffff1614158015611ec15750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015611ee4575060008173ffffffffffffffffffffffffffffffffffffffff1614155b1515611eef57600080fd5b843073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611f2b57600080fd5b84600081111515611f3b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614151515611f7757600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548611151515611fc557600080fd5b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461205787600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bd790919063ffffffff16565b11151561206357600080fd5b61206d878761246b565b151561207557fe5b61207e87611cdf565b156120965761208f33888888611cf2565b935061209b565b600193505b5050509392505050565b600080848460008273ffffffffffffffffffffffffffffffffffffffff16141580156120fe5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612121575060008273ffffffffffffffffffffffffffffffffffffffff1614155b80156121a0575060008173ffffffffffffffffffffffffffffffffffffffff161415801561217c5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b801561219f575060008173ffffffffffffffffffffffffffffffffffffffff1614155b5b15156121ab57600080fd5b846000811115156121bb57600080fd5b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054935061224d8685611bf590919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061231f86600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bf590919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506123b486600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bd790919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef886040518082815260200191505060405180910390a360019450505050509392505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156124a857600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156124f657600080fd5b61254882600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bf590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125dd82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bd790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050929150505600a165627a7a723058200a1219eed148aa3093f3941ea5411ceb451e6c3cc00b673d66518b420212ecc50029

   Swarm Source:
bzzr://0a1219eed148aa3093f3941ea5411ceb451e6c3cc00b673d66518b420212ecc5

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.