ETH Price: $3,446.52 (-0.90%)
Gas: 4 Gwei

Token

ZeusShieldCoin (ZSC)
 

Overview

Max Total Supply

5,642,500,000 ZSC

Holders

60,063 (0.00%)

Total Transfers

-

Market

Price

$0.00 @ 0.000000 ETH (-3.06%)

Onchain Market Cap

$644,599.20

Circulating Supply Market Cap

$224,047.00

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Both blockchain and AI are adopted and integrated in the Zeusshield insurance system. Such integration leads to a green insurance ecosystem in terms of a business-to-customer based peer-to-peer (p2p) insurance market platform. The platform is open to both the insurer and insured units.

Market

Volume (24H):$17,094.85
Market Capitalization:$224,047.00
Circulating Supply:1,960,019,216.00 ZSC
Market Data Source: Coinmarketcap

ICO Information

Project Sector : Insurance
ICO Start Date : Aug 1, 2017 
ICO End Date : Sep 3, 2017
Total Cap : 5,642,500,000 ZSC
Raised : $20,000,000
Token Distribution Date : Aug 1, 2017 - Sep 3, 2017, Jul 9, 2017 (Team)
ICO Price  : 0.0000625 ETH | 1 ETH = 16,000 ZSC
Country : United States, China
Note : Private crowdsale

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
ZeusShieldCoin

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.11;

contract owned {
    address public owner;

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

    modifier onlyOwner {
        if (msg.sender != owner) throw;
        _;
    }

    function transferOwnership(address newOwner) onlyOwner {
        owner = newOwner;
    }
}

// ----------------------------------------------------------------------------------------------
// Original from:
// https://theethereum.wiki/w/index.php/ERC20_Token_Standard
// (c) BokkyPooBah 2017. The MIT Licence.
// ----------------------------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/issues/20
contract ERC20Interface {
    // Get the total token supply     function totalSupply() constant returns (uint256 totalSupply);
 
    // Get the account balance of another account with address _owner
    function balanceOf(address _owner) constant returns (uint256 balance);
 
    // Send _value amount of tokens to address _to
    function transfer(address _to, uint256 _value) returns (bool success);

    // Send _value amount of token from address _from to address _to
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
 
    // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
    // If this function is called again it overwrites the current allowance with _value.
    // this function is required for some DEX functionality
    function approve(address _spender, uint256 _value) returns (bool success); 
    
    // Returns the amount which _spender is still allowed to withdraw from _owner
    function allowance(address _owner, address _spender) constant returns (uint256 remaining);

   // Triggered when tokens are transferred.
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
 
    // Triggered whenever approve(address _spender, uint256 _value) is called.
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}


// Migration Agent interface
contract migration {
    function migrateFrom(address _from, uint256 _value);
}

