Contract 0xf1ad71e4138ad9849d90b18fbec67cf69f87163b 1

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x53beaff795b61e6ad22623674c4784bc7c56f0ebe3d5f2aa4aec5f8fb6891957Transfer112677012021-09-27 2:44:0421 hrs 44 mins ago0xcaa41e62fea0a279391f4c0186c6901396038165 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002596
0x4b91d3d56fbed40c5148d268f538c27312a6ca3e99689d2a468bfdcf4eb5320cTransfer112342762021-09-25 22:37:152 days 1 hr ago0x9887ca6a8d63c4b63820d277a04762c62627d7a4 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00023848
0x4091065dcc9d99ba6cfdb3b5d05cebcf278650b74db2c71ff2bc74e42fd28bd1Transfer112065342021-09-24 23:21:563 days 1 hr ago0x62b9ee3aebf9c3ae885051003aeef49b96d4b0f2 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00025954
0x1467333d981a098afdf2a2bcc7eafc5dbb0fdf903aba02d85e6e3c9a4b5e1e88Transfer111725062021-09-23 18:55:564 days 5 hrs ago0xe52170765b4fdf9e530ce125fdb691e3c11db475 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00025966
0x272e1ff3806aaa152b3b192255707a1c016aa614618237f76316810092218705Approve111181182021-09-21 21:12:216 days 3 hrs ago0xe52170765b4fdf9e530ce125fdb691e3c11db475 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00022206
0x4b243d5328b4ff0643f237affaa2cb40eeee63efd8e868bf91ffc46c3d2a9803Transfer109998712021-09-17 18:12:4310 days 6 hrs ago0xbde99b1b90b9f5a5225eadf30054f2c7de3be206 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00018466
0x183e4d8fec2362ea39255e7388439240bb3f1fe6d92e2a614459231961ecbd5fTransfer109988902021-09-17 17:23:4010 days 7 hrs ago0xe6c277b35f35ca23237df2d3f119792036e8cea6 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002596
0x016cb37fbbd28179c32b84d6f496dae547ba7e8ef3d3fde3e49b88cb06ff5d25Transfer109974712021-09-17 16:12:3310 days 8 hrs ago0xb031f99c8066756cf1e476aca21c509576e3df6a IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002596
0x2c64fab0745fd004b4735491ff369f04f6e337877744a8418b59c09f6b3f5107Transfer109522582021-09-16 2:27:2911 days 22 hrs ago0xe2ca35ce8bc26b7d4b4e762f1ebf947e56f4ee22 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00033442
0x957bfe965d827468c9260e04e8d7ad775a0979f7a420db15196616aa0a4f8607Transfer106953352021-09-07 2:35:2420 days 21 hrs ago0x895bc2464305bead3dfdce3f80accf7dde83ddc5 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002593
0x7a6529a718bd3be34a3fb03c3884315b2f19911c6799fb50a1812bb72aa1c4ceTransfer106832812021-09-06 16:25:1521 days 8 hrs ago0x145f7444c6b4cbe84d9a64ab7c8b0bb0c0e1fcf7 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002386
0x2eac283d0fae741691b61806e12bbb7facedbf6b1f7bd164d5b9a928c0b69a66Transfer106521832021-09-05 14:25:4122 days 10 hrs ago0x54a1fbd137467344a84b58be094ea7152ea1ea37 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002596
0x9064b9139155c9648db136d98be37bf90be39bf31b433051c50b0b3df48bf85aTransfer105984642021-09-03 17:31:1024 days 6 hrs ago0xa7e01378da4380f30849bdd7abba491df228ee10 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00033442
0x9342bc3dd3c354ebae7b499d630f945e6a289cdf6c17b8af76e0c7196b9f1e22Approve105417732021-09-01 17:39:3426 days 6 hrs ago0x59fcc22fbe6dd5a742f4cb2360257edf47bbc8fa IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00022206
0x6c66bae2da8c0d89d295d7461eea2c4ebf768c5c41858ad34e01bbf4c63088e9Transfer104604512021-08-29 20:47:1929 days 3 hrs ago0x15708a9fc5ffcc756b2052f294f6db782bf11bbc IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002596
0x445c6d2b564e7a82d819d9893f7c329a6d4075bacd0f2bf0232b0de13708d0feTransfer102623532021-08-22 21:58:5436 days 2 hrs ago0x895bc2464305bead3dfdce3f80accf7dde83ddc5 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0003343
0xf426224fbadc3a1dfc6e555fb4d9a61b77e693280909330bcc4a01fdb8a85795Approve102255052021-08-21 15:09:3137 days 9 hrs ago0x82d02f5b262bf9fe213d435d377002b9c252286a IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00022206
0x741cdbe6d8601bc55d7c5a704a9faded7d10d5b10fcb5a6e24c3732d22474d2aTransfer102158382021-08-21 6:58:5137 days 17 hrs ago0x869b313fd1ddf5bab2a1a6b16c7008b16fb7d56f IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00033448
0x43c776e8770e962ba946d46d7ae2bc2bc1e991729b5f0c0792058a4c20fd8fb0Transfer102046492021-08-20 21:36:1238 days 2 hrs ago0x0dcbc94d4d930eb7f2ff351f59f9347ff85378d4 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00025948
0xc32efe7b97f35168d99e0207d31b63b6ffba387a09f4b43056ae93ebb9037658Approve101620462021-08-19 9:46:2639 days 14 hrs ago0x14f69bb690f53cfa42cada31e1e6710bf5c0950d IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00022206
0x35d9907d2f86fb47bff863127992abb4041e48b9178cc849c2512caf2dc84886Transfer100790582021-08-16 12:24:4142 days 12 hrs ago0x6c60955d899367d2832cd94f47eefdcdac1f8967 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00033454
0xb2da70cec074ff6409b4932b373181aecab19e4ac0f298786123bc806cc3d4c0Transfer100313972021-08-14 20:37:4844 days 3 hrs ago0x580a2e4272ee01231a642927d78675e925bebcf6 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002596
0x1235bac30978b184193361017e2d018e35201ad3ef3ad289180aaade3af8e3bdApprove100313972021-08-14 20:37:4844 days 3 hrs ago0x580a2e4272ee01231a642927d78675e925bebcf6 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00012606
0x082d39a464aa8b7503241498578f1bdcc69cf69a2990b9ad0a0070d3cf7a5e7dApprove100313972021-08-14 20:37:4844 days 3 hrs ago0x580a2e4272ee01231a642927d78675e925bebcf6 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.00022206
0xff9f28eb47c39b2e4e7b0b55b2887fe6250a888e6c149eddf0f82aae0a503afaTransfer100293032021-08-14 18:53:0644 days 5 hrs ago0x04449f8a4c37680ece2dc6e13a8a951d7122e747 IN  0xf1ad71e4138ad9849d90b18fbec67cf69f87163b0 BNB0.0002596
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
KishuInu

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-05-11
*/

