ETH Price: $2,348.02 (+7.77%)

Contract

0x79A2F75FFA39C862f6b00C35f24CF439d56F8E5a
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer96041942020-03-04 10:35:112203 days ago1583318111IN
0x79A2F75F...9d56F8E5a
0 ETH0.00008982.64
Transfer96041942020-03-04 10:35:112203 days ago1583318111IN
0x79A2F75F...9d56F8E5a
0 ETH0.00008982.64
Transfer95387652020-02-23 9:21:212213 days ago1582449681IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer95387642020-02-23 9:21:122213 days ago1582449672IN
0x79A2F75F...9d56F8E5a
0 ETH0.000040811.2
Transfer95266322020-02-21 12:40:512215 days ago1582288851IN
0x79A2F75F...9d56F8E5a
0 ETH0.000102043
Transfer95266322020-02-21 12:40:512215 days ago1582288851IN
0x79A2F75F...9d56F8E5a
0 ETH0.000102043
Transfer95199692020-02-20 11:57:472216 days ago1582199867IN
0x79A2F75F...9d56F8E5a
0 ETH0.000170085
Transfer95199692020-02-20 11:57:472216 days ago1582199867IN
0x79A2F75F...9d56F8E5a
0 ETH0.000170085
Transfer95050922020-02-18 4:55:422218 days ago1582001742IN
0x79A2F75F...9d56F8E5a
0 ETH0.000042461
Transfer94926422020-02-16 7:07:232220 days ago1581836843IN
0x79A2F75F...9d56F8E5a
0 ETH0.00011492
Transfer94862362020-02-15 7:18:562221 days ago1581751136IN
0x79A2F75F...9d56F8E5a
0 ETH0.000129213.8
Transfer94862362020-02-15 7:18:562221 days ago1581751136IN
0x79A2F75F...9d56F8E5a
0 ETH0.000129263.8
Transfer94661962020-02-12 5:06:132224 days ago1581483973IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer94661962020-02-12 5:06:132224 days ago1581483973IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93388632020-01-23 15:53:172244 days ago1579794797IN
0x79A2F75F...9d56F8E5a
0 ETH0.000068032
Transfer93388622020-01-23 15:52:592244 days ago1579794779IN
0x79A2F75F...9d56F8E5a
0 ETH0.000068032
Transfer93373272020-01-23 10:15:332244 days ago1579774533IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93373272020-01-23 10:15:332244 days ago1579774533IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93367722020-01-23 8:13:562244 days ago1579767236IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93367712020-01-23 8:13:392244 days ago1579767219IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93364572020-01-23 7:06:072244 days ago1579763167IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93364572020-01-23 7:06:072244 days ago1579763167IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93315032020-01-22 12:47:572245 days ago1579697277IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93315032020-01-22 12:47:572245 days ago1579697277IN
0x79A2F75F...9d56F8E5a
0 ETH0.000034011
Transfer93258262020-01-21 16:04:172246 days ago1579622657IN
0x79A2F75F...9d56F8E5a
0 ETH0.000212325
View all transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TokenERC20

Compiler Version
v0.4.23+commit.124ca40d

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.21;


library SafeMath {

  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    return a / b;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }


  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}
interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; }

