ETH Price: $3,319.68 (+1.50%)
Gas: 9 Gwei

Token

ExToke (XTE)
 

Overview

Max Total Supply

7,000,000,000 XTE

Holders

329

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
5,400 XTE

Value
$0.00
0x5c1fc9739ef1b2e6f3d7bba6a7e4ec2bcfdd1b4a
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:
ExToke

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.18;


contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}

contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

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

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

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}

contract ExToke is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    address public oldAddress;
    address public tokenAdmin;
    uint public _totalSupply;
    uint256 public totalEthInWei;         // WEI is the smallest unit of ETH (the equivalent of cent in USD or satoshi in BTC). We'll store the total ETH raised via our ICO here.  
    uint256 public unitsOneEthCanBuy;     // How many units of your coin can be bought by 1 ETH?
    address public fundsWallet;           
    uint256 public crowdSaleSupply;
    uint256 public tokenSwapSupply;
    uint256 public dividendSupply;
    
    uint256 public scaling;
    uint256 public scaledRemainder;
    
    uint256 public finishTime = 1548057600;
    uint256 public startTime = 1540814400;
    
    uint256[] public releaseDates = 
        [1575201600, 1577880000, 1580558400, 1583064000, 1585742400, 1588334400,
        1591012800, 1593604800, 1596283200, 1598961600, 1601553600, 1604232000,
        1606824000, 1609502400, 1612180800, 1614600000, 1617278400, 1619870400,
        1622548800, 1625140800, 1627819200, 1630497600, 1633089600, 1635768000];
    
    uint256 public nextRelease;

    mapping(address => uint256) public scaledDividendBalanceOf;

    uint256 public scaledDividendPerToken;

    mapping(address => uint256) public scaledDividendCreditedTo;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    function ExToke() public {
        symbol = "XTE";
        name = "ExToke";
        decimals = 18;
        tokenAdmin = 0xEd86f5216BCAFDd85E5875d35463Aca60925bF16;
        oldAddress = 0x28925299Ee1EDd8Fd68316eAA64b651456694f0f;
    	_totalSupply = 7000000000000000000000000000;
    	crowdSaleSupply = 500000000000000000000000000;
    	tokenSwapSupply = 2911526439961880000000000000;
    	dividendSupply = 2400000000000000000000000000;
    	unitsOneEthCanBuy = 100000;
        balances[this] = 5811526439961880000000000000;
        balances[0x6baba6fb9d2cb2f109a41de2c9ab0f7a1b5744ce] = 1188473560038120000000000000;
        
        nextRelease = 0;
        
        scaledRemainder = 0;
        scaling = uint256(10) ** 8;
        
    	fundsWallet = tokenAdmin;
        Transfer(this, 0x6baba6fb9d2cb2f109a41de2c9ab0f7a1b5744ce, 1188473560038120000000000000);

    }
    
    

    function totalSupply() public constant returns (uint) {
        return _totalSupply  - balances[address(0)];
    }

    function balanceOf(address tokenOwner) public constant returns (uint balance) {
        return balances[tokenOwner];
    }

    function transfer(address to, uint tokens) public returns (bool success) {
        update(msg.sender);
        update(to);
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(msg.sender, to, tokens);
        return true;
    }

    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        Approval(msg.sender, spender, tokens);
        return true;
    }

    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        update(from);
        update(to);
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(from, to, tokens);
        return true;
    }

    function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }

    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }
    
    function update(address account) internal {
        if(nextRelease < 24 && block.timestamp > releaseDates[nextRelease]){
            releaseDivTokens();
        }
        uint256 owed =
            scaledDividendPerToken - scaledDividendCreditedTo[account];
        scaledDividendBalanceOf[account] += balances[account] * owed;
        scaledDividendCreditedTo[account] = scaledDividendPerToken;
        
        
    }
    
    function () public payable {
        if(startTime < block.timestamp && finishTime >= block.timestamp && crowdSaleSupply >= msg.value * unitsOneEthCanBuy){
        uint256 amount = msg.value * unitsOneEthCanBuy;
        require(balances[this] >= amount);

        balances[this] = balances[this] - amount;
        balances[msg.sender] = balances[msg.sender] + amount;
        
        crowdSaleSupply -= msg.value * unitsOneEthCanBuy;

        Transfer(this, msg.sender, amount); // Broadcast a message to the blockchain

        tokenAdmin.transfer(msg.value);
        }
        else if(finishTime < block.timestamp){
            balances[this] = balances[this] - amount;
            balances[tokenAdmin] += crowdSaleSupply;
            tokenAdmin.transfer(msg.value);
            Transfer(this, tokenAdmin, amount);
            crowdSaleSupply = 0;
        }
        
        
    }
    
    function releaseDivTokens() public returns (bool success){
        require(block.timestamp > releaseDates[nextRelease]);
        uint256 releaseAmount = 100000000 * (uint256(10) ** decimals);
        dividendSupply -= releaseAmount;
        uint256 available = (releaseAmount * scaling) + scaledRemainder;
        scaledDividendPerToken += available / _totalSupply;
        scaledRemainder = available % _totalSupply;
        nextRelease += 1;
        return true;
    }
    
    function withdraw() public returns (bool success){
        require(block.timestamp > releaseDates[0]);
        update(msg.sender);
        uint256 amount = scaledDividendBalanceOf[msg.sender] / scaling;
        scaledDividendBalanceOf[msg.sender] %= scaling;  // retain the remainder
        balances[msg.sender] += amount;
        balances[this] -= amount;
        emit Transfer(this, msg.sender, amount);
        return true;
    }
    
    function swap(uint256 sendAmount) returns (bool success){
        require(tokenSwapSupply >= sendAmount * 3);
        if(ERC20Interface(oldAddress).transferFrom(msg.sender, tokenAdmin, sendAmount)){
            balances[msg.sender] += sendAmount * 3;
            balances[this] -= sendAmount * 3;
            tokenSwapSupply -= sendAmount * 3;
        }
        emit Transfer(this, msg.sender, sendAmount * 3);
        return true;
    }
    


}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundsWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","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":"withdraw","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"releaseDates","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenSwapSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"finishTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"unitsOneEthCanBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"releaseDivTokens","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"scaledDividendBalanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"scaledRemainder","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"scaledDividendCreditedTo","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"dividendSupply","outputs":[{"name":"","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":"totalEthInWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"sendAmount","type":"uint256"}],"name":"swap","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"scaledDividendPerToken","outputs":[{"name":"","type":"uint256"}],"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":"crowdSaleSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextRelease","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"tokenAdmin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"oldAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"scaling","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

