Overview
Max Total Supply
1,993,751,536.605432145941728 BBO
Holders
3,117 (0.00%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
2,303.521766235730874986 BBOValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
BigbomTokenExtended
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-04-04 */ /** * @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 BigbomTokenExtended is BigbomToken { BigbomToken public bigbomToken; function BigbomTokenExtended(uint startTime, uint endTime, address admin, address _bbFounderCoreStaffWallet, address _bbAdvisorWallet, address _bbAirdropWallet, address _bbNetworkGrowthWallet, address _bbReserveWallet, address _bbPublicSaleWallet, BigbomToken _bigbomToken ) public BigbomToken(startTime, endTime, admin, _bbFounderCoreStaffWallet, _bbAdvisorWallet, _bbAirdropWallet, _bbNetworkGrowthWallet, _bbReserveWallet, _bbPublicSaleWallet ){ bigbomToken = _bigbomToken; } event TokenDrop( address receiver, uint amount ); function airDrop(address[] recipients) public onlyOwner { for(uint i = 0 ; i < recipients.length ; i++){ uint amount = bigbomToken.balanceOf(recipients[i]); if (amount > 0){ // transfer(recipients[i], amount); TokenDrop( recipients[i], amount ); } } } modifier validFrozenAccount(address target) { if(frozenAccount[target]){ require(now >= frozenTime[target]); } _; } function selfFreeze(bool freeze, uint _seconds) validFrozenAccount(msg.sender) 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 validFrozenAccount(target) 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); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"recipients","type":"address[]"}],"name":"airDrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":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":"bigbomToken","outputs":[{"name":"","type":"address"}],"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"},{"name":"_bigbomToken","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"receiver","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenDrop","type":"event"},{"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
60606040526b06765c793fa10079d000000060045534156200002057600080fd5b6040516101408062003a468339810160405280805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190505089898989898989898933600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16141515156200011657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156200015357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515156200019057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620001cd57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156200020a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515156200024757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156200028457600080fd5b600454600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040518082815260200191505060405180910390a383600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555085600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555088600b8190555087600c81905550620004e5876200053f6401000000000262002e99176401000000009004565b50505050505050505080601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050505050505062000618565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156200059c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515620006155780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b61341e80620006286000396000f30060606040526004361061020e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168062b6849f1461021357806306fdde031461026d578063095ea7b3146102fb578063107e8b241461035557806318160ddd1461038157806318656a1e146103aa5780631cbaee2d146103d35780632352551f146103fc57806323b872dd14610451578063278a3684146104ca5780632b4a964b146104f3578063313ce5671461051c578063354d89ee146105455780634077aa141461057e57806342966c68146105a75780634a382c36146105e25780634b09b72a1461062f5780635211f84314610658578063544d6544146106ad57806355dd8171146107075780635c28c7e01461075c5780635d5aa277146107b15780635e5e305e1461080657806370a082311461085b57806379cc6790146108a85780637bc21b6b14610902578063801e25931461095757806388d0820e146109a45780638985abc8146109d25780638ab3580c146109fb5780638da5cb5b14610a5057806392d4247514610aa557806395d89b4114610afa578063a9059cbb14610b88578063aa848ee214610be2578063af5c295a14610c1b578063b062307414610c68578063b414d4b614610cb5578063ccd331bf14610d06578063db0e16f114610d2f578063dd62ed3e14610d71578063ed338ff114610ddd578063f2fde38b14610e06575b600080fd5b341561021e57600080fd5b61026b600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610e3f565b005b341561027857600080fd5b610280611065565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102c05780820151818401526020810190506102a5565b50505050905090810190601f1680156102ed5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561030657600080fd5b61033b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061109e565b604051808215151515815260200191505060405180910390f35b341561036057600080fd5b61037f6004808035906020019091908035906020019091905050611225565b005b341561038c57600080fd5b6103946112cb565b6040518082815260200191505060405180910390f35b34156103b557600080fd5b6103bd6112d1565b6040518082815260200191505060405180910390f35b34156103de57600080fd5b6103e66112e0565b6040518082815260200191505060405180910390f35b341561040757600080fd5b61040f6112e6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561045c57600080fd5b6104b0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061130c565b604051808215151515815260200191505060405180910390f35b34156104d557600080fd5b6104dd6117ec565b6040518082815260200191505060405180910390f35b34156104fe57600080fd5b6105066117fb565b6040518082815260200191505060405180910390f35b341561052757600080fd5b61052f61180b565b6040518082815260200191505060405180910390f35b341561055057600080fd5b61057c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611810565b005b341561058957600080fd5b610591611908565b6040518082815260200191505060405180910390f35b34156105b257600080fd5b6105c86004808035906020019091905050611917565b604051808215151515815260200191505060405180910390f35b34156105ed57600080fd5b61062d600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080351515906020019091908035906020019091905050611afc565b005b341561063a57600080fd5b610642611dd0565b6040518082815260200191505060405180910390f35b341561066357600080fd5b61066b611de0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106b857600080fd5b6106ed600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611e06565b604051808215151515815260200191505060405180910390f35b341561071257600080fd5b61071a611f7d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561076757600080fd5b61076f611fa3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107bc57600080fd5b6107c4611fc9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561081157600080fd5b610819611fef565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561086657600080fd5b610892600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612015565b6040518082815260200191505060405180910390f35b34156108b357600080fd5b6108e8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061205e565b604051808215151515815260200191505060405180910390f35b341561090d57600080fd5b6109156120fa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561096257600080fd5b61098e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612120565b6040518082815260200191505060405180910390f35b34156109af57600080fd5b6109d060048080351515906020019091908035906020019091905050612138565b005b34156109dd57600080fd5b6109e56123c1565b6040518082815260200191505060405180910390f35b3415610a0657600080fd5b610a0e6123d0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610a5b57600080fd5b610a636123f6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610ab057600080fd5b610ab861241c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610b0557600080fd5b610b0d612442565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b4d578082015181840152602081019050610b32565b50505050905090810190601f168015610b7a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610b9357600080fd5b610bc8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061247b565b604051808215151515815260200191505060405180910390f35b3415610bed57600080fd5b610c19600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612959565b005b3415610c2657600080fd5b610c52600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612a35565b6040518082815260200191505060405180910390f35b3415610c7357600080fd5b610c9f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612c7c565b6040518082815260200191505060405180910390f35b3415610cc057600080fd5b610cec600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612c94565b604051808215151515815260200191505060405180910390f35b3415610d1157600080fd5b610d19612cb4565b6040518082815260200191505060405180910390f35b3415610d3a57600080fd5b610d6f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050612cc3565b005b3415610d7c57600080fd5b610dc7600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612e0c565b6040518082815260200191505060405180910390f35b3415610de857600080fd5b610df0612e93565b6040518082815260200191505060405180910390f35b3415610e1157600080fd5b610e3d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612e99565b005b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e9e57600080fd5b600091505b825182101561106057601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082318484815181101515610ef857fe5b906020019060200201516000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610f8857600080fd5b6102c65a03f11515610f9957600080fd5b505050604051805190509050600081111561105357610fcf8383815181101515610fbf57fe5b906020019060200201518261247b565b507fb88903f74059b09b78248a0df6ba49200ca616f185ca84aca28d3e74e754ab868383815181101515610fff57fe5b9060200190602002015182604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b8180600101925050610ea3565b505050565b6040805190810160405280600681526020017f426967626f6d000000000000000000000000000000000000000000000000000081525081565b60008082148061112a57506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561113557600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561128157600080fd5b600b544210806112925750600c5442115b151561129d57600080fd5b81421015156112ab57600080fd5b80821015156112b957600080fd5b81600b8190555080600c819055505050565b60045481565b6aa56fa5b99019a5c800000081565b600b5481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000600c5442111580156113285750600b544210155b1561138a57600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138957600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156113c757600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561140257600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561145b57600080fd5b88600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156114b557600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16148061155e5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806115b65750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b8061160e5750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806116665750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b156117d157601160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205495506116b68a612a35565b945085850393508784101515156116cc57600080fd5b8784141561173b576116de8989612f70565b92506116ee600162015180612138565b6000601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508296506117df565b61178d88601160008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6117dc8a8a8a613129565b96505b5050505050509392505050565b6a73ce27351811f40c00000081565b6b01f04ef12cb04cf15800000081565b601281565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561186c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156118a857600080fd5b600b544210806118b95750600c5442115b15156118c457600080fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6a31a17e847807b1bc00000081565b6000600c54421115801561192d5750600b544210155b1561198f57600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561198e57600080fd5b5b6119e182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546133d990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a39826004546133d990919063ffffffff16565b6004819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b5a57600080fd5b83600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611bfc57601060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020544210151515611bfb57600080fd5b5b831515611cb457601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150814210151515611c5457600080fd5b83600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060009250611d0c565b83600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b824201601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9858585604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a15050505050565b6b020d427af9f6516e5b00000081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e6457600080fd5b826000600b544211151515611e7857600080fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3aefb75836000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611f3d57600080fd5b6102c65a03f11515611f4e57600080fd5b505050604051805190509050600081111515611f6957600080fd5b611f73858561247b565b9250505092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600c5442111580156120745750600b544210155b156120d657600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120d557600080fd5b5b6120e183338461130c565b15156120e957fe5b6120f282611917565b905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60116020528060005260406000206000915090505481565b600033600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156121dc57601060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101515156121db57600080fd5b5b62093a8083111515156121ee57600080fd5b8315156122a657601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915081421015151561224657600080fd5b83600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600092506122fe565b83600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b824201601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9338585604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a150505050565b6ae37983df262343f300000081565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f42424f000000000000000000000000000000000000000000000000000000000081525081565b6000806000806000600c5442111580156124975750600b544210155b156124f957600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156124f857600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561253657600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561257157600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156125ca57600080fd5b33600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561262457600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806126cd5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806127255750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061277d5750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806127d55750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1561294057601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054955061282533612a35565b9450858503935087841015151561283b57600080fd5b878414156128aa5761284d8989612f70565b925061285d600162015180612138565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082965061294d565b6128fc88601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61294a8989612f70565b96505b50505050505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156129b557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156129f157600080fd5b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612adf576a084595161401484a00000090505b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612b44576a084595161401484a00000090505b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612ba9576a211654585005212800000090505b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612c0e576a108b2a2c2802909400000090505b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612c73576a0540aa3094621824c0000090505b80915050919050565b60106020528060005260406000206000915090505481565b600f6020528060005260406000206000915054906101000a900460ff1681565b6a211654585005212800000081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612d1f57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515612dec57600080fd5b6102c65a03f11515612dfd57600080fd5b50505060405180519050505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612ef557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515612f6d5780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000612fc482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546133d990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061305982600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080828401905083811015151561311f57fe5b8091505092915050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506131fd83600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546133d990919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061329283600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506132e883826133d990919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60008282111515156133e757fe5b8183039050929150505600a165627a7a723058204da1bf9881fb091918d6d56050e2ef819326284001b45d8269d189ec3ca6e61e0029000000000000000000000000000000000000000000000000000000005ac4cfc7000000000000000000000000000000000000000000000000000000005ac4c1b7000000000000000000000000ada72ca1a93a5690b16e53700843b0327b3728b60000000000000000000000009968d3072a7fb3140f9ceceeb9f093a019fe366900000000000000000000000015d4c19c22f90b2fa8fed2a63b94ec32997bad97000000000000000000000000a81c747dd94d80ff47f9e9b3ea311555dedd559a0000000000000000000000004787d5af133aa9fe6dfa4153514a425543c604c7000000000000000000000000912b11528f8ea6d871ac033f82fc82b43bc040a100000000000000000000000028d9d3a63444a1195e582ddf417dc014c81ae5870000000000000000000000008227cf5171bfdafad9110775c4dce2cc5897b5dd
Deployed Bytecode
0x60606040526004361061020e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168062b6849f1461021357806306fdde031461026d578063095ea7b3146102fb578063107e8b241461035557806318160ddd1461038157806318656a1e146103aa5780631cbaee2d146103d35780632352551f146103fc57806323b872dd14610451578063278a3684146104ca5780632b4a964b146104f3578063313ce5671461051c578063354d89ee146105455780634077aa141461057e57806342966c68146105a75780634a382c36146105e25780634b09b72a1461062f5780635211f84314610658578063544d6544146106ad57806355dd8171146107075780635c28c7e01461075c5780635d5aa277146107b15780635e5e305e1461080657806370a082311461085b57806379cc6790146108a85780637bc21b6b14610902578063801e25931461095757806388d0820e146109a45780638985abc8146109d25780638ab3580c146109fb5780638da5cb5b14610a5057806392d4247514610aa557806395d89b4114610afa578063a9059cbb14610b88578063aa848ee214610be2578063af5c295a14610c1b578063b062307414610c68578063b414d4b614610cb5578063ccd331bf14610d06578063db0e16f114610d2f578063dd62ed3e14610d71578063ed338ff114610ddd578063f2fde38b14610e06575b600080fd5b341561021e57600080fd5b61026b600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610e3f565b005b341561027857600080fd5b610280611065565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102c05780820151818401526020810190506102a5565b50505050905090810190601f1680156102ed5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561030657600080fd5b61033b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061109e565b604051808215151515815260200191505060405180910390f35b341561036057600080fd5b61037f6004808035906020019091908035906020019091905050611225565b005b341561038c57600080fd5b6103946112cb565b6040518082815260200191505060405180910390f35b34156103b557600080fd5b6103bd6112d1565b6040518082815260200191505060405180910390f35b34156103de57600080fd5b6103e66112e0565b6040518082815260200191505060405180910390f35b341561040757600080fd5b61040f6112e6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561045c57600080fd5b6104b0600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061130c565b604051808215151515815260200191505060405180910390f35b34156104d557600080fd5b6104dd6117ec565b6040518082815260200191505060405180910390f35b34156104fe57600080fd5b6105066117fb565b6040518082815260200191505060405180910390f35b341561052757600080fd5b61052f61180b565b6040518082815260200191505060405180910390f35b341561055057600080fd5b61057c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611810565b005b341561058957600080fd5b610591611908565b6040518082815260200191505060405180910390f35b34156105b257600080fd5b6105c86004808035906020019091905050611917565b604051808215151515815260200191505060405180910390f35b34156105ed57600080fd5b61062d600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080351515906020019091908035906020019091905050611afc565b005b341561063a57600080fd5b610642611dd0565b6040518082815260200191505060405180910390f35b341561066357600080fd5b61066b611de0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156106b857600080fd5b6106ed600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611e06565b604051808215151515815260200191505060405180910390f35b341561071257600080fd5b61071a611f7d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561076757600080fd5b61076f611fa3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107bc57600080fd5b6107c4611fc9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561081157600080fd5b610819611fef565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561086657600080fd5b610892600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612015565b6040518082815260200191505060405180910390f35b34156108b357600080fd5b6108e8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061205e565b604051808215151515815260200191505060405180910390f35b341561090d57600080fd5b6109156120fa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561096257600080fd5b61098e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612120565b6040518082815260200191505060405180910390f35b34156109af57600080fd5b6109d060048080351515906020019091908035906020019091905050612138565b005b34156109dd57600080fd5b6109e56123c1565b6040518082815260200191505060405180910390f35b3415610a0657600080fd5b610a0e6123d0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610a5b57600080fd5b610a636123f6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610ab057600080fd5b610ab861241c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610b0557600080fd5b610b0d612442565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b4d578082015181840152602081019050610b32565b50505050905090810190601f168015610b7a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610b9357600080fd5b610bc8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061247b565b604051808215151515815260200191505060405180910390f35b3415610bed57600080fd5b610c19600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612959565b005b3415610c2657600080fd5b610c52600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612a35565b6040518082815260200191505060405180910390f35b3415610c7357600080fd5b610c9f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612c7c565b6040518082815260200191505060405180910390f35b3415610cc057600080fd5b610cec600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612c94565b604051808215151515815260200191505060405180910390f35b3415610d1157600080fd5b610d19612cb4565b6040518082815260200191505060405180910390f35b3415610d3a57600080fd5b610d6f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050612cc3565b005b3415610d7c57600080fd5b610dc7600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612e0c565b6040518082815260200191505060405180910390f35b3415610de857600080fd5b610df0612e93565b6040518082815260200191505060405180910390f35b3415610e1157600080fd5b610e3d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612e99565b005b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e9e57600080fd5b600091505b825182101561106057601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082318484815181101515610ef857fe5b906020019060200201516000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610f8857600080fd5b6102c65a03f11515610f9957600080fd5b505050604051805190509050600081111561105357610fcf8383815181101515610fbf57fe5b906020019060200201518261247b565b507fb88903f74059b09b78248a0df6ba49200ca616f185ca84aca28d3e74e754ab868383815181101515610fff57fe5b9060200190602002015182604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b8180600101925050610ea3565b505050565b6040805190810160405280600681526020017f426967626f6d000000000000000000000000000000000000000000000000000081525081565b60008082148061112a57506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561113557600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561128157600080fd5b600b544210806112925750600c5442115b151561129d57600080fd5b81421015156112ab57600080fd5b80821015156112b957600080fd5b81600b8190555080600c819055505050565b60045481565b6aa56fa5b99019a5c800000081565b600b5481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000600c5442111580156113285750600b544210155b1561138a57600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138957600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156113c757600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561140257600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561145b57600080fd5b88600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156114b557600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16148061155e5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806115b65750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b8061160e5750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b806116665750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16145b156117d157601160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205495506116b68a612a35565b945085850393508784101515156116cc57600080fd5b8784141561173b576116de8989612f70565b92506116ee600162015180612138565b6000601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508296506117df565b61178d88601160008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b601160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6117dc8a8a8a613129565b96505b5050505050509392505050565b6a73ce27351811f40c00000081565b6b01f04ef12cb04cf15800000081565b601281565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561186c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156118a857600080fd5b600b544210806118b95750600c5442115b15156118c457600080fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6a31a17e847807b1bc00000081565b6000600c54421115801561192d5750600b544210155b1561198f57600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561198e57600080fd5b5b6119e182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546133d990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a39826004546133d990919063ffffffff16565b6004819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b5a57600080fd5b83600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611bfc57601060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020544210151515611bfb57600080fd5b5b831515611cb457601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150814210151515611c5457600080fd5b83600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060009250611d0c565b83600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b824201601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9858585604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a15050505050565b6b020d427af9f6516e5b00000081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e6457600080fd5b826000600b544211151515611e7857600080fd5b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3aefb75836000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611f3d57600080fd5b6102c65a03f11515611f4e57600080fd5b505050604051805190509050600081111515611f6957600080fd5b611f73858561247b565b9250505092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600c5442111580156120745750600b544210155b156120d657600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120d557600080fd5b5b6120e183338461130c565b15156120e957fe5b6120f282611917565b905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60116020528060005260406000206000915090505481565b600033600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156121dc57601060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101515156121db57600080fd5b5b62093a8083111515156121ee57600080fd5b8315156122a657601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915081421015151561224657600080fd5b83600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600092506122fe565b83600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b824201601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fe498f5de034ff24e6c60a58f79f46177b3549748e793928ba8588593e9fec1b9338585604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001828152602001935050505060405180910390a150505050565b6ae37983df262343f300000081565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f42424f000000000000000000000000000000000000000000000000000000000081525081565b6000806000806000600c5442111580156124975750600b544210155b156124f957600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156124f857600080fd5b5b86600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561253657600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561257157600080fd5b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156125ca57600080fd5b33600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561262457600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806126cd5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806127255750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061277d5750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806127d55750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1561294057601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054955061282533612a35565b9450858503935087841015151561283b57600080fd5b878414156128aa5761284d8989612f70565b925061285d600162015180612138565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082965061294d565b6128fc88601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61294a8989612f70565b96505b50505050505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156129b557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156129f157600080fd5b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612adf576a084595161401484a00000090505b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612b44576a084595161401484a00000090505b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612ba9576a211654585005212800000090505b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612c0e576a108b2a2c2802909400000090505b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612c73576a0540aa3094621824c0000090505b80915050919050565b60106020528060005260406000206000915090505481565b600f6020528060005260406000206000915054906101000a900460ff1681565b6a211654585005212800000081565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612d1f57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515612dec57600080fd5b6102c65a03f11515612dfd57600080fd5b50505060405180519050505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612ef557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515612f6d5780600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000612fc482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546133d990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061305982600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080828401905083811015151561311f57fe5b8091505092915050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506131fd83600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546133d990919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061329283600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310b90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506132e883826133d990919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60008282111515156133e757fe5b8183039050929150505600a165627a7a723058204da1bf9881fb091918d6d56050e2ef819326284001b45d8269d189ec3ca6e61e0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000005ac4cfc7000000000000000000000000000000000000000000000000000000005ac4c1b7000000000000000000000000ada72ca1a93a5690b16e53700843b0327b3728b60000000000000000000000009968d3072a7fb3140f9ceceeb9f093a019fe366900000000000000000000000015d4c19c22f90b2fa8fed2a63b94ec32997bad97000000000000000000000000a81c747dd94d80ff47f9e9b3ea311555dedd559a0000000000000000000000004787d5af133aa9fe6dfa4153514a425543c604c7000000000000000000000000912b11528f8ea6d871ac033f82fc82b43bc040a100000000000000000000000028d9d3a63444a1195e582ddf417dc014c81ae5870000000000000000000000008227cf5171bfdafad9110775c4dce2cc5897b5dd
-----Decoded View---------------
Arg [0] : startTime (uint256): 1522847687
Arg [1] : endTime (uint256): 1522844087
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
Arg [9] : _bigbomToken (address): 0x8227CF5171BFdaFad9110775C4Dce2CC5897B5dd
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000005ac4cfc7
Arg [1] : 000000000000000000000000000000000000000000000000000000005ac4c1b7
Arg [2] : 000000000000000000000000ada72ca1a93a5690b16e53700843b0327b3728b6
Arg [3] : 0000000000000000000000009968d3072a7fb3140f9ceceeb9f093a019fe3669
Arg [4] : 00000000000000000000000015d4c19c22f90b2fa8fed2a63b94ec32997bad97
Arg [5] : 000000000000000000000000a81c747dd94d80ff47f9e9b3ea311555dedd559a
Arg [6] : 0000000000000000000000004787d5af133aa9fe6dfa4153514a425543c604c7
Arg [7] : 000000000000000000000000912b11528f8ea6d871ac033f82fc82b43bc040a1
Arg [8] : 00000000000000000000000028d9d3a63444a1195e582ddf417dc014c81ae587
Arg [9] : 0000000000000000000000008227cf5171bfdafad9110775c4dce2cc5897b5dd
Swarm Source
bzzr://4da1bf9881fb091918d6d56050e2ef819326284001b45d8269d189ec3ca6e61e
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.