contract Ownable {
  address public owner;

  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  constructor() public {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract TokenERC20 is Ownable {

    using SafeMath for uint256;

    string public constant name       = "Shopinvesta";
    string public constant symbol     = "SIA";
    uint32 public constant decimals   = 6;
    uint256 public totalSupply;
    uint256 public currentTotalSupply = 0;
    uint256 public airdrop;
    uint256 public startBalance;
    uint256 public buyPrice ;

    mapping(address => bool) touched;
    mapping(address => uint256) balances;
    mapping(address => mapping (address => uint256)) internal allowed;
    mapping(address => bool) public frozenAccount;

    event FrozenFunds(address target, bool frozen);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Burn(address indexed burner, uint256 value);

    constructor(
        uint256 initialSupply
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balances[msg.sender] = totalSupply;                // Give the creator all initial tokens
    }

    function totalSupply() public view returns (uint256) {
        return totalSupply;
    }

    function transfer(address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));

        if( !touched[msg.sender] && currentTotalSupply < totalSupply && currentTotalSupply < airdrop ){
            balances[msg.sender] = balances[msg.sender].add( startBalance );
            touched[msg.sender] = true;
            currentTotalSupply = currentTotalSupply.add( startBalance );
        }

        require(!frozenAccount[msg.sender]);
        require(_value <= balances[msg.sender]);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

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

        if( !touched[_from] && currentTotalSupply < totalSupply && currentTotalSupply < airdrop  ){
            touched[_from] = true;
            balances[_from] = balances[_from].add( startBalance );
            currentTotalSupply = currentTotalSupply.add( startBalance );
        }

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        emit Transfer(_from, _to, _value);
        return true;
    }


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

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

    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function getBalance(address _a) internal constant returns(uint256) {
        if( currentTotalSupply < totalSupply ){
            if( touched[_a] )
                return balances[_a];
            else
                return balances[_a].add( startBalance );
        } else {
            return balances[_a];
        }
    }

    function balanceOf(address _owner) public view returns (uint256 balance) {
        return getBalance( _owner );
    }


    function burn(uint256 _value)  public  {
        _burn(msg.sender, _value);
    }

    function _burn(address _who, uint256 _value) internal {
        require(_value <= balances[_who]);
        balances[_who] = balances[_who].sub(_value);
        totalSupply = totalSupply.sub(_value);
        emit Burn(_who, _value);
        emit Transfer(_who, address(0), _value);
    }


    function mintToken(address target, uint256 mintedAmount) onlyOwner public {
        balances[target] = balances[target].add(mintedAmount);
        totalSupply = totalSupply.add(mintedAmount);
        emit Transfer(0, this, mintedAmount);
        emit Transfer(this, target, mintedAmount);
    }


    function freezeAccount(address target, bool freeze) onlyOwner public {
        frozenAccount[target] = freeze;
        emit FrozenFunds(target, freeze);
    }


    function setPrices(uint256 newBuyPrice) onlyOwner public {
        buyPrice = newBuyPrice;
    }

    function () payable public {
        uint amount = msg.value * buyPrice;
        balances[msg.sender] = balances[msg.sender].add(amount);
        balances[owner] = balances[owner].sub(amount);
        emit Transfer(owner, msg.sender, amount);
    }


    function selfdestructs() payable  public onlyOwner {
        selfdestruct(owner);
    }


    function getEth(uint num) payable public onlyOwner {
        owner.transfer(num);
    }


    function modifyairdrop(uint256 _airdrop,uint256 _startBalance ) public onlyOwner {
        airdrop = _airdrop;
        startBalance = _startBalance;
    }
}

Contract Security Audit

Contract ABI

API
[{"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":"_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":"startBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"airdrop","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentTotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"selfdestructs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"num","type":"uint256"}],"name":"getEth","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newBuyPrice","type":"uint256"}],"name":"setPrices","outputs":[],"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":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_airdrop","type":"uint256"},{"name":"_startBalance","type":"uint256"}],"name":"modifyairdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"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":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