635c457c00600f55635bd6f640601055610380604052635de3ab406080908152635e0c89c060a052635e35684060c052635e5ba3c060e052635e84824061010052635eac0f4061012052635ed4edc061014052635efc7ac061016052635f25594061018052635f4e37c06101a052635f75c4c06101c052635f9ea3406101e052635fc6304061020052635fef0ec061022052636017ed406102405263603cd74061026052636065b5c06102805263608d42c06102a0526360b621406102c0526360ddae406102e0526361068cc06103005263612f6b4061032052636156f8406103405263617fd6c061036052620000fb9060119060186200031d565b503480156200010957600080fd5b5060008054600160a060020a031916331790556040805180820190915260038082527f58544500000000000000000000000000000000000000000000000000000000006020909201918252620001629160029162000375565b506040805180820190915260068082527f4578546f6b6500000000000000000000000000000000000000000000000000006020909201918252620001a99160039162000375565b50600480546005805473ed86f5216bcafdd85e5875d35463aca60925bf16600160a060020a0319918216178255601260ff19909316831761010060a860020a0319167428925299ee1edd8fd68316eaa64b651456694f0f00179093556b169e43a85eb381aa580000006006556b019d971e4fe8401e74000000600a556b09685bb492a1e580bcc98000600b556b07c13bc4b2c133c560000000600c55620186a06008553060008181526016602090815260408083206b12c72e97954b596490c980009055736baba6fb9d2cb2f109a41de2c9ab0f7a1b5744ce8084526b03d71510c9682845c73680007f5ecc14a3efffcf95658bbbff443ce95645df13eb0576c2a65372513ee0b67b0d81905596849055600e939093556305f5e100600d55935460098054600160a060020a03909216919097161790955582519384529151919390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a362000408565b82805482825590600052602060002090810192821562000363579160200282015b8281111562000363578251829063ffffffff169055916020019190600101906200033e565b5062000371929150620003e8565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003b857805160ff191683800117855562000363565b8280016001018555821562000363579182015b8281111562000363578251825591602001919060010190620003cb565b6200040591905b80821115620003715760008155600101620003ef565b90565b6112a080620004186000396000f3006080604052600436106101e25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610376578063095ea7b31461040057806318160ddd146104385780632194f3a21461045f57806323b872dd14610490578063313ce567146104ba5780633ccfd60b146104e55780633eaaf86b146104fa578063443e32441461050f5780634bf31d43146105275780635958611e1461053c57806365f2bc2e14610551578063670f4bd4146105665780636d09dd681461057b57806370a082311461059c5780637694df16146105bd57806378e97925146105d257806379ba5097146105e75780638461c5f8146105fe5780638c2ea4551461061f5780638da5cb5b14610634578063933ba4131461064957806394b918de1461065e57806395c9f53f1461067657806395d89b411461068b578063998aca42146106a0578063a1571902146106b5578063a293d1e8146106ca578063a9059cbb146106e5578063b5931f7c14610709578063b7e1917c14610724578063bb8435ec14610739578063cae9ca511461074e578063cbfa3c9c146107b7578063d05c78da146107cc578063d4ee1d90146107e7578063dd62ed3e146107fc578063e6cb901314610823578063f2fde38b1461083e575b6000426010541080156101f7575042600f5410155b801561020957506008543402600a5410155b156102cc575060085430600090815260166020526040902054349091029081111561023357600080fd5b306000818152601660209081526040808320805486900390553380845292819020805486019055600854600a805434909202909103905580518581529051929392600080516020611255833981519152929181900390910190a3600554604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156102c6573d6000803e3d6000fd5b50610373565b42600f541015610373573060009081526016602052604080822080548490039055600a5460058054600160a060020a03908116855283852080549093019092555491519116913480156108fc02929091818181858888f19350505050158015610339573d6000803e3d6000fd5b50600554604080518381529051600160a060020a03909216913091600080516020611255833981519152919081900360200190a36000600a555b50005b34801561038257600080fd5b5061038b61085f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103c55781810151838201526020016103ad565b50505050905090810190601f1680156103f25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561040c57600080fd5b50610424600160a060020a03600435166024356108ed565b604080519115158252519081900360200190f35b34801561044457600080fd5b5061044d610954565b60408051918252519081900360200190f35b34801561046b57600080fd5b50610474610986565b60408051600160a060020a039092168252519081900360200190f35b34801561049c57600080fd5b50610424600160a060020a0360043581169060243516604435610995565b3480156104c657600080fd5b506104cf610a90565b6040805160ff9092168252519081900360200190f35b3480156104f157600080fd5b50610424610a99565b34801561050657600080fd5b5061044d610b65565b34801561051b57600080fd5b5061044d600435610b6b565b34801561053357600080fd5b5061044d610b8a565b34801561054857600080fd5b5061044d610b90565b34801561055d57600080fd5b5061044d610b96565b34801561057257600080fd5b50610424610b9c565b34801561058757600080fd5b5061044d600160a060020a0360043516610c37565b3480156105a857600080fd5b5061044d600160a060020a0360043516610c49565b3480156105c957600080fd5b5061044d610c64565b3480156105de57600080fd5b5061044d610c6a565b3480156105f357600080fd5b506105fc610c70565b005b34801561060a57600080fd5b5061044d600160a060020a0360043516610cf8565b34801561062b57600080fd5b5061044d610d0a565b34801561064057600080fd5b50610474610d10565b34801561065557600080fd5b5061044d610d1f565b34801561066a57600080fd5b50610424600435610d25565b34801561068257600080fd5b5061044d610e4c565b34801561069757600080fd5b5061038b610e52565b3480156106ac57600080fd5b5061044d610eaa565b3480156106c157600080fd5b5061044d610eb0565b3480156106d657600080fd5b5061044d600435602435610eb6565b3480156106f157600080fd5b50610424600160a060020a0360043516602435610ecb565b34801561071557600080fd5b5061044d600435602435610f71565b34801561073057600080fd5b50610474610f92565b34801561074557600080fd5b50610474610fa1565b34801561075a57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610424948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610fb59650505050505050565b3480156107c357600080fd5b5061044d611116565b3480156107d857600080fd5b5061044d60043560243561111c565b3480156107f357600080fd5b50610474611141565b34801561080857600080fd5b5061044d600160a060020a0360043581169060243516611150565b34801561082f57600080fd5b5061044d60043560243561117b565b34801561084a57600080fd5b506105fc600160a060020a036004351661118b565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108e55780601f106108ba576101008083540402835291602001916108e5565b820191906000526020600020905b8154815290600101906020018083116108c857829003601f168201915b505050505081565b336000818152601760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260166020527f0263c2b778d062355049effc2dece97bc6547ff8a88a3258daa512061c2153dd546006540390565b600954600160a060020a031681565b60006109a0846111d1565b6109a9836111d1565b600160a060020a0384166000908152601660205260409020546109cc9083610eb6565b600160a060020a0385166000908152601660209081526040808320939093556017815282822033835290522054610a039083610eb6565b600160a060020a038086166000908152601760209081526040808320338452825280832094909455918616815260169091522054610a41908361117b565b600160a060020a03808516600081815260166020908152604091829020949094558051868152905191939288169260008051602061125583398151915292918290030190a35060019392505050565b60045460ff1681565b60008060116000815481101515610aac57fe5b906000526020600020015442111515610ac457600080fd5b610acd336111d1565b600d5433600090815260136020526040902054811515610ae957fe5b600d54336000908152601360205260408120805494909304945090928390811515610b1057fe5b06909155505033600081815260166020908152604080832080548601905530808452928190208054869003905580518581529051600080516020611255833981519152929181900390910190a3600191505090565b60065481565b6011805482908110610b7957fe5b600091825260209091200154905081565b600b5481565b600f5481565b60085481565b60008060006011601254815481101515610bb257fe5b906000526020600020015442111515610bca57600080fd5b5050600454600c805460ff909216600a0a6305f5e10081810293849003909255600e54600d5460065492029092029091019081811515610c0657fe5b6014805492909104909101905560065481811515610c2057fe5b06600e556012805460019081019091559250505090565b60136020526000908152604090205481565b600160a060020a031660009081526016602052604090205490565b600e5481565b60105481565b600154600160a060020a03163314610c8757600080fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60156020526000908152604090205481565b600c5481565b600054600160a060020a031681565b60075481565b600081600302600b5410151515610d3b57600080fd5b60048054600554604080517f23b872dd0000000000000000000000000000000000000000000000000000000081523394810194909452600160a060020a039182166024850152604484018690525161010090920416916323b872dd9160648083019260209291908290030181600087803b158015610db857600080fd5b505af1158015610dcc573d6000803e3d6000fd5b505050506040513d6020811015610de257600080fd5b505115610e1c5733600090815260166020526040808220805460038602908101909155308352912080548290039055600b80549190910390555b604080516003840281529051339130916000805160206112558339815191529181900360200190a3506001919050565b60145481565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156108e55780601f106108ba576101008083540402835291602001916108e5565b600a5481565b60125481565b600082821115610ec557600080fd5b50900390565b6000610ed6336111d1565b610edf836111d1565b33600090815260166020526040902054610ef99083610eb6565b3360009081526016602052604080822092909255600160a060020a03851681522054610f25908361117b565b600160a060020a0384166000818152601660209081526040918290209390935580518581529051919233926000805160206112558339815191529281900390910190a350600192915050565b6000808211610f7f57600080fd5b8183811515610f8a57fe5b049392505050565b600554600160a060020a031681565b6004546101009004600160a060020a031681565b336000818152601760209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b838110156110a557818101518382015260200161108d565b50505050905090810190601f1680156110d25780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156110f457600080fd5b505af1158015611108573d6000803e3d6000fd5b506001979650505050505050565b600d5481565b818102821580611136575081838281151561113357fe5b04145b151561094e57600080fd5b600154600160a060020a031681565b600160a060020a03918216600090815260176020908152604080832093909416825291909152205490565b8181018281101561094e57600080fd5b600054600160a060020a031633146111a257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600060186012541080156111ff575060116012548154811015156111f157fe5b906000526020600020015442115b1561120e5761120c610b9c565b505b50600160a060020a0316600090815260156020818152604080842080546014805460168652848820546013875294909720805492909703909302019094555491905290555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058204e84348b47da27ef1cc2bf457300e9f071bc1482458078cd5c8444611b0b695f0029

