ETH Price: $2,634.90 (-6.17%)

Token

LEO IOU (LEOIOU)
 

Overview

Max Total Supply

821,425.092881623277223857 LEOIOU

Holders

182

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
131.258183011441027188 LEOIOU

Value
$0.00
0x7b2e00019bd5f90a1f5cf36bd33132acf46d4fd7
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20Token

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2019-05-07
*/

// File: openzeppelin-solidity/contracts/token/ERC20/ERC20Basic.sol

pragma solidity ^0.4.23;


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  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);
}

// File: openzeppelin-solidity/contracts/token/ERC20/ERC20.sol

pragma solidity ^0.4.23;



/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
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
  );
}

// File: openzeppelin-solidity/contracts/token/ERC20/DetailedERC20.sol

pragma solidity ^0.4.23;



/**
 * @title DetailedERC20 token
 * @dev The decimals are only for visualization purposes.
 * All the operations are done using the smallest and indivisible token unit,
 * just as on Ethereum all the operations are done in wei.
 */
contract DetailedERC20 is ERC20 {
  string public name;
  string public symbol;
  uint8 public decimals;

  constructor(string _name, string _symbol, uint8 _decimals) public {
    name = _name;
    symbol = _symbol;
    decimals = _decimals;
  }
}

// File: openzeppelin-solidity/contracts/math/SafeMath.sol

pragma solidity ^0.4.23;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    if (a == 0) {
      return 0;
    }

    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  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 a / b;
  }

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

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

// File: openzeppelin-solidity/contracts/token/ERC20/BasicToken.sol

pragma solidity ^0.4.23;




/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  uint256 totalSupply_;

  /**
  * @dev total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

  /**
  * @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]);

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit 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) {
    return balances[_owner];
  }

}

// File: openzeppelin-solidity/contracts/token/ERC20/StandardToken.sol

pragma solidity ^0.4.23;




/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
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);
    emit 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;
    emit 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];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a 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
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(
    address _spender,
    uint _addedValue
  )
    public
    returns (bool)
  {
    allowed[msg.sender][_spender] = (
      allowed[msg.sender][_spender].add(_addedValue));
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  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);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

// File: openzeppelin-solidity/contracts/ownership/Ownable.sol

pragma solidity ^0.4.23;


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


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


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

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

  /**
   * @dev Allows the current owner to relinquish control of the contract.
   */
  function renounceOwnership() public onlyOwner {
    emit OwnershipRenounced(owner);
    owner = address(0);
  }

  /**
   * @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 {
    _transferOwnership(_newOwner);
  }

  /**
   * @dev Transfers control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
  function _transferOwnership(address _newOwner) internal {
    require(_newOwner != address(0));
    emit OwnershipTransferred(owner, _newOwner);
    owner = _newOwner;
  }
}

// File: openzeppelin-solidity/contracts/token/ERC20/MintableToken.sol

pragma solidity ^0.4.23;




/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 * @dev Issue: * https://github.com/OpenZeppelin/openzeppelin-solidity/issues/120
 * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
 */
contract MintableToken is StandardToken, Ownable {
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  bool public mintingFinished = false;


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

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

  /**
   * @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
  )
    hasMintPermission
    canMint
    public
    returns (bool)
  {
    totalSupply_ = totalSupply_.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    emit Mint(_to, _amount);
    emit Transfer(address(0), _to, _amount);
    return true;
  }

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

// File: openzeppelin-solidity/contracts/token/ERC20/BurnableToken.sol

pragma solidity ^0.4.23;



/**
 * @title Burnable Token
 * @dev Token that can be irreversibly burned (destroyed).
 */
contract BurnableToken is BasicToken {

  event Burn(address indexed burner, uint256 value);

  /**
   * @dev Burns a specific amount of tokens.
   * @param _value The amount of token to be burned.
   */
  function burn(uint256 _value) public {
    _burn(msg.sender, _value);
  }

  function _burn(address _who, uint256 _value) internal {
    require(_value <= balances[_who]);
    // no need to require value <= totalSupply, since that would imply the
    // sender's balance is greater than the totalSupply, which *should* be an assertion failure

    balances[_who] = balances[_who].sub(_value);
    totalSupply_ = totalSupply_.sub(_value);
    emit Burn(_who, _value);
    emit Transfer(_who, address(0), _value);
  }
}

// File: openzeppelin-solidity/contracts/lifecycle/Pausable.sol

pragma solidity ^0.4.23;



/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    emit Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    emit Unpause();
  }
}

