ETH Price: $2,606.26 (-0.18%)

Token

LYF Coin (LYF)
 

Overview

Max Total Supply

24,000,000,000 LYF

Holders

808 (0.00%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
burhank61.eth
Balance
21.25 LYF

Value
$0.00
0x7681Ed0Bbbcd36b55d98D911F97ccc0AD2EB2174
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

A staking platform with an algorithm that enables staking for a wide number of ERC-20 tokens.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
LYFToken

Compiler Version
v0.5.11+commit.c082d0b4

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2019-10-03
*/

pragma solidity ^0.5.0;

interface IERC20 {
    
    function totalSupply() external view returns (uint256);

    
    function balanceOf(address account) external view returns (uint256);

    
    function transfer(address recipient, uint256 amount) external returns (bool);

    
    function allowance(address owner, address spender) external view returns (uint256);

    
    function approve(address spender, uint256 amount) external returns (bool);

    
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    
    event Transfer(address indexed from, address indexed to, uint256 value);

    
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

pragma solidity ^0.5.0;

contract ERC20Detailed is IERC20 {
    string private _name;
    string private _symbol;
    uint8 private _decimals;

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

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }
}


pragma solidity ^0.5.0;


library SafeMath {
    
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        uint256 c = a - b;

        return c;
    }

    
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
       
       
       
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
       
        require(b > 0, "SafeMath: division by zero");
        uint256 c = a / b;
       

        return c;
    }

    
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0, "SafeMath: modulo by zero");
        return a % b;
    }
}


pragma solidity ^0.5.0;




contract ERC20 is IERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;

    
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    
    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }

    
    function transfer(address recipient, uint256 amount) public returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    
    function allowance(address owner, address spender) public view returns (uint256) {
        return _allowances[owner][spender];
    }

    
    function approve(address spender, uint256 value) public returns (bool) {
        _approve(msg.sender, spender, value);
        return true;
    }

    
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount));
        return true;
    }

    
    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }

    
    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue));
        return true;
    }

    
    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _balances[sender] = _balances[sender].sub(amount);
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    
    function _mint(address account, uint256 amount) internal {
        require(account != address(0), "ERC20: mint to the zero address");

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

     
    function _burn(address account, uint256 value) internal {
        require(account != address(0), "ERC20: burn from the zero address");

        _totalSupply = _totalSupply.sub(value);
        _balances[account] = _balances[account].sub(value);
        emit Transfer(account, address(0), value);
    }

    
    function _approve(address owner, address spender, uint256 value) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = value;
        emit Approval(owner, spender, value);
    }

    
    function _burnFrom(address account, uint256 amount) internal {
        _burn(account, amount);
        _approve(account, msg.sender, _allowances[account][msg.sender].sub(amount));
    }
}


pragma solidity ^0.5.0;


library Roles {
    struct Role {
        mapping (address => bool) bearer;
    }

    
    function add(Role storage role, address account) internal {
        require(!has(role, account), "Roles: account already has role");
        role.bearer[account] = true;
    }

    
    function remove(Role storage role, address account) internal {
        require(has(role, account), "Roles: account does not have role");
        role.bearer[account] = false;
    }

    
    function has(Role storage role, address account) internal view returns (bool) {
        require(account != address(0), "Roles: account is the zero address");
        return role.bearer[account];
    }
}


pragma solidity ^0.5.0;


contract MinterRole {
    using Roles for Roles.Role;

    event MinterAdded(address indexed account);
    event MinterRemoved(address indexed account);

    Roles.Role private _minters;

    constructor () internal {
        _addMinter(msg.sender);
    }

    modifier onlyMinter() {
        require(isMinter(msg.sender), "MinterRole: caller does not have the Minter role");
        _;
    }

    function isMinter(address account) public view returns (bool) {
        return _minters.has(account);
    }

    function addMinter(address account) public onlyMinter {
        _addMinter(account);
    }

    function renounceMinter() public {
        _removeMinter(msg.sender);
    }

    function _addMinter(address account) internal {
        _minters.add(account);
        emit MinterAdded(account);
    }

    function _removeMinter(address account) internal {
        _minters.remove(account);
        emit MinterRemoved(account);
    }
}


pragma solidity ^0.5.0;




contract ERC20Mintable is ERC20, MinterRole {
    
    function mint(address account, uint256 amount) public onlyMinter returns (bool) {
        _mint(account, amount);
        return true;
    }
}


pragma solidity ^0.5.0;



contract ERC20Capped is ERC20Mintable {
    uint256 private _cap;

    
    constructor (uint256 cap) public {
        require(cap > 0, "ERC20Capped: cap is 0");
        _cap = cap;
    }

    
    function cap() public view returns (uint256) {
        return _cap;
    }

    
    function _mint(address account, uint256 value) internal {
        require(totalSupply().add(value) <= _cap, "ERC20Capped: cap exceeded");
        super._mint(account, value);
    }
}


pragma solidity ^0.5.0;



contract ERC20Burnable is ERC20 {
    
    function burn(uint256 amount) public {
        _burn(msg.sender, amount);
    }

    
    function burnFrom(address account, uint256 amount) public {
        _burnFrom(account, amount);
    }
}


pragma solidity ^0.5.0;


contract Ownable {
    address private _owner;

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

    
    constructor () internal {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), _owner);
    }

    
    function owner() public view returns (address) {
        return _owner;
    }

    
    modifier onlyOwner() {
        require(isOwner(), "Ownable: caller is not the owner");
        _;
    }

    
    function isOwner() public view returns (bool) {
        return msg.sender == _owner;
    }

    
    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    
    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    
    function _transferOwnership(address newOwner) internal {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}


