ETH Price: $3,105.16 (+0.77%)
Gas: 4 Gwei

Token

TILWIKI - Faces of Art (TLW)
 

Overview

Max Total Supply

170,480 TLW

Holders

2,405 (0.00%)

Market

Price

$0.05 @ 0.000017 ETH (+0.81%)

Onchain Market Cap

$9,084.08

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 8 Decimals)

Balance
10 TLW

Value
$0.53 ( ~0.000170683396902364 Eth) [0.0059%]
0x8C3F52cD8544926144e060c9BD9Df7094045A634
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

TILWIKI is a global art and antique art blockchain platform that enables users to sell and buy art online including tokenized art through Artsharing (fractional ownership) to remove restrictive barriers preventing investor access.

Market

Volume (24H):$19.91
Market Capitalization:$0.00
Circulating Supply:0.00 TLW
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
TLWToken

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-03-06
*/

/**
 *TILWIKI Global Ecosystem project by Anaida Schneider. All rights reserved.
*/

pragma solidity ^0.6.0;

contract Context {
    constructor () internal { }

    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode
        return msg.data;
    }
}



interface IERC20 {
    /**
     * Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    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);

    /**
     * Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
      */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}



 
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) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization
        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) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
            require(b > 0, errorMessage);
        uint256 c = a / b;

        return c;
    }

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

     
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}



contract ERC20 is Context, IERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private _balances;

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

    uint256 private _totalSupply;

    /**
     * See {IERC20-totalSupply}.
     */
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }

    /**
     * See {IERC20-balanceOf}.
     */
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    /**
     * See {IERC20-allowance}.
     */
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

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


     
    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }


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

        _beforeTokenTransfer(sender, recipient, amount);

        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }


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

        _beforeTokenTransfer(address(0), account, amount);

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

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

        _beforeTokenTransfer(account, address(0), amount);

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }


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

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


    function _burnFrom(address account, uint256 amount) internal virtual {
        _burn(account, amount);
        _approve(account, _msgSender(), _allowances[account][_msgSender()].sub(amount, "ERC20: burn amount exceeds allowance"));
    }


    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}