6080604052600060025534801561001557600080fd5b506040516020806125e983398101806040528101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600663ffffffff16600a0a8102600181905550600154600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050612508806100e16000396000f300608060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610347578063095ea7b3146103d757806318160ddd1461043c57806323b872dd146104675780632bb9ffef146104ec578063313ce567146105175780633884d6351461054e578063410b1da81461057957806342966c68146105a45780634ed0efd1146105d157806366188463146105db57806370a082311461064057806379c65068146106975780638620410b146106e45780638da5cb5b1461070f5780638e3073a61461076657806395d89b4114610786578063a3201daa14610816578063a9059cbb14610843578063b414d4b6146108a8578063d73dd62314610903578063dd62ed3e14610968578063e0c012ff146109df578063e724529c14610a16578063f2fde38b14610a65575b6000600554340290506101a481600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061025a81600760008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350005b34801561035357600080fd5b5061035c610add565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561039c578082015181840152602081019050610381565b50505050905090810190601f1680156103c95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103e357600080fd5b50610422600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b16565b604051808215151515815260200191505060405180910390f35b34801561044857600080fd5b50610451610c08565b6040518082815260200191505060405180910390f35b34801561047357600080fd5b506104d2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c12565b604051808215151515815260200191505060405180910390f35b3480156104f857600080fd5b506105016111a8565b6040518082815260200191505060405180910390f35b34801561052357600080fd5b5061052c6111ae565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b34801561055a57600080fd5b506105636111b3565b6040518082815260200191505060405180910390f35b34801561058557600080fd5b5061058e6111b9565b6040518082815260200191505060405180910390f35b3480156105b057600080fd5b506105cf600480360381019080803590602001909291905050506111bf565b005b6105d96111cc565b005b3480156105e757600080fd5b50610626600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611261565b604051808215151515815260200191505060405180910390f35b34801561064c57600080fd5b50610681600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f2565b6040518082815260200191505060405180910390f35b3480156106a357600080fd5b506106e2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611504565b005b3480156106f057600080fd5b506106f96116c8565b6040518082815260200191505060405180910390f35b34801561071b57600080fd5b506107246116ce565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610784600480360381019080803590602001909291905050506116f3565b005b34801561079257600080fd5b5061079b6117b9565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107db5780820151818401526020810190506107c0565b50505050905090810190601f1680156108085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561082257600080fd5b50610841600480360381019080803590602001909291905050506117f2565b005b34801561084f57600080fd5b5061088e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611857565b604051808215151515815260200191505060405180910390f35b3480156108b457600080fd5b506108e9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c52565b604051808215151515815260200191505060405180910390f35b34801561090f57600080fd5b5061094e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611c72565b604051808215151515815260200191505060405180910390f35b34801561097457600080fd5b506109c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e6e565b6040518082815260200191505060405180910390f35b3480156109eb57600080fd5b50610a146004803603810190808035906020019092919080359060200190929190505050611ef5565b005b348015610a2257600080fd5b50610a63600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611f62565b005b348015610a7157600080fd5b50610aa6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612087565b005b60008183019050828110151515610abb57fe5b80905092915050565b6000828211151515610ad257fe5b818303905092915050565b6040805190810160405280600b81526020017f53686f70696e766573746100000000000000000000000000000000000000000081525081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c4f57600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610c9d57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d2857600080fd5b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610d8157600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610dde5750600154600254105b8015610ded5750600354600254105b15610eff576001600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610e9e600454600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ef8600454600254610aa890919063ffffffff16565b6002819055505b610f5182600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fe682600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110b882600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60045481565b600681565b60035481565b60025481565b6111c933826121dc565b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561122757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600080600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115611372576000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611406565b6113858382610ac490919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60006114fd82612392565b9050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561155f57600080fd5b6115b181600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061160981600154610aa890919063ffffffff16565b6001819055503073ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a38173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60055481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561174e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156117b5573d6000803e3d6000fd5b5050565b6040805190810160405280600381526020017f534941000000000000000000000000000000000000000000000000000000000081525081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561184d57600080fd5b8060058190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561189457600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118f15750600154600254105b80156119005750600354600254105b15611a1257611959600454600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a0b600454600254610aa890919063ffffffff16565b6002819055505b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515611a6b57600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611ab957600080fd5b611b0b82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ba082600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60096020528060005260406000206000915054906101000a900460ff1681565b6000611d0382600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f5057600080fd5b81600381905550806004819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611fbd57600080fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120e257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561211e57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561222a57600080fd5b61227c81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506122d481600154610ac490919063ffffffff16565b6001819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000600154600254101561249457600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561243957600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506124d7565b61248d600454600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b90506124d7565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b9190505600a165627a7a72305820a4ba6f6c660151ba3a6fd593dbb682e3af3bc3ee27b587bc7cd1983e4a0e83ca00290000000000000000000000000000000000000000000000000000000005f5e100

Deployed Bytecode