pragma solidity ^0.5.11;




contract TokenRecover is Ownable {

    
    function recoverERC20(address tokenAddress, uint256 tokenAmount) public onlyOwner {
        IERC20(tokenAddress).transfer(owner(), tokenAmount);
    }
}


pragma solidity ^0.5.11;


contract OperatorRole {
    using Roles for Roles.Role;

    event OperatorAdded(address indexed account);
    event OperatorRemoved(address indexed account);

    Roles.Role private _operators;

    constructor() internal {
        _addOperator(msg.sender);
    }

    modifier onlyOperator() {
        require(isOperator(msg.sender));
        _;
    }

    function isOperator(address account) public view returns (bool) {
        return _operators.has(account);
    }

    function addOperator(address account) public onlyOperator {
        _addOperator(account);
    }

    function renounceOperator() public {
        _removeOperator(msg.sender);
    }

    function _addOperator(address account) internal {
        _operators.add(account);
        emit OperatorAdded(account);
    }

    function _removeOperator(address account) internal {
        _operators.remove(account);
        emit OperatorRemoved(account);
    }
}


pragma solidity ^0.5.11;







contract BaseERC20Token is ERC20Detailed, ERC20Capped, ERC20Burnable, OperatorRole, TokenRecover {

    event MintFinished();
    event TransferEnabled();

   
    bool private _mintingFinished = false;

   
    bool private _transferEnabled = false;

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

    
    modifier canTransfer(address from) {
        require(_transferEnabled || isOperator(from));
        _;
    }

    
    constructor(
        string memory name,
        string memory symbol,
        uint8 decimals,
        uint256 cap,
        uint256 initialSupply
    )
        public
        ERC20Detailed(name, symbol, decimals)
        ERC20Capped(cap)
    {
        if (initialSupply > 0) {
            _mint(owner(), initialSupply);
        }
    }

    
    function mintingFinished() public view returns (bool) {
        return _mintingFinished;
    }

    
    function transferEnabled() public view returns (bool) {
        return _transferEnabled;
    }

    
    function mint(address to, uint256 value) public canMint returns (bool) {
        return super.mint(to, value);
    }

    
    function transfer(address to, uint256 value) public canTransfer(msg.sender) returns (bool) {
        return super.transfer(to, value);
    }

    
    function transferFrom(address from, address to, uint256 value) public canTransfer(from) returns (bool) {
        return super.transferFrom(from, to, value);
    }

    
    function finishMinting() public onlyOwner canMint {
        _mintingFinished = true;

        emit MintFinished();
    }

    
    function enableTransfer() public onlyOwner {
        _transferEnabled = true;

        emit TransferEnabled();
    }

    
    function removeOperator(address account) public onlyOwner {
        _removeOperator(account);
    }

    
    function removeMinter(address account) public onlyOwner {
        _removeMinter(account);
    }
}


pragma solidity ^0.5.11;


