ETH Price: $2,692.44 (-0.17%)

Token

Ethereum Modern (ETHMD)
 

Overview

Max Total Supply

15,000,000 ETHMD

Holders

87

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
Kraken
Balance
3,500 ETHMD

Value
$0.00
0x2910543af39aba0cd09dbb2d50200b3e800a63d2
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:
EthereumModern

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.18;

/*--------------------------------------------------

          __  __                                 
    ___  / /_/ /_  ___  ________  __  ______ ___ 
   / _ \/ __/ __ \/ _ \/ ___/ _ \/ / / / __ `__ \
  /  __/ /_/ / / /  __/ /  /  __/ /_/ / / / / / /
  \___/\__/_/ /_/\___/_/   \___/\__,_/_/ /_/ /_/                       
       ____ ___  ____  ____/ /__  _________ 
      / __ `__ \/ __ \/ __  / _ \/ ___/ __ \
     / / / / / / /_/ / /_/ /  __/ /  / / / /
    /_/ /_/ /_/\____/\__,_/\___/_/  /_/ /_/ 

              Ethereum Modern 1.17
             www.ethereummodern.com
        
        *******************************


        Ethereum Modern
        ---------------
        ETHMD
        Limited 15M Coins
        18 Decimal


        ***********
        * ROADMAP *
        ***********

       -Stage 1 Pre Sale
        Price: 10,000 ETHMD (Bonus x5) = 1 ETH 
        Bonus transaction = 0.001 ETHMD

       -Stage 2 ICO
        Price: 10,000 ETHMD = 1 ETH
        Bonus transaction = 0.001 ETHMD

       -Stage 3 Special Sale
        Price: 10,000 ETHMD/X = 1 ETH (X++ ~ payable() > 0.1 ETH)
        Bonus transaction = 0.001 ETHMD

       -Stage 4 Done
        Price: Closed
        Bonus transaction = 0.01 ETHMD
        

        **************************
        * ADMIN POSSIBLE ACTIONS *
        **************************

        1. Start the Ethereum Modern project
        2. Change the Ethereum Modern Stage

        "immutable unstoppable"
        (The Admin cannot modify coin limit, users' balances, lock accounts, etc.)

        ******************************************************

        License:
        Public Domain CC0 License.
        https://creativecommons.org/publicdomain/zero/1.0/


--------------------------------------------------*/


library SafeMath {
    function add(uint a, uint b) internal pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint a, uint b) internal pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint a, uint b) internal pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint a, uint b) internal pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}

    // Interface ERC20
contract ERC20Interface {
    function totalSupply() public constant returns (uint256);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function transfer(address to, uint tokens) public returns (bool success);
    event Transfer(address indexed from, address indexed to, uint tokens);
}