Deployed Bytecode

0x6080604052600436106101e25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610376578063095ea7b31461040057806318160ddd146104385780632194f3a21461045f57806323b872dd14610490578063313ce567146104ba5780633ccfd60b146104e55780633eaaf86b146104fa578063443e32441461050f5780634bf31d43146105275780635958611e1461053c57806365f2bc2e14610551578063670f4bd4146105665780636d09dd681461057b57806370a082311461059c5780637694df16146105bd57806378e97925146105d257806379ba5097146105e75780638461c5f8146105fe5780638c2ea4551461061f5780638da5cb5b14610634578063933ba4131461064957806394b918de1461065e57806395c9f53f1461067657806395d89b411461068b578063998aca42146106a0578063a1571902146106b5578063a293d1e8146106ca578063a9059cbb146106e5578063b5931f7c14610709578063b7e1917c14610724578063bb8435ec14610739578063cae9ca511461074e578063cbfa3c9c146107b7578063d05c78da146107cc578063d4ee1d90146107e7578063dd62ed3e146107fc578063e6cb901314610823578063f2fde38b1461083e575b6000426010541080156101f7575042600f5410155b801561020957506008543402600a5410155b156102cc575060085430600090815260166020526040902054349091029081111561023357600080fd5b306000818152601660209081526040808320805486900390553380845292819020805486019055600854600a805434909202909103905580518581529051929392600080516020611255833981519152929181900390910190a3600554604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156102c6573d6000803e3d6000fd5b50610373565b42600f541015610373573060009081526016602052604080822080548490039055600a5460058054600160a060020a03908116855283852080549093019092555491519116913480156108fc02929091818181858888f19350505050158015610339573d6000803e3d6000fd5b50600554604080518381529051600160a060020a03909216913091600080516020611255833981519152919081900360200190a36000600a555b50005b34801561038257600080fd5b5061038b61085f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103c55781810151838201526020016103ad565b50505050905090810190601f1680156103f25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561040c57600080fd5b50610424600160a060020a03600435166024356108ed565b604080519115158252519081900360200190f35b34801561044457600080fd5b5061044d610954565b60408051918252519081900360200190f35b34801561046b57600080fd5b50610474610986565b60408051600160a060020a039092168252519081900360200190f35b34801561049c57600080fd5b50610424600160a060020a0360043581169060243516604435610995565b3480156104c657600080fd5b506104cf610a90565b6040805160ff9092168252519081900360200190f35b3480156104f157600080fd5b50610424610a99565b34801561050657600080fd5b5061044d610b65565b34801561051b57600080fd5b5061044d600435610b6b565b34801561053357600080fd5b5061044d610b8a565b34801561054857600080fd5b5061044d610b90565b34801561055d57600080fd5b5061044d610b96565b34801561057257600080fd5b50610424610b9c565b34801561058757600080fd5b5061044d600160a060020a0360043516610c37565b3480156105a857600080fd5b5061044d600160a060020a0360043516610c49565b3480156105c957600080fd5b5061044d610c64565b3480156105de57600080fd5b5061044d610c6a565b3480156105f357600080fd5b506105fc610c70565b005b34801561060a57600080fd5b5061044d600160a060020a0360043516610cf8565b34801561062b57600080fd5b5061044d610d0a565b34801561064057600080fd5b50610474610d10565b34801561065557600080fd5b5061044d610d1f565b34801561066a57600080fd5b50610424600435610d25565b34801561068257600080fd5b5061044d610e4c565b34801561069757600080fd5b5061038b610e52565b3480156106ac57600080fd5b5061044d610eaa565b3480156106c157600080fd5b5061044d610eb0565b3480156106d657600080fd5b5061044d600435602435610eb6565b3480156106f157600080fd5b50610424600160a060020a0360043516602435610ecb565b34801561071557600080fd5b5061044d600435602435610f71565b34801561073057600080fd5b50610474610f92565b34801561074557600080fd5b50610474610fa1565b34801561075a57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610424948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610fb59650505050505050565b3480156107c357600080fd5b5061044d611116565b3480156107d857600080fd5b5061044d60043560243561111c565b3480156107f357600080fd5b50610474611141565b34801561080857600080fd5b5061044d600160a060020a0360043581169060243516611150565b34801561082f57600080fd5b5061044d60043560243561117b565b34801561084a57600080fd5b506105fc600160a060020a036004351661118b565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108e55780601f106108ba576101008083540402835291602001916108e5565b820191906000526020600020905b8154815290600101906020018083116108c857829003601f168201915b505050505081565b336000818152601760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260166020527f0263c2b778d062355049effc2dece97bc6547ff8a88a3258daa512061c2153dd546006540390565b600954600160a060020a031681565b60006109a0846111d1565b6109a9836111d1565b600160a060020a0384166000908152601660205260409020546109cc9083610eb6565b600160a060020a0385166000908152601660209081526040808320939093556017815282822033835290522054610a039083610eb6565b600160a060020a038086166000908152601760209081526040808320338452825280832094909455918616815260169091522054610a41908361117b565b600160a060020a03808516600081815260166020908152604091829020949094558051868152905191939288169260008051602061125583398151915292918290030190a35060019392505050565b60045460ff1681565b60008060116000815481101515610aac57fe5b906000526020600020015442111515610ac457600080fd5b610acd336111d1565b600d5433600090815260136020526040902054811515610ae957fe5b600d54336000908152601360205260408120805494909304945090928390811515610b1057fe5b06909155505033600081815260166020908152604080832080548601905530808452928190208054869003905580518581529051600080516020611255833981519152929181900390910190a3600191505090565b60065481565b6011805482908110610b7957fe5b600091825260209091200154905081565b600b5481565b600f5481565b60085481565b60008060006011601254815481101515610bb257fe5b906000526020600020015442111515610bca57600080fd5b5050600454600c805460ff909216600a0a6305f5e10081810293849003909255600e54600d5460065492029092029091019081811515610c0657fe5b6014805492909104909101905560065481811515610c2057fe5b06600e556012805460019081019091559250505090565b60136020526000908152604090205481565b600160a060020a031660009081526016602052604090205490565b600e5481565b60105481565b600154600160a060020a03163314610c8757600080fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60156020526000908152604090205481565b600c5481565b600054600160a060020a031681565b60075481565b600081600302600b5410151515610d3b57600080fd5b60048054600554604080517f23b872dd0000000000000000000000000000000000000000000000000000000081523394810194909452600160a060020a039182166024850152604484018690525161010090920416916323b872dd9160648083019260209291908290030181600087803b158015610db857600080fd5b505af1158015610dcc573d6000803e3d6000fd5b505050506040513d6020811015610de257600080fd5b505115610e1c5733600090815260166020526040808220805460038602908101909155308352912080548290039055600b80549190910390555b604080516003840281529051339130916000805160206112558339815191529181900360200190a3506001919050565b60145481565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156108e55780601f106108ba576101008083540402835291602001916108e5565b600a5481565b60125481565b600082821115610ec557600080fd5b50900390565b6000610ed6336111d1565b610edf836111d1565b33600090815260166020526040902054610ef99083610eb6565b3360009081526016602052604080822092909255600160a060020a03851681522054610f25908361117b565b600160a060020a0384166000818152601660209081526040918290209390935580518581529051919233926000805160206112558339815191529281900390910190a350600192915050565b6000808211610f7f57600080fd5b8183811515610f8a57fe5b049392505050565b600554600160a060020a031681565b6004546101009004600160a060020a031681565b336000818152601760209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b838110156110a557818101518382015260200161108d565b50505050905090810190601f1680156110d25780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156110f457600080fd5b505af1158015611108573d6000803e3d6000fd5b506001979650505050505050565b600d5481565b818102821580611136575081838281151561113357fe5b04145b151561094e57600080fd5b600154600160a060020a031681565b600160a060020a03918216600090815260176020908152604080832093909416825291909152205490565b8181018281101561094e57600080fd5b600054600160a060020a031633146111a257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600060186012541080156111ff575060116012548154811015156111f157fe5b906000526020600020015442115b1561120e5761120c610b9c565b505b50600160a060020a0316600090815260156020818152604080842080546014805460168652848820546013875294909720805492909703909302019094555491905290555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058204e84348b47da27ef1cc2bf457300e9f071bc1482458078cd5c8444611b0b695f0029

Swarm Source

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