/** Kisha Inu
 * 
 * Tokenomics:
 * 15% burns on every transaction
 * 
 **/

pragma solidity ^0.6.12;
// SPDX-License-Identifier: Unlicensed

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

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}


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

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

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

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }

  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}

abstract contract Ownable is Context {
    address private _owner;
    address private _previousOwner;
    uint256 private _lockTime;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor () internal {
        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");
        _;
    }

     /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

    function geUnlockTime() public view returns (uint256) {
        return _lockTime;
    }

    //Locks the contract for owner for the amount of time provided
    function lock(uint256 time) public virtual onlyOwner {
        _previousOwner = _owner;
        _owner = address(0);
        _lockTime = now + time;
        emit OwnershipTransferred(_owner, address(0));
    }
    
    //Unlocks the contract for owner when _lockTime is exceeds
    function unlock() public virtual {
        require(_previousOwner == msg.sender, "You don't have permission to unlock");
        require(now > _lockTime , "Contract is locked until 7 days");
        emit OwnershipTransferred(_owner, _previousOwner);
        _owner = _previousOwner;
    }
}

abstract contract ERC20Detailed is IERC20 {

  string private _name;
  string private _symbol;
  uint8 private _decimals;

  constructor(string memory name, string memory symbol, uint8 decimals) public {
    _name = name;
    _symbol = symbol;
    _decimals = decimals;
  }

  function name() public view returns(string memory) {
    return _name;
  }

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

  function decimals() public view returns(uint8) {
    return _decimals;
  }
}


