ETH Price: $2,788.73 (+4.34%)

Token

Vezt (VZT)
 

Overview

Max Total Supply

125,000,000 VZT

Holders

120

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
5,400 VZT

Value
$0.00
0xeb74e8531c6babdf2f538cfab4d7029f28ce7344
Loading...
Loading
Loading...
Loading
Loading...
Loading

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

Contract Source Code Verified (Exact Match)

Contract Name:
Vezt

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-10-09
*/

pragma solidity 0.4.16;

// implement safemath as a library
library SafeMath {

  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    require(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal constant returns (uint256) {
    require(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    require(c >= a);
    return c;
  }
}

// Used for function invoke restriction
contract Owned {

    address public owner; // temporary address

    function Owned() {
        owner = msg.sender;
    }

    modifier onlyOwner() {
        if (msg.sender != owner)
            revert();
        _; // function code inserted here
    }

    function transferOwnership(address _newOwner) onlyOwner returns (bool success) {
        if (msg.sender != owner)
            revert();
        owner = _newOwner;
        return true;
        
    }
}

contract Vezt is Owned {
    using SafeMath for uint256;

    address[]   public  veztUsers;
    uint256     public  totalSupply;
    uint8       public  decimals;
    string      public  name;
    string      public  symbol;
    bool        public  tokenTransfersFrozen;
    bool        public  tokenMintingEnabled;
    bool        public  contractLaunched;

    mapping (address => mapping (address => uint256))   public allowance;
    mapping (address => uint256)                        public balances;
    mapping (address => uint256)                        public royaltyTracking;
    mapping (address => uint256)                        public icoBalances;
    mapping (address => uint256)                        public veztUserArrayIdentifier;
    mapping (address => bool)                           public veztUserRegistered;

    event Transfer(address indexed _sender, address indexed _recipient, uint256 _amount);
    event Approve(address indexed _owner, address indexed _spender, uint256 _amount);
    event LaunchContract(address indexed _launcher, bool _launched);
    event FreezeTokenTransfers(address indexed _invoker, bool _frozen);
    event ThawTokenTransfers(address indexed _invoker, bool _thawed);
    event MintTokens(address indexed _minter, uint256 _amount, bool indexed _minted);
    event TokenMintingDisabled(address indexed _invoker, bool indexed _disabled);
    event TokenMintingEnabled(address indexed _invoker, bool indexed _enabled);

    function Vezt() {
        name = "Vezt";
        symbol = "VZT";
        decimals = 18;
        //125 million in wei 
        totalSupply = 125000000000000000000000000;
        balances[msg.sender] = balances[msg.sender].add(totalSupply);
        tokenTransfersFrozen = true;
        tokenMintingEnabled = false;
        contractLaunched = false;
    }

    /// @notice Used to log royalties
    /// @param _receiver The eth address of person to receive VZT Tokens
    /// @param _amount The amount of VZT Tokens in wei to send
    function logRoyalty(address _receiver, uint256 _amount)
        onlyOwner
        public 
        returns (bool logged)
    {
        require(transferCheck(msg.sender, _receiver, _amount));
        if (!veztUserRegistered[_receiver]) {
            veztUsers.push(_receiver);
            veztUserRegistered[_receiver] = true;
        }
        require(royaltyTracking[_receiver].add(_amount) > 0);
        require(royaltyTracking[_receiver].add(_amount) > royaltyTracking[_receiver]);
        royaltyTracking[_receiver] = royaltyTracking[_receiver].add(_amount);
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_receiver] = balances[_receiver].add(_amount);
        Transfer(owner, _receiver, _amount);
        return true;
    }

    function transactionReplay(address _receiver, uint256 _amount)
        onlyOwner
        public
        returns (bool replayed)
    {
        require(transferCheck(msg.sender, _receiver, _amount));
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_receiver] = balances[_receiver].add(_amount);
        Transfer(msg.sender, _receiver, _amount);
        return true;
    }

    /// @notice Used to launch the contract, and enabled token minting
    function launchContract() onlyOwner {
        require(!contractLaunched);
        tokenTransfersFrozen = false;
        tokenMintingEnabled = true;
        contractLaunched = true;
        LaunchContract(msg.sender, true);
    }

    function disableTokenMinting() onlyOwner returns (bool disabled) {
        tokenMintingEnabled = false;
        TokenMintingDisabled(msg.sender, true);
        return true;
    }

    function enableTokenMinting() onlyOwner returns (bool enabled) {
        tokenMintingEnabled = true;
        TokenMintingEnabled(msg.sender, true);
        return true;
    }

    function freezeTokenTransfers() onlyOwner returns (bool success) {
        tokenTransfersFrozen = true;
        FreezeTokenTransfers(msg.sender, true);
        return true;
    }

    function thawTokenTransfers() onlyOwner returns (bool success) {
        tokenTransfersFrozen = false;
        ThawTokenTransfers(msg.sender, true);
        return true;
    }

    /// @notice Used to transfer funds
    /// @param _receiver Eth address to send VZT tokens too
    /// @param _amount The amount of VZT tokens in wei to send
    function transfer(address _receiver, uint256 _amount)
        public
        returns (bool success)
    {
        require(transferCheck(msg.sender, _receiver, _amount));
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_receiver] = balances[_receiver].add(_amount);
        Transfer(msg.sender, _receiver, _amount);
        return true;
    }

    /// @notice Used to transfer funds on behalf of owner to receiver
    /// @param _owner The person you are allowed to sends funds on bhhalf of
    /// @param _receiver The person to receive the funds
    /// @param _amount The amount of VZT tokens in wei to send
    function transferFrom(address _owner, address _receiver, uint256 _amount) 
        public 
        returns (bool success)
    {
        require(allowance[_owner][msg.sender] >= _amount);
        require(transferCheck(_owner, _receiver, _amount));
        allowance[_owner][msg.sender] = allowance[_owner][msg.sender].sub(_amount);
        balances[_owner] =  balances[_owner].sub(_amount);
        balances[_receiver] = balances[_receiver].add(_amount);
        Transfer(_owner, _receiver, _amount);
        return true;
    }

    /// @notice Used to approve someone to send funds on your behalf
    /// @param _spender The eth address of the person you are approving
    /// @param _amount The amount of VZT tokens _spender is allowed to send (in wei)
    function approve(address _spender, uint256 _amount)
        public
        returns (bool approved)
    {
        require(_amount > 0);
        require(balances[msg.sender] >= _amount);
        allowance[msg.sender][_spender] = allowance[msg.sender][_spender].add(_amount);
        return true;
    }

    /// @notice Used to burn tokens and decrease total supply
    /// @param _amount The amount of VZT tokens in wei to burn
    function tokenBurner(uint256 _amount)
        onlyOwner
        returns (bool burned)
    {
        require(_amount > 0);
        require(totalSupply.sub(_amount) > 0);
        require(balances[msg.sender] > _amount);
        require(balances[msg.sender].sub(_amount) > 0);
        totalSupply = totalSupply.sub(_amount);
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        Transfer(msg.sender, 0, _amount);
        return true;
    }

    /// @notice Low level function Used to create new tokens and increase total supply
    /// @param _amount The amount of VZT tokens in wei to create
    function tokenMinter(uint256 _amount)
        private
        returns (bool minted)
    {
        require(tokenMintingEnabled);
        require(_amount > 0);
        require(totalSupply.add(_amount) > 0);
        require(totalSupply.add(_amount) > totalSupply);
        require(balances[owner].add(_amount) > 0);
        require(balances[owner].add(_amount) > balances[owner]);
        return true;
    }
    /// @notice Used to create new tokens and increase total supply
    /// @param _amount The amount of VZT tokens in wei to create
    function tokenFactory(uint256 _amount) 
        onlyOwner
        returns (bool success)
    {
        require(tokenMinter(_amount));
        totalSupply = totalSupply.add(_amount);
        balances[msg.sender] = balances[msg.sender].add(_amount);
        Transfer(0, msg.sender, _amount);
        return true;
    }

    // GETTER //

    function lookupRoyalty(address _veztUser)
        public
        constant
        returns (uint256 royalties)
    {
        return royaltyTracking[_veztUser];
    }

    /// @notice Reusable code to do sanity check of transfer variables
    function transferCheck(address _sender, address _receiver, uint256 _amount)
        private
        constant
        returns (bool success)
    {
        require(!tokenTransfersFrozen);
        require(_amount > 0);
        require(_receiver != address(0));
        require(balances[_sender].sub(_amount) >= 0);
        require(balances[_receiver].add(_amount) > 0);
        require(balances[_receiver].add(_amount) > balances[_receiver]);
        return true;
    }

    /// @notice Used to retrieve total supply
    function totalSupply() 
        public
        constant
        returns (uint256 _totalSupply)
    {
        return totalSupply;
    }

    /// @notice Used to look up balance of a person
    function balanceOf(address _person)
        public
        constant
        returns (uint256 _balance)
    {
        return balances[_person];
    }

    /// @notice Used to look up the allowance of someone
    function allowance(address _owner, address _spender)
        public
        constant 
        returns (uint256 _amount)
    {
        return allowance[_owner][_spender];
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_receiver","type":"address"},{"name":"_amount","type":"uint256"}],"name":"logRoyalty","outputs":[{"name":"logged","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"approved","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"_totalSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"launchContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_receiver","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"enableTokenMinting","outputs":[{"name":"enabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_receiver","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transactionReplay","outputs":[{"name":"replayed","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"thawTokenTransfers","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"tokenFactory","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_person","type":"address"}],"name":"balanceOf","outputs":[{"name":"_balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenTransfersFrozen","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"veztUsers","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"tokenBurner","outputs":[{"name":"burned","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_veztUser","type":"address"}],"name":"lookupRoyalty","outputs":[{"name":"royalties","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"veztUserRegistered","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"icoBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_receiver","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"disableTokenMinting","outputs":[{"name":"disabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contractLaunched","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenMintingEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"veztUserArrayIdentifier","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"_amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"freezeTokenTransfers","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"royaltyTracking","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_sender","type":"address"},{"indexed":true,"name":"_recipient","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Approve","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_launcher","type":"address"},{"indexed":false,"name":"_launched","type":"bool"}],"name":"LaunchContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":false,"name":"_frozen","type":"bool"}],"name":"FreezeTokenTransfers","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":false,"name":"_thawed","type":"bool"}],"name":"ThawTokenTransfers","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_minter","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":true,"name":"_minted","type":"bool"}],"name":"MintTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":true,"name":"_disabled","type":"bool"}],"name":"TokenMintingDisabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_invoker","type":"address"},{"indexed":true,"name":"_enabled","type":"bool"}],"name":"TokenMintingEnabled","type":"event"}]

