Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 681 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 13359690 | 1194 days ago | IN | 0 ETH | 0.00462788 | ||||
Transfer | 11967110 | 1410 days ago | IN | 0 ETH | 0.00395 | ||||
Transfer | 8706304 | 1921 days ago | IN | 0 ETH | 0.0001247 | ||||
Transfer Ownersh... | 8018004 | 2028 days ago | IN | 0 ETH | 0.00002931 | ||||
Transfer | 6787329 | 2236 days ago | IN | 0 ETH | 0.00009976 | ||||
Transfer | 6770824 | 2239 days ago | IN | 0 ETH | 0.0001247 | ||||
Transfer | 6430150 | 2294 days ago | IN | 0 ETH | 0.00102258 | ||||
Transfer | 6430148 | 2294 days ago | IN | 0 ETH | 0.000984 | ||||
Transfer | 6419811 | 2296 days ago | IN | 0 ETH | 0.00099764 | ||||
Transfer | 6178232 | 2336 days ago | IN | 0 ETH | 0.00124705 | ||||
Transfer | 6174475 | 2337 days ago | IN | 0 ETH | 0.00124385 | ||||
Transfer | 5780569 | 2404 days ago | IN | 0 ETH | 0.000984 | ||||
Transfer | 5780485 | 2404 days ago | IN | 0 ETH | 0.00095612 | ||||
Transfer | 5739899 | 2411 days ago | IN | 0 ETH | 0.00049754 | ||||
Transfer | 5717078 | 2415 days ago | IN | 0 ETH | 0.00149646 | ||||
Transfer | 5712967 | 2416 days ago | IN | 0 ETH | 0.00230234 | ||||
Transfer | 5708937 | 2417 days ago | IN | 0 ETH | 0.00102258 | ||||
Transfer | 5707385 | 2417 days ago | IN | 0 ETH | 0.00112234 | ||||
Transfer | 5707371 | 2417 days ago | IN | 0 ETH | 0.00108 | ||||
Transfer | 5707352 | 2417 days ago | IN | 0 ETH | 0.001053 | ||||
Transfer | 5707326 | 2417 days ago | IN | 0 ETH | 0.00104985 | ||||
Transfer | 5450204 | 2462 days ago | IN | 0 ETH | 0.00102258 | ||||
Transfer | 5408943 | 2469 days ago | IN | 0 ETH | 0.00052376 | ||||
Set Time Sale | 5396785 | 2471 days ago | IN | 0 ETH | 0.00003315 | ||||
Freeze Account | 5396454 | 2471 days ago | IN | 0 ETH | 0.00002123 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
BigbomToken
Compiler Version
v0.4.19+commit.c4cbbb05
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-03-26 */ /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } /** * @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 c; } /** * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } /** * @title ERC20Basic * @dev Simpler version of ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/179 */ contract ERC20Basic { uint256 public totalSupply; function balanceOf(address who) public constant returns (uint256); function transfer(address to, uint256 value) public returns (bool); event Transfer(address indexed _from, address indexed _to, uint _value); //event Transfer(address indexed from, address indexed to, uint256 value); } /** * @title ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20 is ERC20Basic { function allowance(address owner, address spender) public constant returns (uint256); function transferFrom(address from, address to, uint256 value) public returns (bool); function approve(address spender, uint256 value) public returns (bool); event Approval(address indexed _owner, address indexed _spender, uint _value); //event Approval(address indexed owner, address indexed spender, uint256 value); } /** * @title Basic token * @dev Basic version of StandardToken, with no allowances. */ contract BasicToken is ERC20Basic { using SafeMath for uint256; mapping(address => uint256) balances; /** * @dev transfer token for a specified address * @param _to The address to transfer to. * @param _value The amount to be transferred. */ function transfer(address _to, uint256 _value) public returns (bool) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } /** * @dev Gets the balance of the specified address. * @param _owner The address to query the the balance of. * @return An uint256 representing the amount owned by the passed address. */ function balanceOf(address _owner) public constant returns (uint256 balance) { return balances[_owner]; } } /** * @title Standard ERC20 token * * @dev Implementation of the basic standard token. * @dev https://github.com/ethereum/EIPs/issues/20 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol */ contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) allowed; /** * @dev Transfer tokens from one address to another * @param _from address The address which you want to send tokens from * @param _to address The address which you want to transfer to * @param _value uint256 the amout of tokens to be transfered */ function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { var _allowance = allowed[_from][msg.sender]; // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met // require (_value <= _allowance); balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); //balances[_from] = balances[_from].sub(_value); // this was removed allowed[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); return true; } /** * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender. * @param _spender The address which will spend the funds. * @param _value The amount of tokens to be spent. */ function approve(address _spender, uint256 _value) public returns (bool) { // To change the approve amount you first have to reduce the addresses` // allowance to zero by calling `approve(_spender, 0)` if it is not // already 0 to mitigate the race condition described here: // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 require((_value == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param _owner address The address which owns the funds. * @param _spender address The address which will spend the funds. * @return A uint256 specifing the amount of tokens still avaible for the spender. */ function allowance(address _owner, address _spender) public constant returns (uint256 remaining) { return allowed[_owner][_spender]; } } /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() public { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { if (newOwner != address(0)) { owner = newOwner; } } } contract BigbomPrivateSaleList is Ownable { mapping(address=>uint) public addressCap; function BigbomPrivateSaleList() public {} event ListAddress( address _user, uint _amount, uint _time ); // Owner can delist by setting amount = 0. // Onwer can also change it at any time function listAddress( address _user, uint _amount ) public onlyOwner { require(_user != address(0x0)); addressCap[_user] = _amount; ListAddress( _user, _amount, now ); } // an optimization in case of network congestion function listAddresses( address[] _users, uint[] _amount ) public onlyOwner { require(_users.length == _amount.length ); for( uint i = 0 ; i < _users.length ; i++ ) { listAddress( _users[i], _amount[i] ); } } function getCap( address _user ) public constant returns(uint) { return addressCap[_user]; } } contract BigbomToken is StandardToken, Ownable { string public constant name = "Bigbom"; string public constant symbol = "BBO"; uint public constant decimals = 18; uint public totalSupply = 2000000000 * 1e18; //2,000,000,000 uint public constant founderAmount = 200000000 * 1e18; // 200,000,000 uint public constant coreStaffAmount = 60000000 * 1e18; // 60,000,000 uint public constant advisorAmount = 140000000 * 1e18; // 140,000,000 uint public constant networkGrowthAmount = 600000000 * 1e18; //600,000,000 uint public constant reserveAmount = 635000000 * 1e18; // 635,000,000 uint public constant bountyAmount = 40000000 * 1e18; // 40,000,000 uint public constant publicSaleAmount = 275000000 * 1e18; // 275,000,000 address public bbFounderCoreStaffWallet ; address public bbAdvisorWallet; address public bbAirdropWallet; address public bbNetworkGrowthWallet; address public bbReserveWallet; address public bbPublicSaleWallet; uint public saleStartTime; uint public saleEndTime; address public tokenSaleContract; BigbomPrivateSaleList public privateSaleList; mapping (address => bool) public frozenAccount; mapping (address => uint) public frozenTime; mapping (address => uint) public maxAllowedAmount; /* This generates a public event on the blockchain that will notify clients */ event FrozenFunds(address target, bool frozen, uint _seconds); function checkMaxAllowed(address target) public constant returns (uint) { var maxAmount = balances[target]; if(target == bbFounderCoreStaffWallet){ maxAmount = 10000000 * 1e18; } if(target == bbAdvisorWallet){ maxAmount = 10000000 * 1e18; } if(target == bbAirdropWallet){ maxAmount = 40000000 * 1e18; } if(target == bbNetworkGrowthWallet){ maxAmount = 20000000 * 1e18; } if(target == bbReserveWallet){ maxAmount = 6350000 * 1e18; } return maxAmount; } function selfFreeze(bool freeze, uint _seconds) public { // selfFreeze cannot more than 7 days require(_seconds <= 7 * 24 * 3600); // if unfreeze if(!freeze){ // get End time of frozenAccount var frozenEndTime = frozenTime[msg.sender]; // if now > frozenEndTime require (now >= frozenEndTime); // unfreeze account frozenAccount[msg.sender] = freeze; // set time to 0 _seconds = 0; }else{ frozenAccount[msg.sender] = freeze; } // set endTime = now + _seconds to freeze frozenTime[msg.sender] = now + _seconds; FrozenFunds(msg.sender, freeze, _seconds); } function freezeAccount(address target, bool freeze, uint _seconds) onlyOwner public { // if unfreeze if(!freeze){ // get End time of frozenAccount var frozenEndTime = frozenTime[target]; // if now > frozenEndTime require (now >= frozenEndTime); // unfreeze account frozenAccount[target] = freeze; // set time to 0 _seconds = 0; }else{ frozenAccount[target] = freeze; } // set endTime = now + _seconds to freeze frozenTime[target] = now + _seconds; FrozenFunds(target, freeze, _seconds); } modifier validDestination( address to ) { require(to != address(0x0)); require(to != address(this) ); require(!frozenAccount[to]); // Check if recipient is frozen _; } modifier validFrom(address from){ require(!frozenAccount[from]); // Check if sender is frozen _; } modifier onlyWhenTransferEnabled() { if( now <= saleEndTime && now >= saleStartTime ) { require( msg.sender == tokenSaleContract ); } _; } modifier onlyPrivateListEnabled(address _to){ require(now <= saleStartTime); uint allowcap = privateSaleList.getCap(_to); require (allowcap > 0); _; } function setPrivateList(BigbomPrivateSaleList _privateSaleList) onlyOwner public { require(_privateSaleList != address(0x0)); privateSaleList = _privateSaleList; } function BigbomToken(uint startTime, uint endTime, address admin, address _bbFounderCoreStaffWallet, address _bbAdvisorWallet, address _bbAirdropWallet, address _bbNetworkGrowthWallet, address _bbReserveWallet, address _bbPublicSaleWallet ) public { require(admin!=address(0x0)); require(_bbAirdropWallet!=address(0x0)); require(_bbAdvisorWallet!=address(0x0)); require(_bbReserveWallet!=address(0x0)); require(_bbNetworkGrowthWallet!=address(0x0)); require(_bbFounderCoreStaffWallet!=address(0x0)); require(_bbPublicSaleWallet!=address(0x0)); // Mint all tokens. Then disable minting forever. balances[msg.sender] = totalSupply; Transfer(address(0x0), msg.sender, totalSupply); // init internal amount limit // set address when deploy bbAirdropWallet = _bbAirdropWallet; bbAdvisorWallet = _bbAdvisorWallet; bbReserveWallet = _bbReserveWallet; bbNetworkGrowthWallet = _bbNetworkGrowthWallet; bbFounderCoreStaffWallet = _bbFounderCoreStaffWallet; bbPublicSaleWallet = _bbPublicSaleWallet; saleStartTime = startTime; saleEndTime = endTime; transferOwnership(admin); // admin could drain tokens that were sent here by mistake } function setTimeSale(uint startTime, uint endTime) onlyOwner public { require (now < saleStartTime || now > saleEndTime); require (now < startTime); require ( startTime < endTime); saleStartTime = startTime; saleEndTime = endTime; } function setTokenSaleContract(address _tokenSaleContract) onlyOwner public { // check address ! 0 require(_tokenSaleContract != address(0x0)); // do not allow run when saleStartTime <= now <= saleEndTime require (now < saleStartTime || now > saleEndTime); tokenSaleContract = _tokenSaleContract; } function transfer(address _to, uint _value) onlyWhenTransferEnabled validDestination(_to) validFrom(msg.sender) public returns (bool) { if (msg.sender == bbFounderCoreStaffWallet || msg.sender == bbAdvisorWallet|| msg.sender == bbAirdropWallet|| msg.sender == bbNetworkGrowthWallet|| msg.sender == bbReserveWallet){ // check maxAllowedAmount var withdrawAmount = maxAllowedAmount[msg.sender]; var defaultAllowAmount = checkMaxAllowed(msg.sender); var maxAmount = defaultAllowAmount - withdrawAmount; // _value transfer must <= maxAmount require(maxAmount >= _value); // // if maxAmount = 0, need to block this msg.sender if(maxAmount==_value){ var isTransfer = super.transfer(_to, _value); // freeze account selfFreeze(true, 24 * 3600); // temp freeze account 24h maxAllowedAmount[msg.sender] = 0; return isTransfer; }else{ // set max withdrawAmount maxAllowedAmount[msg.sender] = maxAllowedAmount[msg.sender].add(_value); // } } return super.transfer(_to, _value); } function transferPrivateSale(address _to, uint _value) onlyOwner onlyPrivateListEnabled(_to) public returns (bool) { return transfer( _to, _value); } function transferFrom(address _from, address _to, uint _value) onlyWhenTransferEnabled validDestination(_to) validFrom(_from) public returns (bool) { if (_from == bbFounderCoreStaffWallet || _from == bbAdvisorWallet|| _from == bbAirdropWallet|| _from == bbNetworkGrowthWallet|| _from == bbReserveWallet){ // check maxAllowedAmount var withdrawAmount = maxAllowedAmount[_from]; var defaultAllowAmount = checkMaxAllowed(_from); var maxAmount = defaultAllowAmount - withdrawAmount; // _value transfer must <= maxAmount require(maxAmount >= _value); // if maxAmount = 0, need to block this _from if(maxAmount==_value){ var isTransfer = super.transfer(_to, _value); // freeze account selfFreeze(true, 24 * 3600); maxAllowedAmount[_from] = 0; return isTransfer; }else{ // set max withdrawAmount maxAllowedAmount[_from] = maxAllowedAmount[_from].add(_value); } } return super.transferFrom(_from, _to, _value); } event Burn(address indexed _burner, uint _value); function burn(uint _value) onlyWhenTransferEnabled public returns (bool){ balances[msg.sender] = balances[msg.sender].sub(_value); totalSupply = totalSupply.sub(_value); Burn(msg.sender, _value); Transfer(msg.sender, address(0x0), _value); return true; } // save some gas by making only one contract call function burnFrom(address _from, uint256 _value) onlyWhenTransferEnabled public returns (bool) { assert( transferFrom( _from, msg.sender, _value ) ); return burn(_value); } function emergencyERC20Drain( ERC20 token, uint amount ) onlyOwner public { token.transfer( owner, amount ); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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":false,"inputs":[{"name":"startTime","type":"uint256"},{"name":"endTime","type":"uint256"}],"name":"setTimeSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founderAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saleStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bbPublicSaleWallet","outputs":[{"name":"","type":"address"}],"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":"advisorAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"networkGrowthAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenSaleContract","type":"address"}],"name":"setTokenSaleContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"coreStaffAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"},{"name":"_seconds","type":"uint256"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"reserveAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bbNetworkGrowthWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferPrivateSale","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bbFounderCoreStaffWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"privateSaleList","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenSaleContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bbAirdropWallet","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":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bbAdvisorWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"maxAllowedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"freeze","type":"bool"},{"name":"_seconds","type":"uint256"}],"name":"selfFreeze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"publicSaleAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bbReserveWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_privateSaleList","type":"address"}],"name":"setPrivateList","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"checkMaxAllowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bountyAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"emergencyERC20Drain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saleEndTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"startTime","type":"uint256"},{"name":"endTime","type":"uint256"},{"name":"admin","type":"address"},{"name":"_bbFounderCoreStaffWallet","type":"address"},{"name":"_bbAdvisorWallet","type":"address"},{"name":"_bbAirdropWallet","type":"address"},{"name":"_bbNetworkGrowthWallet","type":"address"},{"name":"_bbReserveWallet","type":"address"},{"name":"_bbPublicSaleWallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"},{"indexed":false,"name":"_seconds","type":"uint256"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_burner","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"}]
Contract Creation Code
60606040526b06765c793fa10079d000000060045534156200002057600080fd5b60405161012080620035938339810160405280805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190505033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16141515156200010457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156200014157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515156200017e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620001bb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620001f857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515156200023557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156200027257600080fd5b600454600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040518082815260200191505060405180910390a383600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555085600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555088600b8190555087600c81905550620004d387620004e26401000000000262002a43176401000000009004565b505050505050505050620005bb565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156200053f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515620005b85780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b612fc880620005cb6000396000f3006060604052600436106101f9576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146101fe578063095ea7b31461028c578063107e8b24146102e657806318160ddd1461031257806318656a1e1461033b5780631cbaee2d146103645780632352551f1461038d57806323b872dd146103e2578063278a36841461045b5780632b4a964b14610484578063313ce567146104ad578063354d89ee146104d65780634077aa141461050f57806342966c68146105385780634a382c36146105735780634b09b72a146105c05780635211f843146105e9578063544d65441461063e57806355dd8171146106985780635c28c7e0146106ed5780635d5aa277146107425780635e5e305e1461079757806370a08231146107ec57806379cc6790146108395780637bc21b6b14610893578063801e2593146108e857806388d0820e146109355780638985abc8146109635780638da5cb5b1461098c57806392d42475146109e157806395d89b4114610a36578063a9059cbb14610ac4578063aa848ee214610b1e578063af5c295a14610b57578063b062307414610ba4578063b414d4b614610bf1578063ccd331bf14610c42578063db0e16f114610c6b578063dd62ed3e14610cad578063ed338ff114610d19578063f2fde38b14610d42575b600080fd5b341561020957600080fd5b610211610d7b565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610251578082015181840152602081019050610236565b50505050905090810190601f16801561027e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561029757600080fd5b6102cc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610db4565b604051808215151515815260200191505060405180910390f35b34156102f157600080fd5b6103106004808035906020019091908035906020019091905050610f3b565b005b341561031d57600080fd5b610325610fe1565b6040518082815260200191505060405180910390f35b341561034657600080fd5b61034e610fe7565b6040518082815260200191505060405180910390f35b341561036f57600080fd5b610377610ff6565b6040518082815260200191505060405180910390f35b341561039857600080fd5b6103a0610ffc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103ed57600080fd5b610441600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611022565b604051808215151515815260200191505060405180910390f35b341561046657600080fd5b61046e611502565b6040518082815260200191505060405180910390f35b341561048f57600080fd5b610497611511565b6040518082815260200191505060405180910390f35b34156104b857600080fd5b6104c0611521565b6040518082815260200191505060405180910390f35b34156104e157600080fd5b61050d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611526565b005b341561051a57600080fd5b61052261161e565b6040518082815260200191505060405180910390f35b341561054357600080fd5b610559600480803590602001909190505061162d565b604051808215151515815260200191505060405180910390f35b341561057e57600080fd5b6105be600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080351515906020019091908035906020019091905050611812565b005b34156105cb57600080fd5b6105d3611a43565b6040518082815260200191505060405180910390f35b34156105f457600080fd5b6105fc611a53565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561064957600080fd5b61067e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611a79565b604051808215151515815260200191505060405180910390f35b34156106a357600080fd5b6106ab611bf0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106f857600080fd5b610700611c16565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561074d57600080fd5b610755611c3c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107a257600080fd5b6107aa611c62565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107f757600080fd5b610823600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c88565b6040518082815260200191505060405180910390f35b341561084457600080fd5b610879600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611cd1565b604051808215151515815260200191505060405180910390f35b341561089e57600080fd5b6108a6611d6d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156108f357600080fd5b61091f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611d93565b6040518082815260200191505060405180910390f35b341561094057600080fd5b61096160048080351515906020019091908035906020019091905050611dab565b005b341561096e57600080fd5b610976611f91565b6040518082815260200191505060405180910390f35b341561099757600080fd5b61099f611fa0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156109ec57600080fd5b6109f4611fc6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610a4157600080fd5b610a49611fec565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610a89578082015181840152602081019050610a6e565b50505050905090810190601f168015610ab65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610acf57600080fd5b610b04600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050612025565b604051808215151515815260200191505060405180910390f35b3415610b2957600080fd5b610b55600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612503565b005b3415610b6257600080fd5b610b8e600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506125df565b6040518082815260200191505060405180910390f35b3415610baf57600080fd5b610bdb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612826565b6040518082815260200191505060405180910390f35b3415610bfc57600080fd5b610c28600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061283e565b604051808215151515815260200191505060405180910390f35b3415610c4d57600080fd5b610c5561285e565b6040518082815260200191505060405180910390f35b3415610c7657600080fd5b610cab600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061286d565b005b3415610cb857600080fd5b610d03600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506129b6565b6040518082815260200191505060405180910390f35b3415610d2457600080fd5b610d2c612a3d565b6040518082815260200191505060405180910390f35b3415610d4d57600080fd5b610d79600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612a43565b005b6040805190810160405280600681526020017f426967626f6d000000000000000000000000000000000000000000000000000081525081565b600080821480610e4057506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610e4b57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9757600080fd5b600b54421080610fa85750600c5442115b1515610fb357600080fd5b8142101515610fc157600080fd5b8082101515610fcf57600080fd5b81600b8190555080600c819055505050565b60045481565b6aa56fa5b99019a5c800000081565b600b5481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000600c54421115801561103e5750600b544210155b156110a057600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561109f57600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156110dd57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561111857600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561117157600080fd5b88600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156111cb57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614806112745750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806112cc5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806113245750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b8061137c5750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b156114e757601160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205495506113cc8a6125df565b945085850393508784101515156113e257600080fd5b87841415611451576113f48989612b1a565b9250611404600162015180611dab565b6000601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508296506114f5565b6114a388601160008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114f28a8a8a612cd3565b96505b5050505050509392505050565b6a73ce27351811f40c00000081565b6b01f04ef12cb04cf15800000081565b601281565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561158257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156115be57600080fd5b600b544210806115cf5750600c5442115b15156115da57600080fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6a31a17e847807b1bc00000081565b6000600c5442111580156116435750600b544210155b156116a557600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116a457600080fd5b5b6116f782600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f8390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174f82600454612f8390919063ffffffff16565b6004819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561187057600080fd5b82151561192857601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508042101515156118c857600080fd5b82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060009150611980565b82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b814201601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9848484604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a150505050565b6b020d427af9f6516e5b00000081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ad757600080fd5b826000600b544211151515611aeb57600080fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3aefb75836000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611bb057600080fd5b6102c65a03f11515611bc157600080fd5b505050604051805190509050600081111515611bdc57600080fd5b611be68585612025565b9250505092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600c544211158015611ce75750600b544210155b15611d4957600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d4857600080fd5b5b611d54833384611022565b1515611d5c57fe5b611d658261162d565b905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60116020528060005260406000206000915090505481565b600062093a808211151515611dbf57600080fd5b821515611e7757601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050804210151515611e1757600080fd5b82600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060009150611ecf565b82600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b814201601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9338484604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a1505050565b6ae37983df262343f300000081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f42424f000000000000000000000000000000000000000000000000000000000081525081565b6000806000806000600c5442111580156120415750600b544210155b156120a357600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120a257600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156120e057600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561211b57600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561217457600080fd5b33600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156121ce57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806122775750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806122cf5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806123275750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061237f5750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b156124ea57601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205495506123cf336125df565b945085850393508784101515156123e557600080fd5b87841415612454576123f78989612b1a565b9250612407600162015180611dab565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508296506124f7565b6124a688601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6124f48989612b1a565b96505b50505050505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561255f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561259b57600080fd5b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612689576a084595161401484a00000090505b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156126ee576a084595161401484a00000090505b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612753576a211654585005212800000090505b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156127b8576a108b2a2c2802909400000090505b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561281d576a0540aa3094621824c0000090505b80915050919050565b60106020528060005260406000206000915090505481565b600f6020528060005260406000206000915054906101000a900460ff1681565b6a211654585005212800000081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156128c957600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561299657600080fd5b6102c65a03f115156129a757600080fd5b50505060405180519050505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612a9f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515612b175780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000612b6e82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f8390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c0382600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110151515612cc957fe5b8091505092915050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050612da783600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f8390919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612e3c83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612e928382612f8390919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b6000828211151515612f9157fe5b8183039050929150505600a165627a7a72305820f6ac7a1fca7a2027a74f2bef9c0811eddf34d0aa9d6a2fe70bbdb42ed989cb650029000000000000000000000000000000000000000000000000000000005abb67a0000000000000000000000000000000000000000000000000000000005ac896a0000000000000000000000000ada72ca1a93a5690b16e53700843b0327b3728b60000000000000000000000009968d3072a7fb3140f9ceceeb9f093a019fe366900000000000000000000000015d4c19c22f90b2fa8fed2a63b94ec32997bad97000000000000000000000000a81c747dd94d80ff47f9e9b3ea311555dedd559a0000000000000000000000004787d5af133aa9fe6dfa4153514a425543c604c7000000000000000000000000912b11528f8ea6d871ac033f82fc82b43bc040a100000000000000000000000028d9d3a63444a1195e582ddf417dc014c81ae587
Deployed Bytecode
0x6060604052600436106101f9576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146101fe578063095ea7b31461028c578063107e8b24146102e657806318160ddd1461031257806318656a1e1461033b5780631cbaee2d146103645780632352551f1461038d57806323b872dd146103e2578063278a36841461045b5780632b4a964b14610484578063313ce567146104ad578063354d89ee146104d65780634077aa141461050f57806342966c68146105385780634a382c36146105735780634b09b72a146105c05780635211f843146105e9578063544d65441461063e57806355dd8171146106985780635c28c7e0146106ed5780635d5aa277146107425780635e5e305e1461079757806370a08231146107ec57806379cc6790146108395780637bc21b6b14610893578063801e2593146108e857806388d0820e146109355780638985abc8146109635780638da5cb5b1461098c57806392d42475146109e157806395d89b4114610a36578063a9059cbb14610ac4578063aa848ee214610b1e578063af5c295a14610b57578063b062307414610ba4578063b414d4b614610bf1578063ccd331bf14610c42578063db0e16f114610c6b578063dd62ed3e14610cad578063ed338ff114610d19578063f2fde38b14610d42575b600080fd5b341561020957600080fd5b610211610d7b565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610251578082015181840152602081019050610236565b50505050905090810190601f16801561027e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561029757600080fd5b6102cc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610db4565b604051808215151515815260200191505060405180910390f35b34156102f157600080fd5b6103106004808035906020019091908035906020019091905050610f3b565b005b341561031d57600080fd5b610325610fe1565b6040518082815260200191505060405180910390f35b341561034657600080fd5b61034e610fe7565b6040518082815260200191505060405180910390f35b341561036f57600080fd5b610377610ff6565b6040518082815260200191505060405180910390f35b341561039857600080fd5b6103a0610ffc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103ed57600080fd5b610441600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611022565b604051808215151515815260200191505060405180910390f35b341561046657600080fd5b61046e611502565b6040518082815260200191505060405180910390f35b341561048f57600080fd5b610497611511565b6040518082815260200191505060405180910390f35b34156104b857600080fd5b6104c0611521565b6040518082815260200191505060405180910390f35b34156104e157600080fd5b61050d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611526565b005b341561051a57600080fd5b61052261161e565b6040518082815260200191505060405180910390f35b341561054357600080fd5b610559600480803590602001909190505061162d565b604051808215151515815260200191505060405180910390f35b341561057e57600080fd5b6105be600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080351515906020019091908035906020019091905050611812565b005b34156105cb57600080fd5b6105d3611a43565b6040518082815260200191505060405180910390f35b34156105f457600080fd5b6105fc611a53565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561064957600080fd5b61067e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611a79565b604051808215151515815260200191505060405180910390f35b34156106a357600080fd5b6106ab611bf0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106f857600080fd5b610700611c16565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561074d57600080fd5b610755611c3c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107a257600080fd5b6107aa611c62565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107f757600080fd5b610823600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c88565b6040518082815260200191505060405180910390f35b341561084457600080fd5b610879600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611cd1565b604051808215151515815260200191505060405180910390f35b341561089e57600080fd5b6108a6611d6d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156108f357600080fd5b61091f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611d93565b6040518082815260200191505060405180910390f35b341561094057600080fd5b61096160048080351515906020019091908035906020019091905050611dab565b005b341561096e57600080fd5b610976611f91565b6040518082815260200191505060405180910390f35b341561099757600080fd5b61099f611fa0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156109ec57600080fd5b6109f4611fc6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610a4157600080fd5b610a49611fec565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610a89578082015181840152602081019050610a6e565b50505050905090810190601f168015610ab65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610acf57600080fd5b610b04600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050612025565b604051808215151515815260200191505060405180910390f35b3415610b2957600080fd5b610b55600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612503565b005b3415610b6257600080fd5b610b8e600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506125df565b6040518082815260200191505060405180910390f35b3415610baf57600080fd5b610bdb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612826565b6040518082815260200191505060405180910390f35b3415610bfc57600080fd5b610c28600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061283e565b604051808215151515815260200191505060405180910390f35b3415610c4d57600080fd5b610c5561285e565b6040518082815260200191505060405180910390f35b3415610c7657600080fd5b610cab600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061286d565b005b3415610cb857600080fd5b610d03600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506129b6565b6040518082815260200191505060405180910390f35b3415610d2457600080fd5b610d2c612a3d565b6040518082815260200191505060405180910390f35b3415610d4d57600080fd5b610d79600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612a43565b005b6040805190810160405280600681526020017f426967626f6d000000000000000000000000000000000000000000000000000081525081565b600080821480610e4057506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610e4b57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9757600080fd5b600b54421080610fa85750600c5442115b1515610fb357600080fd5b8142101515610fc157600080fd5b8082101515610fcf57600080fd5b81600b8190555080600c819055505050565b60045481565b6aa56fa5b99019a5c800000081565b600b5481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000600c54421115801561103e5750600b544210155b156110a057600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561109f57600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156110dd57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561111857600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561117157600080fd5b88600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156111cb57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614806112745750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806112cc5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806113245750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b8061137c5750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b156114e757601160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205495506113cc8a6125df565b945085850393508784101515156113e257600080fd5b87841415611451576113f48989612b1a565b9250611404600162015180611dab565b6000601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508296506114f5565b6114a388601160008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114f28a8a8a612cd3565b96505b5050505050509392505050565b6a73ce27351811f40c00000081565b6b01f04ef12cb04cf15800000081565b601281565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561158257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156115be57600080fd5b600b544210806115cf5750600c5442115b15156115da57600080fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6a31a17e847807b1bc00000081565b6000600c5442111580156116435750600b544210155b156116a557600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116a457600080fd5b5b6116f782600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f8390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174f82600454612f8390919063ffffffff16565b6004819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561187057600080fd5b82151561192857601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508042101515156118c857600080fd5b82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060009150611980565b82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b814201601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9848484604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a150505050565b6b020d427af9f6516e5b00000081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ad757600080fd5b826000600b544211151515611aeb57600080fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3aefb75836000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611bb057600080fd5b6102c65a03f11515611bc157600080fd5b505050604051805190509050600081111515611bdc57600080fd5b611be68585612025565b9250505092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600c544211158015611ce75750600b544210155b15611d4957600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d4857600080fd5b5b611d54833384611022565b1515611d5c57fe5b611d658261162d565b905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60116020528060005260406000206000915090505481565b600062093a808211151515611dbf57600080fd5b821515611e7757601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050804210151515611e1757600080fd5b82600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060009150611ecf565b82600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b814201601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9338484604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a1505050565b6ae37983df262343f300000081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f42424f000000000000000000000000000000000000000000000000000000000081525081565b6000806000806000600c5442111580156120415750600b544210155b156120a357600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120a257600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156120e057600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561211b57600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561217457600080fd5b33600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156121ce57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806122775750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806122cf5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806123275750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061237f5750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b156124ea57601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205495506123cf336125df565b945085850393508784101515156123e557600080fd5b87841415612454576123f78989612b1a565b9250612407600162015180611dab565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508296506124f7565b6124a688601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6124f48989612b1a565b96505b50505050505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561255f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561259b57600080fd5b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612689576a084595161401484a00000090505b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156126ee576a084595161401484a00000090505b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612753576a211654585005212800000090505b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156127b8576a108b2a2c2802909400000090505b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561281d576a0540aa3094621824c0000090505b80915050919050565b60106020528060005260406000206000915090505481565b600f6020528060005260406000206000915054906101000a900460ff1681565b6a211654585005212800000081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156128c957600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561299657600080fd5b6102c65a03f115156129a757600080fd5b50505060405180519050505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612a9f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515612b175780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000612b6e82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f8390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c0382600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110151515612cc957fe5b8091505092915050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050612da783600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f8390919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612e3c83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612cb590919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612e928382612f8390919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b6000828211151515612f9157fe5b8183039050929150505600a165627a7a72305820f6ac7a1fca7a2027a74f2bef9c0811eddf34d0aa9d6a2fe70bbdb42ed989cb650029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000005abb67a0000000000000000000000000000000000000000000000000000000005ac896a0000000000000000000000000ada72ca1a93a5690b16e53700843b0327b3728b60000000000000000000000009968d3072a7fb3140f9ceceeb9f093a019fe366900000000000000000000000015d4c19c22f90b2fa8fed2a63b94ec32997bad97000000000000000000000000a81c747dd94d80ff47f9e9b3ea311555dedd559a0000000000000000000000004787d5af133aa9fe6dfa4153514a425543c604c7000000000000000000000000912b11528f8ea6d871ac033f82fc82b43bc040a100000000000000000000000028d9d3a63444a1195e582ddf417dc014c81ae587
-----Decoded View---------------
Arg [0] : startTime (uint256): 1522231200
Arg [1] : endTime (uint256): 1523095200
Arg [2] : admin (address): 0xadA72Ca1a93A5690b16E53700843B0327b3728b6
Arg [3] : _bbFounderCoreStaffWallet (address): 0x9968D3072a7fB3140f9ceCEeb9F093a019fe3669
Arg [4] : _bbAdvisorWallet (address): 0x15d4C19c22f90B2FA8fed2a63B94eC32997bAD97
Arg [5] : _bbAirdropWallet (address): 0xa81c747dd94d80Ff47F9e9B3EA311555DEdD559a
Arg [6] : _bbNetworkGrowthWallet (address): 0x4787d5aF133aa9FE6dFa4153514A425543C604C7
Arg [7] : _bbReserveWallet (address): 0x912b11528f8eA6D871ac033f82fc82B43bC040A1
Arg [8] : _bbPublicSaleWallet (address): 0x28D9d3A63444A1195e582DDf417DC014C81ae587
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000005abb67a0
Arg [1] : 000000000000000000000000000000000000000000000000000000005ac896a0
Arg [2] : 000000000000000000000000ada72ca1a93a5690b16e53700843b0327b3728b6
Arg [3] : 0000000000000000000000009968d3072a7fb3140f9ceceeb9f093a019fe3669
Arg [4] : 00000000000000000000000015d4c19c22f90b2fa8fed2a63b94ec32997bad97
Arg [5] : 000000000000000000000000a81c747dd94d80ff47f9e9b3ea311555dedd559a
Arg [6] : 0000000000000000000000004787d5af133aa9fe6dfa4153514a425543c604c7
Arg [7] : 000000000000000000000000912b11528f8ea6d871ac033f82fc82b43bc040a1
Arg [8] : 00000000000000000000000028d9d3a63444a1195e582ddf417dc014c81ae587
Swarm Source
bzzr://f6ac7a1fca7a2027a74f2bef9c0811eddf34d0aa9d6a2fe70bbdb42ed989cb65
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ 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.