contract KishuInu  is Context, ERC20Detailed, Ownable {

  using SafeMath for uint256;
  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowed;

  string constant tokenName = "Kishu Inu";
  string constant tokenSymbol = "KISHU";
  uint8  constant tokenDecimals = 9;
  uint256 _totalSupply = 1000000000 * 10**6 * 10**9;
  uint256 public basePercent = 150;
  bool private tradingEnabled = true;
  uint256 _maxTxAmount = 5000000 * 10**6 * 10**9;

  constructor() public payable ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) {
    _issue(msg.sender, _totalSupply);
  }

  function totalSupply() public view override returns (uint256) {
    return _totalSupply;
  }
  
    function tradingCheck() public view returns (bool) {
        return tradingEnabled;
    }

    function setMaxTx(uint256 Amount) public onlyOwner() {
        _maxTxAmount = Amount;
    }

    function setBurnAmount(uint256 Amount) public onlyOwner() {
        basePercent = Amount;
    }

  function balanceOf(address owner) public view override returns (uint256) {
    return _balances[owner];
  }
  
  function getMaxTx() public view  returns (uint256) {
    return _maxTxAmount;
  }


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

  function cut(uint256 value) public view returns (uint256) {
      if (basePercent == 0) {
          return 0;
      }
        uint256 roundValue = value.ceil(basePercent);
        uint256 cutValue = roundValue.mul(basePercent).div(1000);
        return cutValue;
  }

  function transfer(address to, uint256 value) public override returns (bool) {
    require(value <= _balances[msg.sender]);
    if(msg.sender != owner() && to != owner()){
        require(value <= _maxTxAmount, "Transfer amount exceeds the maxTxAmount.");
        require(tradingEnabled == true);}
    uint256 tokensToBurn = cut(value);
    uint256 tokensToTransfer = value.sub(tokensToBurn);
    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(tokensToTransfer);
    _balances[address(0xdead)] = _balances[address(0xdead)].add(tokensToBurn);

    emit Transfer(msg.sender, to, tokensToTransfer);
    emit Transfer(msg.sender, address(0xdead), tokensToBurn);
    return true;
  }
  
  function Trading(bool startstop) external onlyOwner() {
        tradingEnabled = startstop;
  }


  function approve(address spender, uint256 value) public override returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }

  function transferFrom(address from, address to, uint256 value) public override returns (bool) {
    require(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(to != address(0xdead));
    if(from != owner() && to != owner()) { 
        require(value <= _maxTxAmount, "Transfer amount exceeds the maxTxAmount.");
        require(tradingEnabled == true); }
    _balances[from] = _balances[from].sub(value);
    uint256 tokensToBurn = cut(value);
    uint256 tokensToTransfer = value.sub(tokensToBurn);
    
    _balances[to] = _balances[to].add(tokensToTransfer);
    _balances[address(0xdead)] = _balances[address(0xdead)].add(tokensToBurn);

    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);

    emit Transfer(from, to, tokensToTransfer);
    emit Transfer(from, address(0xdead), tokensToBurn);

    return true;
  }
  
  function _send(address account, uint256 amount) internal {
        require(account != address(0));
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
  }
    
  function upAllowance(address spender, uint256 addedValue) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].add(addedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }

  function downAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].sub(subtractedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }

  function _issue(address account, uint256 amount) internal {
    require(amount != 0);
    _balances[account] = _balances[account].add(amount);
    emit Transfer(address(0), account, amount);
  }
    
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"payable","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":"bool","name":"startstop","type":"bool"}],"name":"Trading","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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"basePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"cut","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":"downAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"geUnlockTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"time","type":"uint256"}],"name":"lock","outputs":[],"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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"Amount","type":"uint256"}],"name":"setBurnAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"Amount","type":"uint256"}],"name":"setMaxTx","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":[],"name":"tradingCheck","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"upAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405269d3c21bcecceda100000060075560966008556001600960006101000a81548160ff02191690831515021790555069010f0cf064dd59200000600a556040518060400160405280600981526020017f4b6973687520496e7500000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4b4953485500000000000000000000000000000000000000000000000000000081525060098260009080519060200190620000c692919062000303565b508160019080519060200190620000df92919062000303565b5080600260006101000a81548160ff021916908360ff160217905550505050600062000110620001c960201b60201c565b905080600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001c333600754620001d160201b60201c565b620003a9565b600033905090565b6000811415620001e057600080fd5b6200023981600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002e660201b620024311790919060201c565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080828401905083811015620002f957fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200034657805160ff191683800117855562000377565b8280016001018555821562000377579182015b828111156200037657825182559160200191906001019062000359565b5b5090506200038691906200038a565b5090565b5b80821115620003a55760008160009055506001016200038b565b5090565b61259e80620003b96000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806395d89b41116100c3578063cc43f3d31161007c578063cc43f3d3146105a8578063dd467064146105d6578063dd62ed3e14610604578063df401a961461067c578063e5981a42146106e0578063f2fde38b1461074457610158565b806395d89b411461044d578063a69df4b5146104d0578063a9059cbb146104da578063b6c523241461053e578063bc3371821461055c578063c5ac0ded1461058a57610158565b80632ceb4525116101155780632ceb452514610358578063313ce5671461037857806370a0823114610399578063715018a6146103f15780638da5cb5b146103fb5780639251c4ce1461042f57610158565b806306fdde031461015d57806309260db7146101e0578063095ea7b31461022257806318160ddd1461028657806323b872dd146102a4578063291dccaf14610328575b600080fd5b610165610788565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a557808201518184015260208101905061018a565b50505050905090810190601f1680156101d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61020c600480360360208110156101f657600080fd5b810190808035906020019092919050505061082a565b6040518082815260200191505060405180910390f35b61026e6004803603604081101561023857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610890565b60405180821515815260200191505060405180910390f35b61028e6109bb565b6040518082815260200191505060405180910390f35b610310600480360360608110156102ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109c5565b60405180821515815260200191505060405180910390f35b6103566004803603602081101561033e57600080fd5b81019080803515159060200190929190505050610f9d565b005b610360611084565b60405180821515815260200191505060405180910390f35b61038061109b565b604051808260ff16815260200191505060405180910390f35b6103db600480360360208110156103af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110b2565b6040518082815260200191505060405180910390f35b6103f96110fb565b005b610403611286565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104376112b0565b6040518082815260200191505060405180910390f35b6104556112ba565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561049557808201518184015260208101905061047a565b50505050905090810190601f1680156104c25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104d861135c565b005b610526600480360360408110156104f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061157c565b60405180821515815260200191505060405180910390f35b610546611980565b6040518082815260200191505060405180910390f35b6105886004803603602081101561057257600080fd5b810190808035906020019092919050505061198a565b005b610592611a5e565b6040518082815260200191505060405180910390f35b6105d4600480360360208110156105be57600080fd5b8101908080359060200190929190505050611a64565b005b610602600480360360208110156105ec57600080fd5b8101908080359060200190929190505050611b38565b005b6106666004803603604081101561061a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d30565b6040518082815260200191505060405180910390f35b6106c86004803603604081101561069257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611db7565b60405180821515815260200191505060405180910390f35b61072c600480360360408110156106f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611fec565b60405180821515815260200191505060405180910390f35b6107866004803603602081101561075a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612221565b005b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108205780601f106107f557610100808354040283529160200191610820565b820191906000526020600020905b81548152906001019060200180831161080357829003601f168201915b5050505050905090565b600080600854141561083f576000905061088b565b60006108566008548461244d90919063ffffffff16565b905060006108836103e86108756008548561248890919063ffffffff16565b6124bf90919063ffffffff16565b905080925050505b919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108cb57600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600754905090565b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610a1357600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610a9c57600080fd5b61dead73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ad757600080fd5b610adf611286565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610b4d5750610b1d611286565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610bce57600a54821115610bad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018061251e6028913960400191505060405180910390fd5b60011515600960009054906101000a900460ff16151514610bcd57600080fd5b5b610c2082600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124d890919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610c6e8361082a565b90506000610c8582856124d890919063ffffffff16565b9050610cd981600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243190919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d70826005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243190919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e4484600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124d890919063ffffffff16565b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b610fa56124ef565b73ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611067576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600960006101000a81548160ff02191690831515021790555050565b6000600960009054906101000a900460ff16905090565b6000600260009054906101000a900460ff16905090565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6111036124ef565b73ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600a54905090565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113525780601f1061132757610100808354040283529160200191611352565b820191906000526020600020905b81548152906001019060200180831161133557829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611402576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806125466023913960400191505060405180910390fd5b6004544211611479576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f436f6e7472616374206973206c6f636b656420756e74696c203720646179730081525060200191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156115ca57600080fd5b6115d2611286565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156116405750611610611286565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156116c157600a548211156116a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018061251e6028913960400191505060405180910390fd5b60011515600960009054906101000a900460ff161515146116c057600080fd5b5b60006116cc8361082a565b905060006116e382856124d890919063ffffffff16565b905061173784600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124d890919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117cc81600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243190919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611863826005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243190919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b6000600454905090565b6119926124ef565b73ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a54576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600a8190555050565b60085481565b611a6c6124ef565b73ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b2e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8060088190555050565b611b406124ef565b73ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550804201600481905550600073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611df257600080fd5b611e8182600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124d890919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561202757600080fd5b6120b682600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243190919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6122296124ef565b73ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146122eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612371576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806124f86026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008082840190508381101561244357fe5b8091505092915050565b60008061245a8484612431565b905060006124698260016124d8565b905061247e61247882866124bf565b85612488565b9250505092915050565b60008083141561249b57600090506124b9565b60008284029050828482816124ac57fe5b04146124b457fe5b809150505b92915050565b6000808284816124cb57fe5b0490508091505092915050565b6000828211156124e457fe5b818303905092915050565b60003390509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735472616e7366657220616d6f756e74206578636565647320746865206d61785478416d6f756e742e596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6f636ba26469706673582212200b2b9361d0db54de3e6fd0fb41c7f0dfb667b1b104bdd0edb53a07071bbb5cd164736f6c634300060c0033