contract EthereumModern is ERC20Interface {
    using SafeMath for uint;

    // Stage 1 Pre Sale Offer
    // Stage 2 ICO
    // Stage 3 Special Stage
    uint private CurrentStage = 1;
    uint256 private stage3divisor = 2;

    address admin;
    address vault_developers = 0x2E3067e55FE0F78Cc7C04cdA3A4E200619DaA03F;
    address vault_designers = 0xa47100b57e3B5c331FA9b4979945335be7d1E5ba;
    address vault_marketing = 0x308445b1C9349a3E502141FBe77506B7a7e51a95;
    address vault_community = 0x0C5e9AF88D03528F964760b13fe915C661972246;
    address vault_manualSale = 0x4FBC7650e9b6973E9949bBd0e3Aa48D72Fb484d4;

    // Max Coins 15M (10M Distribution) Unstoppable
    uint256 private MaxCoinsLimit15M = 15000000 * 1000000000000000000;
    
    // 2M Reserved for the Staff
    // 2M Reserved for community
    uint256 private amountPreDonateETHMD = 4000000 * 1000000000000000000;

    // >1M Manual Sale Promotional
    uint256 private amountManualSaleETHMD = 1125800 * 1000000000000000000;
    
    uint256 private amountPreSaleETHMD = 0;
    uint256 private amountICOETHMD = 0;
    uint256 private amountSpecialETHMD = 0;
    uint256 private amountTransETHMD = 0;
    
    uint256 private amountPreSaleETH = 0;
    uint256 private amountICOETH = 0;
    uint256 private amountSpecialETH = 0;
    

    string public symbol;
    string public name;
    string public webSite;
    
    uint8 public decimals;
    uint private _totalSupply;

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

    function EthereumModern() public {
        
        symbol = "ETHMD";
        name = "Ethereum Modern";
        webSite = "www.ethereummodern.com";
        decimals = 18;

        // Max Coins 15M (2M Staff / 2M Community / 1M Promotional / 10M Distribution / 1M < RewardTransactionSystem)
        _totalSupply = MaxCoinsLimit15M;
        
        admin = msg.sender;
        
        // 2M Reserved for the Staff
        balances[vault_developers] += amountPreDonateETHMD / 4;
        Transfer(address(0), vault_developers, amountPreDonateETHMD / 4);
        balances[vault_designers] += amountPreDonateETHMD / 4;
        Transfer(address(0), vault_designers, amountPreDonateETHMD / 4);
        
        // 2M Reserved for Community
        balances[vault_community] += amountPreDonateETHMD / 2;
        Transfer(address(0), vault_community, amountPreDonateETHMD / 2);
        
        // 1M Manual Sale Promotional
        balances[vault_manualSale] += amountManualSaleETHMD;
        Transfer(address(0), vault_manualSale, amountManualSaleETHMD);
        
    }
      
    function currentStatus() public constant returns (string)
    {
        if(CurrentStage==1) { 
            return "Stage 1/4. Pre Sale.";
        }else if (CurrentStage == 2){
            return "Stage 2/4. ICO Sale.";
        }else if (CurrentStage == 3){
            return "Stage 3/4. Special Sale.";
        }else{
            return "All working correctly.";
        }
    }

    
    function currentAmountReceivedDeposit1Ether18Decimals() public constant returns (uint256)
    {
        uint256 amountETHMD = 0;
        uint256 amountETH = 1000000000000000000 * 10000;
        if(CurrentStage==1) { 
            amountETHMD = amountETH.mul(5) ;
        }else if (CurrentStage == 2){
            amountETHMD = amountETH ;
        }else if (CurrentStage == 3){
            amountETHMD = amountETH.div(stage3divisor);
        }
        return amountETHMD;
    }

    function currentCoinsCreated18Decimals() public constant returns (uint256)
    {
        return amountPreSaleETHMD + 
               amountICOETHMD + 
               amountSpecialETHMD + 
               amountPreDonateETHMD + 
               amountManualSaleETHMD + 
               amountTransETHMD;
    }

    function currentCoinsCreatedInteger() public constant returns (uint256)
    {
        return (amountPreSaleETHMD + 
                amountICOETHMD + 
                amountSpecialETHMD + 
                amountPreDonateETHMD + 
                amountManualSaleETHMD + 
                amountTransETHMD).div(1000000000000000000);
    }

    function CoinsLimitUnalterableInteger() public constant returns (uint256)
    {
        return MaxCoinsLimit15M.div(1000000000000000000);
    }

    function currentCoinsCreatedPercentage() public constant returns (uint256)
    {
        return (amountPreSaleETHMD + 
                amountICOETHMD +
                amountSpecialETHMD + 
                amountPreDonateETHMD + 
                amountManualSaleETHMD + 
                amountTransETHMD).mul(1000).div(MaxCoinsLimit15M).mul(100).div(1000) ;
    }

    function totalSupply() public constant returns (uint256) {
        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) {

        /*********************/
        /* Transaction Check */
        /*********************/

        require(to != 0x0);
        require(tokens > 0);
        require(balances[msg.sender] >= tokens);
        require(balances[to] + tokens > balances[to]);

        /***************/
        /* Transaction */
        /***************/

        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);

        Transfer(msg.sender, to, tokens);

        /*********************************************/
        /* Ethereum Modern Reward Transaction System */
        /*********************************************/

            uint256 rewardvalue = 1000000000000000;
            if (CurrentStage==4) { rewardvalue = 10000000000000000; }
            if ( amountPreSaleETHMD + 
                 amountICOETHMD + 
                 amountSpecialETHMD + 
                 amountPreDonateETHMD + 
                 amountManualSaleETHMD + 
                 rewardvalue + 
                 amountTransETHMD + 1000000000000000000
                 <= MaxCoinsLimit15M ) {
                if (tokens > 100 * 1000000000000000000) {
                    // 1M Reward Max
                    if (amountTransETHMD < 1000000 * 1000000000000000000 ) {
                        if (rewards[msg.sender] < 10 ) { 
                        rewards[msg.sender]++;
                        amountTransETHMD += rewardvalue;
                        balances[msg.sender] += rewardvalue;
                        Transfer(address(0), msg.sender, rewardvalue);
                        }
                    }
                }
            }

        return true;
    }

        /*****************/
        /* Stages System */
        /*****************/

    function nextStage() public {
        
        require(msg.sender == admin);
        
        if (CurrentStage == 1) {
            recoverVault(amountPreSaleETH.div(3).div(3));
            CurrentStage = 2;
        }else if( CurrentStage == 2) {
            recoverVault(amountPreSaleETH.div(3).div(3));
            recoverVault(amountICOETH.div(2).div(3));
            CurrentStage = 3;
        }else if( CurrentStage == 3) {
            recoverVault(amountPreSaleETH.div(3).div(3));
            recoverVault(amountICOETH.div(2).div(3));
            recoverVault(amountSpecialETH.div(3));
            CurrentStage = 4;
        }else if( CurrentStage == 4) {
            stage4();
        }
    }

    function stage4() private {

        // if > 1M = exced for community
        // if < 1M = reward for transactions

        if ( amountPreSaleETHMD + 
            amountICOETHMD + 
            amountSpecialETHMD + 
            amountPreDonateETHMD + 
            amountManualSaleETHMD + 
            1000000 * 1000000000000000000 + 
            amountTransETHMD 
            <= MaxCoinsLimit15M ) {

            balances[vault_community] += 1000000 * 1000000000000000000;
            Transfer(address(0), vault_community, 1000000 * 1000000000000000000);
            amountPreDonateETHMD += 1000000 * 1000000000000000000;

        }
    }

    function recoverVault(uint256 founds) private {
        vault_developers.transfer(founds);
        vault_designers.transfer(founds);
        vault_marketing.transfer(founds);
    }

        /******************/
        /* Payable System */
        /******************/

    function () public payable {

      require(CurrentStage < 4);
      require( msg.value >= 1* (1 ether) / 100 ); // 0.01 ether min
          
          uint256 amountETHMD = 0;
          uint256 amountETH = msg.value;
          
          if(CurrentStage==1) { 
              amountETHMD = (amountETH * 10000).mul(5);
          }else if (CurrentStage == 2){
              amountETHMD = amountETH * 10000;
          }else if (CurrentStage == 3){
              amountETHMD = (amountETH * 10000).div(stage3divisor) ;
          }
          
      require(  amountPreSaleETHMD + 
                amountICOETHMD + 
                amountSpecialETHMD + 
                amountPreDonateETHMD + 
                amountManualSaleETHMD + 
                amountETHMD + 
                amountTransETHMD 
                <= MaxCoinsLimit15M );

          if(CurrentStage==1) { 
              amountPreSaleETHMD += amountETHMD;
              amountPreSaleETH += amountETH;
          }else if (CurrentStage == 2){
              amountICOETHMD += amountETHMD;
              amountICOETH += amountETH;
          }else if (CurrentStage == 3){
              amountSpecialETHMD += amountETHMD;
              amountSpecialETH += amountETH;
              if (amountETH >= 100000000000000000) { // 0.1 eth
              stage3divisor += 1;
              }
          }

        balances[msg.sender] += amountETHMD;
        Transfer(address(0), msg.sender, amountETHMD);
         
    }


}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"webSite","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentAmountReceivedDeposit1Ether18Decimals","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":"currentCoinsCreatedPercentage","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentCoinsCreatedInteger","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":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":"currentCoinsCreated18Decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"nextStage","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"currentStatus","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CoinsLimitUnalterableInteger","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"}]