/// @title Zeus Shield Coin (ZSC)
contract ZeusShieldCoin is owned, ERC20Interface {
    // Public variables of the token
    string public constant standard = 'ERC20';
    string public constant name = 'Zeus Shield Coin';  
    string public constant symbol = 'ZSC';
    uint8  public constant decimals = 18;
    uint public registrationTime = 0;
    bool public registered = false;

    uint256 public totalMigrated = 0;
    address public migrationAgent = 0;

    uint256 totalTokens = 0; 


    // This creates an array with all balances 
    mapping (address => uint256) balances;

    // Owner of account approves the transfer of an amount to another account
    mapping(address => mapping (address => uint256)) allowed;
   
    // These are related to ZSC team members
    mapping (address => bool) public frozenAccount;
    mapping (address => uint[3]) public frozenTokens;

    // Variables of token frozen rules for ZSC team members.
    uint[3] public unlockat;

    event Migrate(address _from, address _to, uint256 _value);

    // Constructor
    function ZeusShieldCoin() 
    {
    }

    // This unnamed function is called whenever someone tries to send ether to it 
    function () 
    {
        throw; // Prevents accidental sending of ether
    }

    function totalSupply() 
        constant 
        returns (uint256) 
    {
        return totalTokens;
    }

    // What is the balance of a particular account?
    function balanceOf(address _owner) 
        constant 
        returns (uint256) 
    {
        return balances[_owner];
    }

    // Transfer the balance from owner's account to another account
    function transfer(address _to, uint256 _amount) 
        returns (bool success) 
    {
        if (!registered) return false;
        if (_amount <= 0) return false;
        if (frozenRules(msg.sender, _amount)) return false;

        if (balances[msg.sender] >= _amount
            && balances[_to] + _amount > balances[_to]) {

            balances[msg.sender] -= _amount;
            balances[_to] += _amount;
            Transfer(msg.sender, _to, _amount);
            return true;
        } else {
            return false;
        }     
    }
 
    // Send _value amount of tokens from address _from to address _to
    // The transferFrom method is used for a withdraw workflow, allowing contracts to send
    // tokens on your behalf, for example to "deposit" to a contract address and/or to charge
    // fees in sub-currencies; the command should fail unless the _from account has
    // deliberately authorized the sender of the message via some mechanism; we propose
    // these standardized APIs for approval:
    function transferFrom(address _from, address _to, uint256 _amount) 
        returns (bool success) 
    {
        if (!registered) return false;
        if (_amount <= 0) return false;
        if (frozenRules(_from, _amount)) return false;

        if (balances[_from] >= _amount
            && allowed[_from][msg.sender] >= _amount
            && balances[_to] + _amount > balances[_to]) {

            balances[_from] -= _amount;
            allowed[_from][msg.sender] -= _amount;
            balances[_to] += _amount;
            Transfer(_from, _to, _amount);
            return true;
        } else {
            return false;
        }
    }

    // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
    // If this function is called again it overwrites the current allowance with _value.     
    function approve(address _spender, uint256 _amount) 
        returns (bool success) 
    {
        allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
        return true;
    }
 
    function allowance(address _owner, address _spender) 
        constant 
        returns (uint256 remaining) 
    {
        return allowed[_owner][_spender];
    }

    /// @dev Set address of migration agent contract and enable migration
    /// @param _agent The address of the MigrationAgent contract
    function setMigrationAgent(address _agent) 
        public
        onlyOwner
    {
        if (!registered) throw;
        if (migrationAgent != 0) throw;
        migrationAgent = _agent;
    }

    /// @dev Buyer can apply for migrating tokens to the new token contract.
    /// @param _value The amount of token to be migrated
    function applyMigrate(uint256 _value) 
        public
    {
        if (!registered) throw;
        if (migrationAgent == 0) throw;

        // Validate input value.
        if (_value == 0) throw;
        if (_value > balances[msg.sender]) throw;

        balances[msg.sender] -= _value;
        totalTokens -= _value;
        totalMigrated += _value;
        migration(migrationAgent).migrateFrom(msg.sender, _value);
        Migrate(msg.sender, migrationAgent, _value);
    }


    /// @dev Register for crowdsale and do the token pre-allocation.
    /// @param _tokenFactory The address of ICO-sale contract
    /// @param _congressAddress The address of multisig token contract
    function registerSale(address _tokenFactory, address _congressAddress) 
        public
        onlyOwner 
    {
        // The token contract can be only registered once.
        if (!registered) {
            // Total supply
            totalTokens  = 6100 * 1000 * 1000 * 10**18; 

            // (51%) of total supply to ico-sale contract
            balances[_tokenFactory]    = 3111 * 1000 * 1000 * 10**18;

            // (34%) of total supply to the congress address for congress and partners
            balances[_congressAddress] = 2074 * 1000 * 1000 * 10**18;

            // Allocate rest (15%) of total supply to development team and contributors
            // 915,000,000 * 10**18;
            teamAllocation();

            registered = true;
            registrationTime = now;

            unlockat[0] = registrationTime +  6 * 30 days;
            unlockat[1] = registrationTime + 12 * 30 days;
            unlockat[2] = registrationTime + 24 * 30 days;
        }
    }

    /// @dev Allocate 15% of total supply to ten team members.
    /// @param _account The address of account to be frozen.
    /// @param _totalAmount The amount of tokens to be frozen.
    function freeze(address _account, uint _totalAmount) 
        public
        onlyOwner 
    {
        frozenAccount[_account] = true;  
        frozenTokens[_account][0] = _totalAmount;            // 100% of locked token within 6 months
        frozenTokens[_account][1] = _totalAmount * 80 / 100; //  80% of locked token within 12 months
        frozenTokens[_account][2] = _totalAmount * 50 / 100; //  50% of locked token within 24 months
    }

    /// @dev Allocate 15% of total supply to the team members.
    function teamAllocation() 
        internal 
    {
        // 1.5% of total supply allocated to each team member.
        uint individual = 91500 * 1000 * 10**18;

        balances[0xCDc5BDEFC6Fddc66E73250fCc2F08339e091dDA3] = individual; // 1.5% 
        balances[0x8b47D27b085a661E6306Ac27A932a8c0b1C11b84] = individual; // 1.5% 
        balances[0x825f4977DB4cd48aFa51f8c2c9807Ee89120daB7] = individual; // 1.5% 
        balances[0xcDf5D7049e61b2F50642DF4cb5a005b1b4A5cfc2] = individual; // 1.5% 
        balances[0xab0461FB41326a960d3a2Fe2328DD9A65916181d] = individual; // 1.5% 
        balances[0xd2A131F16e4339B2523ca90431322f559ABC4C3d] = individual; // 1.5%
        balances[0xCcB4d663E6b05AAda0e373e382628B9214932Fff] = individual; // 1.5% 
        balances[0x60284720542Ff343afCA6a6DBc542901942260f2] = individual; // 1.5% 
        balances[0xcb6d0e199081A489f45c73D1D22F6de58596a99C] = individual; // 1.5% 
        balances[0x928D99333C57D31DB917B4c67D4d8a033F2143A7] = individual; // 1.5% 

        // Freeze tokens allocated to the team for at most two years.
        // Freeze tokens in three phases
        // 91500 * 1000 * 10**18; 100% of locked tokens within 6 months
        // 73200 * 1000 * 10**18;  80% of locked tokens within 12 months
        // 45750 * 1000 * 10**18;  50% of locked tokens within 24 months
        freeze("0xCDc5BDEFC6Fddc66E73250fCc2F08339e091dDA3", individual);
        freeze("0x8b47D27b085a661E6306Ac27A932a8c0b1C11b84", individual);
        freeze("0x825f4977DB4cd48aFa51f8c2c9807Ee89120daB7", individual);
        freeze("0xcDf5D7049e61b2F50642DF4cb5a005b1b4A5cfc2", individual);
        freeze("0xab0461FB41326a960d3a2Fe2328DD9A65916181d", individual);
        freeze("0xd2A131F16e4339B2523ca90431322f559ABC4C3d", individual);
        freeze("0xCcB4d663E6b05AAda0e373e382628B9214932Fff", individual);
        freeze("0x60284720542Ff343afCA6a6DBc542901942260f2", individual);
        freeze("0xcb6d0e199081A489f45c73D1D22F6de58596a99C", individual);
        freeze("0x928D99333C57D31DB917B4c67D4d8a033F2143A7", individual);
    }

    /// @dev Token frozen rules for token holders.
    /// @param _from The token sender.
    /// @param _value The token amount.
    function frozenRules(address _from, uint256 _value) 
        internal 
        returns (bool success) 
    {
        if (frozenAccount[_from]) {
            if (now < unlockat[0]) {
               // 100% locked within the first 6 months.
               if (balances[_from] - _value < frozenTokens[_from][0]) 
                    return true;  
            } else if (now >= unlockat[0] && now < unlockat[1]) {
               // 20% unlocked after 6 months.
               if (balances[_from] - _value < frozenTokens[_from][1]) 
                    return true;  
            } else if (now >= unlockat[1] && now < unlockat[2]) {
               // 50% unlocked after 12 months. 
               if (balances[_from]- _value < frozenTokens[_from][2]) 
                   return true;  
            } else {
               // 100% unlocked after 24 months.
               frozenAccount[_from] = false; 
            }
        }
        return false;
    }   
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"registrationTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_account","type":"address"},{"name":"_totalAmount","type":"uint256"}],"name":"freeze","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"registered","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_agent","type":"address"}],"name":"setMigrationAgent","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_tokenFactory","type":"address"},{"name":"_congressAddress","type":"address"}],"name":"registerSale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"migrationAgent","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"applyMigrate","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalMigrated","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"unlockat","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"frozenTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Migrate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

