ETH Price: $3,998.31 (+3.48%)

Contract

0xCe15736B73c63b73452CDA50dFFDA533E66d71aa
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer155835382022-09-21 18:30:11816 days ago1663785011IN
0xCe15736B...3E66d71aa
0 ETH0.0013650825.29019216
Transfer150049202022-06-22 0:23:43908 days ago1655857423IN
0xCe15736B...3E66d71aa
0 ETH0.0016292654.30899923
Transfer150048552022-06-21 23:59:58908 days ago1655855998IN
0xCe15736B...3E66d71aa
0 ETH0.0014598539.6
Transfer134659852021-10-22 7:04:341150 days ago1634886274IN
0xCe15736B...3E66d71aa
0 ETH0.0029777355.16671505
Transfer110577852020-10-15 2:50:421522 days ago1602730242IN
0xCe15736B...3E66d71aa
0 ETH0.0009465437.8
Transfer110577012020-10-15 2:33:361522 days ago1602729216IN
0xCe15736B...3E66d71aa
0 ETH0.0023667643
Transfer110397402020-10-12 8:37:261525 days ago1602491846IN
0xCe15736B...3E66d71aa
0 ETH0.00094737.8
Transfer110396762020-10-12 8:24:451525 days ago1602491085IN
0xCe15736B...3E66d71aa
0 ETH0.0013763225.00000145
Transfer110382132020-10-12 3:04:321525 days ago1602471872IN
0xCe15736B...3E66d71aa
0 ETH0.0008768535
Transfer110382132020-10-12 3:04:321525 days ago1602471872IN
0xCe15736B...3E66d71aa
0 ETH0.0008764335
Transfer110381932020-10-12 3:00:401525 days ago1602471640IN
0xCe15736B...3E66d71aa
0 ETH0.0008764335
Transfer110381932020-10-12 3:00:401525 days ago1602471640IN
0xCe15736B...3E66d71aa
0 ETH0.0008768535
Transfer110381932020-10-12 3:00:401525 days ago1602471640IN
0xCe15736B...3E66d71aa
0 ETH0.0008768535
Transfer110381932020-10-12 3:00:401525 days ago1602471640IN
0xCe15736B...3E66d71aa
0 ETH0.0008768535
Transfer110381752020-10-12 2:55:541525 days ago1602471354IN
0xCe15736B...3E66d71aa
0 ETH0.0013760225.00000145
Transfer110381752020-10-12 2:55:541525 days ago1602471354IN
0xCe15736B...3E66d71aa
0 ETH0.0013763225.00000145
Transfer110381682020-10-12 2:54:301525 days ago1602471270IN
0xCe15736B...3E66d71aa
0 ETH0.0008764335
Transfer110381682020-10-12 2:54:301525 days ago1602471270IN
0xCe15736B...3E66d71aa
0 ETH0.0008768535
Transfer110381482020-10-12 2:49:561525 days ago1602470996IN
0xCe15736B...3E66d71aa
0 ETH0.0010010225.00000145
Transfer110381272020-10-12 2:46:101525 days ago1602470770IN
0xCe15736B...3E66d71aa
0 ETH0.0013763225.00000145
Transfer110381272020-10-12 2:46:101525 days ago1602470770IN
0xCe15736B...3E66d71aa
0 ETH0.0013763225.00000145
Transfer110381252020-10-12 2:45:441525 days ago1602470744IN
0xCe15736B...3E66d71aa
0 ETH0.0013760225.00000145
Transfer110381252020-10-12 2:45:441525 days ago1602470744IN
0xCe15736B...3E66d71aa
0 ETH0.0013760225.00000145
Transfer110381252020-10-12 2:45:441525 days ago1602470744IN
0xCe15736B...3E66d71aa
0 ETH0.0013763225.00000145
Transfer110381202020-10-12 2:44:401525 days ago1602470680IN
0xCe15736B...3E66d71aa
0 ETH0.0013763225.00000145
View all transactions

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BACCToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-08-13
*/

pragma solidity ^0.4.25;

// File: SafeMath.sol

