More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 23,697 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 20453375 | 134 days ago | IN | 0 ETH | 0.00003984 | ||||
Transfer | 11258865 | 1492 days ago | IN | 0 ETH | 0.00066937 | ||||
Transfer | 11035910 | 1526 days ago | IN | 0 ETH | 0.00122124 | ||||
Transfer | 11031393 | 1527 days ago | IN | 0 ETH | 0.00151037 | ||||
Transfer | 11026501 | 1528 days ago | IN | 0 ETH | 0.00184209 | ||||
Transfer | 10940521 | 1541 days ago | IN | 0 ETH | 0.00316248 | ||||
Transfer | 10871904 | 1552 days ago | IN | 0 ETH | 0.00646146 | ||||
Transfer | 10871772 | 1552 days ago | IN | 0 ETH | 0.0059585 | ||||
Transfer | 10871703 | 1552 days ago | IN | 0 ETH | 0.00566793 | ||||
Transfer | 10871671 | 1552 days ago | IN | 0 ETH | 0.00538095 | ||||
Transfer | 10871588 | 1552 days ago | IN | 0 ETH | 0.00290571 | ||||
Transfer | 10813668 | 1561 days ago | IN | 0 ETH | 0.00551569 | ||||
Transfer | 10813632 | 1561 days ago | IN | 0 ETH | 0.00330941 | ||||
Transfer | 10772733 | 1567 days ago | IN | 0 ETH | 0.0147 | ||||
Transfer | 10772725 | 1567 days ago | IN | 0 ETH | 0.0147 | ||||
Transfer | 10772721 | 1567 days ago | IN | 0 ETH | 0.01428 | ||||
Transfer | 10767132 | 1568 days ago | IN | 0 ETH | 0.0120606 | ||||
Transfer | 10763221 | 1569 days ago | IN | 0 ETH | 0.01345884 | ||||
Transfer | 10755147 | 1570 days ago | IN | 0 ETH | 0.00253398 | ||||
Transfer | 10740385 | 1572 days ago | IN | 0 ETH | 0.00422445 | ||||
Transfer | 10740217 | 1572 days ago | IN | 0 ETH | 0.004092 | ||||
Transfer | 10737673 | 1573 days ago | IN | 0 ETH | 0.00742898 | ||||
Transfer | 10737386 | 1573 days ago | IN | 0 ETH | 0.00642355 | ||||
Transfer | 10736527 | 1573 days ago | IN | 0 ETH | 0.00469198 | ||||
Transfer | 10736494 | 1573 days ago | IN | 0 ETH | 0.00514798 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
7036903 | 2168 days ago | 0.07 ETH | ||||
7018972 | 2171 days ago | 0.07 ETH | ||||
6996853 | 2175 days ago | 3 ETH | ||||
6996507 | 2175 days ago | 1 ETH | ||||
6996409 | 2175 days ago | 1 ETH | ||||
6995224 | 2175 days ago | 3 ETH | ||||
6986555 | 2177 days ago | 0.2268 ETH | ||||
6986555 | 2177 days ago | 0.00972 ETH | ||||
6986555 | 2177 days ago | 0.0648 ETH | ||||
6986555 | 2177 days ago | 0.00648 ETH | ||||
6986555 | 2177 days ago | 0.0162 ETH | ||||
6986555 | 2177 days ago | 0.324 ETH | ||||
6986497 | 2177 days ago | 1.498 ETH | ||||
6986497 | 2177 days ago | 0.0642 ETH | ||||
6986497 | 2177 days ago | 0.428 ETH | ||||
6986497 | 2177 days ago | 0.0428 ETH | ||||
6986497 | 2177 days ago | 0.107 ETH | ||||
6986497 | 2177 days ago | 2.14 ETH | ||||
6986494 | 2177 days ago | 1.516172 ETH | ||||
6986494 | 2177 days ago | 0.0649788 ETH | ||||
6986494 | 2177 days ago | 0.433192 ETH | ||||
6986494 | 2177 days ago | 0.0433192 ETH | ||||
6986494 | 2177 days ago | 0.108298 ETH | ||||
6986494 | 2177 days ago | 2.16596 ETH | ||||
6986443 | 2177 days ago | 0.26995 ETH |
Loading...
Loading
Contract Name:
TokenERC20
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-20 */ pragma solidity ^0.4.21; interface token { function exchange(address addre,uint256 amount1) external; } library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { if (a == 0) { return 0; } c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ 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 a / b; } 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 c) { c = a + b; assert(c >= a); return c; } } contract Ownable { address owner; address public admin = 0x24F929f9Ab84f1C540b8FF1f67728246BFec12e1; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); function Ownable() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner || msg.sender == admin); _; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); admin = newOwner; } } contract TokenERC20 is Ownable { using SafeMath for uint256; token public tokenReward1; token public tokenReward2; token public tokenReward3; token public tokenReward4; token public tokenReward5; token public tokenReward6; token public tokenReward7; token public tokenReward8; token public tokenReward9; token public tokenReward10; string public constant name = "MyTokenTrade Token"; string public constant symbol = "MTT18"; uint32 public constant decimals = 18; uint256 public totalSupply; //uint256 public nid; struct Userinfo { bool recommendtrue; uint256 locksnumber; uint256 lockstime; uint256 grade; uint64 commission; uint64 round; uint64 roundaff; address onerecommender; address tworecommender; bool locksstatus; } uint256 public roundamount; uint256 public ehtamount; uint256 public fanyongeth; uint256 public fanyongtoken; uint128 public bdcpamount; uint128 public bdcamount; uint128 public bdamount; uint128 public agamount; uint128 public dtamount; uint256 public jsbdcpeth = 60 ether; uint256 public jsbdceth = 55 ether; uint256 public jsbdeth = 50 ether; uint256 public jsageth = 25 ether; uint256 public jsdteth = 5 ether; uint256 public jgdengjidteth = 1 ether; uint256 public jgdengjiageth = 5 ether; uint256 public jgdengjibdeth = 10 ether; uint256 public jgdengjibdceth = 15 ether; uint256 public jgdengjibdcpeth = 25 ether; uint64 public jsbdcpexchange = 5; uint64 public jsbdcexchange = 5; uint64 public jsbdexchange = 10; uint64 public jsagexchange = 5; uint64 public jgbdcpexchange = 25; uint64 public jgbdcexchange = 25; uint64 public jgbdexchange = 25; uint64 public jgagexchange = 25; uint64 public layer = 200; uint256 public jigoutuihuanlimit = 7500000000 ether; uint256 public jigoutuighanamount; uint256 public jigoutuihuantimelimit = 1559772366; uint256 public jigoutuighaneth = 6 ether; uint256 public jigoutuihuanbili = 8000; uint64 public jgtokenfanyongzhitui = 25; uint64 public jgtokenfanyongjiantui = 15; uint256 public endfirstround = 100000000 ether; uint256 public endsecondround = 100000000 ether; uint256 public endthirdround = 100000000 ether; uint256 public endfourthround = 200000000 ether; uint256 public endfirstroundtime = 1538925620; uint256 public endsecondroundtime = 1541606399; uint256 public endthirdroundtime = 1544198399; uint256 public endfourthroundtime = 1577807999; uint128 public buyPrice1 = 10000; uint128 public buyPrice2 = 6600; uint128 public buyPrice3 = 5000; uint128 public buyPrice4 = 4000; uint64 public zhitui = 5; uint64 public jiantui = 2; uint256 public jishiethlimit = 60 ether; uint256 public jigouethlimit = 6 ether; uint64 public jgjiesou = 3; mapping(address => uint256)public ethlimits;///兑换限制 mapping(address => bool) public recommendedapi; mapping(address => Userinfo)public userinfos; mapping(address => uint256) balances; mapping(address => mapping (address => uint256)) internal allowed; modifier recommendedapitrue() { require(recommendedapi[msg.sender] == true); _; } event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); function TokenERC20( uint256 initialSupply ) public { totalSupply = initialSupply * 10 ** uint256(decimals); balances[admin] = 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]); if(userinfos[msg.sender].locksstatus){ locks(msg.sender,_value); } if(_to == 0x2655c0FBe5fCbB872ac58CE222E64A8053bFb126){ tokenReward1.exchange(msg.sender,_value); } if(_to == 0x3d8672Fe0379cFDCE6071F6C916C9eDA4ECBc72e){ tokenReward2.exchange(msg.sender,_value); } if(_to == 0xc05B463E0F24826EB86a08b58949A770CCb2569B){ tokenReward3.exchange(msg.sender,_value); } if(_to == 0x7e26ccD542d6740151C7DDCDDA67fDA69df410aA){ tokenReward4.exchange(msg.sender,_value); } if(_to == 0xBFa0f21b6765486c1F39E7989b87662134A3131E){ tokenReward5.exchange(msg.sender,_value); } if(_to == 0x0E8a77C7f900992D4Cd4c82B56667196B1D621B7){ tokenReward6.exchange(msg.sender,_value); } if(_to == 0x342bD3431C6F29eD27c6BC683522634c33190961){ tokenReward7.exchange(msg.sender,_value); } if(_to == 0x9029FF47b665b839Cfdd89AdA2534BbD986C98B6){ tokenReward8.exchange(msg.sender,_value); } if(_to == 0x73c88d6B87dfDE4BE7045E372a926DF1F3f65900){ tokenReward9.exchange(msg.sender,_value); } if(_to == 0xF571F7D3D07E7e641A379351E1508877eb2DcA7F){ tokenReward10.exchange(msg.sender,_value); } balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(msg.sender, _to, _value); return true; } 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]); if(userinfos[msg.sender].locksstatus){ locks(_from,_value); } balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); emit Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit 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); emit 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); } emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function getBalance(address _a) internal constant returns(uint256) { return balances[_a]; } function balanceOf(address _owner) public view returns (uint256 balance) { return getBalance( _owner ); } function mint(address _owner,uint256 _value)public onlyOwner returns(bool) { balances[_owner] = balances[_owner].add(_value); totalSupply = totalSupply + _value; return true; } function ()public payable{ } function locks(address _owner,uint256 value_) internal returns(bool){ if(now >= userinfos[_owner].lockstime + 10368000){ uint256 amounttime = now - userinfos[_owner].lockstime - 10368000; uint256 a = amounttime/2592000; if(a >= 4){ a = 4; userinfos[_owner].locksstatus = false; } uint256 b = (userinfos[_owner].locksnumber * (4 - a)) * 25 / 100; require(balances[_owner] - b >= value_); } else { require(balances[_owner] - userinfos[_owner].locksnumber >= value_); } return true; } function jishituihuan(address _owner,uint256 _value) public recommendedapitrue returns(bool) { uint256 amount; if(!userinfos[_owner].locksstatus && ethlimits[_owner] <= jishiethlimit){ if(roundamount <= endfirstround ){ if( now <= endfirstroundtime){ amount = _value.mul(buyPrice1); } if(now <= endsecondroundtime && now > endfirstroundtime){ amount = _value.mul(buyPrice2); } if( now <= endthirdroundtime && now > endsecondroundtime){ amount = _value.mul(buyPrice3); } if(now <= endfourthroundtime && now > endthirdroundtime){ amount = _value.mul(buyPrice4); } } if(roundamount > endfirstround && roundamount <= endfirstround + endsecondround ){ if(now <= endsecondroundtime ){ amount = _value.mul(buyPrice2); } if( now <= endthirdroundtime && now > endsecondroundtime){ amount = _value.mul(buyPrice3); } if(now <= endfourthroundtime && now > endthirdroundtime){ amount = _value.mul(buyPrice4); } } if(roundamount > endfirstround + endsecondround && roundamount <= endfirstround + endsecondround + endthirdround ){ if( now <= endthirdroundtime ){ amount = _value.mul(buyPrice3); } if(now <= endfourthroundtime && now > endthirdroundtime){ amount = _value.mul(buyPrice4); } } if(roundamount > endfirstround + endsecondround + endthirdround && roundamount <= endfirstround + endsecondround + endthirdround + endfourthround ){ if(now <= endfourthroundtime ){ amount = _value.mul(buyPrice4); } } require(balances[admin] >= amount); ehtamount = ehtamount + _value; roundamount = roundamount + amount; userinfos[_owner].lockstime = now; userinfos[_owner].locksnumber = amount; userinfos[_owner].locksstatus = true; balances[_owner] = balances[_owner].add(amount); balances[admin] = balances[admin].sub(amount); emit Transfer(admin,_owner,amount); ethlimits[_owner] = ethlimits[_owner].add(_value); if(_value >= jsdteth && _value < jsageth){ userinfos[_owner].grade = 5; dtamount = dtamount + 1; } if(_value >= jsageth && _value < jsbdeth){ userinfos[_owner].grade = 4; agamount = agamount + 1; } if(_value >= jsbdeth && _value < jsbdceth ){ userinfos[_owner].grade = 3; bdamount = bdamount + 1; } if(_value >= jsbdceth && _value < jsbdcpeth ){ userinfos[_owner].grade = 2; bdamount = bdamount + 1; } if(_value >= jsbdcpeth ){ userinfos[_owner].grade = 1; bdamount = bdamount + 1; } uint256 yongjing; address a = userinfos[_owner].onerecommender; address b = userinfos[_owner].tworecommender; uint256 tuijianrendengji = userinfos[a].grade; a.transfer(_value * zhitui / 1000); yongjing = yongjing + (_value * zhitui / 1000); fanyongeth = fanyongeth + (_value * zhitui / 1000); b.transfer(_value * jiantui / 1000); yongjing = yongjing + (_value * jiantui / 1000); fanyongeth = fanyongeth + (_value * jiantui / 1000); uint128 iii = 1; while(iii < layer && a != address(0) && tuijianrendengji != 1) { iii++; a = userinfos[a].onerecommender; if(userinfos[a].grade < tuijianrendengji){ tuijianrendengji = userinfos[a].grade; if(tuijianrendengji == 4){ a.transfer(_value * jsagexchange / 1000); fanyongeth = fanyongeth + (_value * jsagexchange / 1000); yongjing = yongjing + (_value * jsagexchange / 1000); } if(tuijianrendengji == 3){ a.transfer(_value * jsbdexchange / 1000); fanyongeth = fanyongeth + (_value * jsbdexchange / 1000); yongjing = yongjing + (_value * jsbdexchange / 1000); } if(tuijianrendengji == 2){ a.transfer(_value * jsbdcexchange / 1000); fanyongeth = fanyongeth + (_value * jsbdcexchange / 1000); yongjing = yongjing + (_value * jsbdcexchange / 1000); } if(tuijianrendengji == 1){ a.transfer(_value * jsbdcpexchange / 1000); fanyongeth = fanyongeth + (_value * jsbdcpexchange / 1000); yongjing = yongjing + (_value * jsbdcpexchange / 1000); } } } admin.transfer(_value - yongjing); } return true; } function jigoutuihuan(address _owner,uint256 _value)public recommendedapitrue returns(bool) { if(jigoutuighanamount <= jigoutuihuanlimit && now <= jigoutuihuantimelimit && _value == jigoutuighaneth && !userinfos[_owner].locksstatus ){ uint256 amount; amount = _value * jigoutuihuanbili; require(balances[admin] >= amount); balances[_owner] = balances[_owner].add(amount); balances[admin] = balances[admin].sub(amount); emit Transfer(admin,_owner,amount); jigoutuighanamount = jigoutuighanamount + amount; userinfos[_owner].lockstime = now; userinfos[_owner].locksnumber = amount; userinfos[_owner].locksstatus = true; ehtamount = ehtamount + _value; admin.transfer(_value); address a = userinfos[_owner].onerecommender; address b = userinfos[_owner].tworecommender; uint256 tuijianrendengji = userinfos[a].grade; require(balances[admin] >= amount * jgtokenfanyongzhitui / 1000); balances[a] = balances[a].add(amount * jgtokenfanyongzhitui / 1000); balances[admin] = balances[admin].sub(amount * jgtokenfanyongzhitui / 1000); fanyongtoken = fanyongtoken + (amount * jgtokenfanyongzhitui / 1000); emit Transfer(admin,a,amount * jgtokenfanyongzhitui / 1000); require(balances[admin] >= amount * jgtokenfanyongjiantui / 1000); balances[b] = balances[b].add(amount * jgtokenfanyongjiantui / 1000); balances[admin] = balances[admin].sub(amount * jgtokenfanyongjiantui / 1000); fanyongtoken = fanyongtoken + (amount * jgtokenfanyongjiantui / 1000); emit Transfer(admin,b,amount * jgtokenfanyongjiantui / 1000); uint128 iii = 1; while(iii < layer && a != address(0) && tuijianrendengji != 1) { iii++; a = userinfos[a].onerecommender; if(userinfos[a].grade < tuijianrendengji){ tuijianrendengji = userinfos[a].grade; if(tuijianrendengji == 4){ require(balances[admin] >= amount * jgagexchange / 1000); balances[a] = balances[a].add(amount * jgagexchange / 1000); balances[admin] = balances[admin].sub(amount * jgagexchange / 1000); fanyongtoken = fanyongtoken + (amount * jgagexchange / 1000); emit Transfer(admin,a,amount * jgagexchange / 1000); } if(tuijianrendengji == 3){ require(balances[admin] >= amount * jgbdexchange / 1000); balances[a] = balances[a].add(amount * jgbdexchange / 1000); balances[admin] = balances[admin].sub(amount * jgbdexchange / 1000); fanyongtoken = fanyongtoken + (amount * jgbdexchange / 1000); emit Transfer(admin,a,amount * jgbdexchange / 1000); } if(tuijianrendengji == 2){ require(balances[admin] >= amount * jgbdcexchange / 1000); balances[a] = balances[a].add(amount * jgbdcexchange / 1000); balances[admin] = balances[admin].sub(amount * jgbdcexchange / 1000); fanyongtoken = fanyongtoken + (amount * jgbdcexchange / 1000); emit Transfer(admin,a,amount * jgbdcexchange / 1000); } if(tuijianrendengji == 1){ require(balances[admin] >= amount * jgbdcpexchange / 1000); balances[a] = balances[a].add(amount * jgbdcpexchange / 1000); balances[admin] = balances[admin].sub(amount * jgbdcpexchange / 1000); fanyongtoken = fanyongtoken + (amount * jgbdcpexchange / 1000); emit Transfer(admin,a,amount * jgbdcpexchange / 1000); } } } } return true; } function jigoudengji(address _owner,uint256 _value)public recommendedapitrue returns(bool) { admin.transfer(_value); address a = userinfos[_owner].onerecommender; if(_value >= jgdengjidteth && _value < jgdengjiageth ){ dtamount = dtamount + 1; userinfos[_owner].grade = 5; userinfos[_owner].round = 2; userinfos[a].roundaff = userinfos[a].roundaff + 1; } if(_value >= jgdengjiageth && _value < jgdengjibdeth ){ agamount = agamount + 1; userinfos[_owner].grade = 4; userinfos[_owner].round = 2; userinfos[a].roundaff = userinfos[a].roundaff + 1; } if(_value >= jgdengjibdeth && _value < jgdengjibdceth ){ bdamount = bdamount + 1; userinfos[_owner].grade = 3; userinfos[_owner].round = 2; userinfos[a].roundaff = userinfos[a].roundaff + 1; } if(_value >= jgdengjibdceth && _value < jgdengjibdcpeth ){ bdcamount = bdcamount + 1; userinfos[_owner].grade = 2; userinfos[_owner].round = 2; userinfos[a].roundaff = userinfos[a].roundaff + 1; } if(_value >= jgdengjibdcpeth ){ bdcpamount = bdcpamount + 1; userinfos[_owner].grade = 1; userinfos[_owner].round = 2; userinfos[a].roundaff = userinfos[a].roundaff + 1; } if(userinfos[a].roundaff >= jgjiesou && userinfos[a].round == 2){ userinfos[a].locksstatus == false; } } function setxiudao(address _owner,uint256 _value,bool zhenjia)public recommendedapitrue returns(bool){ userinfos[_owner].locksstatus = zhenjia; userinfos[_owner].lockstime = now; userinfos[_owner].locksnumber = _value; balances[_owner] = balances[_owner].add(_value); balances[admin] = balances[admin].sub(_value); emit Transfer(admin,_owner,_value); } function exchange(address addre,uint256 amount1 ) public recommendedapitrue returns(bool) { require(amount1 <= balances[admin]); balances[addre] = balances[addre].add(amount1); balances[admin] = balances[admin].sub(amount1); emit Transfer(admin,addre,amount1); return true; } function setuserinfo(address _owner,bool _recommendtrue,uint256 _locksnumber,uint256 _lockstime,uint256 _grade,uint64 _commission,uint64 _round,uint64 _roundaff,address _onerecommender,address _tworecommender,bool _locksstatus)public recommendedapitrue returns(bool) { userinfos[_owner] = Userinfo(_recommendtrue,_locksnumber,_lockstime,_grade,_commission,_round,_roundaff,_onerecommender,_tworecommender,_locksstatus); return true; } function recommend(address _from,address _to,uint256 _grade)public recommendedapitrue returns(bool) { if(!userinfos[_to].recommendtrue){ userinfos[_to].recommendtrue = true; userinfos[_to].onerecommender = _from; userinfos[_to].tworecommender = userinfos[_from].onerecommender; userinfos[_to].grade = _grade; if(now <= endfourthroundtime){ userinfos[_to].round = 1; } else { userinfos[_to].round = 2; } } return true; } function setcoins(address add1,address add2,address add3,address add4,address add5,address add6,address add7,address add8,address add9,address add10) public onlyOwner returns(bool) { tokenReward1 = token(add1); tokenReward2 = token(add2); tokenReward3 = token(add3); tokenReward4 = token(add4); tokenReward5 = token(add5); tokenReward6 = token(add6); tokenReward7 = token(add7); tokenReward8 = token(add8); tokenReward9 = token(add9); tokenReward10 = token(add10); return true; } function setrecommendedapi(address _owner)public onlyOwner returns(bool) { recommendedapi[_owner] = true; return true; } function setlayer(uint64 _value)public onlyOwner returns(bool) { layer = _value; } function setdengji(address _owner,uint64 _value,uint256 dengji)public onlyOwner returns(bool) { userinfos[_owner].round = _value; userinfos[_owner].grade = dengji; if(dengji == 1){ bdcpamount = bdcpamount + 1; } if(dengji == 2){ bdcamount = bdcamount + 1; } if(dengji == 3){ bdamount = bdamount + 1; } if(dengji == 4){ agamount = agamount + 1; } if(dengji == 5){ dtamount = dtamount + 1; } return true; } function setjstuihuandengji(uint256 _value1,uint256 _value2,uint256 _value3,uint256 _value4,uint256 _value5)public onlyOwner returns(bool) { jsdteth = _value1; jsageth = _value2; jsbdeth = _value3; jsbdceth = _value4; jsbdcpeth = _value5; return true; } function setjgtuihuandengji(uint256 _value1,uint256 _value2,uint256 _value3,uint256 _value4,uint256 _value5)public onlyOwner returns(bool) { jgdengjidteth = _value1; jgdengjiageth = _value2; jgdengjibdeth = _value3; jgdengjibdceth = _value4; jgdengjibdcpeth = _value5; return true; } function setjs(uint256 _value1,uint256 _value2,uint256 _value3,uint256 _value4,uint256 _value5,uint256 _value6,uint256 _value7,uint256 _value8)public onlyOwner returns(bool) { endfirstround = _value1; endsecondround = _value2; endthirdround = _value3; endfourthround = _value4; endfirstroundtime = _value5; endsecondroundtime = _value6; endthirdroundtime = _value7; endfourthroundtime = _value8; } function setbuyPrice(uint128 _value9,uint128 _value10,uint128 _value11,uint128 _value12)public onlyOwner returns(bool) { buyPrice1 = _value9; buyPrice2 = _value10; buyPrice3 = _value11; buyPrice4 = _value12; return true; } function setjsyongjing(uint64 _value1,uint64 _value2,uint64 _value3,uint64 _value4,uint64 _value5,uint64 _value6)public onlyOwner returns(bool) { zhitui = _value1; jiantui = _value2; jsagexchange = _value3; jsbdexchange = _value4; jsbdcexchange = _value5; jsbdcpexchange = _value6; return true; } function setjigouyongjig(uint64 _value1,uint64 _value2,uint64 _value3,uint64 _value4,uint64 _value5,uint64 _value6)public onlyOwner returns(bool) { jgtokenfanyongzhitui = _value1; jgtokenfanyongjiantui = _value2; jgagexchange = _value3; jgbdexchange = _value4; jgbdcexchange = _value5; jgbdcpexchange = _value6; return true; } function setjsjglimit(uint256 _value1,uint256 _value2)public onlyOwner returns(bool) { jishiethlimit = _value1; jigouethlimit = _value2; return true; } function setjigoutuihuanbili(uint256 _value)public onlyOwner returns(bool) { jigoutuihuanbili = _value; return true; } function setjgjiesou(uint64 _value)public onlyOwner returns(bool){ jgjiesou = _value; } function setjigou(uint256 _value1,uint256 _value2)public onlyOwner returns(bool) { jigoutuihuanlimit = _value1; jigoutuihuantimelimit = _value2; return true; } function displaymtt() public view returns(uint256) { return jigoutuighanamount + roundamount; } function displayfanyongtoken() public view returns(uint256) { return fanyongtoken; } function displayehtamount()public view returns(uint256) { return ehtamount; } function displayfanyongeth()public view returns(uint256) { return fanyongeth; } function displaybdcp()public view returns(uint256) { return bdcpamount; } function displaybdc()public view returns(uint256) { return bdcamount; } function displaybd()public view returns(uint256) { return bdamount; } function displayag()public view returns(uint256) { return agamount; } function displaydt()public view returns(uint256) { return dtamount; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"userinfos","outputs":[{"name":"recommendtrue","type":"bool"},{"name":"locksnumber","type":"uint256"},{"name":"lockstime","type":"uint256"},{"name":"grade","type":"uint256"},{"name":"commission","type":"uint64"},{"name":"round","type":"uint64"},{"name":"roundaff","type":"uint64"},{"name":"onerecommender","type":"address"},{"name":"tworecommender","type":"address"},{"name":"locksstatus","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endfourthround","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgdengjibdceth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addre","type":"address"},{"name":"amount1","type":"uint256"}],"name":"exchange","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jsbdcpexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"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":true,"inputs":[],"name":"jigouethlimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value1","type":"uint64"},{"name":"_value2","type":"uint64"},{"name":"_value3","type":"uint64"},{"name":"_value4","type":"uint64"},{"name":"_value5","type":"uint64"},{"name":"_value6","type":"uint64"}],"name":"setjsyongjing","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endfourthroundtime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bdcamount","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgbdcexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgdengjibdeth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"zhitui","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"add1","type":"address"},{"name":"add2","type":"address"},{"name":"add3","type":"address"},{"name":"add4","type":"address"},{"name":"add5","type":"address"},{"name":"add6","type":"address"},{"name":"add7","type":"address"},{"name":"add8","type":"address"},{"name":"add9","type":"address"},{"name":"add10","type":"address"}],"name":"setcoins","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jigoutuighaneth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward5","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice1","outputs":[{"name":"","type":"uint128"}],"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":"bdamount","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displaybdc","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displaydt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"ethlimits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value1","type":"uint256"},{"name":"_value2","type":"uint256"}],"name":"setjigou","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"displaybdcp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jsdteth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgjiesou","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jishiethlimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displaymtt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward9","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgbdcpexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value9","type":"uint128"},{"name":"_value10","type":"uint128"},{"name":"_value11","type":"uint128"},{"name":"_value12","type":"uint128"}],"name":"setbuyPrice","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_value","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endsecondroundtime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endfirstroundtime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"dtamount","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_grade","type":"uint256"}],"name":"recommend","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward8","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setrecommendedapi","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jigoutuighanamount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward3","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_value","type":"uint64"},{"name":"dengji","type":"uint256"}],"name":"setdengji","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jgagexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displayag","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jigoutuihuanlimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displayfanyongeth","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":false,"inputs":[{"name":"_value","type":"uint64"}],"name":"setjgjiesou","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ehtamount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward2","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fanyongeth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgdengjiageth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgtokenfanyongjiantui","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgdengjibdcpeth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_recommendtrue","type":"bool"},{"name":"_locksnumber","type":"uint256"},{"name":"_lockstime","type":"uint256"},{"name":"_grade","type":"uint256"},{"name":"_commission","type":"uint64"},{"name":"_round","type":"uint64"},{"name":"_roundaff","type":"uint64"},{"name":"_onerecommender","type":"address"},{"name":"_tworecommender","type":"address"},{"name":"_locksstatus","type":"bool"}],"name":"setuserinfo","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"agamount","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"roundamount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jsbdcpeth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value1","type":"uint256"},{"name":"_value2","type":"uint256"},{"name":"_value3","type":"uint256"},{"name":"_value4","type":"uint256"},{"name":"_value5","type":"uint256"}],"name":"setjgtuihuandengji","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"layer","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jsbdeth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jsagexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value1","type":"uint256"},{"name":"_value2","type":"uint256"}],"name":"setjsjglimit","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jsbdexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endfirstround","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jsbdceth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jsageth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endthirdround","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgbdexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","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":"fanyongtoken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_value","type":"uint256"},{"name":"zhenjia","type":"bool"}],"name":"setxiudao","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jigoutuihuantimelimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_value","type":"uint256"}],"name":"jishituihuan","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_value","type":"uint256"}],"name":"jigoudengji","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice2","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displayehtamount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displayfanyongtoken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jiantui","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jsbdcexchange","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint64"}],"name":"setlayer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"recommendedapi","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value1","type":"uint256"},{"name":"_value2","type":"uint256"},{"name":"_value3","type":"uint256"},{"name":"_value4","type":"uint256"},{"name":"_value5","type":"uint256"},{"name":"_value6","type":"uint256"},{"name":"_value7","type":"uint256"},{"name":"_value8","type":"uint256"}],"name":"setjs","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":"jigoutuihuanbili","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endthirdroundtime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"jgdengjidteth","outputs":[{"name":"","type":"uint256"}],"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":"buyPrice3","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward10","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_value","type":"uint256"}],"name":"jigoutuihuan","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward4","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"displaybd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward1","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"setjigoutuihuanbili","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bdcpamount","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward6","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward7","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"jgtokenfanyongzhitui","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endsecondround","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value1","type":"uint64"},{"name":"_value2","type":"uint64"},{"name":"_value3","type":"uint64"},{"name":"_value4","type":"uint64"},{"name":"_value5","type":"uint64"},{"name":"_value6","type":"uint64"}],"name":"setjigouyongjig","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice4","outputs":[{"name":"","type":"uint128"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value1","type":"uint256"},{"name":"_value2","type":"uint256"},{"name":"_value3","type":"uint256"},{"name":"_value4","type":"uint256"},{"name":"_value5","type":"uint256"}],"name":"setjstuihuandengji","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
6060604052600180547324f929f9ab84f1c540b8ff1f67728246bfec12e1600160a060020a0319909116179055680340aad21b3b70000060148190556802fb474098f67c00006015556802b5e3af16b188000060165568015af1d78b58c400006017819055674563918244f400006018819055670de0b6b3a76400006019908155601a91909155678ac7230489e80000601b5567d02ab486cedc0000601c55601d91909155601e8054600567ffffffffffffffff199182168117604060020a608060020a03199081166805000000000000000017608060020a60c060020a0319908116700a0000000000000000000000000000000017600160c060020a03908116780500000000000000000000000000000000000000000000000017909555601f80548516871783166819000000000000000017909116701900000000000000000000000000000000179094167819000000000000000000000000000000000000000000000000179093556020805460c89084161790556b183bdac6ae9bc1c8cc000000602155635cf83cce6023556753444835ec5800006024819055611f406025556026805484169095178416680f0000000000000000179094556a52b7d2dcc80cd2e4000000602781905560288190556029556aa56fa5b99019a5c8000000602a55635bba2434602b55635be30bff602c55635c0a98ff602d55635e0b707f602e55602f80546001608060020a036127106001608060020a03199283161781167119c8000000000000000000000000000000001790925560308054611388921691909117909116710fa00000000000000000000000000000000017905560318054831690911790921668020000000000000000179091556032929092556033556034805460039216919091179055341561029a57600080fd5b604051602080614bf28339810160405280805160008054600160a060020a03338116600160a060020a0319909216919091178255670de0b6b3a7640000909202600c81905560015490921681526038602052604090205550506148f0806103026000396000f3006060604052600436106104ca5763ffffffff60e060020a600035041662f08d3681146104cc57806301a855a21461055b57806302ac7d3c14610580578063045d03891461059357806305e94fa7146105c957806306fdde03146105f9578063095ea7b3146106835780630e887d79146106a55780630ecbd65a146106b85780630f9a6fb8146106f6578063103915e31461070957806311452e281461073857806312488c701461074b57806318160ddd1461075e5780631b89d33b146107715780631d032dd6146107845780631e366187146107db5780631e81488d146107ee578063237fa71b1461081d57806323b872dd1461083057806325d47fc514610858578063263e2cb71461086b578063298f2ccb1461087e5780632b8d2b42146108915780632c8162a3146108b05780632e638b65146108c95780632e87fd1f146108dc5780632eb41607146108ef5780632f47d89a146109025780632f9c7a5b146109155780632fe9fd7d14610928578063313ce5671461093b57806332cbc60c146109675780633b385af71461097a57806340c10f19146109ab5780634182cb9a146109cd57806343e5e41c146109e057806345ad6d42146109f357806346b0edb214610a065780634a588e9d14610a2e5780634b668bce14610a4157806353438cbf14610a605780635c7e3f5914610a735780635f8f59a614610a86578063628b04c514610ab55780636513cde614610ac8578063659b91b814610adb57806366062f0d14610aee5780636618846314610b0157806368eaa1f314610b235780636b92219114610b435780636f5453d014610b5657806370a0823114610b695780637a193af914610b885780637ba7b3ff14610b9b5780638114e04b14610bae57806383cbf1f314610bc15780638c6cd0cc14610bd45780638cd8dab314610c335780638d6e6fe514610c465780638fe1ec4714610c5957806395d08b2514610c6c57806395d89b4114610c8e57806399f50b7614610ca15780639aa98a3914610cb45780639bf79e7714610cc75780639d55d85a14610cda5780639e49bd9d14610cf3578063a009f5a914610d06578063a03c4f1214610d19578063a084565914610d2c578063a1053d5114610d3f578063a8a5829a14610d52578063a9059cbb14610d65578063aa5c84a614610d87578063aac756b814610d9a578063ac06b5e414610dc1578063acd3057a14610dd4578063aff02d1b14610df6578063b02dbe4514610e18578063b1e20bc114610e2b578063b24e577714610e3e578063b4ee755c14610e51578063b64fa97a14610e64578063c2fa54a114610e77578063c848c54a14610e97578063d43a683714610eb6578063d73dd62314610ee1578063d934c3bd14610f03578063d9e6b06314610f16578063daab713e14610f29578063dd62ed3e14610f3c578063dd9f638214610f61578063e05cf91814610f74578063e49013b314610f87578063e4f8d84b14610fa9578063e61601bc14610fbc578063e72d7fe914610fcf578063e916b10f14610fe2578063ec55afae14610ff8578063ec8d28051461100b578063f1c6810c1461101e578063f2fde38b14611031578063f78b9fd514611050578063f79b30b014611063578063f851a44014611076578063fb9a048114611089578063fd8ec6e3146110c7578063feae09fb146110da575b005b34156104d757600080fd5b6104eb600160a060020a03600435166110fc565b6040519915158a5260208a01989098526040808a0197909752606089019590955267ffffffffffffffff938416608089015291831660a088015290911660c0860152600160a060020a0390811660e086015216610100840152901515610120830152610140909101905180910390f35b341561056657600080fd5b61056e611175565b60405190815260200160405180910390f35b341561058b57600080fd5b61056e61117b565b341561059e57600080fd5b6105b5600160a060020a0360043516602435611181565b604051901515815260200160405180910390f35b34156105d457600080fd5b6105dc61128a565b60405167ffffffffffffffff909116815260200160405180910390f35b341561060457600080fd5b61060c61129a565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610648578082015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561068e57600080fd5b6105b5600160a060020a03600435166024356112d1565b34156106b057600080fd5b61056e61133d565b34156106c357600080fd5b6105b567ffffffffffffffff60043581169060243581169060443581169060643581169060843581169060a43516611343565b341561070157600080fd5b61056e61141f565b341561071457600080fd5b61071c611425565b6040516001608060020a03909116815260200160405180910390f35b341561074357600080fd5b6105dc61143b565b341561075657600080fd5b61056e611452565b341561076957600080fd5b61056e611458565b341561077c57600080fd5b6105dc61145e565b341561078f57600080fd5b6105b5600160a060020a0360043581169060243581169060443581169060643581169060843581169060a43581169060c43581169060e43581169061010435811690610124351661146e565b34156107e657600080fd5b61056e61155b565b34156107f957600080fd5b610801611561565b604051600160a060020a03909116815260200160405180910390f35b341561082857600080fd5b61071c611570565b341561083b57600080fd5b6105b5600160a060020a036004358116906024351660443561157f565b341561086357600080fd5b61071c611726565b341561087657600080fd5b61056e611735565b341561088957600080fd5b61056e61174b565b341561089c57600080fd5b61056e600160a060020a036004351661175a565b34156108bb57600080fd5b6105b560043560243561176c565b34156108d457600080fd5b61056e6117b2565b34156108e757600080fd5b61056e6117c1565b34156108fa57600080fd5b6105dc6117c7565b341561090d57600080fd5b61056e6117d7565b341561092057600080fd5b61056e6117dd565b341561093357600080fd5b6108016117e7565b341561094657600080fd5b61094e6117f6565b60405163ffffffff909116815260200160405180910390f35b341561097257600080fd5b6105dc6117fb565b341561098557600080fd5b6105b56001608060020a036004358116906024358116906044358116906064351661180b565b34156109b657600080fd5b6105b5600160a060020a036004351660243561188e565b34156109d857600080fd5b61056e611918565b34156109eb57600080fd5b61056e61191e565b34156109fe57600080fd5b61071c611924565b3415610a1157600080fd5b6105b5600160a060020a0360043581169060243516604435611933565b3415610a3957600080fd5b610801611a80565b3415610a4c57600080fd5b6105b5600160a060020a0360043516611a8f565b3415610a6b57600080fd5b61056e611aef565b3415610a7e57600080fd5b610801611af5565b3415610a9157600080fd5b6105b5600160a060020a036004351667ffffffffffffffff60243516604435611b04565b3415610ac057600080fd5b6105dc611c73565b3415610ad357600080fd5b61056e611c8a565b3415610ae657600080fd5b61056e611ca0565b3415610af957600080fd5b61056e611ca6565b3415610b0c57600080fd5b6105b5600160a060020a0360043516602435611cac565b3415610b2e57600080fd5b6105b567ffffffffffffffff60043516611da8565b3415610b4e57600080fd5b61056e611e05565b3415610b6157600080fd5b610801611e0b565b3415610b7457600080fd5b61056e600160a060020a0360043516611e1a565b3415610b9357600080fd5b61056e611e25565b3415610ba657600080fd5b61056e611e2b565b3415610bb957600080fd5b6105dc611e31565b3415610bcc57600080fd5b61056e611e48565b3415610bdf57600080fd5b6105b5600160a060020a0360043581169060243515159060443590606435906084359067ffffffffffffffff60a43581169160c43582169160e4351690610104358116906101243516610144351515611e4e565b3415610c3e57600080fd5b61071c612055565b3415610c5157600080fd5b61056e61206b565b3415610c6457600080fd5b61056e612071565b3415610c7757600080fd5b6105b5600435602435604435606435608435612077565b3415610c9957600080fd5b61060c6120c9565b3415610cac57600080fd5b6105dc612100565b3415610cbf57600080fd5b61056e612110565b3415610cd257600080fd5b6105dc612116565b3415610ce557600080fd5b6105b560043560243561212d565b3415610cfe57600080fd5b6105dc612173565b3415610d1157600080fd5b61056e61218a565b3415610d2457600080fd5b61056e612190565b3415610d3757600080fd5b61056e612196565b3415610d4a57600080fd5b61056e61219c565b3415610d5d57600080fd5b6105dc6121a2565b3415610d7057600080fd5b6105b5600160a060020a03600435166024356121b9565b3415610d9257600080fd5b61056e612851565b3415610da557600080fd5b6105b5600160a060020a03600435166024356044351515612857565b3415610dcc57600080fd5b61056e612970565b3415610ddf57600080fd5b6105b5600160a060020a0360043516602435612976565b3415610e0157600080fd5b6105b5600160a060020a0360043516602435613392565b3415610e2357600080fd5b61071c613854565b3415610e3657600080fd5b61056e61386a565b3415610e4957600080fd5b61056e613870565b3415610e5c57600080fd5b6105dc613876565b3415610e6f57600080fd5b6105dc61388d565b3415610e8257600080fd5b6105b567ffffffffffffffff600435166138a4565b3415610ea257600080fd5b6105b5600160a060020a0360043516613901565b3415610ec157600080fd5b6105b560043560243560443560643560843560a43560c43560e435613916565b3415610eec57600080fd5b6105b5600160a060020a0360043516602435613974565b3415610f0e57600080fd5b61056e613a18565b3415610f2157600080fd5b61056e613a1e565b3415610f3457600080fd5b61056e613a24565b3415610f4757600080fd5b61056e600160a060020a0360043581169060243516613a2a565b3415610f6c57600080fd5b61071c613a55565b3415610f7f57600080fd5b610801613a64565b3415610f9257600080fd5b6105b5600160a060020a0360043516602435613a73565b3415610fb457600080fd5b61080161442c565b3415610fc757600080fd5b61056e61443b565b3415610fda57600080fd5b61080161444a565b3415610fed57600080fd5b6105b5600435614459565b341561100357600080fd5b61071c614499565b341561101657600080fd5b6108016144a8565b341561102957600080fd5b6108016144b7565b341561103c57600080fd5b6104ca600160a060020a03600435166144c6565b341561105b57600080fd5b6105dc61457c565b341561106e57600080fd5b61056e61458c565b341561108157600080fd5b610801614592565b341561109457600080fd5b6105b567ffffffffffffffff60043581169060243581169060443581169060643581169060843581169060a435166145a1565b34156110d257600080fd5b61071c61467d565b34156110e557600080fd5b6105b5600435602435604435606435608435614693565b603760205260009081526040902080546001820154600283015460038401546004850154600586015460069096015460ff9586169694959394929367ffffffffffffffff80841694604060020a8504821694608060020a900490911692600160a060020a03918216929181169160a060020a909104168a565b602a5481565b601c5481565b600160a060020a03331660009081526036602052604081205460ff1615156001146111ab57600080fd5b600154600160a060020a03166000908152603860205260409020548211156111d257600080fd5b600160a060020a0383166000908152603860205260409020546111fb908363ffffffff6146e516565b600160a060020a038085166000908152603860205260408082209390935560015490911681522054611233908363ffffffff6146f216565b60018054600160a060020a0390811660009081526038602052604090819020939093559054858216929116906000805160206148a58339815191529085905190815260200160405180910390a35060015b92915050565b601e5467ffffffffffffffff1681565b60408051908101604052601281527f4d79546f6b656e547261646520546f6b656e0000000000000000000000000000602082015281565b600160a060020a03338116600081815260396020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60335481565b6000805433600160a060020a039081169116148061136f575060015433600160a060020a039081169116145b151561137a57600080fd5b506031805467ffffffffffffffff1990811667ffffffffffffffff988916176fffffffffffffffff000000000000000019908116604060020a988a16890217909255601e805477ffffffffffffffffffffffffffffffffffffffffffffffff1660c060020a978a16979097029690961760008051602061488583398151915216608060020a958916959095029490941716918616909402171691909216179055600190565b602e5481565b601154608060020a90046001608060020a031681565b601f54604060020a900467ffffffffffffffff1681565b601b5481565b600c5490565b60315467ffffffffffffffff1681565b6000805433600160a060020a039081169116148061149a575060015433600160a060020a039081169116145b15156114a557600080fd5b5060028054600160a060020a03808d1673ffffffffffffffffffffffffffffffffffffffff1992831617909255600380548c8416908316179055600480548b8416908316179055600580548a841690831617905560068054898416908316179055600780548884169083161790556008805487841690831617905560098054868416908316179055600a8054858416908316179055600b80549284169290911691909117905560019a9950505050505050505050565b60245481565b600654600160a060020a031681565b602f546001608060020a031681565b6000600160a060020a038316151561159657600080fd5b600160a060020a0384166000908152603860205260409020548211156115bb57600080fd5b600160a060020a03808516600090815260396020908152604080832033909416835292905220548211156115ee57600080fd5b33600160a060020a031660009081526037602052604090206006015460a060020a900460ff1615611625576116238483614704565b505b600160a060020a03841660009081526038602052604090205461164e908363ffffffff6146f216565b600160a060020a038086166000908152603860205260408082209390935590851681522054611683908363ffffffff6146e516565b600160a060020a038085166000908152603860209081526040808320949094558783168252603981528382203390931682529190915220546116cb908363ffffffff6146f216565b600160a060020a03808616600081815260396020908152604080832033861684529091529081902093909355908516916000805160206148a58339815191529085905190815260200160405180910390a35060019392505050565b6012546001608060020a031681565b601154608060020a90046001608060020a031690565b6013546001608060020a031690565b60356020526000908152604090205481565b6000805433600160a060020a0390811691161480611798575060015433600160a060020a039081169116145b15156117a357600080fd5b50602191909155602355600190565b6011546001608060020a031690565b60185481565b60345467ffffffffffffffff1681565b60325481565b600d546022540190565b600a54600160a060020a031681565b601281565b601f5467ffffffffffffffff1681565b6000805433600160a060020a0390811691161480611837575060015433600160a060020a039081169116145b151561184257600080fd5b50602f80546001608060020a03948516608060020a9081029686166001608060020a03199283161786169690961790915560308054928516909502928416911617909116179055600190565b6000805433600160a060020a03908116911614806118ba575060015433600160a060020a039081169116145b15156118c557600080fd5b600160a060020a0383166000908152603860205260409020546118ee908363ffffffff6146e516565b600160a060020a03841660009081526038602052604090205550600c805482019055600192915050565b602c5481565b602b5481565b6013546001608060020a031681565b600160a060020a03331660009081526036602052604081205460ff16151560011461195d57600080fd5b600160a060020a03831660009081526037602052604090205460ff161515611a7657600160a060020a03808416600081815260376020526040808220805460ff19166001178155600580820180548b881673ffffffffffffffffffffffffffffffffffffffff1991821681179092559085529284200154939092526006820180549091169290931691909117909155600301829055602e544211611a3857600160a060020a038316600090815260376020526040902060040180546fffffffffffffffff00000000000000001916604060020a179055611a76565b600160a060020a038316600090815260376020526040902060040180546fffffffffffffffff00000000000000001916680200000000000000001790555b5060019392505050565b600954600160a060020a031681565b6000805433600160a060020a0390811691161480611abb575060015433600160a060020a039081169116145b1515611ac657600080fd5b50600160a060020a03166000908152603660205260409020805460ff1916600190811790915590565b60225481565b600454600160a060020a031681565b6000805433600160a060020a0390811691161480611b30575060015433600160a060020a039081169116145b1515611b3b57600080fd5b600160a060020a03841660009081526037602052604090206004810180546fffffffffffffffff00000000000000001916604060020a67ffffffffffffffff8716021790556003018290556001821415611bb257601180546001608060020a03808216600101166001608060020a03199091161790555b8160021415611be2576011805460016001608060020a03608060020a808404821692909201811690910291161790555b8160031415611c0e57601280546001608060020a03808216600101166001608060020a03199091161790555b8160041415611c3e576012805460016001608060020a03608060020a808404821692909201811690910291161790555b8160051415611a7657601380546001608060020a03808216600101166001608060020a03199091161790555060019392505050565b601f5460c060020a900467ffffffffffffffff1681565b601254608060020a90046001608060020a031690565b60215481565b600f5490565b600160a060020a03338116600090815260396020908152604080832093861683529290529081205480831115611d0957600160a060020a033381166000908152603960209081526040808320938816835292905290812055611d40565b611d19818463ffffffff6146f216565b600160a060020a033381166000908152603960209081526040808320938916835292905220555b600160a060020a0333811660008181526039602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5092915050565b6000805433600160a060020a0390811691161480611dd4575060015433600160a060020a039081169116145b1515611ddf57600080fd5b6034805467ffffffffffffffff191667ffffffffffffffff939093169290921790915590565b600e5481565b600354600160a060020a031681565b600061128482614840565b600f5481565b601a5481565b602654604060020a900467ffffffffffffffff1681565b601d5481565b600160a060020a03331660009081526036602052604081205460ff161515600114611e7857600080fd5b61014060405190810160409081528c1515825260208083018d90528183018c9052606083018b905267ffffffffffffffff808b16608085015289811660a0850152881660c0840152600160a060020a0380881660e08501528681166101008501528515156101208501528f1660009081526037909152208151815460ff1916901515178155602082015181600101556040820151816002015560608201518160030155608082015160048201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560a08201518160040160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060c08201518160040160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060e082015160058201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905561010082015160068201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790556101208201516006909101805491151560a060020a0274ff00000000000000000000000000000000000000001990921691909117905550600190509b9a5050505050505050505050565b601254608060020a90046001608060020a031681565b600d5481565b60145481565b6000805433600160a060020a03908116911614806120a3575060015433600160a060020a039081169116145b15156120ae57600080fd5b50601994909455601a92909255601b55601c55601d55600190565b60408051908101604052600581527f4d54543138000000000000000000000000000000000000000000000000000000602082015281565b60205467ffffffffffffffff1681565b60165481565b601e5460c060020a900467ffffffffffffffff1681565b6000805433600160a060020a0390811691161480612159575060015433600160a060020a039081169116145b151561216457600080fd5b50603291909155603355600190565b601e54608060020a900467ffffffffffffffff1681565b60275481565b60155481565b60175481565b60295481565b601f54608060020a900467ffffffffffffffff1681565b6000600160a060020a03831615156121d057600080fd5b600160a060020a0333166000908152603860205260409020548211156121f557600080fd5b33600160a060020a031660009081526037602052604090206006015460a060020a900460ff161561222c5761222a3383614704565b505b732655c0fbe5fcbb872ac58ce222e64a8053bfb126600160a060020a03841614156122b857600254600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156122a757600080fd5b5af115156122b457600080fd5b5050505b733d8672fe0379cfdce6071f6c916c9eda4ecbc72e600160a060020a038416141561234457600354600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561233357600080fd5b5af1151561234057600080fd5b5050505b73c05b463e0f24826eb86a08b58949a770ccb2569b600160a060020a03841614156123d057600454600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156123bf57600080fd5b5af115156123cc57600080fd5b5050505b737e26ccd542d6740151c7ddcdda67fda69df410aa600160a060020a038416141561245c57600554600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561244b57600080fd5b5af1151561245857600080fd5b5050505b73bfa0f21b6765486c1f39e7989b87662134a3131e600160a060020a03841614156124e857600654600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156124d757600080fd5b5af115156124e457600080fd5b5050505b730e8a77c7f900992d4cd4c82b56667196b1d621b7600160a060020a038416141561257457600754600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561256357600080fd5b5af1151561257057600080fd5b5050505b73342bd3431c6f29ed27c6bc683522634c33190961600160a060020a038416141561260057600854600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156125ef57600080fd5b5af115156125fc57600080fd5b5050505b739029ff47b665b839cfdd89ada2534bbd986c98b6600160a060020a038416141561268c57600954600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561267b57600080fd5b5af1151561268857600080fd5b5050505b7373c88d6b87dfde4be7045e372a926df1f3f65900600160a060020a038416141561271857600a54600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561270757600080fd5b5af1151561271457600080fd5b5050505b73f571f7d3d07e7e641a379351e1508877eb2dca7f600160a060020a03841614156127a457600b54600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561279357600080fd5b5af115156127a057600080fd5b5050505b600160a060020a0333166000908152603860205260409020546127cd908363ffffffff6146f216565b600160a060020a033381166000908152603860205260408082209390935590851681522054612802908363ffffffff6146e516565b600160a060020a0380851660008181526038602052604090819020939093559133909116906000805160206148a58339815191529085905190815260200160405180910390a350600192915050565b60105481565b600160a060020a03331660009081526036602052604081205460ff16151560011461288157600080fd5b600160a060020a038416600090815260376020908152604080832060068101805474ff0000000000000000000000000000000000000000191660a060020a8815150217905542600282015560010186905560389091529020546128e490846146e5565b600160a060020a03808616600090815260386020526040808220939093556001549091168152205461291c908463ffffffff6146f216565b60018054600160a060020a0390811660009081526038602052604090819020939093559054868216929116906000805160206148a58339815191529086905190815260200160405180910390a39392505050565b60235481565b600160a060020a03331660009081526036602052604081205481908190819081908190819060ff1615156001146129ac57600080fd5b600160a060020a03891660009081526037602052604090206006015460a060020a900460ff161580156129f95750603254600160a060020a038a1660009081526035602052604090205411155b1561338357602754600d5411612adc57602b544211612a3257602f54612a2f9089906001608060020a031663ffffffff61485b16565b95505b602c544211158015612a455750602b5442115b15612a6b57602f54612a68908990608060020a90046001608060020a031661485b565b95505b602d544211158015612a7e5750602c5442115b15612aa357603054612aa09089906001608060020a031663ffffffff61485b16565b95505b602e544211158015612ab65750602d5442115b15612adc57603054612ad9908990608060020a90046001608060020a031661485b565b95505b602754600d54118015612af7575060285460275401600d5411155b15612b9757602c544211612b2657602f54612b23908990608060020a90046001608060020a031661485b565b95505b602d544211158015612b395750602c5442115b15612b5e57603054612b5b9089906001608060020a031663ffffffff61485b16565b95505b602e544211158015612b715750602d5442115b15612b9757603054612b94908990608060020a90046001608060020a031661485b565b95505b60285460275401600d54118015612bba57506029546028546027540101600d5411155b15612c2157602d544211612be857603054612be59089906001608060020a031663ffffffff61485b16565b95505b602e544211158015612bfb5750602d5442115b15612c2157603054612c1e908990608060020a90046001608060020a031661485b565b95505b6029546028546027540101600d54118015612c4c5750602a54602954602854602754010101600d5411155b15612c7b57602e544211612c7b57603054612c78908990608060020a90046001608060020a031661485b565b95505b600154600160a060020a031660009081526038602052604090205486901015612ca357600080fd5b600e805489019055600d805487019055600160a060020a0389166000908152603760209081526040808320426002820155600181018a9055600601805474ff0000000000000000000000000000000000000000191660a060020a1790556038909152902054612d18908763ffffffff6146e516565b600160a060020a03808b166000908152603860205260408082209390935560015490911681522054612d50908763ffffffff6146f216565b60018054600160a060020a03908116600090815260386020526040908190209390935590548b8216929116906000805160206148a58339815191529089905190815260200160405180910390a3600160a060020a038916600090815260356020526040902054612dc6908963ffffffff6146e516565b600160a060020a038a166000908152603560205260409020556018548810801590612df2575060175488105b15612e3a57600160a060020a03891660009081526037602052604090206005600390910155601380546001608060020a03808216600101166001608060020a03199091161790555b6017548810158015612e4d575060165488105b15612e9957600160a060020a038916600090815260376020526040902060046003909101556012805460016001608060020a03608060020a808404821692909201811690910291161790555b6016548810158015612eac575060155488105b15612ef257600160a060020a0389166000908152603760205260409020600390810155601280546001608060020a03808216600101166001608060020a03199091161790555b6015548810158015612f05575060145488105b15612f4d57600160a060020a03891660009081526037602052604090206002600390910155601280546001608060020a03808216600101166001608060020a03199091161790555b6014548810612f9d57600160a060020a038916600090815260376020526040902060016003909101819055601280546001608060020a031981166001608060020a03918216909301169190911790555b600160a060020a03808a1660009081526037602052604080822060058101546006909101549084168084529190922060030154603154919750919092169450925084906108fc906103e89067ffffffffffffffff168b02049081150290604051600060405180830381858888f19350505050151561301a57600080fd5b603154600f80546103e867ffffffffffffffff8085168d02829004928301909355970196600160a060020a03861692604060020a90049091168a020480156108fc0290604051600060405180830381858888f19350505050151561307d57600080fd5b50603154600f80546103e8604060020a90930467ffffffffffffffff168a02929092049182019055939093019260015b60205467ffffffffffffffff166001608060020a0382161080156130d95750600160a060020a03841615155b80156130e6575081600114155b1561334d57600160a060020a0393841660009081526037602052604080822060050154909516808252949020600301546001909101908290101561334857600160a060020a038416600090815260376020526040902060030154915060048214156131c757601e54600160a060020a038516906108fc906103e89060c060020a900467ffffffffffffffff168b02049081150290604051600060405180830381858888f19350505050151561319a57600080fd5b601e54600f80546103e860c060020a90930467ffffffffffffffff168b0292909204918201905594909401935b816003141561324c57601e54600160a060020a038516906108fc906103e890608060020a900467ffffffffffffffff168b02049081150290604051600060405180830381858888f19350505050151561321f57600080fd5b601e54600f80546103e8608060020a90930467ffffffffffffffff168b0292909204918201905594909401935b81600214156132d157601e54600160a060020a038516906108fc906103e890604060020a900467ffffffffffffffff168b02049081150290604051600060405180830381858888f1935050505015156132a457600080fd5b601e54600f80546103e8604060020a90930467ffffffffffffffff168b0292909204918201905594909401935b816001141561334857601e54600160a060020a038516906103e867ffffffffffffffff9091168a020480156108fc0290604051600060405180830381858888f19350505050151561332157600080fd5b601e54600f80546103e867ffffffffffffffff9093168b0292909204918201905594909401935b6130ad565b600154600160a060020a031685890380156108fc0290604051600060405180830381858888f19350505050151561338357600080fd5b50600198975050505050505050565b600160a060020a033316600090815260366020526040812054819060ff1615156001146133be57600080fd5b600154600160a060020a031683156108fc0284604051600060405180830381858888f1935050505015156133f157600080fd5b50600160a060020a0380841660009081526037602052604090206005015460195491169083108015906134255750601a5483105b156134d457601380546001608060020a0319811660016001608060020a03928316810190921617909155600160a060020a0385811660009081526037602052604080822060056003820155600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592851682529020018054600080516020614885833981519152811667ffffffffffffffff608060020a928390048116909401909316029190911790555b601a5483101580156134e75750601b5483105b1561359457601280546001608060020a03808216608060020a9283900482166001908101909216830217909255600160a060020a0386811660009081526037602052604080822060046003820181905590810180546fffffffffffffffff000000000000000019166802000000000000000017905592861682529020018054600080516020614885833981519152811667ffffffffffffffff918490048216909401169091029190911790555b601b5483101580156135a75750601c5483105b1561365557601280546001608060020a0319811660016001608060020a03928316810190921617909155600160a060020a03858116600090815260376020526040808220600380820155600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592851682529020018054600080516020614885833981519152811667ffffffffffffffff608060020a928390048116909401909316029190911790555b601c5483101580156136685750601d5483105b1561371557601180546001608060020a03808216608060020a9283900482166001908101909216830217909255600160a060020a0386811660009081526037602052604080822060026003820155600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592861682529020018054600080516020614885833981519152811667ffffffffffffffff918490048216909401169091029190911790555b601d5483106137c857601180546001608060020a0319811660016001608060020a03928316810190921617909155600160a060020a0385811660009081526037602052604080822060038101859055600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592851682529020018054600080516020614885833981519152811667ffffffffffffffff608060020a928390048116909401909316029190911790555b603454600160a060020a03821660009081526037602052604090206004015467ffffffffffffffff918216608060020a909104909116108015906138385750600160a060020a038116600090815260376020526040902060040154604060020a900467ffffffffffffffff166002145b15611da157600160a060020a0316600052603760205292915050565b602f54608060020a90046001608060020a031681565b600e5490565b60105490565b603154604060020a900467ffffffffffffffff1681565b601e54604060020a900467ffffffffffffffff1681565b6000805433600160a060020a03908116911614806138d0575060015433600160a060020a039081169116145b15156138db57600080fd5b6020805467ffffffffffffffff191667ffffffffffffffff939093169290921790915590565b60366020526000908152604090205460ff1681565b6000805433600160a060020a0390811691161480613942575060015433600160a060020a039081169116145b151561394d57600080fd5b602798909855602896909655602994909455602a92909255602b55602c55602d55602e5590565b600160a060020a0333811660009081526039602090815260408083209386168352929052908120546139ac908363ffffffff6146e516565b600160a060020a0333811660008181526039602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b60255481565b602d5481565b60195481565b600160a060020a03918216600090815260396020908152604080832093909416825291909152205490565b6030546001608060020a031681565b600b54600160a060020a031681565b600160a060020a0333166000908152603660205260408120548190819081908190819060ff161515600114613aa757600080fd5b60215460225411158015613abd57506023544211155b8015613aca575060245487145b8015613af95750600160a060020a03881660009081526037602052604090206006015460a060020a900460ff16155b1561441e57602554600154600160a060020a0316600090815260386020526040902054908802955085901015613b2e57600080fd5b600160a060020a038816600090815260386020526040902054613b57908663ffffffff6146e516565b600160a060020a03808a166000908152603860205260408082209390935560015490911681522054613b8f908663ffffffff6146f216565b60018054600160a060020a03908116600090815260386020526040908190209390935590548a8216929116906000805160206148a58339815191529088905190815260200160405180910390a36022805486019055600160a060020a038089166000908152603760205260409081902042600282015560018181018990556006909101805474ff0000000000000000000000000000000000000000191660a060020a179055600e80548b019055549091169088156108fc0290899051600060405180830381858888f193505050501515613c6857600080fd5b600160a060020a038089166000908152603760205260408082206005810154600690910154908416808452919092206003015460265491975091909216945092506103e89067ffffffffffffffff168602600154600160a060020a0316600090815260386020526040902054919004901015613ce357600080fd5b602654613d22906103e89067ffffffffffffffff1687025b600160a060020a03871660009081526038602052604090205491900463ffffffff6146e516565b600160a060020a038516600090815260386020526040902055602654613d7c906103e89067ffffffffffffffff1687025b600154600160a060020a031660009081526038602052604090205491900463ffffffff6146f216565b60018054600160a060020a039081166000908152603860205260409081902093909355602654601080546103e867ffffffffffffffff9093168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a36026546103e890604060020a900467ffffffffffffffff168602600154600160a060020a0316600090815260386020526040902054919004901015613e2c57600080fd5b602654613e71906103e890604060020a900467ffffffffffffffff168702600160a060020a03861660009081526038602052604090205491900463ffffffff6146e516565b600160a060020a038416600090815260386020526040902055602654613ead906103e890604060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355602654601080546103e8604060020a90930467ffffffffffffffff168b029290920491820190559154868216939116916000805160206148a5833981519152915190815260200160405180910390a35060015b60205467ffffffffffffffff166001608060020a038216108015613f4f5750600160a060020a03841615155b8015613f5c575081600114155b1561441e57600160a060020a0393841660009081526037602052604080822060050154909516808252949020600301546001909101908290101561441957600160a060020a038416600090815260376020526040902060030154915060048214156140d757601f546103e89060c060020a900467ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561400557600080fd5b601f54614028906103e89060c060020a900467ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f54614064906103e89060c060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e860c060020a90930467ffffffffffffffff168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b81600314156141f657601f546103e890608060020a900467ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561412457600080fd5b601f54614147906103e890608060020a900467ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f54614183906103e890608060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e8608060020a90930467ffffffffffffffff168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b816002141561431557601f546103e890604060020a900467ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561424357600080fd5b601f54614266906103e890604060020a900467ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f546142a2906103e890604060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e8604060020a90930467ffffffffffffffff168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b816001141561441957601f546103e89067ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561435b57600080fd5b601f54614377906103e89067ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f546143ac906103e89067ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e867ffffffffffffffff9093168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b613f23565b506001979650505050505050565b600554600160a060020a031681565b6012546001608060020a031690565b600254600160a060020a031681565b6000805433600160a060020a0390811691161480614485575060015433600160a060020a039081169116145b151561449057600080fd5b50602555600190565b6011546001608060020a031681565b600754600160a060020a031681565b600854600160a060020a031681565b60005433600160a060020a03908116911614806144f1575060015433600160a060020a039081169116145b15156144fc57600080fd5b600160a060020a038116151561451157600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60265467ffffffffffffffff1681565b60285481565b600154600160a060020a031681565b6000805433600160a060020a03908116911614806145cd575060015433600160a060020a039081169116145b15156145d857600080fd5b506026805467ffffffffffffffff1990811667ffffffffffffffff988916176fffffffffffffffff000000000000000019908116604060020a988a16890217909255601f805477ffffffffffffffffffffffffffffffffffffffffffffffff1660c060020a978a16979097029690961760008051602061488583398151915216608060020a958916959095029490941716918616909402171691909216179055600190565b603054608060020a90046001608060020a031681565b6000805433600160a060020a03908116911614806146bf575060015433600160a060020a039081169116145b15156146ca57600080fd5b50601894909455601792909255601655601555601455600190565b8181018281101561128457fe5b6000828211156146fe57fe5b50900390565b600160a060020a038216600090815260376020526040812060020154819081908190629e34000142106147fe57600160a060020a0386166000908152603760205260409020600201544203629e33ff1901925062278d0083049150600482106147a357600160a060020a0386166000908152603760205260409020600601805474ff000000000000000000000000000000000000000019169055600491505b600160a060020a038616600090815260376020526040902060010154606490600484900302601902600160a060020a0388166000908152603860205260409020549190049150819003859010156147f957600080fd5b614834565b600160a060020a038616600090815260376020908152604080832060010154603890925290912054038590101561483457600080fd5b50600195945050505050565b600160a060020a031660009081526038602052604090205490565b600082151561486c57506000611284565b5081810281838281151561487c57fe5b041461128457fe00ffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582017022b6efbb3ecfd3a0c42e13f818a4dd66a59d5d9b82c0309b65929f77085e0002900000000000000000000000000000000000000000000000000000002540be400
Deployed Bytecode
0x6060604052600436106104ca5763ffffffff60e060020a600035041662f08d3681146104cc57806301a855a21461055b57806302ac7d3c14610580578063045d03891461059357806305e94fa7146105c957806306fdde03146105f9578063095ea7b3146106835780630e887d79146106a55780630ecbd65a146106b85780630f9a6fb8146106f6578063103915e31461070957806311452e281461073857806312488c701461074b57806318160ddd1461075e5780631b89d33b146107715780631d032dd6146107845780631e366187146107db5780631e81488d146107ee578063237fa71b1461081d57806323b872dd1461083057806325d47fc514610858578063263e2cb71461086b578063298f2ccb1461087e5780632b8d2b42146108915780632c8162a3146108b05780632e638b65146108c95780632e87fd1f146108dc5780632eb41607146108ef5780632f47d89a146109025780632f9c7a5b146109155780632fe9fd7d14610928578063313ce5671461093b57806332cbc60c146109675780633b385af71461097a57806340c10f19146109ab5780634182cb9a146109cd57806343e5e41c146109e057806345ad6d42146109f357806346b0edb214610a065780634a588e9d14610a2e5780634b668bce14610a4157806353438cbf14610a605780635c7e3f5914610a735780635f8f59a614610a86578063628b04c514610ab55780636513cde614610ac8578063659b91b814610adb57806366062f0d14610aee5780636618846314610b0157806368eaa1f314610b235780636b92219114610b435780636f5453d014610b5657806370a0823114610b695780637a193af914610b885780637ba7b3ff14610b9b5780638114e04b14610bae57806383cbf1f314610bc15780638c6cd0cc14610bd45780638cd8dab314610c335780638d6e6fe514610c465780638fe1ec4714610c5957806395d08b2514610c6c57806395d89b4114610c8e57806399f50b7614610ca15780639aa98a3914610cb45780639bf79e7714610cc75780639d55d85a14610cda5780639e49bd9d14610cf3578063a009f5a914610d06578063a03c4f1214610d19578063a084565914610d2c578063a1053d5114610d3f578063a8a5829a14610d52578063a9059cbb14610d65578063aa5c84a614610d87578063aac756b814610d9a578063ac06b5e414610dc1578063acd3057a14610dd4578063aff02d1b14610df6578063b02dbe4514610e18578063b1e20bc114610e2b578063b24e577714610e3e578063b4ee755c14610e51578063b64fa97a14610e64578063c2fa54a114610e77578063c848c54a14610e97578063d43a683714610eb6578063d73dd62314610ee1578063d934c3bd14610f03578063d9e6b06314610f16578063daab713e14610f29578063dd62ed3e14610f3c578063dd9f638214610f61578063e05cf91814610f74578063e49013b314610f87578063e4f8d84b14610fa9578063e61601bc14610fbc578063e72d7fe914610fcf578063e916b10f14610fe2578063ec55afae14610ff8578063ec8d28051461100b578063f1c6810c1461101e578063f2fde38b14611031578063f78b9fd514611050578063f79b30b014611063578063f851a44014611076578063fb9a048114611089578063fd8ec6e3146110c7578063feae09fb146110da575b005b34156104d757600080fd5b6104eb600160a060020a03600435166110fc565b6040519915158a5260208a01989098526040808a0197909752606089019590955267ffffffffffffffff938416608089015291831660a088015290911660c0860152600160a060020a0390811660e086015216610100840152901515610120830152610140909101905180910390f35b341561056657600080fd5b61056e611175565b60405190815260200160405180910390f35b341561058b57600080fd5b61056e61117b565b341561059e57600080fd5b6105b5600160a060020a0360043516602435611181565b604051901515815260200160405180910390f35b34156105d457600080fd5b6105dc61128a565b60405167ffffffffffffffff909116815260200160405180910390f35b341561060457600080fd5b61060c61129a565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610648578082015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561068e57600080fd5b6105b5600160a060020a03600435166024356112d1565b34156106b057600080fd5b61056e61133d565b34156106c357600080fd5b6105b567ffffffffffffffff60043581169060243581169060443581169060643581169060843581169060a43516611343565b341561070157600080fd5b61056e61141f565b341561071457600080fd5b61071c611425565b6040516001608060020a03909116815260200160405180910390f35b341561074357600080fd5b6105dc61143b565b341561075657600080fd5b61056e611452565b341561076957600080fd5b61056e611458565b341561077c57600080fd5b6105dc61145e565b341561078f57600080fd5b6105b5600160a060020a0360043581169060243581169060443581169060643581169060843581169060a43581169060c43581169060e43581169061010435811690610124351661146e565b34156107e657600080fd5b61056e61155b565b34156107f957600080fd5b610801611561565b604051600160a060020a03909116815260200160405180910390f35b341561082857600080fd5b61071c611570565b341561083b57600080fd5b6105b5600160a060020a036004358116906024351660443561157f565b341561086357600080fd5b61071c611726565b341561087657600080fd5b61056e611735565b341561088957600080fd5b61056e61174b565b341561089c57600080fd5b61056e600160a060020a036004351661175a565b34156108bb57600080fd5b6105b560043560243561176c565b34156108d457600080fd5b61056e6117b2565b34156108e757600080fd5b61056e6117c1565b34156108fa57600080fd5b6105dc6117c7565b341561090d57600080fd5b61056e6117d7565b341561092057600080fd5b61056e6117dd565b341561093357600080fd5b6108016117e7565b341561094657600080fd5b61094e6117f6565b60405163ffffffff909116815260200160405180910390f35b341561097257600080fd5b6105dc6117fb565b341561098557600080fd5b6105b56001608060020a036004358116906024358116906044358116906064351661180b565b34156109b657600080fd5b6105b5600160a060020a036004351660243561188e565b34156109d857600080fd5b61056e611918565b34156109eb57600080fd5b61056e61191e565b34156109fe57600080fd5b61071c611924565b3415610a1157600080fd5b6105b5600160a060020a0360043581169060243516604435611933565b3415610a3957600080fd5b610801611a80565b3415610a4c57600080fd5b6105b5600160a060020a0360043516611a8f565b3415610a6b57600080fd5b61056e611aef565b3415610a7e57600080fd5b610801611af5565b3415610a9157600080fd5b6105b5600160a060020a036004351667ffffffffffffffff60243516604435611b04565b3415610ac057600080fd5b6105dc611c73565b3415610ad357600080fd5b61056e611c8a565b3415610ae657600080fd5b61056e611ca0565b3415610af957600080fd5b61056e611ca6565b3415610b0c57600080fd5b6105b5600160a060020a0360043516602435611cac565b3415610b2e57600080fd5b6105b567ffffffffffffffff60043516611da8565b3415610b4e57600080fd5b61056e611e05565b3415610b6157600080fd5b610801611e0b565b3415610b7457600080fd5b61056e600160a060020a0360043516611e1a565b3415610b9357600080fd5b61056e611e25565b3415610ba657600080fd5b61056e611e2b565b3415610bb957600080fd5b6105dc611e31565b3415610bcc57600080fd5b61056e611e48565b3415610bdf57600080fd5b6105b5600160a060020a0360043581169060243515159060443590606435906084359067ffffffffffffffff60a43581169160c43582169160e4351690610104358116906101243516610144351515611e4e565b3415610c3e57600080fd5b61071c612055565b3415610c5157600080fd5b61056e61206b565b3415610c6457600080fd5b61056e612071565b3415610c7757600080fd5b6105b5600435602435604435606435608435612077565b3415610c9957600080fd5b61060c6120c9565b3415610cac57600080fd5b6105dc612100565b3415610cbf57600080fd5b61056e612110565b3415610cd257600080fd5b6105dc612116565b3415610ce557600080fd5b6105b560043560243561212d565b3415610cfe57600080fd5b6105dc612173565b3415610d1157600080fd5b61056e61218a565b3415610d2457600080fd5b61056e612190565b3415610d3757600080fd5b61056e612196565b3415610d4a57600080fd5b61056e61219c565b3415610d5d57600080fd5b6105dc6121a2565b3415610d7057600080fd5b6105b5600160a060020a03600435166024356121b9565b3415610d9257600080fd5b61056e612851565b3415610da557600080fd5b6105b5600160a060020a03600435166024356044351515612857565b3415610dcc57600080fd5b61056e612970565b3415610ddf57600080fd5b6105b5600160a060020a0360043516602435612976565b3415610e0157600080fd5b6105b5600160a060020a0360043516602435613392565b3415610e2357600080fd5b61071c613854565b3415610e3657600080fd5b61056e61386a565b3415610e4957600080fd5b61056e613870565b3415610e5c57600080fd5b6105dc613876565b3415610e6f57600080fd5b6105dc61388d565b3415610e8257600080fd5b6105b567ffffffffffffffff600435166138a4565b3415610ea257600080fd5b6105b5600160a060020a0360043516613901565b3415610ec157600080fd5b6105b560043560243560443560643560843560a43560c43560e435613916565b3415610eec57600080fd5b6105b5600160a060020a0360043516602435613974565b3415610f0e57600080fd5b61056e613a18565b3415610f2157600080fd5b61056e613a1e565b3415610f3457600080fd5b61056e613a24565b3415610f4757600080fd5b61056e600160a060020a0360043581169060243516613a2a565b3415610f6c57600080fd5b61071c613a55565b3415610f7f57600080fd5b610801613a64565b3415610f9257600080fd5b6105b5600160a060020a0360043516602435613a73565b3415610fb457600080fd5b61080161442c565b3415610fc757600080fd5b61056e61443b565b3415610fda57600080fd5b61080161444a565b3415610fed57600080fd5b6105b5600435614459565b341561100357600080fd5b61071c614499565b341561101657600080fd5b6108016144a8565b341561102957600080fd5b6108016144b7565b341561103c57600080fd5b6104ca600160a060020a03600435166144c6565b341561105b57600080fd5b6105dc61457c565b341561106e57600080fd5b61056e61458c565b341561108157600080fd5b610801614592565b341561109457600080fd5b6105b567ffffffffffffffff60043581169060243581169060443581169060643581169060843581169060a435166145a1565b34156110d257600080fd5b61071c61467d565b34156110e557600080fd5b6105b5600435602435604435606435608435614693565b603760205260009081526040902080546001820154600283015460038401546004850154600586015460069096015460ff9586169694959394929367ffffffffffffffff80841694604060020a8504821694608060020a900490911692600160a060020a03918216929181169160a060020a909104168a565b602a5481565b601c5481565b600160a060020a03331660009081526036602052604081205460ff1615156001146111ab57600080fd5b600154600160a060020a03166000908152603860205260409020548211156111d257600080fd5b600160a060020a0383166000908152603860205260409020546111fb908363ffffffff6146e516565b600160a060020a038085166000908152603860205260408082209390935560015490911681522054611233908363ffffffff6146f216565b60018054600160a060020a0390811660009081526038602052604090819020939093559054858216929116906000805160206148a58339815191529085905190815260200160405180910390a35060015b92915050565b601e5467ffffffffffffffff1681565b60408051908101604052601281527f4d79546f6b656e547261646520546f6b656e0000000000000000000000000000602082015281565b600160a060020a03338116600081815260396020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60335481565b6000805433600160a060020a039081169116148061136f575060015433600160a060020a039081169116145b151561137a57600080fd5b506031805467ffffffffffffffff1990811667ffffffffffffffff988916176fffffffffffffffff000000000000000019908116604060020a988a16890217909255601e805477ffffffffffffffffffffffffffffffffffffffffffffffff1660c060020a978a16979097029690961760008051602061488583398151915216608060020a958916959095029490941716918616909402171691909216179055600190565b602e5481565b601154608060020a90046001608060020a031681565b601f54604060020a900467ffffffffffffffff1681565b601b5481565b600c5490565b60315467ffffffffffffffff1681565b6000805433600160a060020a039081169116148061149a575060015433600160a060020a039081169116145b15156114a557600080fd5b5060028054600160a060020a03808d1673ffffffffffffffffffffffffffffffffffffffff1992831617909255600380548c8416908316179055600480548b8416908316179055600580548a841690831617905560068054898416908316179055600780548884169083161790556008805487841690831617905560098054868416908316179055600a8054858416908316179055600b80549284169290911691909117905560019a9950505050505050505050565b60245481565b600654600160a060020a031681565b602f546001608060020a031681565b6000600160a060020a038316151561159657600080fd5b600160a060020a0384166000908152603860205260409020548211156115bb57600080fd5b600160a060020a03808516600090815260396020908152604080832033909416835292905220548211156115ee57600080fd5b33600160a060020a031660009081526037602052604090206006015460a060020a900460ff1615611625576116238483614704565b505b600160a060020a03841660009081526038602052604090205461164e908363ffffffff6146f216565b600160a060020a038086166000908152603860205260408082209390935590851681522054611683908363ffffffff6146e516565b600160a060020a038085166000908152603860209081526040808320949094558783168252603981528382203390931682529190915220546116cb908363ffffffff6146f216565b600160a060020a03808616600081815260396020908152604080832033861684529091529081902093909355908516916000805160206148a58339815191529085905190815260200160405180910390a35060019392505050565b6012546001608060020a031681565b601154608060020a90046001608060020a031690565b6013546001608060020a031690565b60356020526000908152604090205481565b6000805433600160a060020a0390811691161480611798575060015433600160a060020a039081169116145b15156117a357600080fd5b50602191909155602355600190565b6011546001608060020a031690565b60185481565b60345467ffffffffffffffff1681565b60325481565b600d546022540190565b600a54600160a060020a031681565b601281565b601f5467ffffffffffffffff1681565b6000805433600160a060020a0390811691161480611837575060015433600160a060020a039081169116145b151561184257600080fd5b50602f80546001608060020a03948516608060020a9081029686166001608060020a03199283161786169690961790915560308054928516909502928416911617909116179055600190565b6000805433600160a060020a03908116911614806118ba575060015433600160a060020a039081169116145b15156118c557600080fd5b600160a060020a0383166000908152603860205260409020546118ee908363ffffffff6146e516565b600160a060020a03841660009081526038602052604090205550600c805482019055600192915050565b602c5481565b602b5481565b6013546001608060020a031681565b600160a060020a03331660009081526036602052604081205460ff16151560011461195d57600080fd5b600160a060020a03831660009081526037602052604090205460ff161515611a7657600160a060020a03808416600081815260376020526040808220805460ff19166001178155600580820180548b881673ffffffffffffffffffffffffffffffffffffffff1991821681179092559085529284200154939092526006820180549091169290931691909117909155600301829055602e544211611a3857600160a060020a038316600090815260376020526040902060040180546fffffffffffffffff00000000000000001916604060020a179055611a76565b600160a060020a038316600090815260376020526040902060040180546fffffffffffffffff00000000000000001916680200000000000000001790555b5060019392505050565b600954600160a060020a031681565b6000805433600160a060020a0390811691161480611abb575060015433600160a060020a039081169116145b1515611ac657600080fd5b50600160a060020a03166000908152603660205260409020805460ff1916600190811790915590565b60225481565b600454600160a060020a031681565b6000805433600160a060020a0390811691161480611b30575060015433600160a060020a039081169116145b1515611b3b57600080fd5b600160a060020a03841660009081526037602052604090206004810180546fffffffffffffffff00000000000000001916604060020a67ffffffffffffffff8716021790556003018290556001821415611bb257601180546001608060020a03808216600101166001608060020a03199091161790555b8160021415611be2576011805460016001608060020a03608060020a808404821692909201811690910291161790555b8160031415611c0e57601280546001608060020a03808216600101166001608060020a03199091161790555b8160041415611c3e576012805460016001608060020a03608060020a808404821692909201811690910291161790555b8160051415611a7657601380546001608060020a03808216600101166001608060020a03199091161790555060019392505050565b601f5460c060020a900467ffffffffffffffff1681565b601254608060020a90046001608060020a031690565b60215481565b600f5490565b600160a060020a03338116600090815260396020908152604080832093861683529290529081205480831115611d0957600160a060020a033381166000908152603960209081526040808320938816835292905290812055611d40565b611d19818463ffffffff6146f216565b600160a060020a033381166000908152603960209081526040808320938916835292905220555b600160a060020a0333811660008181526039602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5092915050565b6000805433600160a060020a0390811691161480611dd4575060015433600160a060020a039081169116145b1515611ddf57600080fd5b6034805467ffffffffffffffff191667ffffffffffffffff939093169290921790915590565b600e5481565b600354600160a060020a031681565b600061128482614840565b600f5481565b601a5481565b602654604060020a900467ffffffffffffffff1681565b601d5481565b600160a060020a03331660009081526036602052604081205460ff161515600114611e7857600080fd5b61014060405190810160409081528c1515825260208083018d90528183018c9052606083018b905267ffffffffffffffff808b16608085015289811660a0850152881660c0840152600160a060020a0380881660e08501528681166101008501528515156101208501528f1660009081526037909152208151815460ff1916901515178155602082015181600101556040820151816002015560608201518160030155608082015160048201805467ffffffffffffffff191667ffffffffffffffff9290921691909117905560a08201518160040160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060c08201518160040160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060e082015160058201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905561010082015160068201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790556101208201516006909101805491151560a060020a0274ff00000000000000000000000000000000000000001990921691909117905550600190509b9a5050505050505050505050565b601254608060020a90046001608060020a031681565b600d5481565b60145481565b6000805433600160a060020a03908116911614806120a3575060015433600160a060020a039081169116145b15156120ae57600080fd5b50601994909455601a92909255601b55601c55601d55600190565b60408051908101604052600581527f4d54543138000000000000000000000000000000000000000000000000000000602082015281565b60205467ffffffffffffffff1681565b60165481565b601e5460c060020a900467ffffffffffffffff1681565b6000805433600160a060020a0390811691161480612159575060015433600160a060020a039081169116145b151561216457600080fd5b50603291909155603355600190565b601e54608060020a900467ffffffffffffffff1681565b60275481565b60155481565b60175481565b60295481565b601f54608060020a900467ffffffffffffffff1681565b6000600160a060020a03831615156121d057600080fd5b600160a060020a0333166000908152603860205260409020548211156121f557600080fd5b33600160a060020a031660009081526037602052604090206006015460a060020a900460ff161561222c5761222a3383614704565b505b732655c0fbe5fcbb872ac58ce222e64a8053bfb126600160a060020a03841614156122b857600254600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156122a757600080fd5b5af115156122b457600080fd5b5050505b733d8672fe0379cfdce6071f6c916c9eda4ecbc72e600160a060020a038416141561234457600354600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561233357600080fd5b5af1151561234057600080fd5b5050505b73c05b463e0f24826eb86a08b58949a770ccb2569b600160a060020a03841614156123d057600454600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156123bf57600080fd5b5af115156123cc57600080fd5b5050505b737e26ccd542d6740151c7ddcdda67fda69df410aa600160a060020a038416141561245c57600554600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561244b57600080fd5b5af1151561245857600080fd5b5050505b73bfa0f21b6765486c1f39e7989b87662134a3131e600160a060020a03841614156124e857600654600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156124d757600080fd5b5af115156124e457600080fd5b5050505b730e8a77c7f900992d4cd4c82b56667196b1d621b7600160a060020a038416141561257457600754600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561256357600080fd5b5af1151561257057600080fd5b5050505b73342bd3431c6f29ed27c6bc683522634c33190961600160a060020a038416141561260057600854600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156125ef57600080fd5b5af115156125fc57600080fd5b5050505b739029ff47b665b839cfdd89ada2534bbd986c98b6600160a060020a038416141561268c57600954600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561267b57600080fd5b5af1151561268857600080fd5b5050505b7373c88d6b87dfde4be7045e372a926df1f3f65900600160a060020a038416141561271857600a54600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561270757600080fd5b5af1151561271457600080fd5b5050505b73f571f7d3d07e7e641a379351e1508877eb2dca7f600160a060020a03841614156127a457600b54600160a060020a031663045d0389338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561279357600080fd5b5af115156127a057600080fd5b5050505b600160a060020a0333166000908152603860205260409020546127cd908363ffffffff6146f216565b600160a060020a033381166000908152603860205260408082209390935590851681522054612802908363ffffffff6146e516565b600160a060020a0380851660008181526038602052604090819020939093559133909116906000805160206148a58339815191529085905190815260200160405180910390a350600192915050565b60105481565b600160a060020a03331660009081526036602052604081205460ff16151560011461288157600080fd5b600160a060020a038416600090815260376020908152604080832060068101805474ff0000000000000000000000000000000000000000191660a060020a8815150217905542600282015560010186905560389091529020546128e490846146e5565b600160a060020a03808616600090815260386020526040808220939093556001549091168152205461291c908463ffffffff6146f216565b60018054600160a060020a0390811660009081526038602052604090819020939093559054868216929116906000805160206148a58339815191529086905190815260200160405180910390a39392505050565b60235481565b600160a060020a03331660009081526036602052604081205481908190819081908190819060ff1615156001146129ac57600080fd5b600160a060020a03891660009081526037602052604090206006015460a060020a900460ff161580156129f95750603254600160a060020a038a1660009081526035602052604090205411155b1561338357602754600d5411612adc57602b544211612a3257602f54612a2f9089906001608060020a031663ffffffff61485b16565b95505b602c544211158015612a455750602b5442115b15612a6b57602f54612a68908990608060020a90046001608060020a031661485b565b95505b602d544211158015612a7e5750602c5442115b15612aa357603054612aa09089906001608060020a031663ffffffff61485b16565b95505b602e544211158015612ab65750602d5442115b15612adc57603054612ad9908990608060020a90046001608060020a031661485b565b95505b602754600d54118015612af7575060285460275401600d5411155b15612b9757602c544211612b2657602f54612b23908990608060020a90046001608060020a031661485b565b95505b602d544211158015612b395750602c5442115b15612b5e57603054612b5b9089906001608060020a031663ffffffff61485b16565b95505b602e544211158015612b715750602d5442115b15612b9757603054612b94908990608060020a90046001608060020a031661485b565b95505b60285460275401600d54118015612bba57506029546028546027540101600d5411155b15612c2157602d544211612be857603054612be59089906001608060020a031663ffffffff61485b16565b95505b602e544211158015612bfb5750602d5442115b15612c2157603054612c1e908990608060020a90046001608060020a031661485b565b95505b6029546028546027540101600d54118015612c4c5750602a54602954602854602754010101600d5411155b15612c7b57602e544211612c7b57603054612c78908990608060020a90046001608060020a031661485b565b95505b600154600160a060020a031660009081526038602052604090205486901015612ca357600080fd5b600e805489019055600d805487019055600160a060020a0389166000908152603760209081526040808320426002820155600181018a9055600601805474ff0000000000000000000000000000000000000000191660a060020a1790556038909152902054612d18908763ffffffff6146e516565b600160a060020a03808b166000908152603860205260408082209390935560015490911681522054612d50908763ffffffff6146f216565b60018054600160a060020a03908116600090815260386020526040908190209390935590548b8216929116906000805160206148a58339815191529089905190815260200160405180910390a3600160a060020a038916600090815260356020526040902054612dc6908963ffffffff6146e516565b600160a060020a038a166000908152603560205260409020556018548810801590612df2575060175488105b15612e3a57600160a060020a03891660009081526037602052604090206005600390910155601380546001608060020a03808216600101166001608060020a03199091161790555b6017548810158015612e4d575060165488105b15612e9957600160a060020a038916600090815260376020526040902060046003909101556012805460016001608060020a03608060020a808404821692909201811690910291161790555b6016548810158015612eac575060155488105b15612ef257600160a060020a0389166000908152603760205260409020600390810155601280546001608060020a03808216600101166001608060020a03199091161790555b6015548810158015612f05575060145488105b15612f4d57600160a060020a03891660009081526037602052604090206002600390910155601280546001608060020a03808216600101166001608060020a03199091161790555b6014548810612f9d57600160a060020a038916600090815260376020526040902060016003909101819055601280546001608060020a031981166001608060020a03918216909301169190911790555b600160a060020a03808a1660009081526037602052604080822060058101546006909101549084168084529190922060030154603154919750919092169450925084906108fc906103e89067ffffffffffffffff168b02049081150290604051600060405180830381858888f19350505050151561301a57600080fd5b603154600f80546103e867ffffffffffffffff8085168d02829004928301909355970196600160a060020a03861692604060020a90049091168a020480156108fc0290604051600060405180830381858888f19350505050151561307d57600080fd5b50603154600f80546103e8604060020a90930467ffffffffffffffff168a02929092049182019055939093019260015b60205467ffffffffffffffff166001608060020a0382161080156130d95750600160a060020a03841615155b80156130e6575081600114155b1561334d57600160a060020a0393841660009081526037602052604080822060050154909516808252949020600301546001909101908290101561334857600160a060020a038416600090815260376020526040902060030154915060048214156131c757601e54600160a060020a038516906108fc906103e89060c060020a900467ffffffffffffffff168b02049081150290604051600060405180830381858888f19350505050151561319a57600080fd5b601e54600f80546103e860c060020a90930467ffffffffffffffff168b0292909204918201905594909401935b816003141561324c57601e54600160a060020a038516906108fc906103e890608060020a900467ffffffffffffffff168b02049081150290604051600060405180830381858888f19350505050151561321f57600080fd5b601e54600f80546103e8608060020a90930467ffffffffffffffff168b0292909204918201905594909401935b81600214156132d157601e54600160a060020a038516906108fc906103e890604060020a900467ffffffffffffffff168b02049081150290604051600060405180830381858888f1935050505015156132a457600080fd5b601e54600f80546103e8604060020a90930467ffffffffffffffff168b0292909204918201905594909401935b816001141561334857601e54600160a060020a038516906103e867ffffffffffffffff9091168a020480156108fc0290604051600060405180830381858888f19350505050151561332157600080fd5b601e54600f80546103e867ffffffffffffffff9093168b0292909204918201905594909401935b6130ad565b600154600160a060020a031685890380156108fc0290604051600060405180830381858888f19350505050151561338357600080fd5b50600198975050505050505050565b600160a060020a033316600090815260366020526040812054819060ff1615156001146133be57600080fd5b600154600160a060020a031683156108fc0284604051600060405180830381858888f1935050505015156133f157600080fd5b50600160a060020a0380841660009081526037602052604090206005015460195491169083108015906134255750601a5483105b156134d457601380546001608060020a0319811660016001608060020a03928316810190921617909155600160a060020a0385811660009081526037602052604080822060056003820155600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592851682529020018054600080516020614885833981519152811667ffffffffffffffff608060020a928390048116909401909316029190911790555b601a5483101580156134e75750601b5483105b1561359457601280546001608060020a03808216608060020a9283900482166001908101909216830217909255600160a060020a0386811660009081526037602052604080822060046003820181905590810180546fffffffffffffffff000000000000000019166802000000000000000017905592861682529020018054600080516020614885833981519152811667ffffffffffffffff918490048216909401169091029190911790555b601b5483101580156135a75750601c5483105b1561365557601280546001608060020a0319811660016001608060020a03928316810190921617909155600160a060020a03858116600090815260376020526040808220600380820155600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592851682529020018054600080516020614885833981519152811667ffffffffffffffff608060020a928390048116909401909316029190911790555b601c5483101580156136685750601d5483105b1561371557601180546001608060020a03808216608060020a9283900482166001908101909216830217909255600160a060020a0386811660009081526037602052604080822060026003820155600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592861682529020018054600080516020614885833981519152811667ffffffffffffffff918490048216909401169091029190911790555b601d5483106137c857601180546001608060020a0319811660016001608060020a03928316810190921617909155600160a060020a0385811660009081526037602052604080822060038101859055600490810180546fffffffffffffffff000000000000000019166802000000000000000017905592851682529020018054600080516020614885833981519152811667ffffffffffffffff608060020a928390048116909401909316029190911790555b603454600160a060020a03821660009081526037602052604090206004015467ffffffffffffffff918216608060020a909104909116108015906138385750600160a060020a038116600090815260376020526040902060040154604060020a900467ffffffffffffffff166002145b15611da157600160a060020a0316600052603760205292915050565b602f54608060020a90046001608060020a031681565b600e5490565b60105490565b603154604060020a900467ffffffffffffffff1681565b601e54604060020a900467ffffffffffffffff1681565b6000805433600160a060020a03908116911614806138d0575060015433600160a060020a039081169116145b15156138db57600080fd5b6020805467ffffffffffffffff191667ffffffffffffffff939093169290921790915590565b60366020526000908152604090205460ff1681565b6000805433600160a060020a0390811691161480613942575060015433600160a060020a039081169116145b151561394d57600080fd5b602798909855602896909655602994909455602a92909255602b55602c55602d55602e5590565b600160a060020a0333811660009081526039602090815260408083209386168352929052908120546139ac908363ffffffff6146e516565b600160a060020a0333811660008181526039602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b60255481565b602d5481565b60195481565b600160a060020a03918216600090815260396020908152604080832093909416825291909152205490565b6030546001608060020a031681565b600b54600160a060020a031681565b600160a060020a0333166000908152603660205260408120548190819081908190819060ff161515600114613aa757600080fd5b60215460225411158015613abd57506023544211155b8015613aca575060245487145b8015613af95750600160a060020a03881660009081526037602052604090206006015460a060020a900460ff16155b1561441e57602554600154600160a060020a0316600090815260386020526040902054908802955085901015613b2e57600080fd5b600160a060020a038816600090815260386020526040902054613b57908663ffffffff6146e516565b600160a060020a03808a166000908152603860205260408082209390935560015490911681522054613b8f908663ffffffff6146f216565b60018054600160a060020a03908116600090815260386020526040908190209390935590548a8216929116906000805160206148a58339815191529088905190815260200160405180910390a36022805486019055600160a060020a038089166000908152603760205260409081902042600282015560018181018990556006909101805474ff0000000000000000000000000000000000000000191660a060020a179055600e80548b019055549091169088156108fc0290899051600060405180830381858888f193505050501515613c6857600080fd5b600160a060020a038089166000908152603760205260408082206005810154600690910154908416808452919092206003015460265491975091909216945092506103e89067ffffffffffffffff168602600154600160a060020a0316600090815260386020526040902054919004901015613ce357600080fd5b602654613d22906103e89067ffffffffffffffff1687025b600160a060020a03871660009081526038602052604090205491900463ffffffff6146e516565b600160a060020a038516600090815260386020526040902055602654613d7c906103e89067ffffffffffffffff1687025b600154600160a060020a031660009081526038602052604090205491900463ffffffff6146f216565b60018054600160a060020a039081166000908152603860205260409081902093909355602654601080546103e867ffffffffffffffff9093168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a36026546103e890604060020a900467ffffffffffffffff168602600154600160a060020a0316600090815260386020526040902054919004901015613e2c57600080fd5b602654613e71906103e890604060020a900467ffffffffffffffff168702600160a060020a03861660009081526038602052604090205491900463ffffffff6146e516565b600160a060020a038416600090815260386020526040902055602654613ead906103e890604060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355602654601080546103e8604060020a90930467ffffffffffffffff168b029290920491820190559154868216939116916000805160206148a5833981519152915190815260200160405180910390a35060015b60205467ffffffffffffffff166001608060020a038216108015613f4f5750600160a060020a03841615155b8015613f5c575081600114155b1561441e57600160a060020a0393841660009081526037602052604080822060050154909516808252949020600301546001909101908290101561441957600160a060020a038416600090815260376020526040902060030154915060048214156140d757601f546103e89060c060020a900467ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561400557600080fd5b601f54614028906103e89060c060020a900467ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f54614064906103e89060c060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e860c060020a90930467ffffffffffffffff168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b81600314156141f657601f546103e890608060020a900467ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561412457600080fd5b601f54614147906103e890608060020a900467ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f54614183906103e890608060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e8608060020a90930467ffffffffffffffff168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b816002141561431557601f546103e890604060020a900467ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561424357600080fd5b601f54614266906103e890604060020a900467ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f546142a2906103e890604060020a900467ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e8604060020a90930467ffffffffffffffff168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b816001141561441957601f546103e89067ffffffffffffffff168602600154600160a060020a031660009081526038602052604090205491900490101561435b57600080fd5b601f54614377906103e89067ffffffffffffffff168702613cfb565b600160a060020a038516600090815260386020526040902055601f546143ac906103e89067ffffffffffffffff168702613d53565b60018054600160a060020a039081166000908152603860205260409081902093909355601f54601080546103e867ffffffffffffffff9093168b029290920491820190559154878216939116916000805160206148a5833981519152915190815260200160405180910390a35b613f23565b506001979650505050505050565b600554600160a060020a031681565b6012546001608060020a031690565b600254600160a060020a031681565b6000805433600160a060020a0390811691161480614485575060015433600160a060020a039081169116145b151561449057600080fd5b50602555600190565b6011546001608060020a031681565b600754600160a060020a031681565b600854600160a060020a031681565b60005433600160a060020a03908116911614806144f1575060015433600160a060020a039081169116145b15156144fc57600080fd5b600160a060020a038116151561451157600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60265467ffffffffffffffff1681565b60285481565b600154600160a060020a031681565b6000805433600160a060020a03908116911614806145cd575060015433600160a060020a039081169116145b15156145d857600080fd5b506026805467ffffffffffffffff1990811667ffffffffffffffff988916176fffffffffffffffff000000000000000019908116604060020a988a16890217909255601f805477ffffffffffffffffffffffffffffffffffffffffffffffff1660c060020a978a16979097029690961760008051602061488583398151915216608060020a958916959095029490941716918616909402171691909216179055600190565b603054608060020a90046001608060020a031681565b6000805433600160a060020a03908116911614806146bf575060015433600160a060020a039081169116145b15156146ca57600080fd5b50601894909455601792909255601655601555601455600190565b8181018281101561128457fe5b6000828211156146fe57fe5b50900390565b600160a060020a038216600090815260376020526040812060020154819081908190629e34000142106147fe57600160a060020a0386166000908152603760205260409020600201544203629e33ff1901925062278d0083049150600482106147a357600160a060020a0386166000908152603760205260409020600601805474ff000000000000000000000000000000000000000019169055600491505b600160a060020a038616600090815260376020526040902060010154606490600484900302601902600160a060020a0388166000908152603860205260409020549190049150819003859010156147f957600080fd5b614834565b600160a060020a038616600090815260376020908152604080832060010154603890925290912054038590101561483457600080fd5b50600195945050505050565b600160a060020a031660009081526038602052604090205490565b600082151561486c57506000611284565b5081810281838281151561487c57fe5b041461128457fe00ffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffffddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582017022b6efbb3ecfd3a0c42e13f818a4dd66a59d5d9b82c0309b65929f77085e00029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000002540be400
-----Decoded View---------------
Arg [0] : initialSupply (uint256): 10000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000002540be400
Swarm Source
bzzr://17022b6efbb3ecfd3a0c42e13f818a4dd66a59d5d9b82c0309b65929f77085e0
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $4,056.54 | 0.011 | $44.62 |
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.