contract TLWToken is ERC20 {
    string public constant name = "TILWIKI - Faces of Art";
    string public constant symbol = "TLW";
    uint8 public constant decimals = 8;
    uint256 public INITIAL_SUPPLY = 0;
    address public CrowdsaleAddress;
    bool public lockMint = false;
    uint256 public MaxSupply = 79797979 * 10**8 ; //max supply

    constructor(address _CrowdsaleAddress) public {
        CrowdsaleAddress = _CrowdsaleAddress;
    }

    modifier onlyOwner() {
        // only Crowdsale contract
        require(_msgSender() == CrowdsaleAddress, "Only from Crowdsale contract");
        _;
    }

    function lockMintForever() public onlyOwner {
        lockMint = true;
    }

    /** 
     * Override
     */
    function mint(address _to, uint256 _value) public onlyOwner returns (bool){
        require(!lockMint, "Mint is locked forever.");
        uint256 result = totalSupply() + _value;
        require(result <= MaxSupply,"Result Above Limit");
        _mint(_to, _value);
        return true;
    }
    
        /** 
     * Override
     */
    function burn(uint256 _value) public returns (bool){
        _burn(_msgSender(), _value);
        return true;
    }

    fallback() external payable {
        revert("The token contract don`t receive ether");
    }  
    receive() external payable {
        revert("The token contract don`t receive ether");
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_CrowdsaleAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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"},{"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"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"CrowdsaleAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MaxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockMint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockMintForever","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405260006003556004805460ff60a01b19169055661c59957b357b0060055534801561002d57600080fd5b506040516110df3803806110df8339818101604052602081101561005057600080fd5b5051600480546001600160a01b0319166001600160a01b0390921691909117905561105f806100806000396000f3fe60806040526004361061010d5760003560e01c806342966c6811610095578063a9059cbb11610064578063a9059cbb14610435578063b36c12841461046e578063dd62ed3e14610483578063e0b6bb67146104be578063e34dd755146104d357610149565b806342966c681461038a57806370a08231146103b457806395d89b41146103e7578063a457c2d7146103fc57610149565b806323b872dd116100dc57806323b872dd146102955780632ff2e9dc146102d8578063313ce567146102ed578063395093511461031857806340c10f191461035157610149565b806306fdde0314610180578063095ea7b31461020a5780630c7dd9c41461025757806318160ddd1461026e57610149565b366101495760405162461bcd60e51b8152600401808060200182810382526026815260200180610ee36026913960400191505060405180910390fd5b60405162461bcd60e51b8152600401808060200182810382526026815260200180610ee36026913960400191505060405180910390fd5b34801561018c57600080fd5b50610195610504565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101cf5781810151838201526020016101b7565b50505050905090810190601f1680156101fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561021657600080fd5b506102436004803603604081101561022d57600080fd5b506001600160a01b038135169060200135610536565b604080519115158252519081900360200190f35b34801561026357600080fd5b5061026c610553565b005b34801561027a57600080fd5b506102836105d7565b60408051918252519081900360200190f35b3480156102a157600080fd5b50610243600480360360608110156102b857600080fd5b506001600160a01b038135811691602081013590911690604001356105dd565b3480156102e457600080fd5b5061028361066a565b3480156102f957600080fd5b50610302610670565b6040805160ff9092168252519081900360200190f35b34801561032457600080fd5b506102436004803603604081101561033b57600080fd5b506001600160a01b038135169060200135610675565b34801561035d57600080fd5b506102436004803603604081101561037457600080fd5b506001600160a01b0381351690602001356106c9565b34801561039657600080fd5b50610243600480360360208110156103ad57600080fd5b50356107fe565b3480156103c057600080fd5b50610283600480360360208110156103d757600080fd5b50356001600160a01b0316610819565b3480156103f357600080fd5b50610195610834565b34801561040857600080fd5b506102436004803603604081101561041f57600080fd5b506001600160a01b038135169060200135610853565b34801561044157600080fd5b506102436004803603604081101561045857600080fd5b506001600160a01b0381351690602001356108c1565b34801561047a57600080fd5b506102836108d5565b34801561048f57600080fd5b50610283600480360360408110156104a657600080fd5b506001600160a01b03813581169160200135166108db565b3480156104ca57600080fd5b50610243610906565b3480156104df57600080fd5b506104e8610916565b604080516001600160a01b039092168252519081900360200190f35b6040518060400160405280601681526020017515125315d252d2480b48119858d95cc81bd988105c9d60521b81525081565b600061054a610543610925565b8484610929565b50600192915050565b6004546001600160a01b0316610567610925565b6001600160a01b0316146105c2576040805162461bcd60e51b815260206004820152601c60248201527f4f6e6c792066726f6d2043726f776473616c6520636f6e747261637400000000604482015290519081900360640190fd5b6004805460ff60a01b1916600160a01b179055565b60025490565b60006105ea848484610a15565b610660846105f6610925565b61065b85604051806060016040528060288152602001610f73602891396001600160a01b038a16600090815260016020526040812090610634610925565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610b7c16565b610929565b5060019392505050565b60035481565b600881565b600061054a610682610925565b8461065b8560016000610693610925565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610c1316565b6004546000906001600160a01b03166106e0610925565b6001600160a01b03161461073b576040805162461bcd60e51b815260206004820152601c60248201527f4f6e6c792066726f6d2043726f776473616c6520636f6e747261637400000000604482015290519081900360640190fd5b600454600160a01b900460ff161561079a576040805162461bcd60e51b815260206004820152601760248201527f4d696e74206973206c6f636b656420666f72657665722e000000000000000000604482015290519081900360640190fd5b6000826107a56105d7565b0190506005548111156107f4576040805162461bcd60e51b815260206004820152601260248201527114995cdd5b1d0810589bdd9948131a5b5a5d60721b604482015290519081900360640190fd5b6106608484610c74565b600061081161080b610925565b83610d70565b506001919050565b6001600160a01b031660009081526020819052604090205490565b60405180604001604052806003815260200162544c5760e81b81525081565b600061054a610860610925565b8461065b85604051806060016040528060258152602001611005602591396001600061088a610925565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610b7c16565b600061054a6108ce610925565b8484610a15565b60055481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600454600160a01b900460ff1681565b6004546001600160a01b031681565b3390565b6001600160a01b03831661096e5760405162461bcd60e51b8152600401808060200182810382526024815260200180610fe16024913960400191505060405180910390fd5b6001600160a01b0382166109b35760405162461bcd60e51b8152600401808060200182810382526022815260200180610f2b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610a5a5760405162461bcd60e51b8152600401808060200182810382526025815260200180610fbc6025913960400191505060405180910390fd5b6001600160a01b038216610a9f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610ec06023913960400191505060405180910390fd5b610aaa838383610e78565b610aed81604051806060016040528060268152602001610f4d602691396001600160a01b038616600090815260208190526040902054919063ffffffff610b7c16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610b22908263ffffffff610c1316565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610c0b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610bd0578181015183820152602001610bb8565b50505050905090810190601f168015610bfd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610c6d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610ccf576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610cdb60008383610e78565b600254610cee908263ffffffff610c1316565b6002556001600160a01b038216600090815260208190526040902054610d1a908263ffffffff610c1316565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610db55760405162461bcd60e51b8152600401808060200182810382526021815260200180610f9b6021913960400191505060405180910390fd5b610dc182600083610e78565b610e0481604051806060016040528060228152602001610f09602291396001600160a01b038516600090815260208190526040902054919063ffffffff610b7c16565b6001600160a01b038316600090815260208190526040902055600254610e30908263ffffffff610e7d16565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b505050565b6000610c6d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b7c56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737354686520746f6b656e20636f6e747261637420646f6e6074207265636569766520657468657245524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220520d0de3a6b74c93a62cdd0639c1e87ae55fb76802f963550b7b44a722b14d7864736f6c63430006000033000000000000000000000000731bb2194de9d32ec15473ea3ab78e5f1cb4496f

Deployed Bytecode

0x60806040526004361061010d5760003560e01c806342966c6811610095578063a9059cbb11610064578063a9059cbb14610435578063b36c12841461046e578063dd62ed3e14610483578063e0b6bb67146104be578063e34dd755146104d357610149565b806342966c681461038a57806370a08231146103b457806395d89b41146103e7578063a457c2d7146103fc57610149565b806323b872dd116100dc57806323b872dd146102955780632ff2e9dc146102d8578063313ce567146102ed578063395093511461031857806340c10f191461035157610149565b806306fdde0314610180578063095ea7b31461020a5780630c7dd9c41461025757806318160ddd1461026e57610149565b366101495760405162461bcd60e51b8152600401808060200182810382526026815260200180610ee36026913960400191505060405180910390fd5b60405162461bcd60e51b8152600401808060200182810382526026815260200180610ee36026913960400191505060405180910390fd5b34801561018c57600080fd5b50610195610504565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101cf5781810151838201526020016101b7565b50505050905090810190601f1680156101fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561021657600080fd5b506102436004803603604081101561022d57600080fd5b506001600160a01b038135169060200135610536565b604080519115158252519081900360200190f35b34801561026357600080fd5b5061026c610553565b005b34801561027a57600080fd5b506102836105d7565b60408051918252519081900360200190f35b3480156102a157600080fd5b50610243600480360360608110156102b857600080fd5b506001600160a01b038135811691602081013590911690604001356105dd565b3480156102e457600080fd5b5061028361066a565b3480156102f957600080fd5b50610302610670565b6040805160ff9092168252519081900360200190f35b34801561032457600080fd5b506102436004803603604081101561033b57600080fd5b506001600160a01b038135169060200135610675565b34801561035d57600080fd5b506102436004803603604081101561037457600080fd5b506001600160a01b0381351690602001356106c9565b34801561039657600080fd5b50610243600480360360208110156103ad57600080fd5b50356107fe565b3480156103c057600080fd5b50610283600480360360208110156103d757600080fd5b50356001600160a01b0316610819565b3480156103f357600080fd5b50610195610834565b34801561040857600080fd5b506102436004803603604081101561041f57600080fd5b506001600160a01b038135169060200135610853565b34801561044157600080fd5b506102436004803603604081101561045857600080fd5b506001600160a01b0381351690602001356108c1565b34801561047a57600080fd5b506102836108d5565b34801561048f57600080fd5b50610283600480360360408110156104a657600080fd5b506001600160a01b03813581169160200135166108db565b3480156104ca57600080fd5b50610243610906565b3480156104df57600080fd5b506104e8610916565b604080516001600160a01b039092168252519081900360200190f35b6040518060400160405280601681526020017515125315d252d2480b48119858d95cc81bd988105c9d60521b81525081565b600061054a610543610925565b8484610929565b50600192915050565b6004546001600160a01b0316610567610925565b6001600160a01b0316146105c2576040805162461bcd60e51b815260206004820152601c60248201527f4f6e6c792066726f6d2043726f776473616c6520636f6e747261637400000000604482015290519081900360640190fd5b6004805460ff60a01b1916600160a01b179055565b60025490565b60006105ea848484610a15565b610660846105f6610925565b61065b85604051806060016040528060288152602001610f73602891396001600160a01b038a16600090815260016020526040812090610634610925565b6001600160a01b03168152602081019190915260400160002054919063ffffffff610b7c16565b610929565b5060019392505050565b60035481565b600881565b600061054a610682610925565b8461065b8560016000610693610925565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610c1316565b6004546000906001600160a01b03166106e0610925565b6001600160a01b03161461073b576040805162461bcd60e51b815260206004820152601c60248201527f4f6e6c792066726f6d2043726f776473616c6520636f6e747261637400000000604482015290519081900360640190fd5b600454600160a01b900460ff161561079a576040805162461bcd60e51b815260206004820152601760248201527f4d696e74206973206c6f636b656420666f72657665722e000000000000000000604482015290519081900360640190fd5b6000826107a56105d7565b0190506005548111156107f4576040805162461bcd60e51b815260206004820152601260248201527114995cdd5b1d0810589bdd9948131a5b5a5d60721b604482015290519081900360640190fd5b6106608484610c74565b600061081161080b610925565b83610d70565b506001919050565b6001600160a01b031660009081526020819052604090205490565b60405180604001604052806003815260200162544c5760e81b81525081565b600061054a610860610925565b8461065b85604051806060016040528060258152602001611005602591396001600061088a610925565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff610b7c16565b600061054a6108ce610925565b8484610a15565b60055481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600454600160a01b900460ff1681565b6004546001600160a01b031681565b3390565b6001600160a01b03831661096e5760405162461bcd60e51b8152600401808060200182810382526024815260200180610fe16024913960400191505060405180910390fd5b6001600160a01b0382166109b35760405162461bcd60e51b8152600401808060200182810382526022815260200180610f2b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610a5a5760405162461bcd60e51b8152600401808060200182810382526025815260200180610fbc6025913960400191505060405180910390fd5b6001600160a01b038216610a9f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610ec06023913960400191505060405180910390fd5b610aaa838383610e78565b610aed81604051806060016040528060268152602001610f4d602691396001600160a01b038616600090815260208190526040902054919063ffffffff610b7c16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610b22908263ffffffff610c1316565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610c0b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610bd0578181015183820152602001610bb8565b50505050905090810190601f168015610bfd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610c6d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610ccf576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b610cdb60008383610e78565b600254610cee908263ffffffff610c1316565b6002556001600160a01b038216600090815260208190526040902054610d1a908263ffffffff610c1316565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610db55760405162461bcd60e51b8152600401808060200182810382526021815260200180610f9b6021913960400191505060405180910390fd5b610dc182600083610e78565b610e0481604051806060016040528060228152602001610f09602291396001600160a01b038516600090815260208190526040902054919063ffffffff610b7c16565b6001600160a01b038316600090815260208190526040902055600254610e30908263ffffffff610e7d16565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b505050565b6000610c6d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b7c56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737354686520746f6b656e20636f6e747261637420646f6e6074207265636569766520657468657245524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220520d0de3a6b74c93a62cdd0639c1e87ae55fb76802f963550b7b44a722b14d7864736f6c63430006000033

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

000000000000000000000000731bb2194de9d32Ec15473EA3AB78e5f1cB4496f

-----Decoded View---------------
Arg [0] : _CrowdsaleAddress (address): 0x731bb2194de9d32Ec15473EA3AB78e5f1cB4496f

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000731bb2194de9d32Ec15473EA3AB78e5f1cB4496f


Deployed Bytecode Sourcemap

7494:1437:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8872:48;;-1:-1:-1;;;8872:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7494:1437;8770:48;;-1:-1:-1;;;8770:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7528:54;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7528:54:0;;;:::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;7528:54:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4400:169;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4400:169:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4400:169:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;8131:78;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8131:78:0;;;:::i;:::-;;3723:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3723:100:0;;;:::i;:::-;;;;;;;;;;;;;;;;4577:321;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4577:321:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4577:321:0;;;;;;;;;;;;;;;;;:::i;7674:33::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7674:33:0;;;:::i;7633:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7633:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4906:218;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4906:218:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4906:218:0;;;;;;;;:::i;8253:299::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8253:299:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;8253:299:0;;;;;;;;:::i;8604:119::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8604:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8604:119:0;;:::i;3881:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3881:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3881:119:0;-1:-1:-1;;;;;3881:119:0;;:::i;7589:37::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7589:37:0;;;:::i;5141:269::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5141:269:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5141:269:0;;;;;;;;:::i;4008:175::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4008:175:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4008:175:0;;;;;;;;:::i;7787:43::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7787:43:0;;;:::i;4241:151::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4241:151:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4241:151:0;;;;;;;;;;:::i;7752:28::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7752:28:0;;;:::i;7714:31::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7714:31:0;;;:::i;:::-;;;;-1:-1:-1;;;;;7714:31:0;;;;;;;;;;;;;;7528:54;;;;;;;;;;;;;;-1:-1:-1;;;7528:54:0;;;;:::o;4400:169::-;4483:4;4500:39;4509:12;:10;:12::i;:::-;4523:7;4532:6;4500:8;:39::i;:::-;-1:-1:-1;4557:4:0;4400:169;;;;:::o;8131:78::-;8054:16;;-1:-1:-1;;;;;8054:16:0;8038:12;:10;:12::i;:::-;-1:-1:-1;;;;;8038:32:0;;8030:73;;;;;-1:-1:-1;;;8030:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8186:8:::1;:15:::0;;-1:-1:-1;;;;8186:15:0::1;-1:-1:-1::0;;;8186:15:0::1;::::0;;8131:78::o;3723:100::-;3803:12;;3723:100;:::o;4577:321::-;4683:4;4700:36;4710:6;4718:9;4729:6;4700:9;:36::i;:::-;4747:121;4756:6;4764:12;:10;:12::i;:::-;4778:89;4816:6;4778:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4778:19:0;;;;;;:11;:19;;;;;;4798:12;:10;:12::i;:::-;-1:-1:-1;;;;;4778:33:0;;;;;;;;;;;;-1:-1:-1;4778:33:0;;;:89;;:37;:89;:::i;:::-;4747:8;:121::i;:::-;-1:-1:-1;4886:4:0;4577:321;;;;;:::o;7674:33::-;;;;:::o;7633:34::-;7666:1;7633:34;:::o;4906:218::-;4994:4;5011:83;5020:12;:10;:12::i;:::-;5034:7;5043:50;5082:10;5043:11;:25;5055:12;:10;:12::i;:::-;-1:-1:-1;;;;;5043:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5043:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;8253:299::-;8054:16;;8322:4;;-1:-1:-1;;;;;8054:16:0;8038:12;:10;:12::i;:::-;-1:-1:-1;;;;;8038:32:0;;8030:73;;;;;-1:-1:-1;;;8030:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8347:8:::1;::::0;-1:-1:-1;;;8347:8:0;::::1;;;8346:9;8338:45;;;::::0;;-1:-1:-1;;;8338:45:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;8394:14;8427:6;8411:13;:11;:13::i;:::-;:22;8394:39;;8462:9;;8452:6;:19;;8444:49;;;::::0;;-1:-1:-1;;;8444:49:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;8444:49:0;;;;;;;;;;;;;::::1;;8504:18;8510:3;8515:6;8504:5;:18::i;8604:119::-:0;8650:4;8666:27;8672:12;:10;:12::i;:::-;8686:6;8666:5;:27::i;:::-;-1:-1:-1;8711:4:0;8604:119;;;:::o;3881:::-;-1:-1:-1;;;;;3974:18:0;3947:7;3974:18;;;;;;;;;;;;3881:119::o;7589:37::-;;;;;;;;;;;;;;-1:-1:-1;;;7589:37:0;;;;:::o;5141:269::-;5234:4;5251:129;5260:12;:10;:12::i;:::-;5274:7;5283:96;5322:15;5283:96;;;;;;;;;;;;;;;;;:11;:25;5295:12;:10;:12::i;:::-;-1:-1:-1;;;;;5283:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5283:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;4008:175::-;4094:4;4111:42;4121:12;:10;:12::i;:::-;4135:9;4146:6;4111:9;:42::i;7787:43::-;;;;:::o;4241:151::-;-1:-1:-1;;;;;4357:18:0;;;4330:7;4357:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4241:151::o;7752:28::-;;;-1:-1:-1;;;7752:28:0;;;;;:::o;7714:31::-;;;-1:-1:-1;;;;;7714:31:0;;:::o;175:106::-;263:10;175:106;:::o;6783:346::-;-1:-1:-1;;;;;6885:19:0;;6877:68;;;;-1:-1:-1;;;6877:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6964:21:0;;6956:68;;;;-1:-1:-1;;;6956:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7037:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7089:32;;;;;;;;;;;;;;;;;6783:346;;;:::o;5420:539::-;-1:-1:-1;;;;;5526:20:0;;5518:70;;;;-1:-1:-1;;;5518:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5607:23:0;;5599:71;;;;-1:-1:-1;;;5599:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5683:47;5704:6;5712:9;5723:6;5683:20;:47::i;:::-;5763:71;5785:6;5763:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5763:17:0;;:9;:17;;;;;;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;5743:17:0;;;:9;:17;;;;;;;;;;;:91;;;;5868:20;;;;;;;:32;;5893:6;5868:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;5845:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;5916:35;;;;;;;5845:20;;5916:35;;;;;;;;;;;;;5420:539;;;:::o;2163:192::-;2249:7;2285:12;2277:6;;;;2269:29;;;;-1:-1:-1;;;2269:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2269:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2321:5:0;;;2163:192::o;1830:181::-;1888:7;1920:5;;;1944:6;;;;1936:46;;;;;-1:-1:-1;;;1936:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2002:1;1830:181;-1:-1:-1;;;1830:181:0:o;5969:378::-;-1:-1:-1;;;;;6053:21:0;;6045:65;;;;;-1:-1:-1;;;6045:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6123:49;6152:1;6156:7;6165:6;6123:20;:49::i;:::-;6200:12;;:24;;6217:6;6200:24;:16;:24;:::i;:::-;6185:12;:39;-1:-1:-1;;;;;6256:18:0;;:9;:18;;;;;;;;;;;:30;;6279:6;6256:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;6235:18:0;;:9;:18;;;;;;;;;;;:51;;;;6302:37;;;;;;;6235:18;;:9;;6302:37;;;;;;;;;;5969:378;;:::o;6355:418::-;-1:-1:-1;;;;;6439:21:0;;6431:67;;;;-1:-1:-1;;;6431:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6511:49;6532:7;6549:1;6553:6;6511:20;:49::i;:::-;6594:68;6617:6;6594:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6594:18:0;;:9;:18;;;;;;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;6573:18:0;;:9;:18;;;;;;;;;;:89;6688:12;;:24;;6705:6;6688:24;:16;:24;:::i;:::-;6673:12;:39;6728:37;;;;;;;;6754:1;;-1:-1:-1;;;;;6728:37:0;;;;;;;;;;;;6355:418;;:::o;7389:92::-;;;;:::o;2019:136::-;2077:7;2104:43;2108:1;2111;2104:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

ipfs://520d0de3a6b74c93a62cdd0639c1e87ae55fb76802f963550b7b44a722b14d78
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.