Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Charity
Overview
Max Total Supply
1,973,198,820.950109959999999999 AOG
Holders
1,158 (0.00%)
Market
Price
$0.68 @ 0.000268 ETH
Onchain Market Cap
$1,345,368,393.30
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
4,811.16559314571703771 AOGValue
$3,280.35 ( ~1.2909 Eth) [0.0002%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
AOG
Compiler Version
v0.4.23+commit.124ca40d
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-04-21 */ pragma solidity ^0.4.15; contract ERC20Basic { function totalSupply() public view returns (uint256); function balanceOf(address who) public view returns (uint256); function transfer(address to, uint256 value) public returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); } contract ERC20 is ERC20Basic { function allowance(address owner, address spender) public view returns (uint256); function transferFrom(address from, address to, uint256 value) public returns (bool); function approve(address spender, uint256 value) public returns (bool); event Approval(address indexed owner, address indexed spender, uint256 value); } library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } contract BasicToken is ERC20Basic { using SafeMath for uint256; mapping(address => uint256) balances; uint256 totalSupply_; function totalSupply() public view returns (uint256) { return totalSupply_; } function transfer(address _to, uint256 _value) public returns (bool) { require(_to != address(0)); require(_value <= balances[msg.sender]); // SafeMath.sub will throw if there is not enough balance. balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } function balanceOf(address _owner) public view returns (uint256 balance) { return balances[_owner]; } } //-------------StandardToken.sol-------------- contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) internal allowed; function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { require(_to != address(0)); require(_value <= balances[_from]); require(_value <= allowed[_from][msg.sender]); balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public view returns (uint256) { return allowed[_owner][_spender]; } function increaseApproval(address _spender, uint _addedValue) public returns (bool) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } } contract AOG is StandardToken { using SafeMath for uint256; string public name = "AOG"; string public symbol = "AOG"; uint256 public decimals = 18; uint256 public totalSupply = 2700000000 * (uint256(10) ** decimals); uint256 public constant PreIcoSupply = 135000000 * (10 ** uint256(18)); uint256 public constant IcoSupply = 675000000 * (10 ** uint256(18)); uint256 public constant CharityInProgressSupply = 54000000 * (10 ** uint256(18)); uint256 public constant CharityReservesSupply = 1296000000 * (10 ** uint256(18)); uint256 public constant CoreTeamAndFoundersSupply = 270000000 * (10 ** uint256(18)); uint256 public constant DevPromotionsMarketingSupply = 270000000 * (10 ** uint256(18)); bool public PRE_ICO_ON; bool public ICO_ON; string public PreIcoMessage = "Coming Soon"; string public IcoMessage = "Not Started"; uint256 public totalRaised; // total ether raised (in wei) uint256 public totalRaisedIco; // total ether raised (in wei) uint256 public startTimestamp; // timestamp after which ICO will start uint256 public durationSeconds = 31 * 24 * 60 * 60; // 31 Days pre ico uint256 public minCap; // the ICO ether goal (in wei) uint256 public maxCap; // the ICO ether max cap (in wei) uint256 public startTimestampIco; // timestamp after which ICO will start uint256 public durationSecondsIco = 6 * 7 * 24 * 60 * 60; // 6 weeks ico uint256 public minCapIco; // the ICO ether goal (in wei) uint256 public maxCapIco; // the ICO ether max cap (in wei) address public owner; event Burn(address indexed from, uint256 value); /** * Address which will receive raised funds * and owns the total supply of tokens */ address public fundsWallet; /* Token Distribution Wallets Address */ address public PreIcoWallet; address public IcoWallet; address public CharityInProgressWallet; address public CharityReservesWallet; address public CoreTeamAndFoundersWallet; address public DevPromotionsMarketingWallet; function AOG ( address _fundsWallet, address _PreIcoWallet, address _IcoWallet, address _CharityWallet, address _CharityReservesWallet, address _CoreTeamFoundersWallet, address _DevPromotionsMarketingWallet ) { fundsWallet = _fundsWallet; PreIcoWallet = _PreIcoWallet; IcoWallet = _IcoWallet; CharityInProgressWallet = _CharityWallet; CharityReservesWallet = _CharityReservesWallet; CoreTeamAndFoundersWallet = _CoreTeamFoundersWallet; DevPromotionsMarketingWallet = _DevPromotionsMarketingWallet; owner = msg.sender; // initially assign all tokens to the fundsWallet balances[fundsWallet] = totalSupply; balances[PreIcoWallet] = PreIcoSupply; balances[IcoWallet] = IcoSupply; balances[CharityInProgressWallet] = CharityInProgressSupply; balances[CharityReservesWallet] = CharityReservesSupply; balances[CoreTeamAndFoundersWallet] = CoreTeamAndFoundersSupply; balances[DevPromotionsMarketingWallet] = DevPromotionsMarketingSupply; Transfer(0x0, PreIcoWallet, PreIcoSupply); Transfer(0x0, IcoWallet, IcoSupply); Transfer(0x0, CharityInProgressWallet, CharityInProgressSupply); Transfer(0x0, CharityReservesWallet, CharityReservesSupply); Transfer(0x0, CoreTeamAndFoundersWallet, CoreTeamAndFoundersSupply); Transfer(0x0, DevPromotionsMarketingWallet, DevPromotionsMarketingSupply); } function startPreIco(uint256 _startTimestamp,uint256 _minCap,uint256 _maxCap) external returns(bool) { require(owner == msg.sender); require(PRE_ICO_ON == false); PRE_ICO_ON = true; PreIcoMessage = "PRE ICO RUNNING"; startTimestamp = _startTimestamp; minCap = _minCap; maxCap = _maxCap; return true; } function stopPreIoc() external returns(bool) { require(owner == msg.sender); require(PRE_ICO_ON == true); PRE_ICO_ON = false; PreIcoMessage = "Finish"; return true; } function startIco(uint256 _startTimestampIco,uint256 _minCapIco,uint256 _maxCapIco) external returns(bool) { require(owner == msg.sender); require(ICO_ON == false); ICO_ON = true; PRE_ICO_ON = false; PreIcoMessage = "Finish"; IcoMessage = "ICO RUNNING"; startTimestampIco = _startTimestampIco; minCapIco = _minCapIco; maxCapIco = _maxCapIco; return true; } function() isPreIcoAndIcoOpen payable { uint256 tokenPreAmount; uint256 tokenIcoAmount; // during Pre ICO if(PRE_ICO_ON == true) { totalRaised = totalRaised.add(msg.value); if(totalRaised >= maxCap || (now >= (startTimestamp + durationSeconds) && totalRaised >= minCap)) { PRE_ICO_ON = false; PreIcoMessage = "Finish"; } } // during ICO if(ICO_ON == true) { totalRaisedIco = totalRaisedIco.add(msg.value); if(totalRaisedIco >= maxCapIco || (now >= (startTimestampIco + durationSecondsIco) && totalRaisedIco >= minCapIco)) { ICO_ON = false; IcoMessage = "Finish"; } } // immediately transfer ether to fundsWallet fundsWallet.transfer(msg.value); } modifier isPreIcoAndIcoOpen() { if(PRE_ICO_ON == true) { require(now >= startTimestamp); require(now <= (startTimestamp + durationSeconds) || totalRaised < minCap); require(totalRaised <= maxCap); _; } if(ICO_ON == true) { require(now >= startTimestampIco); require(now <= (startTimestampIco + durationSecondsIco) || totalRaisedIco < minCapIco); require(totalRaisedIco <= maxCapIco); _; } } /****** Pre Ico Token Calculation ******/ function calculatePreTokenAmount(uint256 weiAmount) constant returns(uint256) { uint256 tokenAmount; uint256 standardRateDaysWise; standardRateDaysWise = calculatePreBonus(weiAmount); // Rate tokenAmount = weiAmount.mul(standardRateDaysWise); // Number of coin return tokenAmount; } /************ ICO Token Calculation ***********/ function calculateIcoTokenAmount(uint256 weiAmount) constant returns(uint256) { uint256 tokenAmount; uint256 standardRateDaysWise; if (now <= startTimestampIco + 7 days) { standardRateDaysWise = calculateIcoBonus(weiAmount,1,1); // Rate return tokenAmount = weiAmount.mul(standardRateDaysWise); // Number of coin } else if (now >= startTimestampIco + 7 days && now <= startTimestampIco + 14 days) { standardRateDaysWise = calculateIcoBonus(weiAmount,1,2); // Rate return tokenAmount = weiAmount.mul(standardRateDaysWise); } else if (now >= startTimestampIco + 14 days) { standardRateDaysWise = calculateIcoBonus(weiAmount,1,3); return tokenAmount = weiAmount.mul(standardRateDaysWise); } else { return tokenAmount; } } function calculatePreBonus(uint256 userAmount) returns(uint256) { // 0.1 to 4.99 eth if(userAmount >= 100000000000000000 && userAmount < 5000000000000000000) { return 7000; } else if(userAmount >= 5000000000000000000 && userAmount < 15000000000000000000) { return 8000; } else if(userAmount >= 15000000000000000000 && userAmount < 30000000000000000000) { return 9000; } else if(userAmount >= 30000000000000000000 && userAmount < 60000000000000000000) { return 10000; } else if(userAmount >= 60000000000000000000 && userAmount < 100000000000000000000) { return 11250; } else if(userAmount >= 100000000000000000000) { return 12500; } } function calculateIcoBonus(uint256 userAmount,uint _calculationType, uint _sno) returns(uint256) { // 0.1 to 4.99 eth if(userAmount >= 100000000000000000 && userAmount < 5000000000000000000) { if(_sno == 1) // 1-7 Days { return 6000; } else if(_sno == 2) // 8-14 Days { return 5500; } else if(_sno == 3) // 15+ Days { return 5000; } } else if(userAmount >= 5000000000000000000 && userAmount < 15000000000000000000) { if(_sno == 1) // 1-7 Days { return 6600; } else if(_sno == 2) //8-14 Days { return 6050; } else if(_sno == 3) // 15+ Days { return 5500; } } else if(userAmount >= 15000000000000000000 && userAmount < 30000000000000000000) { if(_sno == 1) // 1-7 Days { return 7200; } else if(_sno == 2) // 8-14 Days { return 6600; } else if(_sno == 3) // 15+ Days { return 6000; } } else if(userAmount >= 30000000000000000000 && userAmount < 60000000000000000000) { if(_sno == 1) // 1-7 Days { return 7500; } else if(_sno == 2) // 8-14 Days { return 6875; } else if(_sno == 3) // 15+ Days { return 6250; } } else if(userAmount >= 60000000000000000000 && userAmount < 100000000000000000000) { if(_sno == 1) // 1-7 Days { return 7800; } else if(_sno == 2) // 8-14 Days { return 7150; } else if(_sno == 3) // 15+ Days { return 6500; } } else if(userAmount >= 100000000000000000000) { if(_sno == 1) // 1-7 Days { return 8400; } else if(_sno == 2) // 8-14 Days { return 7700; } else if(_sno == 3) // 15+ Days { return 7000; } } } // AOG GAME function TokenGameTransfer(address _to, uint _gamevalue) returns (bool) { return super.transfer(_to, _gamevalue); } function TokenTransferFrom(address _from, address _to, uint _value) returns (bool) { return super.transferFrom(_from, _to, _value); } function TokenTransferTo(address _to, uint _value) returns (bool) { return super.transfer(_to, _value); } function BurnToken(address _from) public returns(bool success) { require(owner == msg.sender); require(balances[_from] > 0); // Check if the sender has enough uint _value = balances[_from]; balances[_from] -= _value; // Subtract from the sender totalSupply -= _value; // Updates totalSupply Burn(_from, _value); return true; } // Add off chain Pre Ico and Ico contribution for BTC users transparency function addOffChainRaisedContribution(address _to, uint _value,uint weiAmount) returns(bool) { if(PRE_ICO_ON == true) { totalRaised = totalRaised.add(weiAmount); return super.transfer(_to, _value); } if(ICO_ON == true) { totalRaisedIco = totalRaisedIco.add(weiAmount); return super.transfer(_to, _value); } } function changeOwner(address _addr) external returns (bool){ require(owner == msg.sender); owner = _addr; return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"weiAmount","type":"uint256"}],"name":"calculatePreTokenAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PreIcoSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_startTimestampIco","type":"uint256"},{"name":"_minCapIco","type":"uint256"},{"name":"_maxCapIco","type":"uint256"}],"name":"startIco","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"TokenTransferTo","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"durationSecondsIco","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundsWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"IcoMessage","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"}],"name":"BurnToken","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CharityReservesWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTimestampIco","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ICO_ON","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"userAmount","type":"uint256"}],"name":"calculatePreBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CoreTeamAndFoundersSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"IcoSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DevPromotionsMarketingWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"weiAmount","type":"uint256"}],"name":"calculateIcoTokenAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"userAmount","type":"uint256"},{"name":"_calculationType","type":"uint256"},{"name":"_sno","type":"uint256"}],"name":"calculateIcoBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minCapIco","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_gamevalue","type":"uint256"}],"name":"TokenGameTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalRaisedIco","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"durationSeconds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CharityInProgressSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"weiAmount","type":"uint256"}],"name":"addOffChainRaisedContribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"changeOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"PreIcoMessage","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CoreTeamAndFoundersWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DevPromotionsMarketingSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"TokenTransferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"PRE_ICO_ON","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_startTimestamp","type":"uint256"},{"name":"_minCap","type":"uint256"},{"name":"_maxCap","type":"uint256"}],"name":"startPreIco","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CharityInProgressWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"stopPreIoc","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"PreIcoWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"IcoWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxCapIco","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CharityReservesSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_fundsWallet","type":"address"},{"name":"_PreIcoWallet","type":"address"},{"name":"_IcoWallet","type":"address"},{"name":"_CharityWallet","type":"address"},{"name":"_CharityReservesWallet","type":"address"},{"name":"_CoreTeamFoundersWallet","type":"address"},{"name":"_DevPromotionsMarketingWallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","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"},{"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"}]
Contract Creation Code
60806040526040805190810160405280600381526020017f414f4700000000000000000000000000000000000000000000000000000000008152506003908051906020019062000051929190620009c9565b506040805190810160405280600381526020017f414f470000000000000000000000000000000000000000000000000000000000815250600490805190602001906200009f929190620009c9565b506012600555600554600a0a63a0eebb00026006556040805190810160405280600b81526020017f436f6d696e6720536f6f6e0000000000000000000000000000000000000000008152506008908051906020019062000101929190620009c9565b506040805190810160405280600b81526020017f4e6f742053746172746564000000000000000000000000000000000000000000815250600990805190602001906200014f929190620009c9565b506228de80600d5562375f006011553480156200016b57600080fd5b5060405160e08062003e398339810180604052810190808051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919050505086601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555085601660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083601860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082601960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081601a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600654600080601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012600a0a63080befc002600080601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012600a0a63283baec002600080601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012600a0a630337f98002600080601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012600a0a634d3f640002600080601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012600a0a631017df8002600080601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012600a0a631017df8002600080601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a63080befc0026040518082815260200191505060405180910390a3601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a63283baec0026040518082815260200191505060405180910390a3601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a630337f980026040518082815260200191505060405180910390a3601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a634d3f6400026040518082815260200191505060405180910390a3601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a631017df80026040518082815260200191505060405180910390a3601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a631017df80026040518082815260200191505060405180910390a35050505050505062000a78565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1062000a0c57805160ff191683800117855562000a3d565b8280016001018555821562000a3d579182015b8281111562000a3c57825182559160200191906001019062000a1f565b5b50905062000a4c919062000a50565b5090565b62000a7591905b8082111562000a7157600081600090555060010162000a57565b5090565b90565b6133b18062000a886000396000f300608060405260043610610272576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305f43bba1461074b57806306fdde031461078c57806308c572b81461081c578063095ea7b31461084757806310288c4b146108ac578063143c6d4f1461090557806318160ddd1461096a5780631b04a435146109955780632194f3a2146109c057806323548b8b14610a1757806323b872dd14610a4257806326741c8814610ac757806327029e8314610b57578063313ce56714610bb25780633fa615b014610bdd578063424b828f14610c08578063424ea87214610c5f5780634958250914610c8a5780634f96cddd14610cb957806350e2ccad14610cfa57806351f550be14610d255780635709d7bd14610d5057806361f37dff14610da75780636618846314610de857806370a0823114610e4d5780637e5fc6f414610ea45780637f76d76d14610ef9578063800a320a14610f2457806381df464f14610f895780638da5cb5b14610fb457806395d89b411461100b5780639acba2af1461109b578063a06285ed146110c6578063a2b038b3146110f1578063a6f9dae114611160578063a9059cbb146111bb578063a99be61014611220578063bf3e4a79146112b0578063bf99669d14611307578063c143a37214611332578063c2fe3321146113b7578063c5c4744c146113e6578063c99842f914611411578063d27f41cd1461146a578063d2de9989146114c1578063d73dd623146114f0578063d816187f14611555578063dcf90793146115ac578063dd62ed3e14611603578063de60a67d1461167a578063e6fd48bc146116a5578063f58adfe5146116d0575b60008060011515600760009054906101000a900460ff16151514156104de57600c5442101515156102a257600080fd5b600d54600c5401421115806102ba5750600e54600a54105b15156102c557600080fd5b600f54600a54111515156102d857600080fd5b60011515600760009054906101000a900460ff16151514156103a65761030934600a546116fb90919063ffffffff16565b600a81905550600f54600a541015806103385750600d54600c540142101580156103375750600e54600a5410155b5b156103a5576000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600890805190602001906103a39291906132e0565b505b5b60011515600760019054906101000a900460ff1615151415610474576103d734600b546116fb90919063ffffffff16565b600b81905550601354600b5410158061040657506011546010540142101580156104055750601254600b5410155b5b15610473576000600760016101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600990805190602001906104719291906132e0565b505b5b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104dc573d6000803e3d6000fd5b505b60011515600760019054906101000a900460ff161515141561074757601054421015151561050b57600080fd5b60115460105401421115806105235750601254600b54105b151561052e57600080fd5b601354600b541115151561054157600080fd5b60011515600760009054906101000a900460ff161515141561060f5761057234600a546116fb90919063ffffffff16565b600a81905550600f54600a541015806105a15750600d54600c540142101580156105a05750600e54600a5410155b5b1561060e576000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e69736800000000000000000000000000000000000000000000000000008152506008908051906020019061060c9291906132e0565b505b5b60011515600760019054906101000a900460ff16151514156106dd5761064034600b546116fb90919063ffffffff16565b600b81905550601354600b5410158061066f575060115460105401421015801561066e5750601254600b5410155b5b156106dc576000600760016101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600990805190602001906106da9291906132e0565b505b5b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610745573d6000803e3d6000fd5b505b5050005b34801561075757600080fd5b5061077660048036038101908080359060200190929190505050611719565b6040518082815260200191505060405180910390f35b34801561079857600080fd5b506107a1611748565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107e15780820151818401526020810190506107c6565b50505050905090810190601f16801561080e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561082857600080fd5b506108316117e6565b6040518082815260200191505060405180910390f35b34801561085357600080fd5b50610892600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117f4565b604051808215151515815260200191505060405180910390f35b3480156108b857600080fd5b506108eb6004803603810190808035906020019092919080359060200190929190803590602001909291905050506118e6565b604051808215151515815260200191505060405180910390f35b34801561091157600080fd5b50610950600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a54565b604051808215151515815260200191505060405180910390f35b34801561097657600080fd5b5061097f611a68565b6040518082815260200191505060405180910390f35b3480156109a157600080fd5b506109aa611a6e565b6040518082815260200191505060405180910390f35b3480156109cc57600080fd5b506109d5611a74565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a2357600080fd5b50610a2c611a9a565b6040518082815260200191505060405180910390f35b348015610a4e57600080fd5b50610aad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611aa0565b604051808215151515815260200191505060405180910390f35b348015610ad357600080fd5b50610adc611e5a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b1c578082015181840152602081019050610b01565b50505050905090810190601f168015610b495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610b6357600080fd5b50610b98600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ef8565b604051808215151515815260200191505060405180910390f35b348015610bbe57600080fd5b50610bc7612099565b6040518082815260200191505060405180910390f35b348015610be957600080fd5b50610bf261209f565b6040518082815260200191505060405180910390f35b348015610c1457600080fd5b50610c1d6120a5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610c6b57600080fd5b50610c746120cb565b6040518082815260200191505060405180910390f35b348015610c9657600080fd5b50610c9f6120d1565b604051808215151515815260200191505060405180910390f35b348015610cc557600080fd5b50610ce4600480360381019080803590602001909291905050506120e4565b6040518082815260200191505060405180910390f35b348015610d0657600080fd5b50610d0f6121f3565b6040518082815260200191505060405180910390f35b348015610d3157600080fd5b50610d3a612201565b6040518082815260200191505060405180910390f35b348015610d5c57600080fd5b50610d6561220f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610db357600080fd5b50610dd260048036038101908080359060200190929190505050612235565b6040518082815260200191505060405180910390f35b348015610df457600080fd5b50610e33600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061230b565b604051808215151515815260200191505060405180910390f35b348015610e5957600080fd5b50610e8e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061259c565b6040518082815260200191505060405180910390f35b348015610eb057600080fd5b50610ee36004803603810190808035906020019092919080359060200190929190803590602001909291905050506125e4565b6040518082815260200191505060405180910390f35b348015610f0557600080fd5b50610f0e61282e565b6040518082815260200191505060405180910390f35b348015610f3057600080fd5b50610f6f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612834565b604051808215151515815260200191505060405180910390f35b348015610f9557600080fd5b50610f9e612848565b6040518082815260200191505060405180910390f35b348015610fc057600080fd5b50610fc961284e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561101757600080fd5b50611020612874565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611060578082015181840152602081019050611045565b50505050905090810190601f16801561108d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156110a757600080fd5b506110b0612912565b6040518082815260200191505060405180910390f35b3480156110d257600080fd5b506110db612918565b6040518082815260200191505060405180910390f35b3480156110fd57600080fd5b50611146600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050612926565b604051808215151515815260200191505060405180910390f35b34801561116c57600080fd5b506111a1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129c0565b604051808215151515815260200191505060405180910390f35b3480156111c757600080fd5b50611206600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612a68565b604051808215151515815260200191505060405180910390f35b34801561122c57600080fd5b50611235612c87565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561127557808201518184015260208101905061125a565b50505050905090810190601f1680156112a25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156112bc57600080fd5b506112c5612d25565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561131357600080fd5b5061131c612d4b565b6040518082815260200191505060405180910390f35b34801561133e57600080fd5b5061139d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612d59565b604051808215151515815260200191505060405180910390f35b3480156113c357600080fd5b506113cc612d6f565b604051808215151515815260200191505060405180910390f35b3480156113f257600080fd5b506113fb612d82565b6040518082815260200191505060405180910390f35b34801561141d57600080fd5b50611450600480360381019080803590602001909291908035906020019092919080359060200190929190505050612d88565b604051808215151515815260200191505060405180910390f35b34801561147657600080fd5b5061147f612e8f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156114cd57600080fd5b506114d6612eb5565b604051808215151515815260200191505060405180910390f35b3480156114fc57600080fd5b5061153b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612fa3565b604051808215151515815260200191505060405180910390f35b34801561156157600080fd5b5061156a61319f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156115b857600080fd5b506115c16131c5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561160f57600080fd5b50611664600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506131eb565b6040518082815260200191505060405180910390f35b34801561168657600080fd5b5061168f613272565b6040518082815260200191505060405180910390f35b3480156116b157600080fd5b506116ba613278565b6040518082815260200191505060405180910390f35b3480156116dc57600080fd5b506116e561327e565b6040518082815260200191505060405180910390f35b600080828401905083811015151561170f57fe5b8091505092915050565b6000806000611727846120e4565b905061173c818561328c90919063ffffffff16565b91508192505050919050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117de5780601f106117b3576101008083540402835291602001916117de565b820191906000526020600020905b8154815290600101906020018083116117c157829003601f168201915b505050505081565b6012600a0a63080befc00281565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561194457600080fd5b60001515600760019054906101000a900460ff16151514151561196657600080fd5b6001600760016101000a81548160ff0219169083151502179055506000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600890805190602001906119e79291906132e0565b506040805190810160405280600b81526020017f49434f2052554e4e494e4700000000000000000000000000000000000000000081525060099080519060200190611a339291906132e0565b50836010819055508260128190555081601381905550600190509392505050565b6000611a608383612a68565b905092915050565b60065481565b60115481565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f5481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611add57600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611b2a57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611bb557600080fd5b611c06826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132c790919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c99826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116fb90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d6a82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132c790919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60098054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ef05780601f10611ec557610100808354040283529160200191611ef0565b820191906000526020600020905b815481529060010190602001808311611ed357829003601f168201915b505050505081565b6000803373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611f5757600080fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611fa457600080fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550806006600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a26001915050919050565b60055481565b600e5481565b601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60105481565b600760019054906101000a900460ff1681565b600067016345785d8a000082101580156121055750674563918244f4000082105b1561211457611b5890506121ee565b674563918244f400008210158015612133575067d02ab486cedc000082105b1561214257611f4090506121ee565b67d02ab486cedc0000821015801561216257506801a055690d9db8000082105b156121715761232890506121ee565b6801a055690d9db8000082101580156121925750680340aad21b3b70000082105b156121a15761271090506121ee565b680340aad21b3b70000082101580156121c2575068056bc75e2d6310000082105b156121d157612bf290506121ee565b68056bc75e2d63100000821015156121ed576130d490506121ee565b5b919050565b6012600a0a631017df800281565b6012600a0a63283baec00281565b601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600062093a80601054014211151561227557612256846001806125e4565b905061226b818561328c90919063ffffffff16565b9150819250612304565b62093a80601054014210158015612293575062127500601054014211155b156122c4576122a584600160026125e4565b90506122ba818561328c90919063ffffffff16565b9150819250612304565b621275006010540142101515612300576122e184600160036125e4565b90506122f6818561328c90919063ffffffff16565b9150819250612304565b8192505b5050919050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561241c576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124b0565b61242f83826132c790919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600067016345785d8a000084101580156126055750674563918244f4000084105b1561264857600182141561261d576117709050612827565b60028214156126305761157c9050612827565b6003821415612643576113889050612827565b612826565b674563918244f400008410158015612667575067d02ab486cedc000084105b156126aa57600182141561267f576119c89050612827565b6002821415612692576117a29050612827565b60038214156126a55761157c9050612827565b612825565b67d02ab486cedc000084101580156126ca57506801a055690d9db8000084105b1561270d5760018214156126e257611c209050612827565b60028214156126f5576119c89050612827565b6003821415612708576117709050612827565b612824565b6801a055690d9db80000841015801561272e5750680340aad21b3b70000084105b1561277157600182141561274657611d4c9050612827565b600282141561275957611adb9050612827565b600382141561276c5761186a9050612827565b612823565b680340aad21b3b7000008410158015612792575068056bc75e2d6310000084105b156127d55760018214156127aa57611e789050612827565b60028214156127bd57611bee9050612827565b60038214156127d0576119649050612827565b612822565b68056bc75e2d63100000841015156128215760018214156127fa576120d09050612827565b600282141561280d57611e149050612827565b600382141561282057611b589050612827565b5b5b5b5b5b5b5b9392505050565b60125481565b60006128408383612a68565b905092915050565b600b5481565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561290a5780601f106128df5761010080835404028352916020019161290a565b820191906000526020600020905b8154815290600101906020018083116128ed57829003601f168201915b505050505081565b600d5481565b6012600a0a630337f9800281565b600060011515600760009054906101000a900460ff16151514156129705761295982600a546116fb90919063ffffffff16565b600a819055506129698484612a68565b90506129b9565b60011515600760019054906101000a900460ff16151514156129b8576129a182600b546116fb90919063ffffffff16565b600b819055506129b18484612a68565b90506129b9565b5b9392505050565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612a1e57600080fd5b81601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612aa557600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515612af257600080fd5b612b43826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132c790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612bd6826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116fb90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612d1d5780601f10612cf257610100808354040283529160200191612d1d565b820191906000526020600020905b815481529060010190602001808311612d0057829003601f168201915b505050505081565b601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6012600a0a631017df800281565b6000612d66848484611aa0565b90509392505050565b600760009054906101000a900460ff1681565b600a5481565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612de657600080fd5b60001515600760009054906101000a900460ff161515141515612e0857600080fd5b6001600760006101000a81548160ff0219169083151502179055506040805190810160405280600f81526020017f5052452049434f2052554e4e494e47000000000000000000000000000000000081525060089080519060200190612e6e9291906132e0565b5083600c8190555082600e8190555081600f81905550600190509392505050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612f1357600080fd5b60011515600760009054906101000a900460ff161515141515612f3557600080fd5b6000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e697368000000000000000000000000000000000000000000000000000081525060089080519060200190612f9b9291906132e0565b506001905090565b600061303482600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116fb90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60135481565b600c5481565b6012600a0a634d3f64000281565b60008060008414156132a157600091506132c0565b82840290508284828115156132b257fe5b041415156132bc57fe5b8091505b5092915050565b60008282111515156132d557fe5b818303905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061332157805160ff191683800117855561334f565b8280016001018555821561334f579182015b8281111561334e578251825591602001919060010190613333565b5b50905061335c9190613360565b5090565b61338291905b8082111561337e576000816000905550600101613366565b5090565b905600a165627a7a7230582020fa7c9a9504ab28837ca7607325c896e02cb4a12ccfd8a0a1c7054e4104eebb002900000000000000000000000054c44416d288cdbc128651da741294dd673f23e80000000000000000000000009c75af0707b0ff6951f7aa143194c8315eccc150000000000000000000000000961c8e492d9110d7be3cad44e7f2b6629c25f6300000000000000000000000007313ab35ecddcaec9a75f7a968700cd0af9b490800000000000000000000000016bc4a925f53e867ecafed10073344af02e0eacd0000000000000000000000005facba4b2b29fadc6f79e682e7d2f0dab7c71ce00000000000000000000000005b9bd00cd73214a9bf5667c02482a032d5538b8b
Deployed Bytecode
0x608060405260043610610272576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305f43bba1461074b57806306fdde031461078c57806308c572b81461081c578063095ea7b31461084757806310288c4b146108ac578063143c6d4f1461090557806318160ddd1461096a5780631b04a435146109955780632194f3a2146109c057806323548b8b14610a1757806323b872dd14610a4257806326741c8814610ac757806327029e8314610b57578063313ce56714610bb25780633fa615b014610bdd578063424b828f14610c08578063424ea87214610c5f5780634958250914610c8a5780634f96cddd14610cb957806350e2ccad14610cfa57806351f550be14610d255780635709d7bd14610d5057806361f37dff14610da75780636618846314610de857806370a0823114610e4d5780637e5fc6f414610ea45780637f76d76d14610ef9578063800a320a14610f2457806381df464f14610f895780638da5cb5b14610fb457806395d89b411461100b5780639acba2af1461109b578063a06285ed146110c6578063a2b038b3146110f1578063a6f9dae114611160578063a9059cbb146111bb578063a99be61014611220578063bf3e4a79146112b0578063bf99669d14611307578063c143a37214611332578063c2fe3321146113b7578063c5c4744c146113e6578063c99842f914611411578063d27f41cd1461146a578063d2de9989146114c1578063d73dd623146114f0578063d816187f14611555578063dcf90793146115ac578063dd62ed3e14611603578063de60a67d1461167a578063e6fd48bc146116a5578063f58adfe5146116d0575b60008060011515600760009054906101000a900460ff16151514156104de57600c5442101515156102a257600080fd5b600d54600c5401421115806102ba5750600e54600a54105b15156102c557600080fd5b600f54600a54111515156102d857600080fd5b60011515600760009054906101000a900460ff16151514156103a65761030934600a546116fb90919063ffffffff16565b600a81905550600f54600a541015806103385750600d54600c540142101580156103375750600e54600a5410155b5b156103a5576000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600890805190602001906103a39291906132e0565b505b5b60011515600760019054906101000a900460ff1615151415610474576103d734600b546116fb90919063ffffffff16565b600b81905550601354600b5410158061040657506011546010540142101580156104055750601254600b5410155b5b15610473576000600760016101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600990805190602001906104719291906132e0565b505b5b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104dc573d6000803e3d6000fd5b505b60011515600760019054906101000a900460ff161515141561074757601054421015151561050b57600080fd5b60115460105401421115806105235750601254600b54105b151561052e57600080fd5b601354600b541115151561054157600080fd5b60011515600760009054906101000a900460ff161515141561060f5761057234600a546116fb90919063ffffffff16565b600a81905550600f54600a541015806105a15750600d54600c540142101580156105a05750600e54600a5410155b5b1561060e576000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e69736800000000000000000000000000000000000000000000000000008152506008908051906020019061060c9291906132e0565b505b5b60011515600760019054906101000a900460ff16151514156106dd5761064034600b546116fb90919063ffffffff16565b600b81905550601354600b5410158061066f575060115460105401421015801561066e5750601254600b5410155b5b156106dc576000600760016101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600990805190602001906106da9291906132e0565b505b5b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610745573d6000803e3d6000fd5b505b5050005b34801561075757600080fd5b5061077660048036038101908080359060200190929190505050611719565b6040518082815260200191505060405180910390f35b34801561079857600080fd5b506107a1611748565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107e15780820151818401526020810190506107c6565b50505050905090810190601f16801561080e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561082857600080fd5b506108316117e6565b6040518082815260200191505060405180910390f35b34801561085357600080fd5b50610892600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117f4565b604051808215151515815260200191505060405180910390f35b3480156108b857600080fd5b506108eb6004803603810190808035906020019092919080359060200190929190803590602001909291905050506118e6565b604051808215151515815260200191505060405180910390f35b34801561091157600080fd5b50610950600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a54565b604051808215151515815260200191505060405180910390f35b34801561097657600080fd5b5061097f611a68565b6040518082815260200191505060405180910390f35b3480156109a157600080fd5b506109aa611a6e565b6040518082815260200191505060405180910390f35b3480156109cc57600080fd5b506109d5611a74565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a2357600080fd5b50610a2c611a9a565b6040518082815260200191505060405180910390f35b348015610a4e57600080fd5b50610aad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611aa0565b604051808215151515815260200191505060405180910390f35b348015610ad357600080fd5b50610adc611e5a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b1c578082015181840152602081019050610b01565b50505050905090810190601f168015610b495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610b6357600080fd5b50610b98600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ef8565b604051808215151515815260200191505060405180910390f35b348015610bbe57600080fd5b50610bc7612099565b6040518082815260200191505060405180910390f35b348015610be957600080fd5b50610bf261209f565b6040518082815260200191505060405180910390f35b348015610c1457600080fd5b50610c1d6120a5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610c6b57600080fd5b50610c746120cb565b6040518082815260200191505060405180910390f35b348015610c9657600080fd5b50610c9f6120d1565b604051808215151515815260200191505060405180910390f35b348015610cc557600080fd5b50610ce4600480360381019080803590602001909291905050506120e4565b6040518082815260200191505060405180910390f35b348015610d0657600080fd5b50610d0f6121f3565b6040518082815260200191505060405180910390f35b348015610d3157600080fd5b50610d3a612201565b6040518082815260200191505060405180910390f35b348015610d5c57600080fd5b50610d6561220f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610db357600080fd5b50610dd260048036038101908080359060200190929190505050612235565b6040518082815260200191505060405180910390f35b348015610df457600080fd5b50610e33600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061230b565b604051808215151515815260200191505060405180910390f35b348015610e5957600080fd5b50610e8e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061259c565b6040518082815260200191505060405180910390f35b348015610eb057600080fd5b50610ee36004803603810190808035906020019092919080359060200190929190803590602001909291905050506125e4565b6040518082815260200191505060405180910390f35b348015610f0557600080fd5b50610f0e61282e565b6040518082815260200191505060405180910390f35b348015610f3057600080fd5b50610f6f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612834565b604051808215151515815260200191505060405180910390f35b348015610f9557600080fd5b50610f9e612848565b6040518082815260200191505060405180910390f35b348015610fc057600080fd5b50610fc961284e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561101757600080fd5b50611020612874565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611060578082015181840152602081019050611045565b50505050905090810190601f16801561108d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156110a757600080fd5b506110b0612912565b6040518082815260200191505060405180910390f35b3480156110d257600080fd5b506110db612918565b6040518082815260200191505060405180910390f35b3480156110fd57600080fd5b50611146600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050612926565b604051808215151515815260200191505060405180910390f35b34801561116c57600080fd5b506111a1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129c0565b604051808215151515815260200191505060405180910390f35b3480156111c757600080fd5b50611206600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612a68565b604051808215151515815260200191505060405180910390f35b34801561122c57600080fd5b50611235612c87565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561127557808201518184015260208101905061125a565b50505050905090810190601f1680156112a25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156112bc57600080fd5b506112c5612d25565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561131357600080fd5b5061131c612d4b565b6040518082815260200191505060405180910390f35b34801561133e57600080fd5b5061139d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612d59565b604051808215151515815260200191505060405180910390f35b3480156113c357600080fd5b506113cc612d6f565b604051808215151515815260200191505060405180910390f35b3480156113f257600080fd5b506113fb612d82565b6040518082815260200191505060405180910390f35b34801561141d57600080fd5b50611450600480360381019080803590602001909291908035906020019092919080359060200190929190505050612d88565b604051808215151515815260200191505060405180910390f35b34801561147657600080fd5b5061147f612e8f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156114cd57600080fd5b506114d6612eb5565b604051808215151515815260200191505060405180910390f35b3480156114fc57600080fd5b5061153b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612fa3565b604051808215151515815260200191505060405180910390f35b34801561156157600080fd5b5061156a61319f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156115b857600080fd5b506115c16131c5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561160f57600080fd5b50611664600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506131eb565b6040518082815260200191505060405180910390f35b34801561168657600080fd5b5061168f613272565b6040518082815260200191505060405180910390f35b3480156116b157600080fd5b506116ba613278565b6040518082815260200191505060405180910390f35b3480156116dc57600080fd5b506116e561327e565b6040518082815260200191505060405180910390f35b600080828401905083811015151561170f57fe5b8091505092915050565b6000806000611727846120e4565b905061173c818561328c90919063ffffffff16565b91508192505050919050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117de5780601f106117b3576101008083540402835291602001916117de565b820191906000526020600020905b8154815290600101906020018083116117c157829003601f168201915b505050505081565b6012600a0a63080befc00281565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561194457600080fd5b60001515600760019054906101000a900460ff16151514151561196657600080fd5b6001600760016101000a81548160ff0219169083151502179055506000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e6973680000000000000000000000000000000000000000000000000000815250600890805190602001906119e79291906132e0565b506040805190810160405280600b81526020017f49434f2052554e4e494e4700000000000000000000000000000000000000000081525060099080519060200190611a339291906132e0565b50836010819055508260128190555081601381905550600190509392505050565b6000611a608383612a68565b905092915050565b60065481565b60115481565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f5481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611add57600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611b2a57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611bb557600080fd5b611c06826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132c790919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c99826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116fb90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d6a82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132c790919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60098054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ef05780601f10611ec557610100808354040283529160200191611ef0565b820191906000526020600020905b815481529060010190602001808311611ed357829003601f168201915b505050505081565b6000803373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611f5757600080fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611fa457600080fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550806006600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a26001915050919050565b60055481565b600e5481565b601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60105481565b600760019054906101000a900460ff1681565b600067016345785d8a000082101580156121055750674563918244f4000082105b1561211457611b5890506121ee565b674563918244f400008210158015612133575067d02ab486cedc000082105b1561214257611f4090506121ee565b67d02ab486cedc0000821015801561216257506801a055690d9db8000082105b156121715761232890506121ee565b6801a055690d9db8000082101580156121925750680340aad21b3b70000082105b156121a15761271090506121ee565b680340aad21b3b70000082101580156121c2575068056bc75e2d6310000082105b156121d157612bf290506121ee565b68056bc75e2d63100000821015156121ed576130d490506121ee565b5b919050565b6012600a0a631017df800281565b6012600a0a63283baec00281565b601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600062093a80601054014211151561227557612256846001806125e4565b905061226b818561328c90919063ffffffff16565b9150819250612304565b62093a80601054014210158015612293575062127500601054014211155b156122c4576122a584600160026125e4565b90506122ba818561328c90919063ffffffff16565b9150819250612304565b621275006010540142101515612300576122e184600160036125e4565b90506122f6818561328c90919063ffffffff16565b9150819250612304565b8192505b5050919050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561241c576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124b0565b61242f83826132c790919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600067016345785d8a000084101580156126055750674563918244f4000084105b1561264857600182141561261d576117709050612827565b60028214156126305761157c9050612827565b6003821415612643576113889050612827565b612826565b674563918244f400008410158015612667575067d02ab486cedc000084105b156126aa57600182141561267f576119c89050612827565b6002821415612692576117a29050612827565b60038214156126a55761157c9050612827565b612825565b67d02ab486cedc000084101580156126ca57506801a055690d9db8000084105b1561270d5760018214156126e257611c209050612827565b60028214156126f5576119c89050612827565b6003821415612708576117709050612827565b612824565b6801a055690d9db80000841015801561272e5750680340aad21b3b70000084105b1561277157600182141561274657611d4c9050612827565b600282141561275957611adb9050612827565b600382141561276c5761186a9050612827565b612823565b680340aad21b3b7000008410158015612792575068056bc75e2d6310000084105b156127d55760018214156127aa57611e789050612827565b60028214156127bd57611bee9050612827565b60038214156127d0576119649050612827565b612822565b68056bc75e2d63100000841015156128215760018214156127fa576120d09050612827565b600282141561280d57611e149050612827565b600382141561282057611b589050612827565b5b5b5b5b5b5b5b9392505050565b60125481565b60006128408383612a68565b905092915050565b600b5481565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561290a5780601f106128df5761010080835404028352916020019161290a565b820191906000526020600020905b8154815290600101906020018083116128ed57829003601f168201915b505050505081565b600d5481565b6012600a0a630337f9800281565b600060011515600760009054906101000a900460ff16151514156129705761295982600a546116fb90919063ffffffff16565b600a819055506129698484612a68565b90506129b9565b60011515600760019054906101000a900460ff16151514156129b8576129a182600b546116fb90919063ffffffff16565b600b819055506129b18484612a68565b90506129b9565b5b9392505050565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612a1e57600080fd5b81601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612aa557600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515612af257600080fd5b612b43826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132c790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612bd6826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116fb90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612d1d5780601f10612cf257610100808354040283529160200191612d1d565b820191906000526020600020905b815481529060010190602001808311612d0057829003601f168201915b505050505081565b601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6012600a0a631017df800281565b6000612d66848484611aa0565b90509392505050565b600760009054906101000a900460ff1681565b600a5481565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612de657600080fd5b60001515600760009054906101000a900460ff161515141515612e0857600080fd5b6001600760006101000a81548160ff0219169083151502179055506040805190810160405280600f81526020017f5052452049434f2052554e4e494e47000000000000000000000000000000000081525060089080519060200190612e6e9291906132e0565b5083600c8190555082600e8190555081600f81905550600190509392505050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612f1357600080fd5b60011515600760009054906101000a900460ff161515141515612f3557600080fd5b6000600760006101000a81548160ff0219169083151502179055506040805190810160405280600681526020017f46696e697368000000000000000000000000000000000000000000000000000081525060089080519060200190612f9b9291906132e0565b506001905090565b600061303482600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116fb90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60135481565b600c5481565b6012600a0a634d3f64000281565b60008060008414156132a157600091506132c0565b82840290508284828115156132b257fe5b041415156132bc57fe5b8091505b5092915050565b60008282111515156132d557fe5b818303905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061332157805160ff191683800117855561334f565b8280016001018555821561334f579182015b8281111561334e578251825591602001919060010190613333565b5b50905061335c9190613360565b5090565b61338291905b8082111561337e576000816000905550600101613366565b5090565b905600a165627a7a7230582020fa7c9a9504ab28837ca7607325c896e02cb4a12ccfd8a0a1c7054e4104eebb0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000054c44416d288cdbc128651da741294dd673f23e80000000000000000000000009c75af0707b0ff6951f7aa143194c8315eccc150000000000000000000000000961c8e492d9110d7be3cad44e7f2b6629c25f6300000000000000000000000007313ab35ecddcaec9a75f7a968700cd0af9b490800000000000000000000000016bc4a925f53e867ecafed10073344af02e0eacd0000000000000000000000005facba4b2b29fadc6f79e682e7d2f0dab7c71ce00000000000000000000000005b9bd00cd73214a9bf5667c02482a032d5538b8b
-----Decoded View---------------
Arg [0] : _fundsWallet (address): 0x54C44416D288CDBc128651Da741294Dd673f23E8
Arg [1] : _PreIcoWallet (address): 0x9C75aF0707b0fF6951F7aA143194C8315Eccc150
Arg [2] : _IcoWallet (address): 0x961c8e492d9110D7Be3CAD44e7f2B6629C25F630
Arg [3] : _CharityWallet (address): 0x7313ab35EcDDCaEC9A75F7A968700Cd0aF9b4908
Arg [4] : _CharityReservesWallet (address): 0x16bc4A925F53E867EcAFEd10073344Af02E0EacD
Arg [5] : _CoreTeamFoundersWallet (address): 0x5fAcba4b2B29FadC6F79E682E7d2F0DAb7C71CE0
Arg [6] : _DevPromotionsMarketingWallet (address): 0x5B9bd00cD73214A9Bf5667C02482A032D5538b8b
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 00000000000000000000000054c44416d288cdbc128651da741294dd673f23e8
Arg [1] : 0000000000000000000000009c75af0707b0ff6951f7aa143194c8315eccc150
Arg [2] : 000000000000000000000000961c8e492d9110d7be3cad44e7f2b6629c25f630
Arg [3] : 0000000000000000000000007313ab35ecddcaec9a75f7a968700cd0af9b4908
Arg [4] : 00000000000000000000000016bc4a925f53e867ecafed10073344af02e0eacd
Arg [5] : 0000000000000000000000005facba4b2b29fadc6f79e682e7d2f0dab7c71ce0
Arg [6] : 0000000000000000000000005b9bd00cd73214a9bf5667c02482a032d5538b8b
Swarm Source
bzzr://20fa7c9a9504ab28837ca7607325c896e02cb4a12ccfd8a0a1c7054e4104eebb
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.