606060405260016000818155600290915560038054600160a060020a0319908116732e3067e55fe0f78cc7c04cda3a4e200619daa03f1790915560048054821673a47100b57e3b5c331fa9b4979945335be7d1e5ba17905560058054821673308445b1c9349a3e502141fbe77506b7a7e51a95179055600680548216730c5e9af88d03528f964760b13fe915c66197224617905560078054909116734fbc7650e9b6973e9949bbd0e3aa48d72fb484d41790556a0c685fa11e01ec6f0000006008556a034f086f3b33b68400000060095569ee65bd8397f66da00000600a55600b819055600c819055600d819055600e819055600f819055601081905560115534156200010b57600080fd5b60408051908101604052600581527f4554484d44000000000000000000000000000000000000000000000000000000602082015260129080516200015492916020019062000389565b5060408051908101604052600f81527f457468657265756d204d6f6465726e0000000000000000000000000000000000602082015260139080516200019e92916020019062000389565b5060408051908101604052601681527f7777772e657468657265756d6d6f6465726e2e636f6d0000000000000000000060208201526014908051620001e892916020019062000389565b506015805460ff1916601217905560085460165560028054600160a060020a033316600160a060020a031990911617905560095460049060038054600160a060020a03908116600090815260176020526040812080549590940490940190925554600954911691906000805160206200119a833981519152906004900460405190815260200160405180910390a360095460049060048054600160a060020a0390811660009081526017602052604081208054959094049094019092558054600954921692916000805160206200119a83398151915291900460405190815260200160405180910390a360095460029060068054600160a060020a03908116600090815260176020526040812080549590940490940190925554600954911691906000805160206200119a833981519152906002900460405190815260200160405180910390a3600a805460078054600160a060020a0390811660009081526017602052604080822080549095019094559154935493169290916000805160206200119a83398151915291905190815260200160405180910390a36200042e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003cc57805160ff1916838001178555620003fc565b82800160010185558215620003fc579182015b82811115620003fc578251825591602001919060010190620003df565b506200040a9291506200040e565b5090565b6200042b91905b808211156200040a576000815560010162000415565b90565b610d5c806200043e6000396000f3006060604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461023e57806318160ddd146102c8578063313ce567146102ed57806334a8c392146103165780633a6fbacb1461032957806370a082311461033c57806371beae971461035b5780638dc850dc1461036e57806395d89b4114610381578063a9059cbb14610394578063bfbccfae146103ca578063ee3743ab146103dd578063ef8a9235146103f2578063f7cb570914610405575b60008060046000541015156100e357600080fd5b662386f26fc100003410156100f757600080fd5b5050600080543490600114156101235761011c6127108202600563ffffffff61041816565b9150610160565b6000546002141561013a5780612710029150610160565b600054600314156101605760015461015d9061271083029063ffffffff61044316565b91505b600854600e54600a54600954600d54600c54600b5401010101840101111561018757600080fd5b600054600114156101a757600b805483019055600f8054820190556101fa565b600054600214156101c757600c80548301905560108054820190556101fa565b600054600314156101fa57600d805483019055601180548201905567016345785d8a000081106101fa5760018054810190555b600160a060020a033316600081815260176020526040808220805486019055600080516020610d118339815191529085905190815260200160405180910390a35050005b341561024957600080fd5b610251610464565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561028d578082015183820152602001610275565b50505050905090810190601f1680156102ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102d357600080fd5b6102db610502565b60405190815260200160405180910390f35b34156102f857600080fd5b610300610535565b60405160ff909116815260200160405180910390f35b341561032157600080fd5b61025161053e565b341561033457600080fd5b6102db6105a9565b341561034757600080fd5b6102db600160a060020a0360043516610616565b341561036657600080fd5b6102db610631565b341561037957600080fd5b6102db61068c565b341561038c57600080fd5b6102516106bf565b341561039f57600080fd5b6103b6600160a060020a036004351660243561072a565b604051901515815260200160405180910390f35b34156103d557600080fd5b6102db610936565b34156103e857600080fd5b6103f0610950565b005b34156103fd57600080fd5b610251610a72565b341561041057600080fd5b6102db610b87565b818102821580610432575081838281151561042f57fe5b04145b151561043d57600080fd5b92915050565b600080821161045157600080fd5b818381151561045c57fe5b049392505050565b60138054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104fa5780601f106104cf576101008083540402835291602001916104fa565b820191906000526020600020905b8154815290600101906020018083116104dd57829003601f168201915b505050505081565b6000805260176020527fd840e16649f6b9a295d95876f4633d3a6b10b55e8162971cf78afd886d5ec89b54601654035b90565b60155460ff1681565b60148054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104fa5780601f106104cf576101008083540402835291602001916104fa565b60008054819069021e19e0c9bab240000090600114156105db576105d481600563ffffffff61041816565b9150610610565b600054600214156105ee57809150610610565b600054600314156106105760015461060d90829063ffffffff61044316565b91505b50919050565b600160a060020a031660009081526017602052604090205490565b60006106876103e861066f606461067b60085461066f6103e8600e54600a54600954600d54600c54600b54010101010161041890919063ffffffff16565b9063ffffffff61044316565b9063ffffffff61041816565b905090565b6000610687670de0b6b3a7640000600e54600a54600954600d54600c54600b54010101010161044390919063ffffffff16565b60128054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104fa5780601f106104cf576101008083540402835291602001916104fa565b600080600160a060020a038416151561074257600080fd5b6000831161074f57600080fd5b600160a060020a0333166000908152601760205260409020548390101561077557600080fd5b600160a060020a0384166000908152601760205260409020548381011161079b57600080fd5b600160a060020a0333166000908152601760205260409020546107c4908463ffffffff610ba516565b600160a060020a0333811660009081526017602052604080822093909355908616815220546107f9908463ffffffff610bba16565b600160a060020a038086166000818152601760205260409081902093909355913390911690600080516020610d118339815191529086905190815260200160405180910390a366038d7ea4c6800090506000546004141561085e5750662386f26fc100005b600854600e5482600a54600954600d54600c54600b54010101010101670de0b6b3a76400000111151561092c5768056bc75e2d6310000083111561092c5769d3c21bcecceda1000000600e54101561092c57600160a060020a033316600090815260186020526040902054600a90101561092c57600160a060020a033316600081815260186020908152604080832080546001019055600e8054860190556017909152808220805485019055600080516020610d118339815191529084905190815260200160405180910390a35b5060019392505050565b600e54600a54600954600d54600c54600b54010101010190565b60025433600160a060020a0390811691161461096b57600080fd5b600054600114156109a357610999610994600361066f6003600f5461044390919063ffffffff16565b610bca565b6002600055610a70565b600054600214156109f4576109cc610994600361066f6003600f5461044390919063ffffffff16565b6109ea610994600361066f600260105461044390919063ffffffff16565b6003600055610a70565b60005460031415610a5d57610a1d610994600361066f6003600f5461044390919063ffffffff16565b610a3b610994600361066f600260105461044390919063ffffffff16565b601154610a539061099490600363ffffffff61044316565b6004600055610a70565b60005460041415610a7057610a70610c66565b565b610a7a610cfe565b60005460011415610ac05760408051908101604052601481527f537461676520312f342e205072652053616c652e00000000000000000000000060208201529050610532565b60005460021415610b065760408051908101604052601481527f537461676520322f342e2049434f2053616c652e00000000000000000000000060208201529050610532565b60005460031415610b4c5760408051908101604052601881527f537461676520332f342e205370656369616c2053616c652e000000000000000060208201529050610532565b60408051908101604052601681527f416c6c20776f726b696e6720636f72726563746c792e0000000000000000000060208201529050610532565b60085460009061068790670de0b6b3a764000063ffffffff61044316565b600082821115610bb457600080fd5b50900390565b8181018281101561043d57600080fd5b600354600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610bfd57600080fd5b600454600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610c3057600080fd5b600554600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610c6357600080fd5b50565b600854600e54600a54600954600d54600c54600b54010101010169d3c21bcecceda10000000111610a705760068054600160a060020a03908116600090815260176020526040808220805469d3c21bcecceda10000009081019091559354909216929091600080516020610d1183398151915291905190815260200160405180910390a36009805469d3c21bcecceda1000000019055565b602060405190810160405260008152905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820098bd93d276e0fa0f2f232dbc542668e38024ba54ae502598f12fde0c4e801b50029ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef

Deployed Bytecode

0x6060604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461023e57806318160ddd146102c8578063313ce567146102ed57806334a8c392146103165780633a6fbacb1461032957806370a082311461033c57806371beae971461035b5780638dc850dc1461036e57806395d89b4114610381578063a9059cbb14610394578063bfbccfae146103ca578063ee3743ab146103dd578063ef8a9235146103f2578063f7cb570914610405575b60008060046000541015156100e357600080fd5b662386f26fc100003410156100f757600080fd5b5050600080543490600114156101235761011c6127108202600563ffffffff61041816565b9150610160565b6000546002141561013a5780612710029150610160565b600054600314156101605760015461015d9061271083029063ffffffff61044316565b91505b600854600e54600a54600954600d54600c54600b5401010101840101111561018757600080fd5b600054600114156101a757600b805483019055600f8054820190556101fa565b600054600214156101c757600c80548301905560108054820190556101fa565b600054600314156101fa57600d805483019055601180548201905567016345785d8a000081106101fa5760018054810190555b600160a060020a033316600081815260176020526040808220805486019055600080516020610d118339815191529085905190815260200160405180910390a35050005b341561024957600080fd5b610251610464565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561028d578082015183820152602001610275565b50505050905090810190601f1680156102ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102d357600080fd5b6102db610502565b60405190815260200160405180910390f35b34156102f857600080fd5b610300610535565b60405160ff909116815260200160405180910390f35b341561032157600080fd5b61025161053e565b341561033457600080fd5b6102db6105a9565b341561034757600080fd5b6102db600160a060020a0360043516610616565b341561036657600080fd5b6102db610631565b341561037957600080fd5b6102db61068c565b341561038c57600080fd5b6102516106bf565b341561039f57600080fd5b6103b6600160a060020a036004351660243561072a565b604051901515815260200160405180910390f35b34156103d557600080fd5b6102db610936565b34156103e857600080fd5b6103f0610950565b005b34156103fd57600080fd5b610251610a72565b341561041057600080fd5b6102db610b87565b818102821580610432575081838281151561042f57fe5b04145b151561043d57600080fd5b92915050565b600080821161045157600080fd5b818381151561045c57fe5b049392505050565b60138054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104fa5780601f106104cf576101008083540402835291602001916104fa565b820191906000526020600020905b8154815290600101906020018083116104dd57829003601f168201915b505050505081565b6000805260176020527fd840e16649f6b9a295d95876f4633d3a6b10b55e8162971cf78afd886d5ec89b54601654035b90565b60155460ff1681565b60148054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104fa5780601f106104cf576101008083540402835291602001916104fa565b60008054819069021e19e0c9bab240000090600114156105db576105d481600563ffffffff61041816565b9150610610565b600054600214156105ee57809150610610565b600054600314156106105760015461060d90829063ffffffff61044316565b91505b50919050565b600160a060020a031660009081526017602052604090205490565b60006106876103e861066f606461067b60085461066f6103e8600e54600a54600954600d54600c54600b54010101010161041890919063ffffffff16565b9063ffffffff61044316565b9063ffffffff61041816565b905090565b6000610687670de0b6b3a7640000600e54600a54600954600d54600c54600b54010101010161044390919063ffffffff16565b60128054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104fa5780601f106104cf576101008083540402835291602001916104fa565b600080600160a060020a038416151561074257600080fd5b6000831161074f57600080fd5b600160a060020a0333166000908152601760205260409020548390101561077557600080fd5b600160a060020a0384166000908152601760205260409020548381011161079b57600080fd5b600160a060020a0333166000908152601760205260409020546107c4908463ffffffff610ba516565b600160a060020a0333811660009081526017602052604080822093909355908616815220546107f9908463ffffffff610bba16565b600160a060020a038086166000818152601760205260409081902093909355913390911690600080516020610d118339815191529086905190815260200160405180910390a366038d7ea4c6800090506000546004141561085e5750662386f26fc100005b600854600e5482600a54600954600d54600c54600b54010101010101670de0b6b3a76400000111151561092c5768056bc75e2d6310000083111561092c5769d3c21bcecceda1000000600e54101561092c57600160a060020a033316600090815260186020526040902054600a90101561092c57600160a060020a033316600081815260186020908152604080832080546001019055600e8054860190556017909152808220805485019055600080516020610d118339815191529084905190815260200160405180910390a35b5060019392505050565b600e54600a54600954600d54600c54600b54010101010190565b60025433600160a060020a0390811691161461096b57600080fd5b600054600114156109a357610999610994600361066f6003600f5461044390919063ffffffff16565b610bca565b6002600055610a70565b600054600214156109f4576109cc610994600361066f6003600f5461044390919063ffffffff16565b6109ea610994600361066f600260105461044390919063ffffffff16565b6003600055610a70565b60005460031415610a5d57610a1d610994600361066f6003600f5461044390919063ffffffff16565b610a3b610994600361066f600260105461044390919063ffffffff16565b601154610a539061099490600363ffffffff61044316565b6004600055610a70565b60005460041415610a7057610a70610c66565b565b610a7a610cfe565b60005460011415610ac05760408051908101604052601481527f537461676520312f342e205072652053616c652e00000000000000000000000060208201529050610532565b60005460021415610b065760408051908101604052601481527f537461676520322f342e2049434f2053616c652e00000000000000000000000060208201529050610532565b60005460031415610b4c5760408051908101604052601881527f537461676520332f342e205370656369616c2053616c652e000000000000000060208201529050610532565b60408051908101604052601681527f416c6c20776f726b696e6720636f72726563746c792e0000000000000000000060208201529050610532565b60085460009061068790670de0b6b3a764000063ffffffff61044316565b600082821115610bb457600080fd5b50900390565b8181018281101561043d57600080fd5b600354600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610bfd57600080fd5b600454600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610c3057600080fd5b600554600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610c6357600080fd5b50565b600854600e54600a54600954600d54600c54600b54010101010169d3c21bcecceda10000000111610a705760068054600160a060020a03908116600090815260176020526040808220805469d3c21bcecceda10000009081019091559354909216929091600080516020610d1183398151915291905190815260200160405180910390a36009805469d3c21bcecceda1000000019055565b602060405190810160405260008152905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820098bd93d276e0fa0f2f232dbc542668e38024ba54ae502598f12fde0c4e801b50029

Swarm Source

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