/**
 * @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 c) {
   
    if (_a == 0) {
      return 0;
    }

    c = _a * _b;
    assert(c / _a == _b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 _a, uint256 _b) internal pure returns (uint256) {
    // assert(_b > 0); // Solidity automatically throws when dividing by 0
    // uint256 c = _a / _b;
    // assert(_a == _b * c + _a % _b); // There is no case in which this doesn't hold
    return _a / _b;
  }

  /**
  * @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 c) {
    c = _a + _b;
    assert(c >= _a);
    return c;
  }
 
}

// File: BACCToken.sol

contract BACCToken {

    using SafeMath for uint256;   

    mapping (address => uint256) internal balances;
    mapping (address => mapping (address => uint256)) internal allowed;

    //--------------------------------  Basic Info  -------------------------------------//

    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;

    //--------------------------------  Basic Info  -------------------------------------//


  
    
    //--------------------------------  Admin Info  -------------------------------------//

    address internal admin;  //Admin address
     
    event ChangeAdmin(address indexed admin, address indexed newAdmin);
  
    modifier onlyAdmin() {
        require(msg.sender == admin); 
        _;
    }
  
  
    /**
     * @dev Change admin address
     * @param newAdmin New admin address
     */
    function changeAdmin(address newAdmin) public onlyAdmin returns (bool)  {
        require(newAdmin != address(0));
        uint256 balAdmin = balances[admin];
        balances[newAdmin] = balances[newAdmin].add(balAdmin);
        balances[admin] = 0;
        emit Transfer(admin, newAdmin, balAdmin);
        emit ChangeAdmin(admin, newAdmin);
        admin = newAdmin;          
        return true;
    }

    //--------------------------------  Admin Info  -------------------------------------//
    
    //-----------------------------  Transfer switch  ----------------------------------//

    bool public allowedTransfer;     //Whether transfering token is allowed
    bool public allowedMultiTransfer;     //Whether multi transfering token is allowed
    
    /**
     * @dev Change allowedTransfer flag
     * @param newAllowedTransfer whether transfering token is allowed
     */
    function changeAllowedTransfer(bool newAllowedTransfer) public onlyAdmin returns (bool)  {
       // require(msg.sender == admin);        
        allowedTransfer = newAllowedTransfer;
        return true;
    }
    
    /**
     * @dev Change allowedMultiTransfer flag
     * @param newAllowedMultiTransfer whether multi transfering token is allowed
     */
    function changeAllowedMultiTransfer(bool newAllowedMultiTransfer) public onlyAdmin returns (bool)  {
      //  require(msg.sender == admin);        
        allowedMultiTransfer = newAllowedMultiTransfer;
        return true;
    }
    
    //-----------------------------  Transfer switch  ----------------------------------//

    //--------------------------  Events & Constructor  ------------------------------//
    
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);

    // constructor
    constructor(string tokenName, string tokenSymbol, uint8 tokenDecimals, uint256 totalTokenSupply) public {
        name = tokenName;
        symbol = tokenSymbol;
        decimals = tokenDecimals;
        totalSupply = totalTokenSupply;
        admin = msg.sender;
        balances[msg.sender] = totalTokenSupply;
        allowedTransfer = true;
        allowedMultiTransfer = true;
        emit Transfer(address(0x0), msg.sender, totalTokenSupply); 

    }

    //--------------------------  Events & Constructor  ------------------------------//
    
    //------------------------------ Account lock  -----------------------------------//

    // The same account is frozen if it satisfies any freezing conditions
    mapping (address => bool)  public frozenAccount; //Accounts frozen indefinitely
    mapping (address => uint256) public frozenTimestamp; // Accounts frozen for a limited period

   

    /**
     * Lock accounts
     */
    function freeze(address _target, bool _freeze) public onlyAdmin returns (bool) {
      //  require(msg.sender == admin);          
        require(_target != admin);
        frozenAccount[_target] = _freeze;
        return true;
    }

    /**
     * Locking accounts through timestamps
     */
    function freezeWithTimestamp(address _target, uint256 _timestamp) public onlyAdmin returns (bool) {
     //   require(msg.sender == admin);          
        require(_target != admin); 
        frozenTimestamp[_target] = _timestamp;
        return true;
    }

    /**
     * Batch Lock-in Account
     */
    function multiFreeze(address[] _targets, bool[] _freezes) public onlyAdmin returns (bool) {
      //  require(msg.sender == admin);         
        require(_targets.length == _freezes.length);
        uint256 len = _targets.length;
        require(len > 0);
        for (uint256 i = 0; i < len; i = i.add(1)) {
            address _target = _targets[i];
            require(_target != admin);
            bool _freeze = _freezes[i];
            frozenAccount[_target] = _freeze;
        }
        return true;
    }

    /**
     * Lock accounts in batches through timestamps
     */
    function multiFreezeWithTimestamp(address[] _targets, uint256[] _timestamps) public onlyAdmin returns (bool) {
       // require(msg.sender == admin);        
       // require(_targets.length == _timestamps.length);    
        require(_targets.length > 0 && _targets.length == _timestamps.length);
        uint256 len = _targets.length;           
        for (uint256 i = 0; i < len; i = i.add(1)) {
            address _target = _targets[i];
            require(_target != admin);
            uint256 _timestamp = _timestamps[i];
            frozenTimestamp[_target] = _timestamp;
        }
        return true;
    }

    //------------------------------  Account lock  -----------------------------------//


    //-------------------------  Standard ERC20 Interfaces  --------------------------//

    function multiTransfer(address[] _tos, uint256[] _values) public returns (bool) {
        require(allowedMultiTransfer);
        require(!frozenAccount[msg.sender]);
        require(now > frozenTimestamp[msg.sender]);
       // require(_tos.length == _values.length);     
        require(_tos.length > 0 && _tos.length == _values.length);
        uint256 len = _tos.length;
        uint256 amount = 0;
        for (uint256 i = 0; i < len; i = i.add(1)) {
            amount = amount.add(_values[i]);
        }
        require(balances[msg.sender] >= amount);
        for (uint256 j = 0; j < len; j = j.add(1)) {
            address _to = _tos[j];        
            require(_to != address(0));
            balances[_to] = balances[_to].add(_values[j]);
            balances[msg.sender] = balances[msg.sender].sub(_values[j]);
            emit Transfer(msg.sender, _to, _values[j]);
        }
        return true;
    }

    function transfer(address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(allowedTransfer);
        require(!frozenAccount[msg.sender]);
        require(now > frozenTimestamp[msg.sender]);
        require(balances[msg.sender].sub(_value) >= 0);    
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { 
        require(_to != address(0));
        require(allowedTransfer);
        require(!frozenAccount[_from]);
        require(now > frozenTimestamp[_from]);
        require(balances[_from].sub(_value) >= 0);    
        require(allowed[_from][msg.sender] >= _value);   

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);

        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool) { 
        require(_value == 0 || allowed[msg.sender][_spender] == 0);
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowed[_owner][_spender];
    }

    /**
     * @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 view returns (uint256) {
        return balances[_owner];
    }

    //-------------------------  Standard ERC20 Interfaces  --------------------------//
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tos","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"multiTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newAdmin","type":"address"}],"name":"changeAdmin","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newAllowedMultiTransfer","type":"bool"}],"name":"changeAllowedMultiTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newAllowedTransfer","type":"bool"}],"name":"changeAllowedTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"allowedTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"allowedMultiTransfer","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"_target","type":"address"},{"name":"_freeze","type":"bool"}],"name":"freeze","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_targets","type":"address[]"},{"name":"_freezes","type":"bool[]"}],"name":"multiFreeze","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_timestamp","type":"uint256"}],"name":"freezeWithTimestamp","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_targets","type":"address[]"},{"name":"_timestamps","type":"uint256[]"}],"name":"multiFreezeWithTimestamp","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"},{"name":"tokenDecimals","type":"uint8"},{"name":"totalTokenSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"admin","type":"address"},{"indexed":true,"name":"newAdmin","type":"address"}],"name":"ChangeAdmin","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"}]

60806040523480156200001157600080fd5b50604051620025d0380380620025d08339810180604052810190808051820192919060200180518201929190602001805190602001909291908051906020019092919050505083600290805190602001906200006f929190620001d5565b50826003908051906020019062000088929190620001d5565b5081600460006101000a81548160ff021916908360ff1602179055508060058190555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600660146101000a81548160ff0219169083151502179055506001600660156101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050505062000284565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200021857805160ff191683800117855562000249565b8280016001018555821562000249579182015b82811115620002485782518255916020019190600101906200022b565b5b5090506200025891906200025c565b5090565b6200028191905b808211156200027d57600081600090555060010162000263565b5090565b90565b61233c80620002946000396000f30060806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b257806318160ddd146102175780631e89d5451461024257806323b872dd14610303578063313ce5671461038857806370a08231146103b95780638f2839701461041057806395d89b411461046b57806398c90424146104fb578063a9059cbb14610542578063ac1c52b0146105a7578063adf976dc146105ee578063b1053bf91461061d578063b414d4b61461064c578063bf120ae5146106a7578063c878dad91461070e578063c8d90df8146107cf578063d70907b014610826578063d950c4321461088b578063dd62ed3e1461094c575b600080fd5b34801561012e57600080fd5b506101376109c3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017757808201518184015260208101905061015c565b50505050905090810190601f1680156101a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101be57600080fd5b506101fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a61565b604051808215151515815260200191505060405180910390f35b34801561022357600080fd5b5061022c610be8565b6040518082815260200191505060405180910390f35b34801561024e57600080fd5b506102e96004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610bee565b604051808215151515815260200191505060405180910390f35b34801561030f57600080fd5b5061036e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fdb565b604051808215151515815260200191505060405180910390f35b34801561039457600080fd5b5061039d611469565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103c557600080fd5b506103fa600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061147c565b6040518082815260200191505060405180910390f35b34801561041c57600080fd5b50610451600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114c4565b604051808215151515815260200191505060405180910390f35b34801561047757600080fd5b50610480611809565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c05780820151818401526020810190506104a5565b50505050905090810190601f1680156104ed5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561050757600080fd5b506105286004803603810190808035151590602001909291905050506118a7565b604051808215151515815260200191505060405180910390f35b34801561054e57600080fd5b5061058d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611928565b604051808215151515815260200191505060405180910390f35b3480156105b357600080fd5b506105d4600480360381019080803515159060200190929190505050611c1b565b604051808215151515815260200191505060405180910390f35b3480156105fa57600080fd5b50610603611c9c565b604051808215151515815260200191505060405180910390f35b34801561062957600080fd5b50610632611caf565b604051808215151515815260200191505060405180910390f35b34801561065857600080fd5b5061068d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cc2565b604051808215151515815260200191505060405180910390f35b3480156106b357600080fd5b506106f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611ce2565b604051808215151515815260200191505060405180910390f35b34801561071a57600080fd5b506107b56004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611dfe565b604051808215151515815260200191505060405180910390f35b3480156107db57600080fd5b50610810600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fa3565b6040518082815260200191505060405180910390f35b34801561083257600080fd5b50610871600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611fbb565b604051808215151515815260200191505060405180910390f35b34801561089757600080fd5b5061093260048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506120c4565b604051808215151515815260200191505060405180910390f35b34801561095857600080fd5b506109ad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612254565b6040518082815260200191505060405180910390f35b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a595780601f10610a2e57610100808354040283529160200191610a59565b820191906000526020600020905b815481529060010190602001808311610a3c57829003601f168201915b505050505081565b600080821480610aed57506000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610af857600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60055481565b600080600080600080600660159054906101000a900460ff161515610c1257600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610c6b57600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442111515610cb857600080fd5b60008851118015610cca575086518851145b1515610cd557600080fd5b8751945060009350600092505b84831015610d3157610d148784815181101515610cfb57fe5b90602001906020020151856122db90919063ffffffff16565b9350610d2a6001846122db90919063ffffffff16565b9250610ce2565b836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610d7e57600080fd5b600091505b84821015610fcc578782815181101515610d9957fe5b906020019060200201519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610de157600080fd5b610e498783815181101515610df257fe5b906020019060200201516000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ef38783815181101515610e9c57fe5b906020019060200201516000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8985815181101515610f9257fe5b906020019060200201516040518082815260200191505060405180910390a3610fc56001836122db90919063ffffffff16565b9150610d83565b60019550505050505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561101857600080fd5b600660149054906101000a900460ff16151561103357600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561108c57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421115156110d957600080fd5b600061112c836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b1015151561113957600080fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156111c457600080fd5b611215826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112a8826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061137982600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561152357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561155f57600080fd5b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611613816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a38273ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fcf9b665e0639e0b81a8db37b60ac7ddf45aeb1b484e11adeb7dff4bf4a3a625860405160405180910390a382600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001915050919050565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561189f5780601f106118745761010080835404028352916020019161189f565b820191906000526020600020905b81548152906001019060200180831161188257829003601f168201915b505050505081565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561190557600080fd5b81600660156101000a81548160ff02191690831515021790555060019050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561196557600080fd5b600660149054906101000a900460ff16151561198057600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156119d957600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442111515611a2657600080fd5b6000611a79836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b10151515611a8657600080fd5b611ad7826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b6a826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c7957600080fd5b81600660146101000a81548160ff02191690831515021790555060019050919050565b600660149054906101000a900460ff1681565b600660159054906101000a900460ff1681565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d4057600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611d9d57600080fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b6000806000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e6257600080fd5b85518751141515611e7257600080fd5b86519350600084111515611e8557600080fd5b600092505b83831015611f95578683815181101515611ea057fe5b906020019060200201519150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0957600080fd5b8583815181101515611f1757fe5b90602001906020020151905080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f8e6001846122db90919063ffffffff16565b9250611e8a565b600194505050505092915050565b60086020528060005260406000206000915090505481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561201957600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561207657600080fd5b81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b6000806000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561212857600080fd5b6000875111801561213a575085518751145b151561214557600080fd5b86519350600092505b8383101561224657868381518110151561216457fe5b906020019060200201519150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156121cd57600080fd5b85838151811015156121db57fe5b90602001906020020151905080600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061223f6001846122db90919063ffffffff16565b925061214e565b600194505050505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081830190508281101515156122ee57fe5b80905092915050565b600082821115151561230557fe5b8183039050929150505600a165627a7a7230582024dc52f93f3f78b6e919c7307e02b878edade569ff075056ba480dd7c091f61a0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000204fce5e3e25026110000000000000000000000000000000000000000000000000000000000000000000001f426c6f636b636861696e20414920436f6e74656e7420436f6d6d756e6974790000000000000000000000000000000000000000000000000000000000000000044241434300000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b257806318160ddd146102175780631e89d5451461024257806323b872dd14610303578063313ce5671461038857806370a08231146103b95780638f2839701461041057806395d89b411461046b57806398c90424146104fb578063a9059cbb14610542578063ac1c52b0146105a7578063adf976dc146105ee578063b1053bf91461061d578063b414d4b61461064c578063bf120ae5146106a7578063c878dad91461070e578063c8d90df8146107cf578063d70907b014610826578063d950c4321461088b578063dd62ed3e1461094c575b600080fd5b34801561012e57600080fd5b506101376109c3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017757808201518184015260208101905061015c565b50505050905090810190601f1680156101a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101be57600080fd5b506101fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a61565b604051808215151515815260200191505060405180910390f35b34801561022357600080fd5b5061022c610be8565b6040518082815260200191505060405180910390f35b34801561024e57600080fd5b506102e96004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610bee565b604051808215151515815260200191505060405180910390f35b34801561030f57600080fd5b5061036e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fdb565b604051808215151515815260200191505060405180910390f35b34801561039457600080fd5b5061039d611469565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103c557600080fd5b506103fa600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061147c565b6040518082815260200191505060405180910390f35b34801561041c57600080fd5b50610451600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114c4565b604051808215151515815260200191505060405180910390f35b34801561047757600080fd5b50610480611809565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c05780820151818401526020810190506104a5565b50505050905090810190601f1680156104ed5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561050757600080fd5b506105286004803603810190808035151590602001909291905050506118a7565b604051808215151515815260200191505060405180910390f35b34801561054e57600080fd5b5061058d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611928565b604051808215151515815260200191505060405180910390f35b3480156105b357600080fd5b506105d4600480360381019080803515159060200190929190505050611c1b565b604051808215151515815260200191505060405180910390f35b3480156105fa57600080fd5b50610603611c9c565b604051808215151515815260200191505060405180910390f35b34801561062957600080fd5b50610632611caf565b604051808215151515815260200191505060405180910390f35b34801561065857600080fd5b5061068d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cc2565b604051808215151515815260200191505060405180910390f35b3480156106b357600080fd5b506106f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611ce2565b604051808215151515815260200191505060405180910390f35b34801561071a57600080fd5b506107b56004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611dfe565b604051808215151515815260200191505060405180910390f35b3480156107db57600080fd5b50610810600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fa3565b6040518082815260200191505060405180910390f35b34801561083257600080fd5b50610871600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611fbb565b604051808215151515815260200191505060405180910390f35b34801561089757600080fd5b5061093260048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506120c4565b604051808215151515815260200191505060405180910390f35b34801561095857600080fd5b506109ad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612254565b6040518082815260200191505060405180910390f35b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a595780601f10610a2e57610100808354040283529160200191610a59565b820191906000526020600020905b815481529060010190602001808311610a3c57829003601f168201915b505050505081565b600080821480610aed57506000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610af857600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60055481565b600080600080600080600660159054906101000a900460ff161515610c1257600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610c6b57600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442111515610cb857600080fd5b60008851118015610cca575086518851145b1515610cd557600080fd5b8751945060009350600092505b84831015610d3157610d148784815181101515610cfb57fe5b90602001906020020151856122db90919063ffffffff16565b9350610d2a6001846122db90919063ffffffff16565b9250610ce2565b836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610d7e57600080fd5b600091505b84821015610fcc578782815181101515610d9957fe5b906020019060200201519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610de157600080fd5b610e498783815181101515610df257fe5b906020019060200201516000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ef38783815181101515610e9c57fe5b906020019060200201516000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8985815181101515610f9257fe5b906020019060200201516040518082815260200191505060405180910390a3610fc56001836122db90919063ffffffff16565b9150610d83565b60019550505050505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561101857600080fd5b600660149054906101000a900460ff16151561103357600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561108c57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421115156110d957600080fd5b600061112c836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b1015151561113957600080fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156111c457600080fd5b611215826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112a8826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061137982600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561152357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561155f57600080fd5b600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611613816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a38273ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fcf9b665e0639e0b81a8db37b60ac7ddf45aeb1b484e11adeb7dff4bf4a3a625860405160405180910390a382600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001915050919050565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561189f5780601f106118745761010080835404028352916020019161189f565b820191906000526020600020905b81548152906001019060200180831161188257829003601f168201915b505050505081565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561190557600080fd5b81600660156101000a81548160ff02191690831515021790555060019050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561196557600080fd5b600660149054906101000a900460ff16151561198057600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156119d957600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442111515611a2657600080fd5b6000611a79836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b10151515611a8657600080fd5b611ad7826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122f790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b6a826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122db90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c7957600080fd5b81600660146101000a81548160ff02191690831515021790555060019050919050565b600660149054906101000a900460ff1681565b600660159054906101000a900460ff1681565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d4057600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611d9d57600080fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b6000806000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e6257600080fd5b85518751141515611e7257600080fd5b86519350600084111515611e8557600080fd5b600092505b83831015611f95578683815181101515611ea057fe5b906020019060200201519150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0957600080fd5b8583815181101515611f1757fe5b90602001906020020151905080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f8e6001846122db90919063ffffffff16565b9250611e8a565b600194505050505092915050565b60086020528060005260406000206000915090505481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561201957600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561207657600080fd5b81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b6000806000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561212857600080fd5b6000875111801561213a575085518751145b151561214557600080fd5b86519350600092505b8383101561224657868381518110151561216457fe5b906020019060200201519150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156121cd57600080fd5b85838151811015156121db57fe5b90602001906020020151905080600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061223f6001846122db90919063ffffffff16565b925061214e565b600194505050505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081830190508281101515156122ee57fe5b80905092915050565b600082821115151561230557fe5b8183039050929150505600a165627a7a7230582024dc52f93f3f78b6e919c7307e02b878edade569ff075056ba480dd7c091f61a0029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000204fce5e3e25026110000000000000000000000000000000000000000000000000000000000000000000001f426c6f636b636861696e20414920436f6e74656e7420436f6d6d756e6974790000000000000000000000000000000000000000000000000000000000000000044241434300000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : tokenName (string): Blockchain AI Content Community
Arg [1] : tokenSymbol (string): BACC
Arg [2] : tokenDecimals (uint8): 18
Arg [3] : totalTokenSupply (uint256): 10000000000000000000000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000204fce5e3e25026110000000
Arg [4] : 000000000000000000000000000000000000000000000000000000000000001f
Arg [5] : 426c6f636b636861696e20414920436f6e74656e7420436f6d6d756e69747900
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4241434300000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1276:8805:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1565:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1565:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1565:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9236:276;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9236:276:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1645:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1645:26:0;;;;;;;;;;;;;;;;;;;;;;;7145:940;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7145:940:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8599:629;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8599:629:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1617:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1617:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;9879:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9879:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2201:415;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2201:415:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1590:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1590:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1590:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3491:235;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3491:235:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8093:498;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8093:498:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3118:215;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3118:215:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2817:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2817:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2894:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2894:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4850:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4850:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5082:239;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5082:239:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5711:528;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5711:528:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4935:51;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4935:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5391:264;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5391:264:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6317:633;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6317:633:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9520:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9520:134:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1565:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9236:276::-;9303:4;9339:1;9329:6;:11;:49;;;;9377:1;9344:7;:19;9352:10;9344:19;;;;;;;;;;;;;;;:29;9364:8;9344:29;;;;;;;;;;;;;;;;:34;9329:49;9321:58;;;;;;;;9422:6;9390:7;:19;9398:10;9390:19;;;;;;;;;;;;;;;:29;9410:8;9390:29;;;;;;;;;;;;;;;:38;;;;9465:8;9444:38;;9453:10;9444:38;;;9475:6;9444:38;;;;;;;;;;;;;;;;;;9500:4;9493:11;;9236:276;;;;:::o;1645:26::-;;;;:::o;7145:940::-;7219:4;7499:11;7535:14;7569:9;7730;7783:11;7244:20;;;;;;;;;;;7236:29;;;;;;;;7285:13;:25;7299:10;7285:25;;;;;;;;;;;;;;;;;;;;;;;;;7284:26;7276:35;;;;;;;;7336:15;:27;7352:10;7336:27;;;;;;;;;;;;;;;;7330:3;:33;7322:42;;;;;;;;7453:1;7439:4;:11;:15;:48;;;;;7473:7;:14;7458:4;:11;:29;7439:48;7431:57;;;;;;;;7513:4;:11;7499:25;;7552:1;7535:18;;7581:1;7569:13;;7564:101;7588:3;7584:1;:7;7564:101;;;7631:22;7642:7;7650:1;7642:10;;;;;;;;;;;;;;;;;;7631:6;:10;;:22;;;;:::i;:::-;7622:31;;7597:8;7603:1;7597;:5;;:8;;;;:::i;:::-;7593:12;;7564:101;;;7707:6;7683:8;:20;7692:10;7683:20;;;;;;;;;;;;;;;;:30;;7675:39;;;;;;;;7742:1;7730:13;;7725:331;7749:3;7745:1;:7;7725:331;;;7797:4;7802:1;7797:7;;;;;;;;;;;;;;;;;;7783:21;;7850:1;7835:17;;:3;:17;;;;7827:26;;;;;;;;7884:29;7902:7;7910:1;7902:10;;;;;;;;;;;;;;;;;;7884:8;:13;7893:3;7884:13;;;;;;;;;;;;;;;;:17;;:29;;;;:::i;:::-;7868:8;:13;7877:3;7868:13;;;;;;;;;;;;;;;:45;;;;7951:36;7976:7;7984:1;7976:10;;;;;;;;;;;;;;;;;;7951:8;:20;7960:10;7951:20;;;;;;;;;;;;;;;;:24;;:36;;;;:::i;:::-;7928:8;:20;7937:10;7928:20;;;;;;;;;;;;;;;:59;;;;8028:3;8007:37;;8016:10;8007:37;;;8033:7;8041:1;8033:10;;;;;;;;;;;;;;;;;;8007:37;;;;;;;;;;;;;;;;;;7758:8;7764:1;7758;:5;;:8;;;;:::i;:::-;7754:12;;7725:331;;;8073:4;8066:11;;7145:940;;;;;;;;;:::o;8599:629::-;8681:4;8722:1;8707:17;;:3;:17;;;;8699:26;;;;;;;;8744:15;;;;;;;;;;;8736:24;;;;;;;;8780:13;:20;8794:5;8780:20;;;;;;;;;;;;;;;;;;;;;;;;;8779:21;8771:30;;;;;;;;8826:15;:22;8842:5;8826:22;;;;;;;;;;;;;;;;8820:3;:28;8812:37;;;;;;;;8899:1;8868:27;8888:6;8868:8;:15;8877:5;8868:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;:32;;8860:41;;;;;;;;8954:6;8924:7;:14;8932:5;8924:14;;;;;;;;;;;;;;;:26;8939:10;8924:26;;;;;;;;;;;;;;;;:36;;8916:45;;;;;;;;8995:27;9015:6;8995:8;:15;9004:5;8995:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;8977:8;:15;8986:5;8977:15;;;;;;;;;;;;;;;:45;;;;9049:25;9067:6;9049:8;:13;9058:3;9049:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;9033:8;:13;9042:3;9033:13;;;;;;;;;;;;;;;:41;;;;9114:38;9145:6;9114:7;:14;9122:5;9114:14;;;;;;;;;;;;;;;:26;9129:10;9114:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;9085:7;:14;9093:5;9085:14;;;;;;;;;;;;;;;:26;9100:10;9085:26;;;;;;;;;;;;;;;:67;;;;9186:3;9170:28;;9179:5;9170:28;;;9191:6;9170:28;;;;;;;;;;;;;;;;;;9216:4;9209:11;;8599:629;;;;;:::o;1617:21::-;;;;;;;;;;;;;:::o;9879:107::-;9935:7;9962:8;:16;9971:6;9962:16;;;;;;;;;;;;;;;;9955:23;;9879:107;;;:::o;2201:415::-;2266:4;2326:16;2066:5;;;;;;;;;;;2052:19;;:10;:19;;;2044:28;;;;;;;;2312:1;2292:22;;:8;:22;;;;2284:31;;;;;;;;2345:8;:15;2354:5;;;;;;;;;;;2345:15;;;;;;;;;;;;;;;;2326:34;;2392:32;2415:8;2392;:18;2401:8;2392:18;;;;;;;;;;;;;;;;:22;;:32;;;;:::i;:::-;2371:8;:18;2380:8;2371:18;;;;;;;;;;;;;;;:53;;;;2453:1;2435:8;:15;2444:5;;;;;;;;;;;2435:15;;;;;;;;;;;;;;;:19;;;;2486:8;2470:35;;2479:5;;;;;;;;;;;2470:35;;;2496:8;2470:35;;;;;;;;;;;;;;;;;;2540:8;2521:28;;2533:5;;;;;;;;;;;2521:28;;;;;;;;;;;;2568:8;2560:5;;:16;;;;;;;;;;;;;;;;;;2604:4;2597:11;;2201:415;;;;:::o;1590:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3491:235::-;3583:4;2066:5;;;;;;;;;;;2052:19;;:10;:19;;;2044:28;;;;;;;;3673:23;3650:20;;:46;;;;;;;;;;;;;;;;;;3714:4;3707:11;;3491:235;;;:::o;8093:498::-;8156:4;8196:1;8181:17;;:3;:17;;;;8173:26;;;;;;;;8218:15;;;;;;;;;;;8210:24;;;;;;;;8254:13;:25;8268:10;8254:25;;;;;;;;;;;;;;;;;;;;;;;;;8253:26;8245:35;;;;;;;;8305:15;:27;8321:10;8305:27;;;;;;;;;;;;;;;;8299:3;:33;8291:42;;;;;;;;8388:1;8352:32;8377:6;8352:8;:20;8361:10;8352:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;:37;;8344:46;;;;;;;;8428:32;8453:6;8428:8;:20;8437:10;8428:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;8405:8;:20;8414:10;8405:20;;;;;;;;;;;;;;;:55;;;;8487:25;8505:6;8487:8;:13;8496:3;8487:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;8471:8;:13;8480:3;8471:13;;;;;;;;;;;;;;;:41;;;;8549:3;8528:33;;8537:10;8528:33;;;8554:6;8528:33;;;;;;;;;;;;;;;;;;8579:4;8572:11;;8093:498;;;;:::o;3118:215::-;3200:4;2066:5;;;;;;;;;;;2052:19;;:10;:19;;;2044:28;;;;;;;;3285:18;3267:15;;:36;;;;;;;;;;;;;;;;;;3321:4;3314:11;;3118:215;;;:::o;2817:27::-;;;;;;;;;;;;;:::o;2894:32::-;;;;;;;;;;;;;:::o;4850:47::-;;;;;;;;;;;;;;;;;;;;;;:::o;5082:239::-;5155:4;2066:5;;;;;;;;;;;2052:19;;:10;:19;;;2044:28;;;;;;;;5242:5;;;;;;;;;;;5231:16;;:7;:16;;;;5223:25;;;;;;;;5284:7;5259:13;:22;5273:7;5259:22;;;;;;;;;;;;;;;;:32;;;;;;;;;;;;;;;;;;5309:4;5302:11;;5082:239;;;;:::o;5711:528::-;5795:4;5916:11;5988:9;6041:15;6125:12;2066:5;;;;;;;;;;;2052:19;;:10;:19;;;2044:28;;;;;;;;5889:8;:15;5870:8;:15;:34;5862:43;;;;;;;;5930:8;:15;5916:29;;5970:1;5964:3;:7;5956:16;;;;;;;;6000:1;5988:13;;5983:227;6007:3;6003:1;:7;5983:227;;;6059:8;6068:1;6059:11;;;;;;;;;;;;;;;;;;6041:29;;6104:5;;;;;;;;;;;6093:16;;:7;:16;;;;6085:25;;;;;;;;6140:8;6149:1;6140:11;;;;;;;;;;;;;;;;;;6125:26;;6191:7;6166:13;:22;6180:7;6166:22;;;;;;;;;;;;;;;;:32;;;;;;;;;;;;;;;;;;6016:8;6022:1;6016;:5;;:8;;;;:::i;:::-;6012:12;;5983:227;;;6227:4;6220:11;;5711:528;;;;;;;;:::o;4935:51::-;;;;;;;;;;;;;;;;;:::o;5391:264::-;5483:4;2066:5;;;;;;;;;;;2052:19;;:10;:19;;;2044:28;;;;;;;;5570:5;;;;;;;;;;;5559:16;;:7;:16;;;;5551:25;;;;;;;;5615:10;5588:15;:24;5604:7;5588:24;;;;;;;;;;;;;;;:37;;;;5643:4;5636:11;;5391:264;;;;:::o;6317:633::-;6420:4;6629:11;6685:9;6738:15;6822:18;2066:5;;;;;;;;;;;2052:19;;:10;:19;;;2044:28;;;;;;;;6575:1;6557:8;:15;:19;:60;;;;;6599:11;:18;6580:8;:15;:37;6557:60;6549:69;;;;;;;;6643:8;:15;6629:29;;6697:1;6685:13;;6680:241;6704:3;6700:1;:7;6680:241;;;6756:8;6765:1;6756:11;;;;;;;;;;;;;;;;;;6738:29;;6801:5;;;;;;;;;;;6790:16;;:7;:16;;;;6782:25;;;;;;;;6843:11;6855:1;6843:14;;;;;;;;;;;;;;;;;;6822:35;;6899:10;6872:15;:24;6888:7;6872:24;;;;;;;;;;;;;;;:37;;;;6713:8;6719:1;6713;:5;;:8;;;;:::i;:::-;6709:12;;6680:241;;;6938:4;6931:11;;6317:633;;;;;;;;:::o;9520:134::-;9594:7;9621;:15;9629:6;9621:15;;;;;;;;;;;;;;;:25;9637:8;9621:25;;;;;;;;;;;;;;;;9614:32;;9520:134;;;;:::o;1108:132::-;1168:9;1195:2;1190;:7;1186:11;;1216:2;1211:1;:7;;1204:15;;;;;;1233:1;1226:8;;1108:132;;;;:::o;922:119::-;982:7;1011:2;1005;:8;;998:16;;;;;;1033:2;1028;:7;1021:14;;922:119;;;;:::o

Swarm Source

bzzr://24dc52f93f3f78b6e919c7307e02b878edade569ff075056ba480dd7c091f61a

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.