ETH Price: $3,255.11 (-0.41%)
Gas: 1 Gwei

Contract

0x06f3CDabae564B0546529b4DD8FeF1bcD4235753
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00
Transaction Hash
Method
Block
From
To
Transfer168462852023-03-17 8:15:47497 days ago1679040947IN
Tilwiki: TLW Token
0 ETH0.0010699536
Transfer168346042023-03-15 16:53:11499 days ago1678899191IN
Tilwiki: TLW Token
0 ETH0.0022530448.12047334
Transfer164974002023-01-27 9:57:23546 days ago1674813443IN
Tilwiki: TLW Token
0 ETH0.0004692313.59753756
Transfer164448082023-01-20 1:44:11554 days ago1674179051IN
Tilwiki: TLW Token
0 ETH0.0010105134
Transfer164413652023-01-19 14:11:35554 days ago1674137495IN
Tilwiki: TLW Token
0 ETH0.0012194123.62238543
Transfer161899022022-12-15 11:49:59589 days ago1671104999IN
Tilwiki: TLW Token
0 ETH0.0007021813.60587527
Transfer159461682022-11-11 10:25:35623 days ago1668162335IN
Tilwiki: TLW Token
0 ETH0.0007720514.95271375
Transfer159424202022-11-10 21:51:35624 days ago1668117095IN
Tilwiki: TLW Token
0 ETH0.0012113823.46689579
Transfer158177552022-10-24 11:46:23641 days ago1666611983IN
Tilwiki: TLW Token
0 ETH0.0008257416
Transfer157651772022-10-17 3:33:59649 days ago1665977639IN
Tilwiki: TLW Token
0 ETH0.000713324
Transfer157446482022-10-14 6:45:59651 days ago1665729959IN
Tilwiki: TLW Token
0 ETH0.0009807919
Transfer157445332022-10-14 6:22:59651 days ago1665728579IN
Tilwiki: TLW Token
0 ETH0.0008916330
Transfer157430082022-10-14 1:16:23652 days ago1665710183IN
Tilwiki: TLW Token
0 ETH0.0007226914
Transfer157374622022-10-13 6:39:23652 days ago1665643163IN
Tilwiki: TLW Token
0 ETH0.0006538622
Transfer157320952022-10-12 12:41:11653 days ago1665578471IN
Tilwiki: TLW Token
0 ETH0.0010840421
Transfer157307962022-10-12 8:19:47653 days ago1665562787IN
Tilwiki: TLW Token
0 ETH0.0008325228
Transfer157307962022-10-12 8:19:47653 days ago1665562787IN
Tilwiki: TLW Token
0 ETH0.0008325228
Transfer157307962022-10-12 8:19:47653 days ago1665562787IN
Tilwiki: TLW Token
0 ETH0.0008321828
Transfer157307962022-10-12 8:19:47653 days ago1665562787IN
Tilwiki: TLW Token
0 ETH0.0008321828
Transfer157299152022-10-12 5:23:23653 days ago1665552203IN
Tilwiki: TLW Token
0 ETH0.0011356622
Transfer157283452022-10-12 0:07:47654 days ago1665533267IN
Tilwiki: TLW Token
0 ETH0.0010842921
Transfer157260362022-10-11 16:23:11654 days ago1665505391IN
Tilwiki: TLW Token
0 ETH0.00149729
Transfer157252682022-10-11 13:48:59654 days ago1665496139IN
Tilwiki: TLW Token
0 ETH0.0015489930
Transfer157246312022-10-11 11:40:23654 days ago1665488423IN
Tilwiki: TLW Token
0 ETH0.0011872823
Transfer148850942022-06-01 13:39:50786 days ago1654090790IN
Tilwiki: TLW Token
0 ETH0.0013117938
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
96182632020-03-06 14:39:171603 days ago1583505557  Contract Creation0 ETH
Loading...
Loading

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.