Deployed ByteCode Sourcemap

7002:4744:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6749:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8413:273;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9545:233;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7658:94;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9784:896;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9440:97;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7762:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6917:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;8065:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5150:148;;;:::i;:::-;;4507:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;8182:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6831:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6160:293;;;:::i;:::-;;8692:740;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5705:89;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7861:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7396:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7962:97;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5870:214;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;8273:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11222:311;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;10917:299;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5453:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6749:76;6785:13;6814:5;6807:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6749:76;:::o;8413:273::-;8462:7;8499:1;8484:11;;:16;8480:53;;;8522:1;8515:8;;;;8480:53;8543:18;8564:23;8575:11;;8564:5;:10;;:23;;;;:::i;:::-;8543:44;;8598:16;8617:37;8649:4;8617:27;8632:11;;8617:10;:14;;:27;;;;:::i;:::-;:31;;:37;;;;:::i;:::-;8598:56;;8672:8;8665:15;;;;8413:273;;;;:::o;9545:233::-;9619:4;9659:1;9640:21;;:7;:21;;;;9632:30;;;;;;9701:5;9669:8;:20;9678:10;9669:20;;;;;;;;;;;;;;;:29;9690:7;9669:29;;;;;;;;;;;;;;;:37;;;;9739:7;9718:36;;9727:10;9718:36;;;9748:5;9718:36;;;;;;;;;;;;;;;;;;9768:4;9761:11;;9545:233;;;;:::o;7658:94::-;7711:7;7734:12;;7727:19;;7658:94;:::o;9784:896::-;9872:4;9902:9;:15;9912:4;9902:15;;;;;;;;;;;;;;;;9893:5;:24;;9885:33;;;;;;9942:8;:14;9951:4;9942:14;;;;;;;;;;;;;;;:26;9957:10;9942:26;;;;;;;;;;;;;;;;9933:5;:35;;9925:44;;;;;;9998:6;9984:21;;:2;:21;;;;9976:30;;;;;;10024:7;:5;:7::i;:::-;10016:15;;:4;:15;;;;:32;;;;;10041:7;:5;:7::i;:::-;10035:13;;:2;:13;;;;10016:32;10013:168;;;10079:12;;10070:5;:21;;10062:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10173:4;10155:22;;:14;;;;;;;;;;;:22;;;10147:31;;;;;;10013:168;10205:26;10225:5;10205:9;:15;10215:4;10205:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;10187:9;:15;10197:4;10187:15;;;;;;;;;;;;;;;:44;;;;10238:20;10261:10;10265:5;10261:3;:10::i;:::-;10238:33;;10278:24;10305:23;10315:12;10305:5;:9;;:23;;;;:::i;:::-;10278:50;;10357:35;10375:16;10357:9;:13;10367:2;10357:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;10341:9;:13;10351:2;10341:13;;;;;;;;;;;;;;;:51;;;;10428:44;10459:12;10428:9;:26;10446:6;10428:26;;;;;;;;;;;;;;;;:30;;:44;;;;:::i;:::-;10399:9;:26;10417:6;10399:26;;;;;;;;;;;;;;;:73;;;;10510:37;10541:5;10510:8;:14;10519:4;10510:14;;;;;;;;;;;;;;;:26;10525:10;10510:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;10481:8;:14;10490:4;10481:14;;;;;;;;;;;;;;;:26;10496:10;10481:26;;;;;;;;;;;;;;;:66;;;;10576:2;10561:36;;10570:4;10561:36;;;10580:16;10561:36;;;;;;;;;;;;;;;;;;10632:6;10609:45;;10618:4;10609:45;;;10641:12;10609:45;;;;;;;;;;;;;;;;;;10670:4;10663:11;;;;9784:896;;;;;:::o;9440:97::-;4729:12;:10;:12::i;:::-;4719:22;;:6;;;;;;;;;;;:22;;;4711:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9522:9:::1;9505:14;;:26;;;;;;;;;;;;;;;;;;9440:97:::0;:::o;7762:91::-;7807:4;7831:14;;;;;;;;;;;7824:21;;7762:91;:::o;6917:76::-;6957:5;6978:9;;;;;;;;;;;6971:16;;6917:76;:::o;8065:109::-;8129:7;8152:9;:16;8162:5;8152:16;;;;;;;;;;;;;;;;8145:23;;8065:109;;;:::o;5150:148::-;4729:12;:10;:12::i;:::-;4719:22;;:6;;;;;;;;;;;:22;;;4711:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5257:1:::1;5220:40;;5241:6;;;;;;;;;;;5220:40;;;;;;;;;;;;5288:1;5271:6;;:19;;;;;;;;;;;;;;;;;;5150:148::o:0;4507:79::-;4545:7;4572:6;;;;;;;;;;;4565:13;;4507:79;:::o;8182:83::-;8224:7;8247:12;;8240:19;;8182:83;:::o;6831:80::-;6869:13;6898:7;6891:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6831:80;:::o;6160:293::-;6230:10;6212:28;;:14;;;;;;;;;;;:28;;;6204:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6305:9;;6299:3;:15;6291:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6396:14;;;;;;;;;;;6367:44;;6388:6;;;;;;;;;;;6367:44;;;;;;;;;;;;6431:14;;;;;;;;;;;6422:6;;:23;;;;;;;;;;;;;;;;;;6160:293::o;8692:740::-;8762:4;8792:9;:21;8802:10;8792:21;;;;;;;;;;;;;;;;8783:5;:30;;8775:39;;;;;;8838:7;:5;:7::i;:::-;8824:21;;:10;:21;;;;:38;;;;;8855:7;:5;:7::i;:::-;8849:13;;:2;:13;;;;8824:38;8821:171;;;8891:12;;8882:5;:21;;8874:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8985:4;8967:22;;:14;;;;;;;;;;;:22;;;8959:31;;;;;;8821:171;8998:20;9021:10;9025:5;9021:3;:10::i;:::-;8998:33;;9038:24;9065:23;9075:12;9065:5;:9;;:23;;;;:::i;:::-;9038:50;;9119:32;9145:5;9119:9;:21;9129:10;9119:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;9095:9;:21;9105:10;9095:21;;;;;;;;;;;;;;;:56;;;;9174:35;9192:16;9174:9;:13;9184:2;9174:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;9158:9;:13;9168:2;9158:13;;;;;;;;;;;;;;;:51;;;;9245:44;9276:12;9245:9;:26;9263:6;9245:26;;;;;;;;;;;;;;;;:30;;:44;;;;:::i;:::-;9216:9;:26;9234:6;9216:26;;;;;;;;;;;;;;;:73;;;;9324:2;9303:42;;9312:10;9303:42;;;9328:16;9303:42;;;;;;;;;;;;;;;;;;9386:6;9357:51;;9366:10;9357:51;;;9395:12;9357:51;;;;;;;;;;;;;;;;;;9422:4;9415:11;;;;8692:740;;;;:::o;5705:89::-;5750:7;5777:9;;5770:16;;5705:89;:::o;7861:93::-;4729:12;:10;:12::i;:::-;4719:22;;:6;;;;;;;;;;;:22;;;4711:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7940:6:::1;7925:12;:21;;;;7861:93:::0;:::o;7396:32::-;;;;:::o;7962:97::-;4729:12;:10;:12::i;:::-;4719:22;;:6;;;;;;;;;;;:22;;;4711:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8045:6:::1;8031:11;:20;;;;7962:97:::0;:::o;5870:214::-;4729:12;:10;:12::i;:::-;4719:22;;:6;;;;;;;;;;;:22;;;4711:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5951:6:::1;;;;;;;;;;;5934:14;;:23;;;;;;;;;;;;;;;;;;5985:1;5968:6;;:19;;;;;;;;;;;;;;;;;;6016:4;6010:3;:10;5998:9;:22;;;;6073:1;6036:40;;6057:6;;;;;;;;;;;6036:40;;;;;;;;;;;;5870:214:::0;:::o;8273:134::-;8354:7;8377:8;:15;8386:5;8377:15;;;;;;;;;;;;;;;:24;8393:7;8377:24;;;;;;;;;;;;;;;;8370:31;;8273:134;;;;:::o;11222:311::-;11303:4;11343:1;11324:21;;:7;:21;;;;11316:30;;;;;;11386:50;11420:15;11386:8;:20;11395:10;11386:20;;;;;;;;;;;;;;;:29;11407:7;11386:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;11353:8;:20;11362:10;11353:20;;;;;;;;;;;;;;;:29;11374:7;11353:29;;;;;;;;;;;;;;;:84;;;;11470:7;11449:60;;11458:10;11449:60;;;11479:8;:20;11488:10;11479:20;;;;;;;;;;;;;;;:29;11500:7;11479:29;;;;;;;;;;;;;;;;11449:60;;;;;;;;;;;;;;;;;;11523:4;11516:11;;11222:311;;;;:::o;10917:299::-;10991:4;11031:1;11012:21;;:7;:21;;;;11004:30;;;;;;11074:45;11108:10;11074:8;:20;11083:10;11074:20;;;;;;;;;;;;;;;:29;11095:7;11074:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;11041:8;:20;11050:10;11041:20;;;;;;;;;;;;;;;:29;11062:7;11041:29;;;;;;;;;;;;;;;:79;;;;11153:7;11132:60;;11141:10;11132:60;;;11162:8;:20;11171:10;11162:20;;;;;;;;;;;;;;;:29;11183:7;11162:29;;;;;;;;;;;;;;;;11132:60;;;;;;;;;;;;;;;;;;11206:4;11199:11;;10917:299;;;;:::o;5453:244::-;4729:12;:10;:12::i;:::-;4719:22;;:6;;;;;;;;;;;:22;;;4711:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5562:1:::1;5542:22;;:8;:22;;;;5534:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5652:8;5623:38;;5644:6;;;;;;;;;;;5623:38;;;;;;;;;;;;5681:8;5672:6;;:17;;;;;;;;;;;;;;;;;;5453:244:::0;:::o;3625:133::-;3683:7;3699:9;3715:1;3711;:5;3699:17;;3735:1;3730;:6;;3723:14;;;;3751:1;3744:8;;;3625:133;;;;:::o;3764:157::-;3823:7;3839:9;3851:8;3855:1;3857;3851:3;:8::i;:::-;3839:20;;3866:9;3878:8;3882:1;3884;3878:3;:8::i;:::-;3866:20;;3900:15;3904:8;3908:1;3910;3904:3;:8::i;:::-;3913:1;3900:3;:15::i;:::-;3893:22;;;;3764:157;;;;:::o;3202:180::-;3260:7;3285:1;3280;:6;3276:37;;;3304:1;3297:8;;;;3276:37;3319:9;3335:1;3331;:5;3319:17;;3359:1;3354;3350;:5;;;;;;:10;3343:18;;;;3375:1;3368:8;;;3202:180;;;;;:::o;3388:112::-;3446:7;3462:9;3478:1;3474;:5;;;;;;3462:17;;3493:1;3486:8;;;3388:112;;;;:::o;3506:113::-;3564:7;3592:1;3587;:6;;3580:14;;;;3612:1;3608;:5;3601:12;;3506:113;;;;:::o;185:106::-;238:15;273:10;266:17;;185:106;:::o

Swarm Source

ipfs://0b2b9361d0db54de3e6fd0fb41c7f0dfb667b1b104bdd0edb53a07071bbb5cd1
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.