6060604052600060018190556002805460ff19169055600381905560048054600160a060020a0319169055600555341561003557fe5b5b5b60008054600160a060020a03191633600160a060020a03161790555b5b5b61127d806100646000396000f300606060405236156101305763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610146578063095ea7b3146101d657806318160ddd146102095780631e2e7a061461022b57806323b872dd1461024d57806324bce60c146102865780632de40ce3146102a7578063313ce567146102cb5780635a3b7e42146102f157806370a082311461038157806375e2ff65146103af5780637a1ac566146103cd5780638328dbcd146103f15780638da5cb5b1461041d57806392550bdd1461044957806395a0f5eb1461045e57806395d89b41146104805780639ca4a81a14610510578063a9059cbb14610535578063b414d4b614610568578063dd62ed3e14610598578063f2fde38b146105cc578063fa074e75146105ea575b341561013857fe5b6101445b60006000fd5b565b005b341561014e57fe5b61015661061b565b60408051602080825283518183015283519192839290830191850190808383821561019c575b80518252602083111561019c57601f19909201916020918201910161017c565b505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101de57fe5b6101f5600160a060020a0360043516602435610652565b604080519115158252519081900360200190f35b341561021157fe5b6102196106bd565b60408051918252519081900360200190f35b341561023357fe5b6102196106c4565b60408051918252519081900360200190f35b341561025557fe5b6101f5600160a060020a03600435811690602435166044356106ca565b604080519115158252519081900360200190f35b341561028e57fe5b610144600160a060020a0360043516602435610816565b005b34156102af57fe5b6101f56108c6565b604080519115158252519081900360200190f35b34156102d357fe5b6102db6108cf565b6040805160ff9092168252519081900360200190f35b34156102f957fe5b6101566108d4565b60408051602080825283518183015283519192839290830191850190808383821561019c575b80518252602083111561019c57601f19909201916020918201910161017c565b505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561038957fe5b610219600160a060020a036004351661090b565b60408051918252519081900360200190f35b34156103b757fe5b610144600160a060020a036004351661092a565b005b34156103d557fe5b610144600160a060020a036004358116906024351661099c565b005b34156103f957fe5b610401610a73565b60408051600160a060020a039092168252519081900360200190f35b341561042557fe5b610401610a82565b60408051600160a060020a039092168252519081900360200190f35b341561045157fe5b610144600435610a91565b005b341561046657fe5b610219610bdf565b60408051918252519081900360200190f35b341561048857fe5b610156610be5565b60408051602080825283518183015283519192839290830191850190808383821561019c575b80518252602083111561019c57601f19909201916020918201910161017c565b505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051857fe5b610219600435610c1c565b60408051918252519081900360200190f35b341561053d57fe5b6101f5600160a060020a0360043516602435610c34565b604080519115158252519081900360200190f35b341561057057fe5b6101f5600160a060020a0360043516610d37565b604080519115158252519081900360200190f35b34156105a057fe5b610219600160a060020a0360043581169060243516610d4c565b60408051918252519081900360200190f35b34156105d457fe5b610144600160a060020a0360043516610d79565b005b34156105f257fe5b610219600160a060020a0360043516602435610dc2565b60408051918252519081900360200190f35b60408051808201909152601081527f5a65757320536869656c6420436f696e00000000000000000000000000000000602082015281565b600160a060020a03338116600081815260076020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6005545b90565b60015481565b60025460009060ff1615156106e15750600061080e565b600082116106f15750600061080e565b6106fb8483610de8565b156107085750600061080e565b600160a060020a0384166000908152600660205260409020548290108015906107585750600160a060020a0380851660009081526007602090815260408083203390941683529290522054829010155b801561077d5750600160a060020a038316600090815260066020526040902054828101115b1561080a57600160a060020a03808516600081815260066020818152604080842080548990039055600782528084203387168552825280842080548990039055948816808452918152918490208054870190558351868152935190937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a350600161080e565b5060005b5b9392505050565b60005433600160a060020a039081169116146108325760006000fd5b600160a060020a0382166000908152600860209081526040808320805460ff191660011790556009909152812082915b0160005b50556064605082025b600160a060020a03841660009081526009602052604090209190049060015b0160005b50556064603282025b600160a060020a03841660009081526009602052604090209190049060025b0160005b50555b5b5050565b60025460ff1681565b601281565b60408051808201909152600581527f4552433230000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0381166000908152600660205260409020545b919050565b60005433600160a060020a039081169116146109465760006000fd5b60025460ff1615156109585760006000fd5b600454600160a060020a03161561096f5760006000fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a039081169116146109b85760006000fd5b60025460ff1615156108c1576b13b5cd3e9bab0e4054000000600555600160a060020a038083166000908152600660205260408082206b0a0d5bdfee1c5bbf8700000090559183168152206b06b3929549683d2a5a0000009055610a1a610f90565b6002805460ff19166001908117909155429081905562ed4e0001600a60005b0160005b5055600180546301da9c000190600a905b0160005b50556001546303b5380001600a60026108ba565b0160005b50555b5b5b5050565b600454600160a060020a031681565b600054600160a060020a031681565b60025460ff161515610aa35760006000fd5b600454600160a060020a03161515610abb5760006000fd5b801515610ac85760006000fd5b600160a060020a033316600090815260066020526040902054811115610aee5760006000fd5b600160a060020a033381166000818152600660205260408082208054869003905560058054869003905560038054860190556004805482517f7a3130e3000000000000000000000000000000000000000000000000000000008152918201949094526024810186905290519290931692637a3130e3926044808301939282900301818387803b1515610b7c57fe5b6102c65a03f11515610b8a57fe5b505060045460408051600160a060020a0333811682529092166020830152818101849052517f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a92509081900360600190a15b50565b60035481565b60408051808201909152600381527f5a53430000000000000000000000000000000000000000000000000000000000602082015281565b600a8160038110610c2957fe5b0160005b5054905081565b60025460009060ff161515610c4b575060006106b7565b60008211610c5b575060006106b7565b610c653383610de8565b15610c72575060006106b7565b600160a060020a033316600090815260066020526040902054829010801590610cb45750600160a060020a038316600090815260066020526040902054828101115b15610d2857600160a060020a03338116600081815260066020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060016106b7565b5060006106b7565b5b92915050565b60086020526000908152604090205460ff1681565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b60005433600160a060020a03908116911614610d955760006000fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60096020526000828152604090208160038110610ddb57fe5b0160005b91509150505481565b600160a060020a03821660009081526008602052604081205460ff1615610f8357600a60005b0160005b5054421015610e6a57600160a060020a0383166000908152600960205260408120905b0160005b5054600160a060020a0384166000908152600660205260409020548390031015610e65575060016106b7565b610f83565b600a60005b0160005b50544210158015610e8d5750600a60015b0160005b505442105b15610ee657600160a060020a03831660009081526009602052604090206001610e35565b0160005b5054600160a060020a0384166000908152600660205260409020548390031015610e65575060016106b7565b610f83565b600a60015b0160005b50544210158015610f095750600a60025b0160005b505442105b15610f6257600160a060020a03831660009081526009602052604090206002610e35565b0160005b5054600160a060020a0384166000908152600660205260409020548390031015610e65575060016106b7565b610f83565b600160a060020a0383166000908152600860205260409020805460ff191690555b5b5b5b5060005b92915050565b60066020526a4bafe0f06a3eef0b8000007faffe7431016960b0ed6a189e9023c4c54d6473aa7c839607a963dc7e979127958190557fe0fd90cbfd7926eec2ce19a47b0a6fad54ccb20feecfa96f082b895ac30a14c38190557f8057df19842485d6602c44bf785542d247b413973dbebc21f8918434d94e489b8190557f14105f8d2672d2593ebd42fff8b93b39e77b76417c0550a09d6f32b51607388f8190557f72c21f32deb5e2d7f7cd28c1839c4b1a700eb51078604fb6df1d4c0c8ac5539c8190557feb87ff815c2ee360d06c5f8b33a0531597e75b9874e9d4f25af0dd9a5f94f5e08190557f9d6c97c0affac14203f797c928ec0595599918a8066a5e203a4ce1fa6dca1d628190557f5a23cd978462b21939afbbec393b744c523e45da1fad334ff13e92e10c2934dd8190557f2bd00373847be82072729b25af2608d8a1ead1d25c01ac3c7b780b1be2c31dfa81905573928d99333c57d31db917b4c67d4d8a033f2143a76000527f18f750792a87d08bfe375ed6aaedc72227449f95ab345d8dda01e7f8aa5a1d8a81905561113f73cdc5bdefc6fddc66e73250fcc2f08339e091dda382610816565b61115d738b47d27b085a661e6306ac27a932a8c0b1c11b8482610816565b61117b73825f4977db4cd48afa51f8c2c9807ee89120dab782610816565b61119973cdf5d7049e61b2f50642df4cb5a005b1b4a5cfc282610816565b6111b773ab0461fb41326a960d3a2fe2328dd9a65916181d82610816565b6111d573d2a131f16e4339b2523ca90431322f559abc4c3d82610816565b6111f373ccb4d663e6b05aada0e373e382628b9214932fff82610816565b6112117360284720542ff343afca6a6dbc542901942260f282610816565b61122f73cb6d0e199081a489f45c73d1d22f6de58596a99c82610816565b61099873928d99333c57d31db917b4c67d4d8a033f2143a782610816565b5b505600a165627a7a723058203e4c0757659c6ff457319243cde281b2c62181547dd020fbca0bcb2f64f7121f0029