606060405234156200001057600080fd5b5b5b60008054600160a060020a03191633600160a060020a03161790555b6040805190810160405260048082527f56657a740000000000000000000000000000000000000000000000000000000060208301529080516200007692916020019062000164565b5060408051908101604052600381527f565a54000000000000000000000000000000000000000000000000000000000060208201526005908051620000c092916020019062000164565b506003805460ff191660121790556a6765c793fa10079d0000006002819055600160a060020a03331660009081526008602052604090205462000111916401000000006200150d6200014682021704565b600160a060020a0333166000908152600860205260409020556006805462ffff001960ff199091166001171690555b6200020e565b6000828201838110156200015957600080fd5b8091505b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001a757805160ff1916838001178555620001d7565b82800160010185558215620001d7579182015b82811115620001d7578251825591602001919060010190620001ba565b5b50620001e6929150620001ea565b5090565b6200020b91905b80821115620001e65760008155600101620001f1565b5090565b90565b6116ad806200021e6000396000f3006060604052361561017d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306886fd0811461018257806306fdde03146101b8578063095ea7b31461024357806318160ddd1461027957806319d45a081461029e57806323b872dd146102b357806327458664146102ef57806327e235e31461031657806330d6821414610347578063313ce5671461037d578063421ae949146103a65780635f2ef12d146103cd57806370a08231146103f75780637b9dc066146104285780637df82cc91461044f5780638b1cc4f4146104815780638cda4430146104ab5780638da5cb5b146104dc578063925f72391461050b57806395d89b411461053e578063a816899e146105c9578063a9059cbb146105fa578063a924ee6014610630578063aec205a514610657578063b966f3501461067e578063db23f7e3146106a5578063dd62ed3e146106d6578063de8b888e1461070d578063f09d310314610734578063f2fde38b14610765575b600080fd5b341561018d57600080fd5b6101a4600160a060020a0360043516602435610798565b604051901515815260200160405180910390f35b34156101c357600080fd5b6101cb610998565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102085780820151818401525b6020016101ef565b50505050905090810190601f1680156102355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561024e57600080fd5b6101a4600160a060020a0360043516602435610a36565b604051901515815260200160405180910390f35b341561028457600080fd5b61028c610ad0565b60405190815260200160405180910390f35b34156102a957600080fd5b6102b1610ad7565b005b34156102be57600080fd5b6101a4600160a060020a0360043581169060243516604435610b68565b604051901515815260200160405180910390f35b34156102fa57600080fd5b6101a4610cb7565b604051901515815260200160405180910390f35b341561032157600080fd5b61028c600160a060020a0360043516610d22565b60405190815260200160405180910390f35b341561035257600080fd5b6101a4600160a060020a0360043516602435610d34565b604051901515815260200160405180910390f35b341561038857600080fd5b610390610e15565b60405160ff909116815260200160405180910390f35b34156103b157600080fd5b6101a4610e1e565b604051901515815260200160405180910390f35b34156103d857600080fd5b6101a4600435610e8c565b604051901515815260200160405180910390f35b341561040257600080fd5b61028c600160a060020a0360043516610f45565b60405190815260200160405180910390f35b341561043357600080fd5b6101a4610f64565b604051901515815260200160405180910390f35b341561045a57600080fd5b610465600435610f6d565b604051600160a060020a03909116815260200160405180910390f35b341561048c57600080fd5b6101a4600435610f9f565b604051901515815260200160405180910390f35b34156104b657600080fd5b61028c600160a060020a03600435166110c8565b60405190815260200160405180910390f35b34156104e757600080fd5b6104656110e7565b604051600160a060020a03909116815260200160405180910390f35b341561051657600080fd5b6101a4600160a060020a03600435166110f6565b604051901515815260200160405180910390f35b341561054957600080fd5b6101cb61110b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102085780820151818401525b6020016101ef565b50505050905090810190601f1680156102355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105d457600080fd5b61028c600160a060020a03600435166111a9565b60405190815260200160405180910390f35b341561060557600080fd5b6101a4600160a060020a03600435166024356111bb565b604051901515815260200160405180910390f35b341561063b57600080fd5b6101a4611281565b604051901515815260200160405180910390f35b341561066257600080fd5b6101a46112e8565b604051901515815260200160405180910390f35b341561068957600080fd5b6101a46112f7565b604051901515815260200160405180910390f35b34156106b057600080fd5b61028c600160a060020a0360043516611305565b60405190815260200160405180910390f35b34156106e157600080fd5b61028c600160a060020a0360043581169060243516611317565b60405190815260200160405180910390f35b341561071857600080fd5b6101a4611344565b604051901515815260200160405180910390f35b341561073f57600080fd5b61028c600160a060020a03600435166113b8565b60405190815260200160405180910390f35b341561077057600080fd5b6101a4600160a060020a03600435166113ca565b604051901515815260200160405180910390f35b6000805433600160a060020a039081169116146107b457600080fd5b6107bf338484611433565b15156107ca57600080fd5b600160a060020a0383166000908152600c602052604090205460ff16151561084757600180548082016107fd8382611616565b916000526020600020900160005b8154600160a060020a038088166101009390930a838102910219909116179091556000908152600c60205260409020805460ff19166001179055505b600160a060020a038316600090815260096020526040812054610870908463ffffffff61150d16565b1161087a57600080fd5b600160a060020a0383166000908152600960205260409020546108a3818463ffffffff61150d16565b116108ad57600080fd5b600160a060020a0383166000908152600960205260409020546108d6908363ffffffff61150d16565b600160a060020a0380851660009081526009602090815260408083209490945533909216815260089091522054610913908363ffffffff61152a16565b600160a060020a033381166000908152600860205260408082209390935590851681522054610948908363ffffffff61150d16565b600160a060020a03808516600081815260086020526040808220949094555490929116906000805160206116628339815191529085905190815260200160405180910390a35060015b5b92915050565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a2e5780601f10610a0357610100808354040283529160200191610a2e565b820191906000526020600020905b815481529060010190602001808311610a1157829003601f168201915b505050505081565b6000808211610a4457600080fd5b600160a060020a03331660009081526008602052604090205482901015610a6a57600080fd5b600160a060020a03338116600090815260076020908152604080832093871683529290522054610aa0908363ffffffff61150d16565b600160a060020a033381166000908152600760209081526040808320938816835292905220555060015b92915050565b6002545b90565b60005433600160a060020a03908116911614610af257600080fd5b60065462010000900460ff1615610b0857600080fd5b6006805462ff00001961ffff19909116610100171662010000179055600160a060020a0333167fb733e6a60f8bbfac7c0e4ef184f7abd0dca1f382614bc01852c369aab38012526001604051901515815260200160405180910390a25b5b565b600160a060020a0380841660009081526007602090815260408083203390941683529290529081205482901015610b9e57600080fd5b610ba9848484611433565b1515610bb457600080fd5b600160a060020a0380851660009081526007602090815260408083203390941683529290522054610beb908363ffffffff61152a16565b600160a060020a038086166000818152600760209081526040808320339095168352938152838220949094559081526008909252902054610c32908363ffffffff61152a16565b600160a060020a038086166000908152600860205260408082209390935590851681522054610c67908363ffffffff61150d16565b600160a060020a03808516600081815260086020526040908190209390935591908616906000805160206116628339815191529085905190815260200160405180910390a35060015b9392505050565b6000805433600160a060020a03908116911614610cd357600080fd5b6006805461ff0019166101001790556001600160a060020a0333167f76d6da6753083b5bccfca2e5ae0f430000daba1093ba4e3fff7b4e82f4b54ab660405160405180910390a35060015b5b90565b60086020526000908152604090205481565b6000805433600160a060020a03908116911614610d5057600080fd5b610d5b338484611433565b1515610d6657600080fd5b600160a060020a033316600090815260086020526040902054610d8f908363ffffffff61152a16565b600160a060020a033381166000908152600860205260408082209390935590851681522054610dc4908363ffffffff61150d16565b600160a060020a0380851660008181526008602052604090819020939093559133909116906000805160206116628339815191529085905190815260200160405180910390a35060015b5b92915050565b60035460ff1681565b6000805433600160a060020a03908116911614610e3a57600080fd5b6006805460ff19169055600160a060020a0333167f5828fa47395aa7d9f4905d1c15e3c5165eb67c34d3a5cd09c1c2916c080f9c406001604051901515815260200160405180910390a25060015b5b90565b6000805433600160a060020a03908116911614610ea857600080fd5b610eb182611544565b1515610ebc57600080fd5b600254610ecf908363ffffffff61150d16565b600255600160a060020a033316600090815260086020526040902054610efb908363ffffffff61150d16565b600160a060020a0333166000818152600860205260408082209390935590916000805160206116628339815191529085905190815260200160405180910390a35060015b5b919050565b600160a060020a0381166000908152600860205260409020545b919050565b60065460ff1681565b6001805482908110610f7b57fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b6000805433600160a060020a03908116911614610fbb57600080fd5b60008211610fc857600080fd5b600254600090610fde908463ffffffff61152a16565b11610fe857600080fd5b600160a060020a03331660009081526008602052604090205482901161100d57600080fd5b600160a060020a033316600090815260086020526040812054611036908463ffffffff61152a16565b1161104057600080fd5b600254611053908363ffffffff61152a16565b600255600160a060020a03331660009081526008602052604090205461107f908363ffffffff61152a16565b600160a060020a03331660008181526008602052604080822093909355916000805160206116628339815191529085905190815260200160405180910390a35060015b5b919050565b600160a060020a0381166000908152600960205260409020545b919050565b600054600160a060020a031681565b600c6020526000908152604090205460ff1681565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a2e5780601f10610a0357610100808354040283529160200191610a2e565b820191906000526020600020905b815481529060010190602001808311610a1157829003601f168201915b505050505081565b600a6020526000908152604090205481565b6000610d5b338484611433565b1515610d6657600080fd5b600160a060020a033316600090815260086020526040902054610d8f908363ffffffff61152a16565b600160a060020a033381166000908152600860205260408082209390935590851681522054610dc4908363ffffffff61150d16565b600160a060020a0380851660008181526008602052604090819020939093559133909116906000805160206116628339815191529085905190815260200160405180910390a35060015b92915050565b6000805433600160a060020a0390811691161461129d57600080fd5b6006805461ff00191690556001600160a060020a0333167fa6846026c4702d5e704d78db0856515d2b46ef6fe3af6dc2d1fce72acb58171260405160405180910390a35060015b5b90565b60065462010000900460ff1681565b600654610100900460ff1681565b600b6020526000908152604090205481565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b6000805433600160a060020a0390811691161461136057600080fd5b6006805460ff19166001908117909155600160a060020a033316907f323b1b8750b22ac5e388713f0216f66494006ce639e723b5b8194d0798dbce2290604051901515815260200160405180910390a25060015b5b90565b60096020526000908152604090205481565b6000805433600160a060020a039081169116146113e657600080fd5b60005433600160a060020a0390811691161461140157600080fd5b506000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b5b919050565b60065460009060ff161561144657600080fd5b6000821161145357600080fd5b600160a060020a038316151561146857600080fd5b600160a060020a038416600090815260086020526040812054611491908463ffffffff61152a16565b101561149c57600080fd5b600160a060020a0383166000908152600860205260408120546114c5908463ffffffff61150d16565b116114cf57600080fd5b600160a060020a0383166000908152600860205260409020546114f8818463ffffffff61150d16565b1161150257600080fd5b5060015b9392505050565b60008282018381101561151f57600080fd5b8091505b5092915050565b60008282111561153957600080fd5b508082035b92915050565b600654600090610100900460ff16151561155d57600080fd5b6000821161156a57600080fd5b600254600090611580908463ffffffff61150d16565b1161158a57600080fd5b60025461159d818463ffffffff61150d16565b116115a757600080fd5b60008054600160a060020a03168152600860205260408120546115d0908463ffffffff61150d16565b116115da57600080fd5b60008054600160a060020a0316815260086020526040902054611603818463ffffffff61150d16565b1161160d57600080fd5b5060015b919050565b81548183558181151161163a5760008381526020902061163a918101908301611640565b5b505050565b610ad491905b8082111561165a5760008155600101611646565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820f2dabe788b797550436f5d275982577f795f8521444fdd79a4d5e53c82a793490029