contract LYFToken is BaseERC20Token {
  constructor(
    string memory name,
    string memory symbol,
    uint8 decimals,
    uint256 cap,
    uint256 initialSupply,
        bool transferEnabled
  )
    public
    BaseERC20Token(name, symbol, decimals, cap, initialSupply)
  {
    if (transferEnabled) {
            enableTransfer();
        }
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"transferEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOperator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokenAmount","type":"uint256"}],"name":"recoverERC20","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"enableTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"uint256","name":"cap","type":"uint256"},{"internalType":"uint256","name":"initialSupply","type":"uint256"},{"internalType":"bool","name":"transferEnabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[],"name":"TransferEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"OperatorAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"OperatorRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"MinterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"MinterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526009805461ffff60a01b191690553480156200001f57600080fd5b506040516200212f3803806200212f833981810160405260c08110156200004557600080fd5b81019080805160405193929190846401000000008211156200006657600080fd5b9083019060208201858111156200007c57600080fd5b82516401000000008111828201881017156200009757600080fd5b82525081516020918201929091019080838360005b83811015620000c6578181015183820152602001620000ac565b50505050905090810190601f168015620000f45780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011857600080fd5b9083019060208201858111156200012e57600080fd5b82516401000000008111828201881017156200014957600080fd5b82525081516020918201929091019080838360005b83811015620001785781810151838201526020016200015e565b50505050905090810190601f168015620001a65780820380516001836020036101000a031916815260200191505b506040908152602082810151918301516060840151608090940151885193965090945091879187918791879187918391879187918791620001ed9160009186019062000869565b5081516200020390600190602085019062000869565b506002805460ff191660ff92909216919091179055506200022690503362000352565b600081116200029657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f45524332304361707065643a2063617020697320300000000000000000000000604482015290519081900360640190fd5b600755620002ad336001600160e01b03620003a416565b600980546001600160a01b0319163317908190556040516001600160a01b0391909116906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a38015620003275762000327620003176001600160e01b03620003f616565b826001600160e01b036200040616565b505050505080156200034657620003466001600160e01b03620004be16565b5050505050506200090b565b6200036d8160066200058d60201b620014e21790919060201c565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b620003bf8160086200058d60201b620014e21790919060201c565b6040516001600160a01b038216907fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d90600090a250565b6009546001600160a01b03165b90565b6007546200043582620004216001600160e01b036200063416565b6200063a60201b62000ef31790919060201c565b1115620004a357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f45524332304361707065643a2063617020657863656564656400000000000000604482015290519081900360640190fd5b620004ba8282620006b660201b620015631760201c565b5050565b620004d16001600160e01b03620007d516565b6200053d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6009805460ff60a81b191675010000000000000000000000000000000000000000001790556040517f75fce015c314a132947a3e42f6ab79ab8e05397dabf35b4d742dea228bbadc2d90600090a1565b620005a282826001600160e01b03620007e616565b156200060f57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b60055490565b600082820183811015620006af57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166200072c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b62000748816005546200063a60201b62000ef31790919060201c565b6005556001600160a01b0382166000908152600360209081526040909120546200077d91839062000ef36200063a821b17901c565b6001600160a01b03831660008181526003602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6009546001600160a01b0316331490565b60006001600160a01b03821662000849576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806200210d6022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620008ac57805160ff1916838001178555620008dc565b82800160010185558215620008dc579182015b82811115620008dc578251825591602001919060010190620008bf565b50620008ea929150620008ee565b5090565b6200040391905b80821115620008ea5760008155600101620008f5565b6117f2806200091b6000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c806379cc67901161010f5780639870d7fe116100a2578063ac8a584a11610071578063ac8a584a14610597578063dd62ed3e146105bd578063f1b50c1d146105eb578063f2fde38b146105f3576101f0565b80639870d7fe146104f3578063a457c2d714610519578063a9059cbb14610545578063aa271e1a14610571576101f0565b80638f32d59b116100de5780638f32d59b146104b557806395d89b41146104bd578063983b2d56146104c557806398650275146104eb576101f0565b806379cc6790146104315780637d64bcb41461045d5780638980f11f146104655780638da5cb5b14610491576101f0565b8063355274ea116101875780634cd412d5116101565780634cd412d5146103d55780636d70f7ae146103dd57806370a0823114610403578063715018a614610429576101f0565b8063355274ea14610358578063395093511461036057806340c10f191461038c57806342966c68146103b8576101f0565b806323b872dd116101c357806323b872dd146102d45780632ab6f8db1461030a5780633092afd514610314578063313ce5671461033a576101f0565b806305d2035b146101f557806306fdde0314610211578063095ea7b31461028e57806318160ddd146102ba575b600080fd5b6101fd610619565b604080519115158252519081900360200190f35b610219610629565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561025357818101518382015260200161023b565b50505050905090810190601f1680156102805780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101fd600480360360408110156102a457600080fd5b506001600160a01b0381351690602001356106bf565b6102c26106d5565b60408051918252519081900360200190f35b6101fd600480360360608110156102ea57600080fd5b506001600160a01b038135811691602081013590911690604001356106db565b610312610719565b005b6103126004803603602081101561032a57600080fd5b50356001600160a01b0316610724565b610342610777565b6040805160ff9092168252519081900360200190f35b6102c2610780565b6101fd6004803603604081101561037657600080fd5b506001600160a01b038135169060200135610786565b6101fd600480360360408110156103a257600080fd5b506001600160a01b0381351690602001356107c7565b610312600480360360208110156103ce57600080fd5b50356107f2565b6101fd6107fc565b6101fd600480360360208110156103f357600080fd5b50356001600160a01b031661080c565b6102c26004803603602081101561041957600080fd5b50356001600160a01b0316610825565b610312610840565b6103126004803603604081101561044757600080fd5b506001600160a01b0381351690602001356108d1565b6103126108df565b6103126004803603604081101561047b57600080fd5b506001600160a01b03813516906020013561097b565b610499610a59565b604080516001600160a01b039092168252519081900360200190f35b6101fd610a68565b610219610a79565b610312600480360360208110156104db57600080fd5b50356001600160a01b0316610ad9565b610312610b26565b6103126004803603602081101561050957600080fd5b50356001600160a01b0316610b2f565b6101fd6004803603604081101561052f57600080fd5b506001600160a01b038135169060200135610b4a565b6101fd6004803603604081101561055b57600080fd5b506001600160a01b038135169060200135610b86565b6101fd6004803603602081101561058757600080fd5b50356001600160a01b0316610bc2565b610312600480360360208110156105ad57600080fd5b50356001600160a01b0316610bd5565b6102c2600480360360408110156105d357600080fd5b506001600160a01b0381358116916020013516610c25565b610312610c50565b6103126004803603602081101561060957600080fd5b50356001600160a01b0316610cd5565b600954600160a01b900460ff1690565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106b55780601f1061068a576101008083540402835291602001916106b5565b820191906000526020600020905b81548152906001019060200180831161069857829003601f168201915b5050505050905090565b60006106cc338484610d25565b50600192915050565b60055490565b6009546000908490600160a81b900460ff16806106fc57506106fc8161080c565b61070557600080fd5b610710858585610e11565b95945050505050565b61072233610e63565b565b61072c610a68565b61076b576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b61077481610eab565b50565b60025460ff1690565b60075490565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916106cc9185906107c2908663ffffffff610ef316565b610d25565b600954600090600160a01b900460ff16156107e157600080fd5b6107eb8383610f4d565b9392505050565b6107743382610f9d565b600954600160a81b900460ff1690565b600061081f60088363ffffffff61107816565b92915050565b6001600160a01b031660009081526003602052604090205490565b610848610a68565b610887576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b6009546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600980546001600160a01b0319169055565b6108db82826110df565b5050565b6108e7610a68565b610926576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b600954600160a01b900460ff161561093d57600080fd5b6009805460ff60a01b1916600160a01b1790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a1565b610983610a68565b6109c2576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b816001600160a01b031663a9059cbb6109d9610a59565b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610a2957600080fd5b505af1158015610a3d573d6000803e3d6000fd5b505050506040513d6020811015610a5357600080fd5b50505050565b6009546001600160a01b031690565b6009546001600160a01b0316331490565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156106b55780601f1061068a576101008083540402835291602001916106b5565b610ae233610bc2565b610b1d5760405162461bcd60e51b81526004018080602001828103825260308152602001806116c16030913960400191505060405180910390fd5b61077481611124565b61072233610eab565b610b383361080c565b610b4157600080fd5b6107748161116c565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916106cc9185906107c2908663ffffffff6111b416565b6009546000903390600160a81b900460ff1680610ba75750610ba78161080c565b610bb057600080fd5b610bba8484611211565b949350505050565b600061081f60068363ffffffff61107816565b610bdd610a68565b610c1c576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b61077481610e63565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b610c58610a68565b610c97576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b6009805460ff60a81b1916600160a81b1790556040517f75fce015c314a132947a3e42f6ab79ab8e05397dabf35b4d742dea228bbadc2d90600090a1565b610cdd610a68565b610d1c576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b6107748161121e565b6001600160a01b038316610d6a5760405162461bcd60e51b815260040180806020018281038252602481526020018061179a6024913960400191505060405180910390fd5b6001600160a01b038216610daf5760405162461bcd60e51b815260040180806020018281038252602281526020018061169f6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260046020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610e1e8484846112bf565b6001600160a01b038416600090815260046020908152604080832033808552925290912054610e599186916107c2908663ffffffff6111b416565b5060019392505050565b610e7460088263ffffffff61140316565b6040516001600160a01b038216907f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d90600090a250565b610ebc60068263ffffffff61140316565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b6000828201838110156107eb576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000610f5833610bc2565b610f935760405162461bcd60e51b81526004018080602001828103825260308152602001806116c16030913960400191505060405180910390fd5b6106cc838361146a565b6001600160a01b038216610fe25760405162461bcd60e51b81526004018080602001828103825260218152602001806117546021913960400191505060405180910390fd5b600554610ff5908263ffffffff6111b416565b6005556001600160a01b038216600090815260036020526040902054611021908263ffffffff6111b416565b6001600160a01b0383166000818152600360209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b60006001600160a01b0382166110bf5760405162461bcd60e51b81526004018080602001828103825260228152602001806117326022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b6110e98282610f9d565b6001600160a01b0382166000908152600460209081526040808320338085529252909120546108db9184916107c2908563ffffffff6111b416565b61113560068263ffffffff6114e216565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b61117d60088263ffffffff6114e216565b6040516001600160a01b038216907fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d90600090a250565b60008282111561120b576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60006106cc3384846112bf565b6001600160a01b0381166112635760405162461bcd60e51b81526004018080602001828103825260268152602001806116796026913960400191505060405180910390fd5b6009546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166113045760405162461bcd60e51b81526004018080602001828103825260258152602001806117756025913960400191505060405180910390fd5b6001600160a01b0382166113495760405162461bcd60e51b81526004018080602001828103825260238152602001806116566023913960400191505060405180910390fd5b6001600160a01b038316600090815260036020526040902054611372908263ffffffff6111b416565b6001600160a01b0380851660009081526003602052604080822093909355908416815220546113a7908263ffffffff610ef316565b6001600160a01b0380841660008181526003602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b61140d8282611078565b6114485760405162461bcd60e51b81526004018080602001828103825260218152602001806116f16021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b600754611485826114796106d5565b9063ffffffff610ef316565b11156114d8576040805162461bcd60e51b815260206004820152601960248201527f45524332304361707065643a2063617020657863656564656400000000000000604482015290519081900360640190fd5b6108db8282611563565b6114ec8282611078565b1561153e576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b6001600160a01b0382166115be576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6005546115d1908263ffffffff610ef316565b6005556001600160a01b0382166000908152600360205260409020546115fd908263ffffffff610ef316565b6001600160a01b03831660008181526003602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573734d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a265627a7a72315820cb1ee6140783d9500986f3684d0c91e78761693b74ae5d7fb777cc271c0acafd64736f6c634300050b0032526f6c65733a206163636f756e7420697320746865207a65726f206164647265737300000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000003077b58d5d37839198000000000000000000000000000000000000000000000004d8c55aefb8c05b5c0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000084c594620436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c59460000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101f05760003560e01c806379cc67901161010f5780639870d7fe116100a2578063ac8a584a11610071578063ac8a584a14610597578063dd62ed3e146105bd578063f1b50c1d146105eb578063f2fde38b146105f3576101f0565b80639870d7fe146104f3578063a457c2d714610519578063a9059cbb14610545578063aa271e1a14610571576101f0565b80638f32d59b116100de5780638f32d59b146104b557806395d89b41146104bd578063983b2d56146104c557806398650275146104eb576101f0565b806379cc6790146104315780637d64bcb41461045d5780638980f11f146104655780638da5cb5b14610491576101f0565b8063355274ea116101875780634cd412d5116101565780634cd412d5146103d55780636d70f7ae146103dd57806370a0823114610403578063715018a614610429576101f0565b8063355274ea14610358578063395093511461036057806340c10f191461038c57806342966c68146103b8576101f0565b806323b872dd116101c357806323b872dd146102d45780632ab6f8db1461030a5780633092afd514610314578063313ce5671461033a576101f0565b806305d2035b146101f557806306fdde0314610211578063095ea7b31461028e57806318160ddd146102ba575b600080fd5b6101fd610619565b604080519115158252519081900360200190f35b610219610629565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561025357818101518382015260200161023b565b50505050905090810190601f1680156102805780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101fd600480360360408110156102a457600080fd5b506001600160a01b0381351690602001356106bf565b6102c26106d5565b60408051918252519081900360200190f35b6101fd600480360360608110156102ea57600080fd5b506001600160a01b038135811691602081013590911690604001356106db565b610312610719565b005b6103126004803603602081101561032a57600080fd5b50356001600160a01b0316610724565b610342610777565b6040805160ff9092168252519081900360200190f35b6102c2610780565b6101fd6004803603604081101561037657600080fd5b506001600160a01b038135169060200135610786565b6101fd600480360360408110156103a257600080fd5b506001600160a01b0381351690602001356107c7565b610312600480360360208110156103ce57600080fd5b50356107f2565b6101fd6107fc565b6101fd600480360360208110156103f357600080fd5b50356001600160a01b031661080c565b6102c26004803603602081101561041957600080fd5b50356001600160a01b0316610825565b610312610840565b6103126004803603604081101561044757600080fd5b506001600160a01b0381351690602001356108d1565b6103126108df565b6103126004803603604081101561047b57600080fd5b506001600160a01b03813516906020013561097b565b610499610a59565b604080516001600160a01b039092168252519081900360200190f35b6101fd610a68565b610219610a79565b610312600480360360208110156104db57600080fd5b50356001600160a01b0316610ad9565b610312610b26565b6103126004803603602081101561050957600080fd5b50356001600160a01b0316610b2f565b6101fd6004803603604081101561052f57600080fd5b506001600160a01b038135169060200135610b4a565b6101fd6004803603604081101561055b57600080fd5b506001600160a01b038135169060200135610b86565b6101fd6004803603602081101561058757600080fd5b50356001600160a01b0316610bc2565b610312600480360360208110156105ad57600080fd5b50356001600160a01b0316610bd5565b6102c2600480360360408110156105d357600080fd5b506001600160a01b0381358116916020013516610c25565b610312610c50565b6103126004803603602081101561060957600080fd5b50356001600160a01b0316610cd5565b600954600160a01b900460ff1690565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106b55780601f1061068a576101008083540402835291602001916106b5565b820191906000526020600020905b81548152906001019060200180831161069857829003601f168201915b5050505050905090565b60006106cc338484610d25565b50600192915050565b60055490565b6009546000908490600160a81b900460ff16806106fc57506106fc8161080c565b61070557600080fd5b610710858585610e11565b95945050505050565b61072233610e63565b565b61072c610a68565b61076b576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b61077481610eab565b50565b60025460ff1690565b60075490565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916106cc9185906107c2908663ffffffff610ef316565b610d25565b600954600090600160a01b900460ff16156107e157600080fd5b6107eb8383610f4d565b9392505050565b6107743382610f9d565b600954600160a81b900460ff1690565b600061081f60088363ffffffff61107816565b92915050565b6001600160a01b031660009081526003602052604090205490565b610848610a68565b610887576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b6009546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600980546001600160a01b0319169055565b6108db82826110df565b5050565b6108e7610a68565b610926576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b600954600160a01b900460ff161561093d57600080fd5b6009805460ff60a01b1916600160a01b1790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a1565b610983610a68565b6109c2576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b816001600160a01b031663a9059cbb6109d9610a59565b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610a2957600080fd5b505af1158015610a3d573d6000803e3d6000fd5b505050506040513d6020811015610a5357600080fd5b50505050565b6009546001600160a01b031690565b6009546001600160a01b0316331490565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156106b55780601f1061068a576101008083540402835291602001916106b5565b610ae233610bc2565b610b1d5760405162461bcd60e51b81526004018080602001828103825260308152602001806116c16030913960400191505060405180910390fd5b61077481611124565b61072233610eab565b610b383361080c565b610b4157600080fd5b6107748161116c565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916106cc9185906107c2908663ffffffff6111b416565b6009546000903390600160a81b900460ff1680610ba75750610ba78161080c565b610bb057600080fd5b610bba8484611211565b949350505050565b600061081f60068363ffffffff61107816565b610bdd610a68565b610c1c576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b61077481610e63565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b610c58610a68565b610c97576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b6009805460ff60a81b1916600160a81b1790556040517f75fce015c314a132947a3e42f6ab79ab8e05397dabf35b4d742dea228bbadc2d90600090a1565b610cdd610a68565b610d1c576040805162461bcd60e51b81526020600482018190526024820152600080516020611712833981519152604482015290519081900360640190fd5b6107748161121e565b6001600160a01b038316610d6a5760405162461bcd60e51b815260040180806020018281038252602481526020018061179a6024913960400191505060405180910390fd5b6001600160a01b038216610daf5760405162461bcd60e51b815260040180806020018281038252602281526020018061169f6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260046020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610e1e8484846112bf565b6001600160a01b038416600090815260046020908152604080832033808552925290912054610e599186916107c2908663ffffffff6111b416565b5060019392505050565b610e7460088263ffffffff61140316565b6040516001600160a01b038216907f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d90600090a250565b610ebc60068263ffffffff61140316565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b6000828201838110156107eb576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000610f5833610bc2565b610f935760405162461bcd60e51b81526004018080602001828103825260308152602001806116c16030913960400191505060405180910390fd5b6106cc838361146a565b6001600160a01b038216610fe25760405162461bcd60e51b81526004018080602001828103825260218152602001806117546021913960400191505060405180910390fd5b600554610ff5908263ffffffff6111b416565b6005556001600160a01b038216600090815260036020526040902054611021908263ffffffff6111b416565b6001600160a01b0383166000818152600360209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b60006001600160a01b0382166110bf5760405162461bcd60e51b81526004018080602001828103825260228152602001806117326022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b6110e98282610f9d565b6001600160a01b0382166000908152600460209081526040808320338085529252909120546108db9184916107c2908563ffffffff6111b416565b61113560068263ffffffff6114e216565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b61117d60088263ffffffff6114e216565b6040516001600160a01b038216907fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d90600090a250565b60008282111561120b576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60006106cc3384846112bf565b6001600160a01b0381166112635760405162461bcd60e51b81526004018080602001828103825260268152602001806116796026913960400191505060405180910390fd5b6009546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166113045760405162461bcd60e51b81526004018080602001828103825260258152602001806117756025913960400191505060405180910390fd5b6001600160a01b0382166113495760405162461bcd60e51b81526004018080602001828103825260238152602001806116566023913960400191505060405180910390fd5b6001600160a01b038316600090815260036020526040902054611372908263ffffffff6111b416565b6001600160a01b0380851660009081526003602052604080822093909355908416815220546113a7908263ffffffff610ef316565b6001600160a01b0380841660008181526003602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b61140d8282611078565b6114485760405162461bcd60e51b81526004018080602001828103825260218152602001806116f16021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b600754611485826114796106d5565b9063ffffffff610ef316565b11156114d8576040805162461bcd60e51b815260206004820152601960248201527f45524332304361707065643a2063617020657863656564656400000000000000604482015290519081900360640190fd5b6108db8282611563565b6114ec8282611078565b1561153e576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b6001600160a01b0382166115be576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6005546115d1908263ffffffff610ef316565b6005556001600160a01b0382166000908152600360205260409020546115fd908263ffffffff610ef316565b6001600160a01b03831660008181526003602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573734d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a265627a7a72315820cb1ee6140783d9500986f3684d0c91e78761693b74ae5d7fb777cc271c0acafd64736f6c634300050b0032

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

00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000003077b58d5d37839198000000000000000000000000000000000000000000000004d8c55aefb8c05b5c0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000084c594620436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c59460000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): LYF Coin
Arg [1] : symbol (string): LYF
Arg [2] : decimals (uint8): 18
Arg [3] : cap (uint256): 240000000000000000000000000000
Arg [4] : initialSupply (uint256): 24000000000000000000000000000
Arg [5] : transferEnabled (bool): True