// File: openzeppelin-solidity/contracts/token/ERC20/PausableToken.sol

pragma solidity ^0.4.23;




/**
 * @title Pausable token
 * @dev StandardToken modified with pausable transfers.
 **/
contract PausableToken is StandardToken, Pausable {

  function transfer(
    address _to,
    uint256 _value
  )
    public
    whenNotPaused
    returns (bool)
  {
    return super.transfer(_to, _value);
  }

  function transferFrom(
    address _from,
    address _to,
    uint256 _value
  )
    public
    whenNotPaused
    returns (bool)
  {
    return super.transferFrom(_from, _to, _value);
  }

  function approve(
    address _spender,
    uint256 _value
  )
    public
    whenNotPaused
    returns (bool)
  {
    return super.approve(_spender, _value);
  }

  function increaseApproval(
    address _spender,
    uint _addedValue
  )
    public
    whenNotPaused
    returns (bool success)
  {
    return super.increaseApproval(_spender, _addedValue);
  }

  function decreaseApproval(
    address _spender,
    uint _subtractedValue
  )
    public
    whenNotPaused
    returns (bool success)
  {
    return super.decreaseApproval(_spender, _subtractedValue);
  }
}

// File: openzeppelin-solidity/contracts/lifecycle/TokenDestructible.sol

pragma solidity ^0.4.23;




/**
 * @title TokenDestructible:
 * @author Remco Bloemen <remco@2π.com>
 * @dev Base contract that can be destroyed by owner. All funds in contract including
 * listed tokens will be sent to the owner.
 */
contract TokenDestructible is Ownable {

  constructor() public payable { }

  /**
   * @notice Terminate contract and refund to owner
   * @param tokens List of addresses of ERC20 or ERC20Basic token contracts to
   refund.
   * @notice The called token contracts could try to re-enter this contract. Only
   supply token contracts you trust.
   */
  function destroy(address[] tokens) onlyOwner public {

    // Transfer tokens to owner
    for (uint256 i = 0; i < tokens.length; i++) {
      ERC20Basic token = ERC20Basic(tokens[i]);
      uint256 balance = token.balanceOf(this);
      token.transfer(owner, balance);
    }

    // Transfer Eth to owner and terminate contract
    selfdestruct(owner);
  }
}

// File: contracts/ERC20Token.sol

pragma solidity ^0.4.24;

contract ERC20Token is
  DetailedERC20,
  MintableToken,
  BurnableToken,
  PausableToken,
  TokenDestructible
{
  constructor(string _name, string _symbol, uint8 _decimals)
    public
    DetailedERC20(_name, _symbol, _decimals)
  { }
}

Contract Security Audit

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":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":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokens","type":"address[]"}],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","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"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"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"}],"name":"OwnershipRenounced","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":"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"}]