Deployed Bytecode

0x6060604052361561017d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306886fd0811461018257806306fdde03146101b8578063095ea7b31461024357806318160ddd1461027957806319d45a081461029e57806323b872dd146102b357806327458664146102ef57806327e235e31461031657806330d6821414610347578063313ce5671461037d578063421ae949146103a65780635f2ef12d146103cd57806370a08231146103f75780637b9dc066146104285780637df82cc91461044f5780638b1cc4f4146104815780638cda4430146104ab5780638da5cb5b146104dc578063925f72391461050b57806395d89b411461053e578063a816899e146105c9578063a9059cbb146105fa578063a924ee6014610630578063aec205a514610657578063b966f3501461067e578063db23f7e3146106a5578063dd62ed3e146106d6578063de8b888e1461070d578063f09d310314610734578063f2fde38b14610765575b600080fd5b341561018d57600080fd5b6101a4600160a060020a0360043516602435610798565b604051901515815260200160405180910390f35b34156101c357600080fd5b6101cb610998565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102085780820151818401525b6020016101ef565b50505050905090810190601f1680156102355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561024e57600080fd5b6101a4600160a060020a0360043516602435610a36565b604051901515815260200160405180910390f35b341561028457600080fd5b61028c610ad0565b60405190815260200160405180910390f35b34156102a957600080fd5b6102b1610ad7565b005b34156102be57600080fd5b6101a4600160a060020a0360043581169060243516604435610b68565b604051901515815260200160405180910390f35b34156102fa57600080fd5b6101a4610cb7565b604051901515815260200160405180910390f35b341561032157600080fd5b61028c600160a060020a0360043516610d22565b60405190815260200160405180910390f35b341561035257600080fd5b6101a4600160a060020a0360043516602435610d34565b604051901515815260200160405180910390f35b341561038857600080fd5b610390610e15565b60405160ff909116815260200160405180910390f35b34156103b157600080fd5b6101a4610e1e565b604051901515815260200160405180910390f35b34156103d857600080fd5b6101a4600435610e8c565b604051901515815260200160405180910390f35b341561040257600080fd5b61028c600160a060020a0360043516610f45565b60405190815260200160405180910390f35b341561043357600080fd5b6101a4610f64565b604051901515815260200160405180910390f35b341561045a57600080fd5b610465600435610f6d565b604051600160a060020a03909116815260200160405180910390f35b341561048c57600080fd5b6101a4600435610f9f565b604051901515815260200160405180910390f35b34156104b657600080fd5b61028c600160a060020a03600435166110c8565b60405190815260200160405180910390f35b34156104e757600080fd5b6104656110e7565b604051600160a060020a03909116815260200160405180910390f35b341561051657600080fd5b6101a4600160a060020a03600435166110f6565b604051901515815260200160405180910390f35b341561054957600080fd5b6101cb61110b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102085780820151818401525b6020016101ef565b50505050905090810190601f1680156102355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105d457600080fd5b61028c600160a060020a03600435166111a9565b60405190815260200160405180910390f35b341561060557600080fd5b6101a4600160a060020a03600435166024356111bb565b604051901515815260200160405180910390f35b341561063b57600080fd5b6101a4611281565b604051901515815260200160405180910390f35b341561066257600080fd5b6101a46112e8565b604051901515815260200160405180910390f35b341561068957600080fd5b6101a46112f7565b604051901515815260200160405180910390f35b34156106b057600080fd5b61028c600160a060020a0360043516611305565b60405190815260200160405180910390f35b34156106e157600080fd5b61028c600160a060020a0360043581169060243516611317565b60405190815260200160405180910390f35b341561071857600080fd5b6101a4611344565b604051901515815260200160405180910390f35b341561073f57600080fd5b61028c600160a060020a03600435166113b8565b60405190815260200160405180910390f35b341561077057600080fd5b6101a4600160a060020a03600435166113ca565b604051901515815260200160405180910390f35b6000805433600160a060020a039081169116146107b457600080fd5b6107bf338484611433565b15156107ca57600080fd5b600160a060020a0383166000908152600c602052604090205460ff16151561084757600180548082016107fd8382611616565b916000526020600020900160005b8154600160a060020a038088166101009390930a838102910219909116179091556000908152600c60205260409020805460ff19166001179055505b600160a060020a038316600090815260096020526040812054610870908463ffffffff61150d16565b1161087a57600080fd5b600160a060020a0383166000908152600960205260409020546108a3818463ffffffff61150d16565b116108ad57600080fd5b600160a060020a0383166000908152600960205260409020546108d6908363ffffffff61150d16565b600160a060020a0380851660009081526009602090815260408083209490945533909216815260089091522054610913908363ffffffff61152a16565b600160a060020a033381166000908152600860205260408082209390935590851681522054610948908363ffffffff61150d16565b600160a060020a03808516600081815260086020526040808220949094555490929116906000805160206116628339815191529085905190815260200160405180910390a35060015b5b92915050565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a2e5780601f10610a0357610100808354040283529160200191610a2e565b820191906000526020600020905b815481529060010190602001808311610a1157829003601f168201915b505050505081565b6000808211610a4457600080fd5b600160a060020a03331660009081526008602052604090205482901015610a6a57600080fd5b600160a060020a03338116600090815260076020908152604080832093871683529290522054610aa0908363ffffffff61150d16565b600160a060020a033381166000908152600760209081526040808320938816835292905220555060015b92915050565b6002545b90565b60005433600160a060020a03908116911614610af257600080fd5b60065462010000900460ff1615610b0857600080fd5b6006805462ff00001961ffff19909116610100171662010000179055600160a060020a0333167fb733e6a60f8bbfac7c0e4ef184f7abd0dca1f382614bc01852c369aab38012526001604051901515815260200160405180910390a25b5b565b600160a060020a0380841660009081526007602090815260408083203390941683529290529081205482901015610b9e57600080fd5b610ba9848484611433565b1515610bb457600080fd5b600160a060020a0380851660009081526007602090815260408083203390941683529290522054610beb908363ffffffff61152a16565b600160a060020a038086166000818152600760209081526040808320339095168352938152838220949094559081526008909252902054610c32908363ffffffff61152a16565b600160a060020a038086166000908152600860205260408082209390935590851681522054610c67908363ffffffff61150d16565b600160a060020a03808516600081815260086020526040908190209390935591908616906000805160206116628339815191529085905190815260200160405180910390a35060015b9392505050565b6000805433600160a060020a03908116911614610cd357600080fd5b6006805461ff0019166101001790556001600160a060020a0333167f76d6da6753083b5bccfca2e5ae0f430000daba1093ba4e3fff7b4e82f4b54ab660405160405180910390a35060015b5b90565b60086020526000908152604090205481565b6000805433600160a060020a03908116911614610d5057600080fd5b610d5b338484611433565b1515610d6657600080fd5b600160a060020a033316600090815260086020526040902054610d8f908363ffffffff61152a16565b600160a060020a033381166000908152600860205260408082209390935590851681522054610dc4908363ffffffff61150d16565b600160a060020a0380851660008181526008602052604090819020939093559133909116906000805160206116628339815191529085905190815260200160405180910390a35060015b5b92915050565b60035460ff1681565b6000805433600160a060020a03908116911614610e3a57600080fd5b6006805460ff19169055600160a060020a0333167f5828fa47395aa7d9f4905d1c15e3c5165eb67c34d3a5cd09c1c2916c080f9c406001604051901515815260200160405180910390a25060015b5b90565b6000805433600160a060020a03908116911614610ea857600080fd5b610eb182611544565b1515610ebc57600080fd5b600254610ecf908363ffffffff61150d16565b600255600160a060020a033316600090815260086020526040902054610efb908363ffffffff61150d16565b600160a060020a0333166000818152600860205260408082209390935590916000805160206116628339815191529085905190815260200160405180910390a35060015b5b919050565b600160a060020a0381166000908152600860205260409020545b919050565b60065460ff1681565b6001805482908110610f7b57fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b6000805433600160a060020a03908116911614610fbb57600080fd5b60008211610fc857600080fd5b600254600090610fde908463ffffffff61152a16565b11610fe857600080fd5b600160a060020a03331660009081526008602052604090205482901161100d57600080fd5b600160a060020a033316600090815260086020526040812054611036908463ffffffff61152a16565b1161104057600080fd5b600254611053908363ffffffff61152a16565b600255600160a060020a03331660009081526008602052604090205461107f908363ffffffff61152a16565b600160a060020a03331660008181526008602052604080822093909355916000805160206116628339815191529085905190815260200160405180910390a35060015b5b919050565b600160a060020a0381166000908152600960205260409020545b919050565b600054600160a060020a031681565b600c6020526000908152604090205460ff1681565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a2e5780601f10610a0357610100808354040283529160200191610a2e565b820191906000526020600020905b815481529060010190602001808311610a1157829003601f168201915b505050505081565b600a6020526000908152604090205481565b6000610d5b338484611433565b1515610d6657600080fd5b600160a060020a033316600090815260086020526040902054610d8f908363ffffffff61152a16565b600160a060020a033381166000908152600860205260408082209390935590851681522054610dc4908363ffffffff61150d16565b600160a060020a0380851660008181526008602052604090819020939093559133909116906000805160206116628339815191529085905190815260200160405180910390a35060015b92915050565b6000805433600160a060020a0390811691161461129d57600080fd5b6006805461ff00191690556001600160a060020a0333167fa6846026c4702d5e704d78db0856515d2b46ef6fe3af6dc2d1fce72acb58171260405160405180910390a35060015b5b90565b60065462010000900460ff1681565b600654610100900460ff1681565b600b6020526000908152604090205481565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b6000805433600160a060020a0390811691161461136057600080fd5b6006805460ff19166001908117909155600160a060020a033316907f323b1b8750b22ac5e388713f0216f66494006ce639e723b5b8194d0798dbce2290604051901515815260200160405180910390a25060015b5b90565b60096020526000908152604090205481565b6000805433600160a060020a039081169116146113e657600080fd5b60005433600160a060020a0390811691161461140157600080fd5b506000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b5b919050565b60065460009060ff161561144657600080fd5b6000821161145357600080fd5b600160a060020a038316151561146857600080fd5b600160a060020a038416600090815260086020526040812054611491908463ffffffff61152a16565b101561149c57600080fd5b600160a060020a0383166000908152600860205260408120546114c5908463ffffffff61150d16565b116114cf57600080fd5b600160a060020a0383166000908152600860205260409020546114f8818463ffffffff61150d16565b1161150257600080fd5b5060015b9392505050565b60008282018381101561151f57600080fd5b8091505b5092915050565b60008282111561153957600080fd5b508082035b92915050565b600654600090610100900460ff16151561155d57600080fd5b6000821161156a57600080fd5b600254600090611580908463ffffffff61150d16565b1161158a57600080fd5b60025461159d818463ffffffff61150d16565b116115a757600080fd5b60008054600160a060020a03168152600860205260408120546115d0908463ffffffff61150d16565b116115da57600080fd5b60008054600160a060020a0316815260086020526040902054611603818463ffffffff61150d16565b1161160d57600080fd5b5060015b919050565b81548183558181151161163a5760008381526020902061163a918101908301611640565b5b505050565b610ad491905b8082111561165a5760008155600101611646565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820f2dabe788b797550436f5d275982577f795f8521444fdd79a4d5e53c82a793490029

Swarm Source

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