Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 17 from a total of 17 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 5074248 | 2969 days ago | IN | 0 ETH | 0.00003778 | ||||
| Transfer | 5074208 | 2969 days ago | IN | 0 ETH | 0.00003778 | ||||
| Transfer | 5074169 | 2969 days ago | IN | 0 ETH | 0.0000374 | ||||
| Transfer | 5074084 | 2969 days ago | IN | 0 ETH | 0.00011598 | ||||
| Transfer | 5073401 | 2969 days ago | IN | 0.01 ETH | 0.00032701 | ||||
| Transfer | 5073373 | 2969 days ago | IN | 0.01 ETH | 0.000063 | ||||
| Transfer | 5073347 | 2969 days ago | IN | 0 ETH | 0.000063 | ||||
| Pre Tge Enable | 5060129 | 2971 days ago | IN | 0 ETH | 0.00005583 | ||||
| Pre Tge Disable | 5060111 | 2971 days ago | IN | 0 ETH | 0.00013551 | ||||
| Pre Tge Disable | 5060111 | 2971 days ago | IN | 0 ETH | 0.0001084 | ||||
| Transfer | 5048364 | 2973 days ago | IN | 0.01 ETH | 0.00026701 | ||||
| Transfer | 5048262 | 2973 days ago | IN | 0 ETH | 0.00003791 | ||||
| Transfer | 5048195 | 2973 days ago | IN | 0.001 ETH | 0.00026701 | ||||
| Transfer | 5047887 | 2973 days ago | IN | 0.001 ETH | 0.0001635 | ||||
| Un Freeze | 5047879 | 2973 days ago | IN | 0 ETH | 0.00005495 | ||||
| Transfer | 5047859 | 2973 days ago | IN | 0.001 ETH | 0.0001335 | ||||
| Transfer | 5043896 | 2974 days ago | IN | 0.001 ETH | 0.0003035 |
Latest 6 internal transactions
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BitBeri
Compiler Version
v0.4.13+commit.fb4cb1a
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-02-06
*/
pragma solidity ^0.4.13;
contract ERC20 {
uint public totalSupply;
function balanceOf(address who) constant returns (uint);
function allowance(address owner, address spender) constant returns (uint);
function transfer(address to, uint value) returns (bool ok);
function transferFrom(address from, address to, uint value) returns (bool ok);
function approve(address spender, uint value) returns (bool ok);
event Transfer(address indexed from, address indexed to, uint value);
event Approval(address indexed owner, address indexed spender, uint value);
}
contract SafeMath {
function safeMul(uint a, uint b) internal returns (uint) {
uint c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function safeDiv(uint a, uint b) internal returns (uint) {
assert(b > 0);
uint c = a / b;
assert(a == b * c + a % b);
return c;
}
function safeSub(uint a, uint b) internal returns (uint) {
assert(b <= a);
return a - b;
}
function safeAdd(uint a, uint b) internal returns (uint) {
uint c = a + b;
assert(c>=a && c>=b);
return c;
}
function max64(uint64 a, uint64 b) internal constant returns (uint64) {
return a >= b ? a : b;
}
function min64(uint64 a, uint64 b) internal constant returns (uint64) {
return a < b ? a : b;
}
function max256(uint256 a, uint256 b) internal constant returns (uint256) {
return a >= b ? a : b;
}
function min256(uint256 a, uint256 b) internal constant returns (uint256) {
return a < b ? a : b;
}
}
contract StandardToken is ERC20, SafeMath {
event Minted(address receiver, uint amount);
mapping(address => uint) balances;
mapping (address => mapping (address => uint)) allowed;
function isToken() public constant returns (bool weAre) {
return true;
}
function transfer(address _to, uint _value) returns (bool success) {
balances[msg.sender] = safeSub(balances[msg.sender], _value);
balances[_to] = safeAdd(balances[_to], _value);
Transfer(msg.sender, _to, _value);
return true;
}
function transferFrom(address _from, address _to, uint _value) returns (bool success) {
uint _allowance = allowed[_from][msg.sender];
balances[_to] = safeAdd(balances[_to], _value);
balances[_from] = safeSub(balances[_from], _value);
allowed[_from][msg.sender] = safeSub(_allowance, _value);
Transfer(_from, _to, _value);
return true;
}
function balanceOf(address _owner) constant returns (uint balance) {
return balances[_owner];
}
function approve(address _spender, uint _value) returns (bool success) {
require((_value == 0) || (allowed[msg.sender][_spender] == 0));
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) constant returns (uint remaining) {
return allowed[_owner][_spender];
}
}
contract BitBeri is StandardToken {
string public name = "BitBeri";
string public symbol = "BTB";
uint public decimals = 18;
bool public halted = false;
bool public preTge = true;
bool public stageOne = false;
bool public stageTwo = false;
bool public stageThree = false;
bool public freeze = true;
address public founder = 0x0;
address public owner = 0x0;
uint public totalTokens = 100000000000000000000000000;
uint public team = 5000000000000000000000000;
uint public bounty = 5000000000000000000000000;
uint public preTgeCap = 2500000000000000000000000;
uint public tgeCap = 50000000000000000000000000;
uint public presaleTokenSupply = 0;
uint public presaleEtherRaised = 0;
uint public preTgeTokenSupply = 0;
event Buy(address indexed sender, uint eth, uint fbt);
event TokensSent(address indexed to, uint256 value);
event ContributionReceived(address indexed to, uint256 value);
event Burn(address indexed from, uint256 value);
function BitBeri(address _founder) payable {
owner = msg.sender;
founder = _founder;
balances[founder] = team;
totalTokens = safeSub(totalTokens, team);
totalTokens = safeSub(totalTokens, bounty);
totalSupply = totalTokens;
balances[owner] = totalSupply;
}
function buy() public payable returns(bool) {
require(!halted);
require(msg.value>0);
uint256 weiAmount = msg.value;
uint256 tokens = safeDiv(safeMul(weiAmount,10**17),13892747985551);
require(balances[owner]>tokens);
if (stageThree) {
preTge = false;
stageOne = false;
stageTwo = false;
}
if (stageTwo) {
preTge = false;
stageOne = false;
tokens = tokens + (tokens / 10);
}
if (stageOne) {
preTge = false;
tokens = tokens + (tokens / 5);
}
if (preTge) {
tokens = tokens + (tokens / 2);
}
if (preTge) {
require(safeAdd(presaleTokenSupply, tokens) < preTgeCap);
} else {
require(safeAdd(presaleTokenSupply, tokens) < safeSub(tgeCap, preTgeTokenSupply));
}
founder.transfer(msg.value);
balances[msg.sender] = safeAdd(balances[msg.sender], tokens);
balances[owner] = safeSub(balances[owner], tokens);
if (preTge) {
preTgeTokenSupply = safeAdd(preTgeTokenSupply, tokens);
}
presaleTokenSupply = safeAdd(presaleTokenSupply, tokens);
presaleEtherRaised = safeAdd(presaleEtherRaised, msg.value);
Buy(msg.sender, msg.value, tokens);
TokensSent(msg.sender, tokens);
ContributionReceived(msg.sender, msg.value);
Transfer(owner, msg.sender, tokens);
return true;
}
function PreTgeEnable() onlyOwner() {
preTge = true;
}
function PreTgeDisable() onlyOwner() {
preTge = false;
}
function StageOneEnable() onlyOwner() {
stageOne = true;
}
function StageOneDisable() onlyOwner() {
stageOne = false;
}
function StageTwoEnable() onlyOwner() {
stageTwo = true;
}
function StageTwoDisable() onlyOwner() {
stageTwo = false;
}
function StageThreeEnable() onlyOwner() {
stageThree = true;
}
function StageThreeDisable() onlyOwner() {
stageThree = false;
}
function EventEmergencyStop() onlyOwner() {
halted = true;
}
function EventEmergencyContinue() onlyOwner() {
halted = false;
}
function sendTeamTokens(address _to, uint256 _value) onlyOwner() {
balances[founder] = safeSub(balances[founder], _value);
balances[_to] = safeAdd(balances[_to], _value);
TokensSent(_to, _value);
Transfer(owner, _to, _value);
}
function sendBounty(address _to, uint256 _value) onlyOwner() {
bounty = safeSub(bounty, _value);
balances[_to] = safeAdd(balances[_to], _value);
TokensSent(_to, _value);
Transfer(owner, _to, _value);
}
function sendSupplyTokens(address _to, uint256 _value) onlyOwner() {
balances[owner] = safeSub(balances[owner], _value);
balances[_to] = safeAdd(balances[_to], _value);
TokensSent(_to, _value);
Transfer(owner, _to, _value);
}
function transfer(address _to, uint256 _value) isAvailable() returns (bool success) {
return super.transfer(_to, _value);
}
function transferFrom(address _from, address _to, uint256 _value) isAvailable() returns (bool success) {
return super.transferFrom(_from, _to, _value);
}
function burnRemainingTokens() isAvailable() onlyOwner() {
Burn(owner, balances[owner]);
balances[owner] = 0;
}
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
modifier isAvailable() {
require(!halted && !freeze);
_;
}
function() payable {
buy();
}
function freeze() onlyOwner() {
freeze = true;
}
function unFreeze() onlyOwner() {
freeze = false;
}
function changeOwner(address _to) onlyOwner() {
balances[_to] = balances[owner];
balances[owner] = 0;
owner = _to;
}
function changeFounder(address _to) onlyOwner() {
balances[_to] = balances[founder];
balances[founder] = 0;
founder = _to;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[],"name":"StageTwoEnable","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"StageTwoDisable","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendTeamTokens","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"PreTgeDisable","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"stageTwo","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"stageOne","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendBounty","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"presaleEtherRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"EventEmergencyStop","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"StageOneDisable","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"freeze","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"StageThreeEnable","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preTge","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendSupplyTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preTgeTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unFreeze","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"StageThreeDisable","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"burnRemainingTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"team","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tgeCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"changeFounder","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"bounty","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preTgeCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"buy","outputs":[{"name":"","type":"bool"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"StageOneEnable","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"halted","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"presaleTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"EventEmergencyContinue","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"stageThree","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"PreTgeEnable","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isToken","outputs":[{"name":"weAre","type":"bool"}],"payable":false,"type":"function"},{"inputs":[{"name":"_founder","type":"address"}],"payable":true,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"eth","type":"uint256"},{"indexed":false,"name":"fbt","type":"uint256"}],"name":"Buy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"TokensSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"ContributionReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"receiver","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Minted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]Contract Creation Code
60606040526040805190810160405280600781526020017f4269744265726900000000000000000000000000000000000000000000000000815250600390805190602001906200005192919062000412565b506040805190810160405280600381526020017f4254420000000000000000000000000000000000000000000000000000000000815250600490805190602001906200009f92919062000412565b5060126005556000600660006101000a81548160ff0219169083151502179055506001600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff0219169083151502179055506000600660036101000a81548160ff0219169083151502179055506000600660046101000a81548160ff0219169083151502179055506001600660056101000a81548160ff02191690831515021790555060006006806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a52b7d2dcc80cd2e40000006008556a0422ca8b0a00a4250000006009556a0422ca8b0a00a425000000600a556a0211654585005212800000600b556a295be96e64066972000000600c556000600d556000600e556000600f556040516020806200319e833981016040528080519060200190919050505b33600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806006806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600954600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200034e600854600954620003f76401000000000262002867176401000000009004565b60088190555062000378600854600a54620003f76401000000000262002867176401000000009004565b60088190555060085460008190555060005460016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50620004c1565b60008282111515156200040657fe5b81830390505b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200045557805160ff191683800117855562000486565b8280016001018555821562000486579182015b828111156200048557825182559160200191906001019062000468565b5b50905062000495919062000499565b5090565b620004be91905b80821115620004ba576000816000905550600101620004a0565b5090565b90565b612ccd80620004d16000396000f30060606040523615610217576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168062d56d7114610229578063065ece901461023e57806306fdde0314610253578063095ea7b3146102e25780631196deda1461033c5780631785f8dd1461037e57806318160ddd1461039357806323b872dd146103bc578063313ce567146104355780633b895f281461045e5780633c8078781461048b578063404704b9146104b857806344b49958146104fa5780634d853ee51461052357806350a8226514610578578063576d067b1461058d57806362a5af3b146105a25780636376c910146105b7578063651c2ff9146105cc57806366bea821146105f95780636b9309271461063b57806370a08231146106645780637cf12b90146106b15780637e1c0c09146106c65780638229268b146106ef57806383408d731461070457806385f2aef2146107195780638ca0dd20146107425780638da5cb5b1461076b57806393c32e06146107c0578063943dfef1146107f957806395d89b4114610822578063984274af146108b1578063a6f2ae3a146108da578063a6f9dae1146108fc578063a72dc95014610935578063a9059cbb1461094a578063b9b8af0b146109a4578063c4fc3a3b146109d1578063c8d840fa146109fa578063da57736f14610a0f578063dd62ed3e14610a3c578063e6a605df14610aa8578063eefa597b14610abd575b6102275b610223610aea565b505b565b005b341561023457600080fd5b61023c6110c4565b005b341561024957600080fd5b61025161113f565b005b341561025e57600080fd5b6102666111ba565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a75780820151818401525b60208101905061028b565b50505050905090810190601f1680156102d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102ed57600080fd5b610322600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611258565b604051808215151515815260200191505060405180910390f35b341561034757600080fd5b61037c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506113e0565b005b341561038957600080fd5b610391611671565b005b341561039e57600080fd5b6103a66116ec565b6040518082815260200191505060405180910390f35b34156103c757600080fd5b61041b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506116f2565b604051808215151515815260200191505060405180910390f35b341561044057600080fd5b61044861173f565b6040518082815260200191505060405180910390f35b341561046957600080fd5b610471611745565b604051808215151515815260200191505060405180910390f35b341561049657600080fd5b61049e611758565b604051808215151515815260200191505060405180910390f35b34156104c357600080fd5b6104f8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061176b565b005b341561050557600080fd5b61050d611940565b6040518082815260200191505060405180910390f35b341561052e57600080fd5b610536611946565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561058357600080fd5b61058b61196b565b005b341561059857600080fd5b6105a06119e6565b005b34156105ad57600080fd5b6105b5611a61565b005b34156105c257600080fd5b6105ca611adc565b005b34156105d757600080fd5b6105df611b57565b604051808215151515815260200191505060405180910390f35b341561060457600080fd5b610639600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611b6a565b005b341561064657600080fd5b61064e611dfd565b6040518082815260200191505060405180910390f35b341561066f57600080fd5b61069b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e03565b6040518082815260200191505060405180910390f35b34156106bc57600080fd5b6106c4611e4d565b005b34156106d157600080fd5b6106d9611ec8565b6040518082815260200191505060405180910390f35b34156106fa57600080fd5b610702611ece565b005b341561070f57600080fd5b610717611f49565b005b341561072457600080fd5b61072c612117565b6040518082815260200191505060405180910390f35b341561074d57600080fd5b61075561211d565b6040518082815260200191505060405180910390f35b341561077657600080fd5b61077e612123565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107cb57600080fd5b6107f7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612149565b005b341561080457600080fd5b61080c6122f4565b6040518082815260200191505060405180910390f35b341561082d57600080fd5b6108356122fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108765780820151818401525b60208101905061085a565b50505050905090810190601f1680156108a35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108bc57600080fd5b6108c4612398565b6040518082815260200191505060405180910390f35b6108e2610aea565b604051808215151515815260200191505060405180910390f35b341561090757600080fd5b610933600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061239e565b005b341561094057600080fd5b61094861254c565b005b341561095557600080fd5b61098a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506125c7565b604051808215151515815260200191505060405180910390f35b34156109af57600080fd5b6109b7612612565b604051808215151515815260200191505060405180910390f35b34156109dc57600080fd5b6109e4612625565b6040518082815260200191505060405180910390f35b3415610a0557600080fd5b610a0d61262b565b005b3415610a1a57600080fd5b610a226126a6565b604051808215151515815260200191505060405180910390f35b3415610a4757600080fd5b610a92600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506126b9565b6040518082815260200191505060405180910390f35b3415610ab357600080fd5b610abb612741565b005b3415610ac857600080fd5b610ad06127bc565b604051808215151515815260200191505060405180910390f35b6000806000600660009054906101000a900460ff16151515610b0b57600080fd5b600034111515610b1a57600080fd5b349150610b3e610b328367016345785d8a00006127c6565b650ca2a84f028f6127fa565b90508060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610baf57600080fd5b600660049054906101000a900460ff1615610c16576000600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff0219169083151502179055506000600660036101000a81548160ff0219169083151502179055505b600660039054906101000a900460ff1615610c73576000600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff021916908315150217905550600a81811515610c6d57fe5b04810190505b600660029054906101000a900460ff1615610cb5576000600660016101000a81548160ff021916908315150217905550600581811515610caf57fe5b04810190505b600660019054906101000a900460ff1615610cdc57600281811515610cd657fe5b04810190505b600660019054906101000a900460ff1615610d1157600b54610d00600d548361283c565b101515610d0c57600080fd5b610d38565b610d1f600c54600f54612867565b610d2b600d548361283c565b101515610d3757600080fd5b5b6006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610d9957600080fd5b610de2600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e9060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612867565b60016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660019054906101000a900460ff1615610f1d57610f16600f548261283c565b600f819055505b610f29600d548261283c565b600d81905550610f3b600e543461283c565b600e819055503373ffffffffffffffffffffffffffffffffffffffff167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed3483604051808381526020018281526020019250505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f1bb460ccaaf70fbacfec17a376f8acbd278c1405590ffcc8ebe4b88daf4f64ad346040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600192505b505090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561112057600080fd5b6001600660036101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561119b57600080fd5b6000600660036101000a81548160ff0219169083151502179055505b5b565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112505780601f1061122557610100808354040283529160200191611250565b820191906000526020600020905b81548152906001019060200180831161123357829003601f168201915b505050505081565b6000808214806112e457506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15156112ef57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561143c57600080fd5b6114a6600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612867565b600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611553600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116cd57600080fd5b6000600660016101000a81548160ff0219169083151502179055505b5b565b60005481565b6000600660009054906101000a900460ff1615801561171e5750600660059054906101000a900460ff16155b151561172957600080fd5b611734848484612881565b90505b5b9392505050565b60055481565b600660039054906101000a900460ff1681565b600660029054906101000a900460ff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117c757600080fd5b6117d3600a5482612867565b600a81905550611822600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b600e5481565b6006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119c757600080fd5b6001600660006101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a4257600080fd5b6000600660026101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611abd57600080fd5b6001600660056101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b3857600080fd5b6001600660046101000a81548160ff0219169083151502179055505b5b565b600660019054906101000a900460ff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611bc657600080fd5b611c3160016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612867565b60016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611cdf600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b600f5481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ea957600080fd5b6000600660056101000a81548160ff0219169083151502179055505b5b565b60085481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f2a57600080fd5b6000600660046101000a81548160ff0219169083151502179055505b5b565b600660009054906101000a900460ff16158015611f735750600660059054906101000a900460ff16155b1515611f7e57600080fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611fda57600080fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca560016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a2600060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b5b565b60095481565b600c5481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156121a557600080fd5b600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806006806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600a5481565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123905780601f1061236557610100808354040283529160200191612390565b820191906000526020600020905b81548152906001019060200180831161237357829003601f168201915b505050505081565b600b5481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156123fa57600080fd5b60016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156125a857600080fd5b6001600660026101000a81548160ff0219169083151502179055505b5b565b6000600660009054906101000a900460ff161580156125f35750600660059054906101000a900460ff16155b15156125fe57600080fd5b6126088383612b17565b90505b5b92915050565b600660009054906101000a900460ff1681565b600d5481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561268757600080fd5b6000600660006101000a81548160ff0219169083151502179055505b5b565b600660049054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561279d57600080fd5b6001600660016101000a81548160ff0219169083151502179055505b5b565b6000600190505b90565b600080828402905060008414806127e757508284828115156127e457fe5b04145b15156127ef57fe5b8091505b5092915050565b60008060008311151561280957fe5b828481151561281457fe5b049050828481151561282257fe5b06818402018414151561283157fe5b8091505b5092915050565b60008082840190508381101580156128545750828110155b151561285c57fe5b8091505b5092915050565b600082821115151561287557fe5b81830390505b92915050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061294c600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548461283c565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129d8600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484612867565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a258184612867565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b509392505050565b6000612b62600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612867565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612bee600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361283c565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b929150505600a165627a7a72305820652686bf61666db085957166603d263dc0ee090dd247c23fdd1e486e20f4863f00290000000000000000000000006c47209fdb945d6faa88fa00f26308ea405aca79
Deployed Bytecode
0x60606040523615610217576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168062d56d7114610229578063065ece901461023e57806306fdde0314610253578063095ea7b3146102e25780631196deda1461033c5780631785f8dd1461037e57806318160ddd1461039357806323b872dd146103bc578063313ce567146104355780633b895f281461045e5780633c8078781461048b578063404704b9146104b857806344b49958146104fa5780634d853ee51461052357806350a8226514610578578063576d067b1461058d57806362a5af3b146105a25780636376c910146105b7578063651c2ff9146105cc57806366bea821146105f95780636b9309271461063b57806370a08231146106645780637cf12b90146106b15780637e1c0c09146106c65780638229268b146106ef57806383408d731461070457806385f2aef2146107195780638ca0dd20146107425780638da5cb5b1461076b57806393c32e06146107c0578063943dfef1146107f957806395d89b4114610822578063984274af146108b1578063a6f2ae3a146108da578063a6f9dae1146108fc578063a72dc95014610935578063a9059cbb1461094a578063b9b8af0b146109a4578063c4fc3a3b146109d1578063c8d840fa146109fa578063da57736f14610a0f578063dd62ed3e14610a3c578063e6a605df14610aa8578063eefa597b14610abd575b6102275b610223610aea565b505b565b005b341561023457600080fd5b61023c6110c4565b005b341561024957600080fd5b61025161113f565b005b341561025e57600080fd5b6102666111ba565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a75780820151818401525b60208101905061028b565b50505050905090810190601f1680156102d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102ed57600080fd5b610322600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611258565b604051808215151515815260200191505060405180910390f35b341561034757600080fd5b61037c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506113e0565b005b341561038957600080fd5b610391611671565b005b341561039e57600080fd5b6103a66116ec565b6040518082815260200191505060405180910390f35b34156103c757600080fd5b61041b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506116f2565b604051808215151515815260200191505060405180910390f35b341561044057600080fd5b61044861173f565b6040518082815260200191505060405180910390f35b341561046957600080fd5b610471611745565b604051808215151515815260200191505060405180910390f35b341561049657600080fd5b61049e611758565b604051808215151515815260200191505060405180910390f35b34156104c357600080fd5b6104f8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061176b565b005b341561050557600080fd5b61050d611940565b6040518082815260200191505060405180910390f35b341561052e57600080fd5b610536611946565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561058357600080fd5b61058b61196b565b005b341561059857600080fd5b6105a06119e6565b005b34156105ad57600080fd5b6105b5611a61565b005b34156105c257600080fd5b6105ca611adc565b005b34156105d757600080fd5b6105df611b57565b604051808215151515815260200191505060405180910390f35b341561060457600080fd5b610639600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611b6a565b005b341561064657600080fd5b61064e611dfd565b6040518082815260200191505060405180910390f35b341561066f57600080fd5b61069b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e03565b6040518082815260200191505060405180910390f35b34156106bc57600080fd5b6106c4611e4d565b005b34156106d157600080fd5b6106d9611ec8565b6040518082815260200191505060405180910390f35b34156106fa57600080fd5b610702611ece565b005b341561070f57600080fd5b610717611f49565b005b341561072457600080fd5b61072c612117565b6040518082815260200191505060405180910390f35b341561074d57600080fd5b61075561211d565b6040518082815260200191505060405180910390f35b341561077657600080fd5b61077e612123565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107cb57600080fd5b6107f7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612149565b005b341561080457600080fd5b61080c6122f4565b6040518082815260200191505060405180910390f35b341561082d57600080fd5b6108356122fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108765780820151818401525b60208101905061085a565b50505050905090810190601f1680156108a35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156108bc57600080fd5b6108c4612398565b6040518082815260200191505060405180910390f35b6108e2610aea565b604051808215151515815260200191505060405180910390f35b341561090757600080fd5b610933600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061239e565b005b341561094057600080fd5b61094861254c565b005b341561095557600080fd5b61098a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506125c7565b604051808215151515815260200191505060405180910390f35b34156109af57600080fd5b6109b7612612565b604051808215151515815260200191505060405180910390f35b34156109dc57600080fd5b6109e4612625565b6040518082815260200191505060405180910390f35b3415610a0557600080fd5b610a0d61262b565b005b3415610a1a57600080fd5b610a226126a6565b604051808215151515815260200191505060405180910390f35b3415610a4757600080fd5b610a92600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506126b9565b6040518082815260200191505060405180910390f35b3415610ab357600080fd5b610abb612741565b005b3415610ac857600080fd5b610ad06127bc565b604051808215151515815260200191505060405180910390f35b6000806000600660009054906101000a900460ff16151515610b0b57600080fd5b600034111515610b1a57600080fd5b349150610b3e610b328367016345785d8a00006127c6565b650ca2a84f028f6127fa565b90508060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610baf57600080fd5b600660049054906101000a900460ff1615610c16576000600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff0219169083151502179055506000600660036101000a81548160ff0219169083151502179055505b600660039054906101000a900460ff1615610c73576000600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff021916908315150217905550600a81811515610c6d57fe5b04810190505b600660029054906101000a900460ff1615610cb5576000600660016101000a81548160ff021916908315150217905550600581811515610caf57fe5b04810190505b600660019054906101000a900460ff1615610cdc57600281811515610cd657fe5b04810190505b600660019054906101000a900460ff1615610d1157600b54610d00600d548361283c565b101515610d0c57600080fd5b610d38565b610d1f600c54600f54612867565b610d2b600d548361283c565b101515610d3757600080fd5b5b6006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610d9957600080fd5b610de2600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e9060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612867565b60016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660019054906101000a900460ff1615610f1d57610f16600f548261283c565b600f819055505b610f29600d548261283c565b600d81905550610f3b600e543461283c565b600e819055503373ffffffffffffffffffffffffffffffffffffffff167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed3483604051808381526020018281526020019250505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f1bb460ccaaf70fbacfec17a376f8acbd278c1405590ffcc8ebe4b88daf4f64ad346040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600192505b505090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561112057600080fd5b6001600660036101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561119b57600080fd5b6000600660036101000a81548160ff0219169083151502179055505b5b565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112505780601f1061122557610100808354040283529160200191611250565b820191906000526020600020905b81548152906001019060200180831161123357829003601f168201915b505050505081565b6000808214806112e457506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15156112ef57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561143c57600080fd5b6114a6600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612867565b600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611553600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116cd57600080fd5b6000600660016101000a81548160ff0219169083151502179055505b5b565b60005481565b6000600660009054906101000a900460ff1615801561171e5750600660059054906101000a900460ff16155b151561172957600080fd5b611734848484612881565b90505b5b9392505050565b60055481565b600660039054906101000a900460ff1681565b600660029054906101000a900460ff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117c757600080fd5b6117d3600a5482612867565b600a81905550611822600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b600e5481565b6006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119c757600080fd5b6001600660006101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a4257600080fd5b6000600660026101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611abd57600080fd5b6001600660056101000a81548160ff0219169083151502179055505b5b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b3857600080fd5b6001600660046101000a81548160ff0219169083151502179055505b5b565b600660019054906101000a900460ff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611bc657600080fd5b611c3160016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612867565b60016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611cdf600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548261283c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167ff18d5a93c62c1d0c761ed52107f11d20bc2071851206b79c4dd3283bd9f006f1826040518082815260200191505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b600f5481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ea957600080fd5b6000600660056101000a81548160ff0219169083151502179055505b5b565b60085481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f2a57600080fd5b6000600660046101000a81548160ff0219169083151502179055505b5b565b600660009054906101000a900460ff16158015611f735750600660059054906101000a900460ff16155b1515611f7e57600080fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611fda57600080fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca560016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a2600060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b5b565b60095481565b600c5481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156121a557600080fd5b600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600160006006809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806006806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600a5481565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123905780601f1061236557610100808354040283529160200191612390565b820191906000526020600020905b81548152906001019060200180831161237357829003601f168201915b505050505081565b600b5481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156123fa57600080fd5b60016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060016000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156125a857600080fd5b6001600660026101000a81548160ff0219169083151502179055505b5b565b6000600660009054906101000a900460ff161580156125f35750600660059054906101000a900460ff16155b15156125fe57600080fd5b6126088383612b17565b90505b5b92915050565b600660009054906101000a900460ff1681565b600d5481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561268757600080fd5b6000600660006101000a81548160ff0219169083151502179055505b5b565b600660049054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561279d57600080fd5b6001600660016101000a81548160ff0219169083151502179055505b5b565b6000600190505b90565b600080828402905060008414806127e757508284828115156127e457fe5b04145b15156127ef57fe5b8091505b5092915050565b60008060008311151561280957fe5b828481151561281457fe5b049050828481151561282257fe5b06818402018414151561283157fe5b8091505b5092915050565b60008082840190508381101580156128545750828110155b151561285c57fe5b8091505b5092915050565b600082821115151561287557fe5b81830390505b92915050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061294c600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548461283c565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129d8600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484612867565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a258184612867565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b509392505050565b6000612b62600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612867565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612bee600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361283c565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b929150505600a165627a7a72305820652686bf61666db085957166603d263dc0ee090dd247c23fdd1e486e20f4863f0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000006c47209fdb945d6faa88fa00f26308ea405aca79
-----Decoded View---------------
Arg [0] : _founder (address): 0x6C47209Fdb945d6fAA88FA00f26308eA405aCA79
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006c47209fdb945d6faa88fa00f26308ea405aca79
Swarm Source
bzzr://652686bf61666db085957166603d263dc0ee090dd247c23fdd1e486e20f4863f
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.