60806040526006805460a060020a61ffff02191690553480156200002257600080fd5b506040516200130e3803806200130e8339810160409081528151602080840151928401519184018051909493909301928491849184916200006991600091860190620000b3565b5081516200007f906001906020850190620000b3565b506002805460ff90921660ff19909216919091179055505060068054600160a060020a031916331790555062000158915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000f657805160ff191683800117855562000126565b8280016001018555821562000126579182015b828111156200012657825182559160200191906001019062000109565b506200013492915062000138565b5090565b6200015591905b808211156200013457600081556001016200013f565b90565b6111a680620001686000396000f3006080604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461012c57806306fdde0314610155578063095ea7b3146101df57806318160ddd1461020357806323b872dd1461022a578063313ce567146102545780633f4ba83a1461027f57806340c10f191461029657806342966c68146102ba5780635c975abb146102d257806366188463146102e757806370a082311461030b578063715018a61461032c5780637d64bcb4146103415780638456cb59146103565780638da5cb5b1461036b57806395d89b411461039c578063a9059cbb146103b1578063c6786e5a146103d5578063d73dd6231461042a578063dd62ed3e1461044e578063f2fde38b14610475575b600080fd5b34801561013857600080fd5b50610141610496565b604080519115158252519081900360200190f35b34801561016157600080fd5b5061016a6104b7565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a457818101518382015260200161018c565b50505050905090810190601f1680156101d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101eb57600080fd5b50610141600160a060020a0360043516602435610545565b34801561020f57600080fd5b50610218610570565b60408051918252519081900360200190f35b34801561023657600080fd5b50610141600160a060020a0360043581169060243516604435610576565b34801561026057600080fd5b506102696105a3565b6040805160ff9092168252519081900360200190f35b34801561028b57600080fd5b506102946105ac565b005b3480156102a257600080fd5b50610141600160a060020a0360043516602435610625565b3480156102c657600080fd5b50610294600435610730565b3480156102de57600080fd5b5061014161073d565b3480156102f357600080fd5b50610141600160a060020a036004351660243561074d565b34801561031757600080fd5b50610218600160a060020a0360043516610771565b34801561033857600080fd5b5061029461078c565b34801561034d57600080fd5b506101416107fa565b34801561036257600080fd5b506102946108a0565b34801561037757600080fd5b5061038061091e565b60408051600160a060020a039092168252519081900360200190f35b3480156103a857600080fd5b5061016a61092d565b3480156103bd57600080fd5b50610141600160a060020a0360043516602435610987565b3480156103e157600080fd5b5060408051602060048035808201358381028086018501909652808552610294953695939460249493850192918291850190849080828437509497506109ab9650505050505050565b34801561043657600080fd5b50610141600160a060020a0360043516602435610b32565b34801561045a57600080fd5b50610218600160a060020a0360043581169060243516610b56565b34801561048157600080fd5b50610294600160a060020a0360043516610b81565b60065474010000000000000000000000000000000000000000900460ff1681565b6000805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561053d5780601f106105125761010080835404028352916020019161053d565b820191906000526020600020905b81548152906001019060200180831161052057829003601f168201915b505050505081565b60065460009060a860020a900460ff161561055f57600080fd5b6105698383610ba1565b9392505050565b60045490565b60065460009060a860020a900460ff161561059057600080fd5b61059b848484610c07565b949350505050565b60025460ff1681565b600654600160a060020a031633146105c357600080fd5b60065460a860020a900460ff1615156105db57600080fd5b6006805475ff000000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b600654600090600160a060020a0316331461063f57600080fd5b60065474010000000000000000000000000000000000000000900460ff161561066757600080fd5b60045461067a908363ffffffff610d6e16565b600455600160a060020a0383166000908152600360205260409020546106a6908363ffffffff610d6e16565b600160a060020a038416600081815260036020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a0385169160009160008051602061115b8339815191529181900360200190a350600192915050565b61073a3382610d81565b50565b60065460a860020a900460ff1681565b60065460009060a860020a900460ff161561076757600080fd5b6105698383610e70565b600160a060020a031660009081526003602052604090205490565b600654600160a060020a031633146107a357600080fd5b600654604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26006805473ffffffffffffffffffffffffffffffffffffffff19169055565b600654600090600160a060020a0316331461081457600080fd5b60065474010000000000000000000000000000000000000000900460ff161561083c57600080fd5b6006805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600654600160a060020a031633146108b757600080fd5b60065460a860020a900460ff16156108ce57600080fd5b6006805475ff000000000000000000000000000000000000000000191660a860020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600654600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561053d5780601f106105125761010080835404028352916020019161053d565b60065460009060a860020a900460ff16156109a157600080fd5b6105698383610f60565b60065460009081908190600160a060020a031633146109c957600080fd5b600092505b8351831015610b245783838151811015156109e557fe5b6020908102909101810151604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051919450600160a060020a038516926370a08231926024808401938290030181600087803b158015610a4f57600080fd5b505af1158015610a63573d6000803e3d6000fd5b505050506040513d6020811015610a7957600080fd5b5051600654604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610aed57600080fd5b505af1158015610b01573d6000803e3d6000fd5b505050506040513d6020811015610b1757600080fd5b50506001909201916109ce565b600654600160a060020a0316ff5b60065460009060a860020a900460ff1615610b4c57600080fd5b6105698383611031565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a03163314610b9857600080fd5b61073a816110ca565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000600160a060020a0383161515610c1e57600080fd5b600160a060020a038416600090815260036020526040902054821115610c4357600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902054821115610c7357600080fd5b600160a060020a038416600090815260036020526040902054610c9c908363ffffffff61114816565b600160a060020a038086166000908152600360205260408082209390935590851681522054610cd1908363ffffffff610d6e16565b600160a060020a038085166000908152600360209081526040808320949094559187168152600582528281203382529091522054610d15908363ffffffff61114816565b600160a060020a038086166000818152600560209081526040808320338452825291829020949094558051868152905192871693919260008051602061115b833981519152929181900390910190a35060019392505050565b81810182811015610d7b57fe5b92915050565b600160a060020a038216600090815260036020526040902054811115610da657600080fd5b600160a060020a038216600090815260036020526040902054610dcf908263ffffffff61114816565b600160a060020a038316600090815260036020526040902055600454610dfb908263ffffffff61114816565b600455604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a0385169160008051602061115b8339815191529181900360200190a35050565b336000908152600560209081526040808320600160a060020a038616845290915281205480831115610ec557336000908152600560209081526040808320600160a060020a0388168452909152812055610efa565b610ed5818463ffffffff61114816565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000600160a060020a0383161515610f7757600080fd5b33600090815260036020526040902054821115610f9357600080fd5b33600090815260036020526040902054610fb3908363ffffffff61114816565b3360009081526003602052604080822092909255600160a060020a03851681522054610fe5908363ffffffff610d6e16565b600160a060020a03841660008181526003602090815260409182902093909355805185815290519192339260008051602061115b8339815191529281900390910190a350600192915050565b336000908152600560209081526040808320600160a060020a0386168452909152812054611065908363ffffffff610d6e16565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03811615156110df57600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008282111561115457fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058208d9d1d0a2b0a9931fcc2ecf041ec7fc9afadc658810d13c0c4f805797bc84d550029000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000074c454f20494f550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064c454f494f550000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461012c57806306fdde0314610155578063095ea7b3146101df57806318160ddd1461020357806323b872dd1461022a578063313ce567146102545780633f4ba83a1461027f57806340c10f191461029657806342966c68146102ba5780635c975abb146102d257806366188463146102e757806370a082311461030b578063715018a61461032c5780637d64bcb4146103415780638456cb59146103565780638da5cb5b1461036b57806395d89b411461039c578063a9059cbb146103b1578063c6786e5a146103d5578063d73dd6231461042a578063dd62ed3e1461044e578063f2fde38b14610475575b600080fd5b34801561013857600080fd5b50610141610496565b604080519115158252519081900360200190f35b34801561016157600080fd5b5061016a6104b7565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a457818101518382015260200161018c565b50505050905090810190601f1680156101d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101eb57600080fd5b50610141600160a060020a0360043516602435610545565b34801561020f57600080fd5b50610218610570565b60408051918252519081900360200190f35b34801561023657600080fd5b50610141600160a060020a0360043581169060243516604435610576565b34801561026057600080fd5b506102696105a3565b6040805160ff9092168252519081900360200190f35b34801561028b57600080fd5b506102946105ac565b005b3480156102a257600080fd5b50610141600160a060020a0360043516602435610625565b3480156102c657600080fd5b50610294600435610730565b3480156102de57600080fd5b5061014161073d565b3480156102f357600080fd5b50610141600160a060020a036004351660243561074d565b34801561031757600080fd5b50610218600160a060020a0360043516610771565b34801561033857600080fd5b5061029461078c565b34801561034d57600080fd5b506101416107fa565b34801561036257600080fd5b506102946108a0565b34801561037757600080fd5b5061038061091e565b60408051600160a060020a039092168252519081900360200190f35b3480156103a857600080fd5b5061016a61092d565b3480156103bd57600080fd5b50610141600160a060020a0360043516602435610987565b3480156103e157600080fd5b5060408051602060048035808201358381028086018501909652808552610294953695939460249493850192918291850190849080828437509497506109ab9650505050505050565b34801561043657600080fd5b50610141600160a060020a0360043516602435610b32565b34801561045a57600080fd5b50610218600160a060020a0360043581169060243516610b56565b34801561048157600080fd5b50610294600160a060020a0360043516610b81565b60065474010000000000000000000000000000000000000000900460ff1681565b6000805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561053d5780601f106105125761010080835404028352916020019161053d565b820191906000526020600020905b81548152906001019060200180831161052057829003601f168201915b505050505081565b60065460009060a860020a900460ff161561055f57600080fd5b6105698383610ba1565b9392505050565b60045490565b60065460009060a860020a900460ff161561059057600080fd5b61059b848484610c07565b949350505050565b60025460ff1681565b600654600160a060020a031633146105c357600080fd5b60065460a860020a900460ff1615156105db57600080fd5b6006805475ff000000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b600654600090600160a060020a0316331461063f57600080fd5b60065474010000000000000000000000000000000000000000900460ff161561066757600080fd5b60045461067a908363ffffffff610d6e16565b600455600160a060020a0383166000908152600360205260409020546106a6908363ffffffff610d6e16565b600160a060020a038416600081815260036020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a0385169160009160008051602061115b8339815191529181900360200190a350600192915050565b61073a3382610d81565b50565b60065460a860020a900460ff1681565b60065460009060a860020a900460ff161561076757600080fd5b6105698383610e70565b600160a060020a031660009081526003602052604090205490565b600654600160a060020a031633146107a357600080fd5b600654604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26006805473ffffffffffffffffffffffffffffffffffffffff19169055565b600654600090600160a060020a0316331461081457600080fd5b60065474010000000000000000000000000000000000000000900460ff161561083c57600080fd5b6006805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600654600160a060020a031633146108b757600080fd5b60065460a860020a900460ff16156108ce57600080fd5b6006805475ff000000000000000000000000000000000000000000191660a860020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600654600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561053d5780601f106105125761010080835404028352916020019161053d565b60065460009060a860020a900460ff16156109a157600080fd5b6105698383610f60565b60065460009081908190600160a060020a031633146109c957600080fd5b600092505b8351831015610b245783838151811015156109e557fe5b6020908102909101810151604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051919450600160a060020a038516926370a08231926024808401938290030181600087803b158015610a4f57600080fd5b505af1158015610a63573d6000803e3d6000fd5b505050506040513d6020811015610a7957600080fd5b5051600654604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610aed57600080fd5b505af1158015610b01573d6000803e3d6000fd5b505050506040513d6020811015610b1757600080fd5b50506001909201916109ce565b600654600160a060020a0316ff5b60065460009060a860020a900460ff1615610b4c57600080fd5b6105698383611031565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a03163314610b9857600080fd5b61073a816110ca565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000600160a060020a0383161515610c1e57600080fd5b600160a060020a038416600090815260036020526040902054821115610c4357600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902054821115610c7357600080fd5b600160a060020a038416600090815260036020526040902054610c9c908363ffffffff61114816565b600160a060020a038086166000908152600360205260408082209390935590851681522054610cd1908363ffffffff610d6e16565b600160a060020a038085166000908152600360209081526040808320949094559187168152600582528281203382529091522054610d15908363ffffffff61114816565b600160a060020a038086166000818152600560209081526040808320338452825291829020949094558051868152905192871693919260008051602061115b833981519152929181900390910190a35060019392505050565b81810182811015610d7b57fe5b92915050565b600160a060020a038216600090815260036020526040902054811115610da657600080fd5b600160a060020a038216600090815260036020526040902054610dcf908263ffffffff61114816565b600160a060020a038316600090815260036020526040902055600454610dfb908263ffffffff61114816565b600455604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a0385169160008051602061115b8339815191529181900360200190a35050565b336000908152600560209081526040808320600160a060020a038616845290915281205480831115610ec557336000908152600560209081526040808320600160a060020a0388168452909152812055610efa565b610ed5818463ffffffff61114816565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000600160a060020a0383161515610f7757600080fd5b33600090815260036020526040902054821115610f9357600080fd5b33600090815260036020526040902054610fb3908363ffffffff61114816565b3360009081526003602052604080822092909255600160a060020a03851681522054610fe5908363ffffffff610d6e16565b600160a060020a03841660008181526003602090815260409182902093909355805185815290519192339260008051602061115b8339815191529281900390910190a350600192915050565b336000908152600560209081526040808320600160a060020a0386168452909152812054611065908363ffffffff610d6e16565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03811615156110df57600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008282111561115457fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058208d9d1d0a2b0a9931fcc2ecf041ec7fc9afadc658810d13c0c4f805797bc84d550029

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000074c454f20494f550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064c454f494f550000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): LEO IOU
Arg [1] : _symbol (string): LEOIOU
Arg [2] : _decimals (uint8): 18

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [4] : 4c454f20494f5500000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [6] : 4c454f494f550000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