Deployed Bytecode

0x606060405236156101305763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610146578063095ea7b3146101d657806318160ddd146102095780631e2e7a061461022b57806323b872dd1461024d57806324bce60c146102865780632de40ce3146102a7578063313ce567146102cb5780635a3b7e42146102f157806370a082311461038157806375e2ff65146103af5780637a1ac566146103cd5780638328dbcd146103f15780638da5cb5b1461041d57806392550bdd1461044957806395a0f5eb1461045e57806395d89b41146104805780639ca4a81a14610510578063a9059cbb14610535578063b414d4b614610568578063dd62ed3e14610598578063f2fde38b146105cc578063fa074e75146105ea575b341561013857fe5b6101445b60006000fd5b565b005b341561014e57fe5b61015661061b565b60408051602080825283518183015283519192839290830191850190808383821561019c575b80518252602083111561019c57601f19909201916020918201910161017c565b505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101de57fe5b6101f5600160a060020a0360043516602435610652565b604080519115158252519081900360200190f35b341561021157fe5b6102196106bd565b60408051918252519081900360200190f35b341561023357fe5b6102196106c4565b60408051918252519081900360200190f35b341561025557fe5b6101f5600160a060020a03600435811690602435166044356106ca565b604080519115158252519081900360200190f35b341561028e57fe5b610144600160a060020a0360043516602435610816565b005b34156102af57fe5b6101f56108c6565b604080519115158252519081900360200190f35b34156102d357fe5b6102db6108cf565b6040805160ff9092168252519081900360200190f35b34156102f957fe5b6101566108d4565b60408051602080825283518183015283519192839290830191850190808383821561019c575b80518252602083111561019c57601f19909201916020918201910161017c565b505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561038957fe5b610219600160a060020a036004351661090b565b60408051918252519081900360200190f35b34156103b757fe5b610144600160a060020a036004351661092a565b005b34156103d557fe5b610144600160a060020a036004358116906024351661099c565b005b34156103f957fe5b610401610a73565b60408051600160a060020a039092168252519081900360200190f35b341561042557fe5b610401610a82565b60408051600160a060020a039092168252519081900360200190f35b341561045157fe5b610144600435610a91565b005b341561046657fe5b610219610bdf565b60408051918252519081900360200190f35b341561048857fe5b610156610be5565b60408051602080825283518183015283519192839290830191850190808383821561019c575b80518252602083111561019c57601f19909201916020918201910161017c565b505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051857fe5b610219600435610c1c565b60408051918252519081900360200190f35b341561053d57fe5b6101f5600160a060020a0360043516602435610c34565b604080519115158252519081900360200190f35b341561057057fe5b6101f5600160a060020a0360043516610d37565b604080519115158252519081900360200190f35b34156105a057fe5b610219600160a060020a0360043581169060243516610d4c565b60408051918252519081900360200190f35b34156105d457fe5b610144600160a060020a0360043516610d79565b005b34156105f257fe5b610219600160a060020a0360043516602435610dc2565b60408051918252519081900360200190f35b60408051808201909152601081527f5a65757320536869656c6420436f696e00000000000000000000000000000000602082015281565b600160a060020a03338116600081815260076020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6005545b90565b60015481565b60025460009060ff1615156106e15750600061080e565b600082116106f15750600061080e565b6106fb8483610de8565b156107085750600061080e565b600160a060020a0384166000908152600660205260409020548290108015906107585750600160a060020a0380851660009081526007602090815260408083203390941683529290522054829010155b801561077d5750600160a060020a038316600090815260066020526040902054828101115b1561080a57600160a060020a03808516600081815260066020818152604080842080548990039055600782528084203387168552825280842080548990039055948816808452918152918490208054870190558351868152935190937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a350600161080e565b5060005b5b9392505050565b60005433600160a060020a039081169116146108325760006000fd5b600160a060020a0382166000908152600860209081526040808320805460ff191660011790556009909152812082915b0160005b50556064605082025b600160a060020a03841660009081526009602052604090209190049060015b0160005b50556064603282025b600160a060020a03841660009081526009602052604090209190049060025b0160005b50555b5b5050565b60025460ff1681565b601281565b60408051808201909152600581527f4552433230000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0381166000908152600660205260409020545b919050565b60005433600160a060020a039081169116146109465760006000fd5b60025460ff1615156109585760006000fd5b600454600160a060020a03161561096f5760006000fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a039081169116146109b85760006000fd5b60025460ff1615156108c1576b13b5cd3e9bab0e4054000000600555600160a060020a038083166000908152600660205260408082206b0a0d5bdfee1c5bbf8700000090559183168152206b06b3929549683d2a5a0000009055610a1a610f90565b6002805460ff19166001908117909155429081905562ed4e0001600a60005b0160005b5055600180546301da9c000190600a905b0160005b50556001546303b5380001600a60026108ba565b0160005b50555b5b5b5050565b600454600160a060020a031681565b600054600160a060020a031681565b60025460ff161515610aa35760006000fd5b600454600160a060020a03161515610abb5760006000fd5b801515610ac85760006000fd5b600160a060020a033316600090815260066020526040902054811115610aee5760006000fd5b600160a060020a033381166000818152600660205260408082208054869003905560058054869003905560038054860190556004805482517f7a3130e3000000000000000000000000000000000000000000000000000000008152918201949094526024810186905290519290931692637a3130e3926044808301939282900301818387803b1515610b7c57fe5b6102c65a03f11515610b8a57fe5b505060045460408051600160a060020a0333811682529092166020830152818101849052517f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a92509081900360600190a15b50565b60035481565b60408051808201909152600381527f5a53430000000000000000000000000000000000000000000000000000000000602082015281565b600a8160038110610c2957fe5b0160005b5054905081565b60025460009060ff161515610c4b575060006106b7565b60008211610c5b575060006106b7565b610c653383610de8565b15610c72575060006106b7565b600160a060020a033316600090815260066020526040902054829010801590610cb45750600160a060020a038316600090815260066020526040902054828101115b15610d2857600160a060020a03338116600081815260066020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060016106b7565b5060006106b7565b5b92915050565b60086020526000908152604090205460ff1681565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b60005433600160a060020a03908116911614610d955760006000fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60096020526000828152604090208160038110610ddb57fe5b0160005b91509150505481565b600160a060020a03821660009081526008602052604081205460ff1615610f8357600a60005b0160005b5054421015610e6a57600160a060020a0383166000908152600960205260408120905b0160005b5054600160a060020a0384166000908152600660205260409020548390031015610e65575060016106b7565b610f83565b600a60005b0160005b50544210158015610e8d5750600a60015b0160005b505442105b15610ee657600160a060020a03831660009081526009602052604090206001610e35565b0160005b5054600160a060020a0384166000908152600660205260409020548390031015610e65575060016106b7565b610f83565b600a60015b0160005b50544210158015610f095750600a60025b0160005b505442105b15610f6257600160a060020a03831660009081526009602052604090206002610e35565b0160005b5054600160a060020a0384166000908152600660205260409020548390031015610e65575060016106b7565b610f83565b600160a060020a0383166000908152600860205260409020805460ff191690555b5b5b5b5060005b92915050565b60066020526a4bafe0f06a3eef0b8000007faffe7431016960b0ed6a189e9023c4c54d6473aa7c839607a963dc7e979127958190557fe0fd90cbfd7926eec2ce19a47b0a6fad54ccb20feecfa96f082b895ac30a14c38190557f8057df19842485d6602c44bf785542d247b413973dbebc21f8918434d94e489b8190557f14105f8d2672d2593ebd42fff8b93b39e77b76417c0550a09d6f32b51607388f8190557f72c21f32deb5e2d7f7cd28c1839c4b1a700eb51078604fb6df1d4c0c8ac5539c8190557feb87ff815c2ee360d06c5f8b33a0531597e75b9874e9d4f25af0dd9a5f94f5e08190557f9d6c97c0affac14203f797c928ec0595599918a8066a5e203a4ce1fa6dca1d628190557f5a23cd978462b21939afbbec393b744c523e45da1fad334ff13e92e10c2934dd8190557f2bd00373847be82072729b25af2608d8a1ead1d25c01ac3c7b780b1be2c31dfa81905573928d99333c57d31db917b4c67d4d8a033f2143a76000527f18f750792a87d08bfe375ed6aaedc72227449f95ab345d8dda01e7f8aa5a1d8a81905561113f73cdc5bdefc6fddc66e73250fcc2f08339e091dda382610816565b61115d738b47d27b085a661e6306ac27a932a8c0b1c11b8482610816565b61117b73825f4977db4cd48afa51f8c2c9807ee89120dab782610816565b61119973cdf5d7049e61b2f50642df4cb5a005b1b4a5cfc282610816565b6111b773ab0461fb41326a960d3a2fe2328dd9a65916181d82610816565b6111d573d2a131f16e4339b2523ca90431322f559abc4c3d82610816565b6111f373ccb4d663e6b05aada0e373e382628b9214932fff82610816565b6112117360284720542ff343afca6a6dbc542901942260f282610816565b61122f73cb6d0e199081a489f45c73d1d22f6de58596a99c82610816565b61099873928d99333c57d31db917b4c67d4d8a033f2143a782610816565b5b505600a165627a7a723058203e4c0757659c6ff457319243cde281b2c62181547dd020fbca0bcb2f64f7121f0029

Swarm Source

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