0x608060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610347578063095ea7b3146103d757806318160ddd1461043c57806323b872dd146104675780632bb9ffef146104ec578063313ce567146105175780633884d6351461054e578063410b1da81461057957806342966c68146105a45780634ed0efd1146105d157806366188463146105db57806370a082311461064057806379c65068146106975780638620410b146106e45780638da5cb5b1461070f5780638e3073a61461076657806395d89b4114610786578063a3201daa14610816578063a9059cbb14610843578063b414d4b6146108a8578063d73dd62314610903578063dd62ed3e14610968578063e0c012ff146109df578063e724529c14610a16578063f2fde38b14610a65575b6000600554340290506101a481600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061025a81600760008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350005b34801561035357600080fd5b5061035c610add565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561039c578082015181840152602081019050610381565b50505050905090810190601f1680156103c95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103e357600080fd5b50610422600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b16565b604051808215151515815260200191505060405180910390f35b34801561044857600080fd5b50610451610c08565b6040518082815260200191505060405180910390f35b34801561047357600080fd5b506104d2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c12565b604051808215151515815260200191505060405180910390f35b3480156104f857600080fd5b506105016111a8565b6040518082815260200191505060405180910390f35b34801561052357600080fd5b5061052c6111ae565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b34801561055a57600080fd5b506105636111b3565b6040518082815260200191505060405180910390f35b34801561058557600080fd5b5061058e6111b9565b6040518082815260200191505060405180910390f35b3480156105b057600080fd5b506105cf600480360381019080803590602001909291905050506111bf565b005b6105d96111cc565b005b3480156105e757600080fd5b50610626600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611261565b604051808215151515815260200191505060405180910390f35b34801561064c57600080fd5b50610681600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f2565b6040518082815260200191505060405180910390f35b3480156106a357600080fd5b506106e2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611504565b005b3480156106f057600080fd5b506106f96116c8565b6040518082815260200191505060405180910390f35b34801561071b57600080fd5b506107246116ce565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610784600480360381019080803590602001909291905050506116f3565b005b34801561079257600080fd5b5061079b6117b9565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107db5780820151818401526020810190506107c0565b50505050905090810190601f1680156108085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561082257600080fd5b50610841600480360381019080803590602001909291905050506117f2565b005b34801561084f57600080fd5b5061088e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611857565b604051808215151515815260200191505060405180910390f35b3480156108b457600080fd5b506108e9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c52565b604051808215151515815260200191505060405180910390f35b34801561090f57600080fd5b5061094e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611c72565b604051808215151515815260200191505060405180910390f35b34801561097457600080fd5b506109c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e6e565b6040518082815260200191505060405180910390f35b3480156109eb57600080fd5b50610a146004803603810190808035906020019092919080359060200190929190505050611ef5565b005b348015610a2257600080fd5b50610a63600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611f62565b005b348015610a7157600080fd5b50610aa6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612087565b005b60008183019050828110151515610abb57fe5b80905092915050565b6000828211151515610ad257fe5b818303905092915050565b6040805190810160405280600b81526020017f53686f70696e766573746100000000000000000000000000000000000000000081525081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c4f57600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610c9d57600080fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d2857600080fd5b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610d8157600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610dde5750600154600254105b8015610ded5750600354600254105b15610eff576001600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610e9e600454600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ef8600454600254610aa890919063ffffffff16565b6002819055505b610f5182600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fe682600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110b882600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60045481565b600681565b60035481565b60025481565b6111c933826121dc565b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561122757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600080600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115611372576000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611406565b6113858382610ac490919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60006114fd82612392565b9050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561155f57600080fd5b6115b181600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061160981600154610aa890919063ffffffff16565b6001819055503073ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a38173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60055481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561174e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156117b5573d6000803e3d6000fd5b5050565b6040805190810160405280600381526020017f534941000000000000000000000000000000000000000000000000000000000081525081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561184d57600080fd5b8060058190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561189457600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156118f15750600154600254105b80156119005750600354600254105b15611a1257611959600454600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a0b600454600254610aa890919063ffffffff16565b6002819055505b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515611a6b57600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611ab957600080fd5b611b0b82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ba082600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60096020528060005260406000206000915054906101000a900460ff1681565b6000611d0382600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f5057600080fd5b81600381905550806004819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611fbd57600080fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120e257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561211e57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561222a57600080fd5b61227c81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ac490919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506122d481600154610ac490919063ffffffff16565b6001819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000600154600254101561249457600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561243957600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506124d7565b61248d600454600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aa890919063ffffffff16565b90506124d7565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b9190505600a165627a7a72305820a4ba6f6c660151ba3a6fd593dbb682e3af3bc3ee27b587bc7cd1983e4a0e83ca0029

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