-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000003077b58d5d378391980000000
Arg [4] : 00000000000000000000000000000000000000004d8c55aefb8c05b5c0000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [7] : 4c594620436f696e000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [9] : 4c59460000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

13108:366:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13108:366:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11899:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;1096:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1096:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3312:148;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3312:148:0;;;;;;;;:::i;2765:91::-;;;:::i;:::-;;;;;;;;;;;;;;;;12407:164;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12407:164:0;;;;;;;;;;;;;;;;;:::i;10638:81::-;;;:::i;:::-;;12972:97;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12972:97:0;-1:-1:-1;;;;;12972:97:0;;:::i;1282:83::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8050:75;;;:::i;3744:206::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3744:206:0;;;;;;;;:::i;12119:118::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12119:118:0;;;;;;;;:::i;8407:81::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8407:81:0;;:::i;12009:96::-;;;:::i;10411:113::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10411:113:0;-1:-1:-1;;;;;10411:113:0;;:::i;2870:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2870:110:0;-1:-1:-1;;;;;2870:110:0;;:::i;9247:140::-;;;:::i;8502:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;8502:103:0;;;;;;;;:::i;12585:124::-;;;:::i;9844:152::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;9844:152:0;;;;;;;;:::i;8928:79::-;;;:::i;:::-;;;;-1:-1:-1;;;;;8928:79:0;;;;;;;;;;;;;;9141:92;;;:::i;1187:87::-;;;:::i;7115:92::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7115:92:0;-1:-1:-1;;;;;7115:92:0;;:::i;7215:77::-;;;:::i;10532:98::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10532:98:0;-1:-1:-1;;;;;10532:98:0;;:::i;3964:216::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3964:216:0;;;;;;;;:::i;12251:142::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12251:142:0;;;;;;;;:::i;6998:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6998:109:0;-1:-1:-1;;;;;6998:109:0;;:::i;12857:101::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12857:101:0;-1:-1:-1;;;;;12857:101:0;;:::i;3164:134::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3164:134:0;;;;;;;;;;:::i;12723:120::-;;;:::i;9401:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9401:109:0;-1:-1:-1;;;;;9401:109:0;;:::i;11899:96::-;11971:16;;-1:-1:-1;;;11971:16:0;;;;;11899:96::o;1096:83::-;1166:5;1159:12;;;;;;;;-1:-1:-1;;1159:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1133:13;;1159:12;;1166:5;;1159:12;;1166:5;1159:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1096:83;:::o;3312:148::-;3377:4;3394:36;3403:10;3415:7;3424:5;3394:8;:36::i;:::-;-1:-1:-1;3448:4:0;3312:148;;;;:::o;2765:91::-;2836:12;;2765:91;:::o;12407:164::-;11465:16;;12504:4;;12489;;-1:-1:-1;;;11465:16:0;;;;;:36;;;11485:16;11496:4;11485:10;:16::i;:::-;11457:45;;;;;;12528:35;12547:4;12553:2;12557:5;12528:18;:35::i;:::-;12521:42;12407:164;-1:-1:-1;;;;;12407:164:0:o;10638:81::-;10684:27;10700:10;10684:15;:27::i;:::-;10638:81::o;12972:97::-;9061:9;:7;:9::i;:::-;9053:54;;;;;-1:-1:-1;;;9053:54:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9053:54:0;;;;;;;;;;;;;;;13039:22;13053:7;13039:13;:22::i;:::-;12972:97;:::o;1282:83::-;1348:9;;;;1282:83;:::o;8050:75::-;8113:4;;8050:75;:::o;3744:206::-;3850:10;3824:4;3871:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;3871:32:0;;;;;;;;;;3824:4;;3841:79;;3862:7;;3871:48;;3908:10;3871:48;:36;:48;:::i;:::-;3841:8;:79::i;12119:118::-;11360:16;;12184:4;;-1:-1:-1;;;11360:16:0;;;;11359:17;11351:26;;;;;;12208:21;12219:2;12223:5;12208:10;:21::i;:::-;12201:28;12119:118;-1:-1:-1;;;12119:118:0:o;8407:81::-;8455:25;8461:10;8473:6;8455:5;:25::i;12009:96::-;12081:16;;-1:-1:-1;;;12081:16:0;;;;;12009:96::o;10411:113::-;10469:4;10493:23;:10;10508:7;10493:23;:14;:23;:::i;:::-;10486:30;10411:113;-1:-1:-1;;10411:113:0:o;2870:110::-;-1:-1:-1;;;;;2954:18:0;2927:7;2954:18;;;:9;:18;;;;;;;2870:110::o;9247:140::-;9061:9;:7;:9::i;:::-;9053:54;;;;;-1:-1:-1;;;9053:54:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9053:54:0;;;;;;;;;;;;;;;9330:6;;9309:40;;9346:1;;-1:-1:-1;;;;;9330:6:0;;9309:40;;9346:1;;9309:40;9360:6;:19;;-1:-1:-1;;;;;;9360:19:0;;;9247:140::o;8502:103::-;8571:26;8581:7;8590:6;8571:9;:26::i;:::-;8502:103;;:::o;12585:124::-;9061:9;:7;:9::i;:::-;9053:54;;;;;-1:-1:-1;;;9053:54:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9053:54:0;;;;;;;;;;;;;;;11360:16;;-1:-1:-1;;;11360:16:0;;;;11359:17;11351:26;;;;;;12646:16;:23;;-1:-1:-1;;;;12646:23:0;-1:-1:-1;;;12646:23:0;;;12687:14;;;;12646:23;;12687:14;12585:124::o;9844:152::-;9061:9;:7;:9::i;:::-;9053:54;;;;;-1:-1:-1;;;9053:54:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9053:54:0;;;;;;;;;;;;;;;9944:12;-1:-1:-1;;;;;9937:29:0;;9967:7;:5;:7::i;:::-;9976:11;9937:51;;;;;;;;;;;;;-1:-1:-1;;;;;9937:51:0;-1:-1:-1;;;;;9937:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9937:51:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9937:51:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;9844:152:0:o;8928:79::-;8993:6;;-1:-1:-1;;;;;8993:6:0;8928:79;:::o;9141:92::-;9219:6;;-1:-1:-1;;;;;9219:6:0;9205:10;:20;;9141:92::o;1187:87::-;1259:7;1252:14;;;;;;;;-1:-1:-1;;1252:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1226:13;;1252:14;;1259:7;;1252:14;;1259:7;1252:14;;;;;;;;;;;;;;;;;;;;;;;;7115:92;6897:20;6906:10;6897:8;:20::i;:::-;6889:81;;;;-1:-1:-1;;;6889:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7180:19;7191:7;7180:10;:19::i;7215:77::-;7259:25;7273:10;7259:13;:25::i;10532:98::-;10360:22;10371:10;10360;:22::i;:::-;10352:31;;;;;;10601:21;10614:7;10601:12;:21::i;3964:216::-;4075:10;4049:4;4096:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4096:32:0;;;;;;;;;;4049:4;;4066:84;;4087:7;;4096:53;;4133:15;4096:53;:36;:53;:::i;12251:142::-;11465:16;;12336:4;;12315:10;;-1:-1:-1;;;11465:16:0;;;;;:36;;;11485:16;11496:4;11485:10;:16::i;:::-;11457:45;;;;;;12360:25;12375:2;12379:5;12360:14;:25::i;:::-;12353:32;12251:142;-1:-1:-1;;;;12251:142:0:o;6998:109::-;7054:4;7078:21;:8;7091:7;7078:21;:12;:21;:::i;12857:101::-;9061:9;:7;:9::i;:::-;9053:54;;;;;-1:-1:-1;;;9053:54:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9053:54:0;;;;;;;;;;;;;;;12926:24;12942:7;12926:15;:24::i;3164:134::-;-1:-1:-1;;;;;3263:18:0;;;3236:7;3263:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3164:134::o;12723:120::-;9061:9;:7;:9::i;:::-;9053:54;;;;;-1:-1:-1;;;9053:54:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9053:54:0;;;;;;;;;;;;;;;12777:16;:23;;-1:-1:-1;;;;12777:23:0;-1:-1:-1;;;12777:23:0;;;12818:17;;;;12777:23;;12818:17;12723:120::o;9401:109::-;9061:9;:7;:9::i;:::-;9053:54;;;;;-1:-1:-1;;;9053:54:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9053:54:0;;;;;;;;;;;;;;;9474:28;9493:8;9474:18;:28::i;5280:335::-;-1:-1:-1;;;;;5373:19:0;;5365:68;;;;-1:-1:-1;;;5365:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5452:21:0;;5444:68;;;;-1:-1:-1;;;5444:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5525:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:35;;;5576:31;;;;;;;;;;;;;;;;;5280:335;;;:::o;3474:256::-;3563:4;3580:36;3590:6;3598:9;3609:6;3580:9;:36::i;:::-;-1:-1:-1;;;;;3656:19:0;;;;;;:11;:19;;;;;;;;3644:10;3656:31;;;;;;;;;3627:73;;3636:6;;3656:43;;3692:6;3656:43;:35;:43;:::i;3627:73::-;-1:-1:-1;3718:4:0;3474:256;;;;;:::o;10863:136::-;10925:26;:10;10943:7;10925:26;:17;:26;:::i;:::-;10967:24;;-1:-1:-1;;;;;10967:24:0;;;;;;;;10863:136;:::o;7430:130::-;7490:24;:8;7506:7;7490:24;:15;:24;:::i;:::-;7530:22;;-1:-1:-1;;;;;7530:22:0;;;;;;;;7430:130;:::o;1433:181::-;1491:7;1523:5;;;1547:6;;;;1539:46;;;;;-1:-1:-1;;;1539:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;7659:143;7733:4;6897:20;6906:10;6897:8;:20::i;:::-;6889:81;;;;-1:-1:-1;;;6889:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7750:22;7756:7;7765:6;7750:5;:22::i;4960:306::-;-1:-1:-1;;;;;5035:21:0;;5027:67;;;;-1:-1:-1;;;5027:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5122:12;;:23;;5139:5;5122:23;:16;:23;:::i;:::-;5107:12;:38;-1:-1:-1;;;;;5177:18:0;;;;;;:9;:18;;;;;;:29;;5200:5;5177:29;:22;:29;:::i;:::-;-1:-1:-1;;;;;5156:18:0;;;;;;:9;:18;;;;;;;;:50;;;;5222:36;;;;;;;5156:18;;5222:36;;;;;;;;;;;4960:306;;:::o;6342:203::-;6414:4;-1:-1:-1;;;;;6439:21:0;;6431:68;;;;-1:-1:-1;;;6431:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6517:20:0;:11;:20;;;;;;;;;;;;;;;6342:203::o;5629:188::-;5701:22;5707:7;5716:6;5701:5;:22::i;:::-;-1:-1:-1;;;;;5764:20:0;;;;;;:11;:20;;;;;;;;5752:10;5764:32;;;;;;;;;5734:75;;5743:7;;5764:44;;5801:6;5764:44;:36;:44;:::i;7300:122::-;7357:21;:8;7370:7;7357:21;:12;:21;:::i;:::-;7394:20;;-1:-1:-1;;;;;7394:20:0;;;;;;;;7300:122;:::o;10727:128::-;10786:23;:10;10801:7;10786:23;:14;:23;:::i;:::-;10825:22;;-1:-1:-1;;;;;10825:22:0;;;;;;;;10727:128;:::o;1628:184::-;1686:7;1719:1;1714;:6;;1706:49;;;;;-1:-1:-1;;;1706:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1778:5:0;;;1628:184::o;2994:156::-;3063:4;3080:40;3090:10;3102:9;3113:6;3080:9;:40::i;9524:229::-;-1:-1:-1;;;;;9598:22:0;;9590:73;;;;-1:-1:-1;;;9590:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9700:6;;9679:38;;-1:-1:-1;;;;;9679:38:0;;;;9700:6;;9679:38;;9700:6;;9679:38;9728:6;:17;;-1:-1:-1;;;;;;9728:17:0;-1:-1:-1;;;;;9728:17:0;;;;;;;;;;9524:229::o;4194:429::-;-1:-1:-1;;;;;4292:20:0;;4284:70;;;;-1:-1:-1;;;4284:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4373:23:0;;4365:71;;;;-1:-1:-1;;;4365:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4469:17:0;;;;;;:9;:17;;;;;;:29;;4491:6;4469:29;:21;:29;:::i;:::-;-1:-1:-1;;;;;4449:17:0;;;;;;;:9;:17;;;;;;:49;;;;4532:20;;;;;;;:32;;4557:6;4532:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;4509:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;4580:35;;;;;;;4509:20;;4580:35;;;;;;;;;;;;;4194:429;;;:::o;6145:183::-;6225:18;6229:4;6235:7;6225:3;:18::i;:::-;6217:64;;;;-1:-1:-1;;;6217:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6292:20:0;6315:5;6292:20;;;;;;;;;;;:28;;-1:-1:-1;;6292:28:0;;;6145:183::o;8139:::-;8242:4;;8214:24;8232:5;8214:13;:11;:13::i;:::-;:17;:24;:17;:24;:::i;:::-;:32;;8206:70;;;;;-1:-1:-1;;;8206:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8287:27;8299:7;8308:5;8287:11;:27::i;5953:178::-;6031:18;6035:4;6041:7;6031:3;:18::i;:::-;6030:19;6022:63;;;;;-1:-1:-1;;;6022:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6096:20:0;:11;:20;;;;;;;;;;;:27;;-1:-1:-1;;6096:27:0;6119:4;6096:27;;;5953:178::o;4637:308::-;-1:-1:-1;;;;;4713:21:0;;4705:65;;;;;-1:-1:-1;;;4705:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4798:12;;:24;;4815:6;4798:24;:16;:24;:::i;:::-;4783:12;:39;-1:-1:-1;;;;;4854:18:0;;;;;;:9;:18;;;;;;:30;;4877:6;4854:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;4833:18:0;;;;;;:9;:18;;;;;;;;:51;;;;4900:37;;;;;;;4833:18;;;;4900:37;;;;;;;;;;4637:308;;:::o

Swarm Source

bzzr://cb1ee6140783d9500986f3684d0c91e78761693b74ae5d7fb777cc271c0acafd
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.