ERC-20
Insurance
Overview
Max Total Supply
5,642,500,000 ZSC
Holders
60,068 (0.00%)
Market
Price
$0.00 @ 0.000000 ETH (+1.10%)
Onchain Market Cap
$428,660.73
Circulating Supply Market Cap
$148,840.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
2 ZSCValue
$0.00 ( ~0 Eth) [0.0000%]Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
ZeusShieldCoin
Compiler Version
v0.4.11+commit.68ef5810
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
[{"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"}]
Contract Creation Code
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.