0000000000000000000000000000000000000000000000000000000005f5e100

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 100000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000005f5e100


Deployed Bytecode Sourcemap

1177:5984:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6578:11;6604:8;;6592:9;:20;6578:34;;6646:32;6671:6;6646:8;:20;6655:10;6646:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6623:8;:20;6632:10;6623:20;;;;;;;;;;;;;;;:55;;;;6707:27;6727:6;6707:8;:15;6716:5;;;;;;;;;;;6707:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;6689:8;:15;6698:5;;;;;;;;;;;6689:15;;;;;;;;;;;;;;;:45;;;;6766:10;6750:35;;6759:5;;;;;;;;;;;6750:35;;;6778:6;6750:35;;;;;;;;;;;;;;;;;;6540:253;1177:5984;1252:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1252:49: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;1252:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3990:206;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3990:206:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2339:90;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2339:90:0;;;;;;;;;;;;;;;;;;;;;;;3159:821;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3159:821:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1506:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1506:27:0;;;;;;;;;;;;;;;;;;;;;;;1356:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1356:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1477:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1477:22:0;;;;;;;;;;;;;;;;;;;;;;;1433:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1433:37:0;;;;;;;;;;;;;;;;;;;;;;;5561:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5561:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;6803:89;;;;;;4634:450;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4634:450:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5432:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5432:119:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5954:299;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5954:299:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1540:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1540:23:0;;;;;;;;;;;;;;;;;;;;;;;739:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;739:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6902:89;;;;;;;;;;;;;;;;;;;;;;;;;;1308:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1308:41: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;1308:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6434:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6434:98:0;;;;;;;;;;;;;;;;;;;;;;;;;;2437:714;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2437:714:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1727:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1727:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4346:280;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4346:280:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4204:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4204:134:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7001:157;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7001:157:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6263:161;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6263:161:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;990:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;990:178:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;453:127;511:9;537:1;533;:5;529:9;;557:1;552;:6;;545:14;;;;;;573:1;566:8;;453:127;;;;:::o;332:113::-;390:7;418:1;413;:6;;406:14;;;;;;438:1;434;:5;427:12;;332:113;;;;:::o;1252:49::-;;;;;;;;;;;;;;;;;;;;:::o;3990:206::-;4057:4;4106:6;4074:7;:19;4082:10;4074:19;;;;;;;;;;;;;;;:29;4094:8;4074:29;;;;;;;;;;;;;;;:38;;;;4149:8;4128:38;;4137:10;4128:38;;;4159:6;4128:38;;;;;;;;;;;;;;;;;;4184:4;4177:11;;3990:206;;;;:::o;2339:90::-;2383:7;2410:11;;2403:18;;2339:90;:::o;3159:821::-;3241:4;3281:1;3266:17;;:3;:17;;;;3258:26;;;;;;;;3313:8;:15;3322:5;3313:15;;;;;;;;;;;;;;;;3303:6;:25;;3295:34;;;;;;;;3358:7;:14;3366:5;3358:14;;;;;;;;;;;;;;;:26;3373:10;3358:26;;;;;;;;;;;;;;;;3348:6;:36;;3340:45;;;;;;;;3405:13;:20;3419:5;3405:20;;;;;;;;;;;;;;;;;;;;;;;;;3404:21;3396:30;;;;;;;;3444:7;:14;3452:5;3444:14;;;;;;;;;;;;;;;;;;;;;;;;;3443:15;:51;;;;;3483:11;;3462:18;;:32;3443:51;:83;;;;;3519:7;;3498:18;;:28;3443:83;3439:280;;;3561:4;3544:7;:14;3552:5;3544:14;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;3598:35;3619:12;;3598:8;:15;3607:5;3598:15;;;;;;;;;;;;;;;;:19;;:35;;;;:::i;:::-;3580:8;:15;3589:5;3580:15;;;;;;;;;;;;;;;:53;;;;3669:38;3693:12;;3669:18;;:22;;:38;;;;:::i;:::-;3648:18;:59;;;;3439:280;3749:27;3769:6;3749:8;:15;3758:5;3749:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3731:8;:15;3740:5;3731:15;;;;;;;;;;;;;;;:45;;;;3803:25;3821:6;3803:8;:13;3812:3;3803:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3787:8;:13;3796:3;3787:13;;;;;;;;;;;;;;;:41;;;;3868:38;3899:6;3868:7;:14;3876:5;3868:14;;;;;;;;;;;;;;;:26;3883:10;3868:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;3839:7;:14;3847:5;3839:14;;;;;;;;;;;;;;;:26;3854:10;3839:26;;;;;;;;;;;;;;;:67;;;;3938:3;3922:28;;3931:5;3922:28;;;3943:6;3922:28;;;;;;;;;;;;;;;;;;3968:4;3961:11;;3159:821;;;;;:::o;1506:27::-;;;;:::o;1356:37::-;1392:1;1356:37;:::o;1477:22::-;;;;:::o;1433:37::-;;;;:::o;5561:83::-;5611:25;5617:10;5629:6;5611:5;:25::i;:::-;5561:83;:::o;6803:89::-;964:5;;;;;;;;;;;950:19;;:10;:19;;;942:28;;;;;;;;6878:5;;;;;;;;;;;6865:19;;;4634:450;4717:4;4734:13;4750:7;:19;4758:10;4750:19;;;;;;;;;;;;;;;:29;4770:8;4750:29;;;;;;;;;;;;;;;;4734:45;;4813:8;4794:16;:27;4790:188;;;4870:1;4838:7;:19;4846:10;4838:19;;;;;;;;;;;;;;;:29;4858:8;4838:29;;;;;;;;;;;;;;;:33;;;;4790:188;;;4936:30;4949:16;4936:8;:12;;:30;;;;:::i;:::-;4904:7;:19;4912:10;4904:19;;;;;;;;;;;;;;;:29;4924:8;4904:29;;;;;;;;;;;;;;;:62;;;;4790:188;5014:8;4993:61;;5002:10;4993:61;;;5024:7;:19;5032:10;5024:19;;;;;;;;;;;;;;;:29;5044:8;5024:29;;;;;;;;;;;;;;;;4993:61;;;;;;;;;;;;;;;;;;5072:4;5065:11;;4634:450;;;;;:::o;5432:119::-;5488:15;5523:20;5535:6;5523:10;:20::i;:::-;5516:27;;5432:119;;;:::o;5954:299::-;964:5;;;;;;;;;;;950:19;;:10;:19;;;942:28;;;;;;;;6058:34;6079:12;6058:8;:16;6067:6;6058:16;;;;;;;;;;;;;;;;:20;;:34;;;;:::i;:::-;6039:8;:16;6048:6;6039:16;;;;;;;;;;;;;;;:53;;;;6117:29;6133:12;6117:11;;:15;;:29;;;;:::i;:::-;6103:11;:43;;;;6174:4;6162:31;;6171:1;6162:31;6180:12;6162:31;;;;;;;;;;;;;;;;;;6224:6;6209:36;;6218:4;6209:36;;;6232:12;6209:36;;;;;;;;;;;;;;;;;;5954:299;;:::o;1540:23::-;;;;:::o;739:20::-;;;;;;;;;;;;;:::o;6902:89::-;964:5;;;;;;;;;;;950:19;;:10;:19;;;942:28;;;;;;;;6964:5;;;;;;;;;;;:14;;:19;6979:3;6964:19;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6964:19:0;6902:89;:::o;1308:41::-;;;;;;;;;;;;;;;;;;;;:::o;6434:98::-;964:5;;;;;;;;;;;950:19;;:10;:19;;;942:28;;;;;;;;6513:11;6502:8;:22;;;;6434:98;:::o;2437:714::-;2500:4;2540:1;2525:17;;:3;:17;;;;2517:26;;;;;;;;2561:7;:19;2569:10;2561:19;;;;;;;;;;;;;;;;;;;;;;;;;2560:20;:56;;;;;2605:11;;2584:18;;:32;2560:56;:88;;;;;2641:7;;2620:18;;:28;2560:88;2556:299;;;2688:40;2714:12;;2688:8;:20;2697:10;2688:20;;;;;;;;;;;;;;;;:24;;:40;;;;:::i;:::-;2665:8;:20;2674:10;2665:20;;;;;;;;;;;;;;;:63;;;;2765:4;2743:7;:19;2751:10;2743:19;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;2805:38;2829:12;;2805:18;;:22;;:38;;;;:::i;:::-;2784:18;:59;;;;2556:299;2876:13;:25;2890:10;2876:25;;;;;;;;;;;;;;;;;;;;;;;;;2875:26;2867:35;;;;;;;;2931:8;:20;2940:10;2931:20;;;;;;;;;;;;;;;;2921:6;:30;;2913:39;;;;;;;;2988:32;3013:6;2988:8;:20;2997:10;2988:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2965:8;:20;2974:10;2965:20;;;;;;;;;;;;;;;:55;;;;3047:25;3065:6;3047:8;:13;3056:3;3047:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3031:8;:13;3040:3;3031:13;;;;;;;;;;;;;;;:41;;;;3109:3;3088:33;;3097:10;3088:33;;;3114:6;3088:33;;;;;;;;;;;;;;;;;;3139:4;3132:11;;2437:714;;;;:::o;1727:45::-;;;;;;;;;;;;;;;;;;;;;;:::o;4346:280::-;4424:4;4473:46;4507:11;4473:7;:19;4481:10;4473:19;;;;;;;;;;;;;;;:29;4493:8;4473:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;4441:7;:19;4449:10;4441:19;;;;;;;;;;;;;;;:29;4461:8;4441:29;;;;;;;;;;;;;;;:78;;;;4556:8;4535:61;;4544:10;4535:61;;;4566:7;:19;4574:10;4566:19;;;;;;;;;;;;;;;:29;4586:8;4566:29;;;;;;;;;;;;;;;;4535:61;;;;;;;;;;;;;;;;;;4614:4;4607:11;;4346:280;;;;:::o;4204:134::-;4278:7;4305;:15;4313:6;4305:15;;;;;;;;;;;;;;;:25;4321:8;4305:25;;;;;;;;;;;;;;;;4298:32;;4204:134;;;;:::o;7001:157::-;964:5;;;;;;;;;;;950:19;;:10;:19;;;942:28;;;;;;;;7103:8;7093:7;:18;;;;7137:13;7122:12;:28;;;;7001:157;;:::o;6263:161::-;964:5;;;;;;;;;;;950:19;;:10;:19;;;942:28;;;;;;;;6367:6;6343:13;:21;6357:6;6343:21;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;6389:27;6401:6;6409;6389:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6263:161;;:::o;990:178::-;964:5;;;;;;;;;;;950:19;;:10;:19;;;942:28;;;;;;;;1087:1;1067:22;;:8;:22;;;;1059:31;;;;;;;;1130:8;1102:37;;1123:5;;;;;;;;;;;1102:37;;;;;;;;;;;;1154:8;1146:5;;:16;;;;;;;;;;;;;;;;;;990:178;:::o;5652:292::-;5735:8;:14;5744:4;5735:14;;;;;;;;;;;;;;;;5725:6;:24;;5717:33;;;;;;;;5778:26;5797:6;5778:8;:14;5787:4;5778:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;5761:8;:14;5770:4;5761:14;;;;;;;;;;;;;;;:43;;;;5829:23;5845:6;5829:11;;:15;;:23;;;;:::i;:::-;5815:11;:37;;;;5873:4;5868:18;;;5879:6;5868:18;;;;;;;;;;;;;;;;;;5925:1;5902:34;;5911:4;5902:34;;;5929:6;5902:34;;;;;;;;;;;;;;;;;;5652:292;;:::o;5092:332::-;5150:7;5195:11;;5174:18;;:32;5170:247;;;5227:7;:11;5235:2;5227:11;;;;;;;;;;;;;;;;;;;;;;;;;5223:130;;;5265:8;:12;5274:2;5265:12;;;;;;;;;;;;;;;;5258:19;;;;5223:130;5321:32;5339:12;;5321:8;:12;5330:2;5321:12;;;;;;;;;;;;;;;;:16;;:32;;;;:::i;:::-;5314:39;;;;5170:247;5393:8;:12;5402:2;5393:12;;;;;;;;;;;;;;;;5386:19;;5092:332;;;;:::o

Swarm Source

bzzr://a4ba6f6c660151ba3a6fd593dbb682e3af3bc3ee27b587bc7cd1983e4a0e83ca

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.