16311:248:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10946:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10946:35:0;;;;;;;;;;;;;;;;;;;;;;1507:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1507:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1507:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14576:171;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14576:171:0;-1:-1:-1;;;;;14576:171:0;;;;;;;3587:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3587:85:0;;;;;;;;;;;;;;;;;;;;14372:198;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14372:198:0;-1:-1:-1;;;;;14372:198:0;;;;;;;;;;;;1555:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1555:21:0;;;;;;;;;;;;;;;;;;;;;;;13842:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13842:95:0;;;;;;11383:326;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;11383:326:0;-1:-1:-1;;;;;11383:326:0;;;;;;;12396:75;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12396:75:0;;;;;13221:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13221:26:0;;;;14963:214;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14963:214:0;-1:-1:-1;;;;;14963:214:0;;;;;;;4371:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4371:101:0;-1:-1:-1;;;;;4371:101:0;;;;;9696:114;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9696:114:0;;;;11829:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11829:144:0;;;;13662:93;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13662:93:0;;;;9078:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9078:20:0;;;;;;;;-1:-1:-1;;;;;9078:20:0;;;;;;;;;;;;;;1530;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1530:20:0;;;;14203:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14203:163:0;-1:-1:-1;;;;;14203:163:0;;;;;;;15871:368;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;15871:368:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;15871:368:0;;-1:-1:-1;15871:368:0;;-1:-1:-1;;;;;;;15871:368:0;14753:204;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14753:204:0;-1:-1:-1;;;;;14753:204:0;;;;;;;6907:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6907:162:0;-1:-1:-1;;;;;6907:162:0;;;;;;;;;;9978:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9978:105:0;-1:-1:-1;;;;;9978:105:0;;;;;10946:35;;;;;;;;;:::o;1507:18::-;;;;;;;;;;;;;;;-1:-1:-1;;1507:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14576:171::-;13397:6;;14687:4;;-1:-1:-1;;;13397:6:0;;;;13396:7;13388:16;;;;;;14710:31;14724:8;14734:6;14710:13;:31::i;:::-;14703:38;14576:171;-1:-1:-1;;;14576:171:0:o;3587:85::-;3654:12;;3587:85;:::o;14372:198::-;13397:6;;14503:4;;-1:-1:-1;;;13397:6:0;;;;13396:7;13388:16;;;;;;14526:38;14545:5;14552:3;14557:6;14526:18;:38::i;:::-;14519:45;14372:198;-1:-1:-1;;;;14372:198:0:o;1555:21::-;;;;;;:::o;13842:95::-;9581:5;;-1:-1:-1;;;;;9581:5:0;9567:10;:19;9559:28;;;;;;13557:6;;-1:-1:-1;;;13557:6:0;;;;13549:15;;;;;;;;13896:6;:14;;-1:-1:-1;;13896:14:0;;;13922:9;;;;13905:5;;13922:9;13842:95::o;11383:326::-;11119:5;;11504:4;;-1:-1:-1;;;;;11119:5:0;11105:10;:19;11097:28;;;;;;11025:15;;;;;;;11024:16;11016:25;;;;;;11535:12;;:25;;11552:7;11535:25;:16;:25;:::i;:::-;11520:12;:40;-1:-1:-1;;;;;11583:13:0;;;;;;:8;:13;;;;;;:26;;11601:7;11583:26;:17;:26;:::i;:::-;-1:-1:-1;;;;;11567:13:0;;;;;;:8;:13;;;;;;;;;:42;;;;11621:18;;;;;;;11567:13;;11621:18;;;;;;;;;11651:34;;;;;;;;-1:-1:-1;;;;;11651:34:0;;;11668:1;;-1:-1:-1;;;;;;;;;;;11651:34:0;;;;;;;;-1:-1:-1;11699:4:0;11383:326;;;;:::o;12396:75::-;12440:25;12446:10;12458:6;12440:5;:25::i;:::-;12396:75;:::o;13221:26::-;;;-1:-1:-1;;;13221:26:0;;;;;:::o;14963:214::-;13397:6;;15090:12;;-1:-1:-1;;;13397:6:0;;;;13396:7;13388:16;;;;;;15121:50;15144:8;15154:16;15121:22;:50::i;4371:101::-;-1:-1:-1;;;;;4450:16:0;4427:7;4450:16;;;:8;:16;;;;;;;4371:101::o;9696:114::-;9581:5;;-1:-1:-1;;;;;9581:5:0;9567:10;:19;9559:28;;;;;;9773:5;;9754:25;;-1:-1:-1;;;;;9773:5:0;;;;9754:25;;9773:5;;9754:25;9786:5;:18;;-1:-1:-1;;9786:18:0;;;9696:114::o;11829:144::-;9581:5;;11888:4;;-1:-1:-1;;;;;9581:5:0;9567:10;:19;9559:28;;;;;;11025:15;;;;;;;11024:16;11016:25;;;;;;11901:15;:22;;-1:-1:-1;;11901:22:0;;;;;11935:14;;;;11901:22;;11935:14;-1:-1:-1;11963:4:0;11829:144;:::o;13662:93::-;9581:5;;-1:-1:-1;;;;;9581:5:0;9567:10;:19;9559:28;;;;;;13397:6;;-1:-1:-1;;;13397:6:0;;;;13396:7;13388:16;;;;;;13717:6;:13;;-1:-1:-1;;13717:13:0;-1:-1:-1;;;13717:13:0;;;13742:7;;;;13717:13;;13742:7;13662:93::o;9078:20::-;;;-1:-1:-1;;;;;9078:20:0;;:::o;1530:::-;;;;;;;;;;;;;;;-1:-1:-1;;1530:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14203:163;13397:6;;14310:4;;-1:-1:-1;;;13397:6:0;;;;13396:7;13388:16;;;;;;14333:27;14348:3;14353:6;14333:14;:27::i;15871:368::-;9581:5;;15970:9;;;;;;-1:-1:-1;;;;;9581:5:0;9567:10;:19;9559:28;;;;;;15982:1;15970:13;;15965:188;15989:6;:13;15985:1;:17;15965:188;;;16048:6;16055:1;16048:9;;;;;;;;;;;;;;;;;;;;16085:21;;;;;;16101:4;16085:21;;;;;;16048:9;;-1:-1:-1;;;;;;16085:15:0;;;;;:21;;;;;;;;;;-1:-1:-1;16085:15:0;:21;;;5:2:-1;;;;30:1;27;20:12;5:2;16085:21:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;16085:21:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;16085:21:0;16130:5;;16115:30;;;;;;-1:-1:-1;;;;;16130:5:0;;;16115:30;;;;;;;;;;;;16085:21;;-1:-1:-1;16115:14:0;;;;;;:30;;;;;16085:21;;16115:30;;;;;;;;16130:5;16115:14;:30;;;5:2:-1;;;;30:1;27;20:12;5:2;16115:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;16115:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;16004:3:0;;;;;15965:188;;;16227:5;;-1:-1:-1;;;;;16227:5:0;16214:19;14753:204;13397:6;;14875:12;;-1:-1:-1;;;13397:6:0;;;;13396:7;13388:16;;;;;;14906:45;14929:8;14939:11;14906:22;:45::i;6907:162::-;-1:-1:-1;;;;;7038:15:0;;;7012:7;7038:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;6907:162::o;9978:105::-;9581:5;;-1:-1:-1;;;;;9581:5:0;9567:10;:19;9559:28;;;;;;10048:29;10067:9;10048:18;:29::i;6388:192::-;6476:10;6455:4;6468:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6468:29:0;;;;;;;;;;;:38;;;6518;;;;;;;6455:4;;6468:29;;6476:10;;6518:38;;;;;;;;-1:-1:-1;6570:4:0;6388:192;;;;:::o;5266:487::-;5378:4;-1:-1:-1;;;;;5402:17:0;;;;5394:26;;;;;;-1:-1:-1;;;;;5445:15:0;;;;;;:8;:15;;;;;;5435:25;;;5427:34;;;;;;-1:-1:-1;;;;;5486:14:0;;;;;;:7;:14;;;;;;;;5501:10;5486:26;;;;;;;;5476:36;;;5468:45;;;;;;-1:-1:-1;;;;;5540:15:0;;;;;;:8;:15;;;;;;:27;;5560:6;5540:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;5522:15:0;;;;;;;:8;:15;;;;;;:45;;;;5590:13;;;;;;;:25;;5608:6;5590:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;5574:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;5651:14;;;;;:7;:14;;;;;5666:10;5651:26;;;;;;;:38;;5682:6;5651:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;5622:14:0;;;;;;;:7;:14;;;;;;;;5637:10;5622:26;;;;;;;;:67;;;;5701:28;;;;;;;;;;;5622:14;;-1:-1:-1;;;;;;;;;;;5701:28:0;;;;;;;;;;-1:-1:-1;5743:4:0;5266:487;;;;;:::o;3053:127::-;3133:5;;;3152:6;;;;3145:14;;;;3053:127;;;;:::o;12477:447::-;-1:-1:-1;;;;;12556:14:0;;;;;;:8;:14;;;;;;12546:24;;;12538:33;;;;;;-1:-1:-1;;;;;12770:14:0;;;;;;:8;:14;;;;;;:26;;12789:6;12770:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;12753:14:0;;;;;;:8;:14;;;;;:43;12818:12;;:24;;12835:6;12818:24;:16;:24;:::i;:::-;12803:12;:39;12854:18;;;;;;;;-1:-1:-1;;;;;12854:18:0;;;;;;;;;;;;;12884:34;;;;;;;;12907:1;;-1:-1:-1;;;;;12884:34:0;;;-1:-1:-1;;;;;;;;;;;12884:34:0;;;;;;;;12477:447;;:::o;8316:440::-;8464:10;8424:4;8456:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;8456:29:0;;;;;;;;;;8496:27;;;8492:168;;;8542:10;8566:1;8534:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;8534:29:0;;;;;;;;;:33;8492:168;;;8622:30;:8;8635:16;8622:30;:12;:30;:::i;:::-;8598:10;8590:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;8590:29:0;;;;;;;;;:62;8492:168;8680:10;8702:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;8671:61:0;;8702:29;;;;;;;;;;;8671:61;;;;;;;;;8680:10;8671:61;;;;;;;;;;;-1:-1:-1;8746:4:0;;8316:440;-1:-1:-1;;;8316:440:0:o;3833:329::-;3896:4;-1:-1:-1;;;;;3917:17:0;;;;3909:26;;;;;;3969:10;3960:20;;;;:8;:20;;;;;;3950:30;;;3942:39;;;;;;4022:10;4013:20;;;;:8;:20;;;;;;:32;;4038:6;4013:32;:24;:32;:::i;:::-;3999:10;3990:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;4068:13:0;;;;;;:25;;4086:6;4068:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4052:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;4105:33;;;;;;;4052:13;;4114:10;;-1:-1:-1;;;;;;;;;;;4105:33:0;;;;;;;;;-1:-1:-1;4152:4:0;3833:329;;;;:::o;7538:304::-;7706:10;7641:4;7698:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;7698:29:0;;;;;;;;;;:46;;7732:11;7698:46;:33;:46;:::i;:::-;7665:10;7657:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;7657:29:0;;;;;;;;;;;;:88;;;7757:61;;;;;;7657:29;;7757:61;;;;;;;;;;;-1:-1:-1;7832:4:0;7538:304;;;;:::o;10224:175::-;-1:-1:-1;;;;;10295:23:0;;;;10287:32;;;;;;10352:5;;10331:38;;-1:-1:-1;;;;;10331:38:0;;;;10352:5;;10331:38;;10352:5;;10331:38;10376:5;:17;;-1:-1:-1;;10376:17:0;-1:-1:-1;;;;;10376:17:0;;;;;;;;;;10224:175::o;2873:113::-;2931:7;2954:6;;;;2947:14;;;;-1:-1:-1;2975:5:0;;;2873:113::o

Swarm Source

bzzr://8d9d1d0a2b0a9931fcc2ecf041ec7fc9afadc658810d13c0c4f805797bc84d55
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.