Contract 0x240b039f58c8516e670602b058adc395dc48ddfd

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x10d50bf0877a20d2eb69071528f47583778f1b6f86c990d0124d2a1a71ad4097Re Grill58631442022-12-04 15:46:173 hrs 2 mins ago0xfc01a129326250e490512af7bd66f3f0f3711ead IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0x0d24489367af5c14710a59dbc5613ee0505166b39b7b7be2e593606a9e89be64Eat Steak58622922022-12-04 14:25:504 hrs 23 mins ago0xbd3834dd97155dcca815d600701b0f35340ed20e IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.93552 5,000
0x76e549f615463de7cb7602028dae2a7b8c4c46a77f3d3c432235b6db3687814eRe Grill58621472022-12-04 14:12:094 hrs 36 mins ago0x99587b0632a9cc7a25cc56cc57ae53a7bf5f7969 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.3643550
0x66c073e700c81ed902913debf4482e1f4b9e72f1ed0475650b13da36a1b256cdEat Steak58614792022-12-04 13:09:105 hrs 39 mins ago0xb54aae2303fc8c8ea2109acf6cf56dd312d2a796 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.9097268069390
0xa95f3c70b793913a2efb35a1f02c19d0110bbb257a5d9ac3a2c3c50f1d77312dEat Steak58613182022-12-04 12:54:005 hrs 54 mins ago0xb1eb4cd2c5e21d0da87cfb0270ccf84e3266d6f0 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.933750
0x256303eabf7f7117d540d56592aeea827df4e75b4835c45f9f612a9f5c2e9d58Eat Steak58578772022-12-04 7:30:0411 hrs 18 mins ago0xbbff9a4e1c39cc29564e4c81eec70245c38712b7 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.93552 5,000
0x652b2d02355df3d5450447aa20990bdaa5957e6c30e2f27824b344f5ae13a900Re Grill58578712022-12-04 7:29:3011 hrs 19 mins ago0xbbff9a4e1c39cc29564e4c81eec70245c38712b7 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0xf48f2eae764ab131de4d1af4934e7031fbf34d118bd7f53fb240ed3ba27e9656Re Grill58561682022-12-04 4:49:1713 hrs 59 mins ago0x52a5565cda0db79abc2079ef6e98d800afc8504a IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0x6f729ca2c23cbff40eec690bb39e7baca7638e870f42abb66018faac7d68291dEat Steak58553612022-12-04 3:33:2615 hrs 15 mins ago0xec3e63438ce2325eda421cf173e413ff833cbb52 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.93552 5,000
0x450fe221c23c355900b4fa79f0cda1b6c2f3fa55304f0cdaf2815d4e58f87b01Eat Steak58551222022-12-04 3:10:5615 hrs 37 mins ago0x518a9d51ba8841046859a7722e75f92ffdadd0c4 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.95652 5,000
0xb577a900dfd7a1456f94f18c1e9440f230b3e869a5f9bfc8784ebb6927b5aaeaEat Steak58550362022-12-04 3:02:5215 hrs 46 mins ago0x1bf739c8bab02fc883b95ed7357b3fd453494579 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO1.01052 5,000
0xb6e2ddc05c65f613f93ad93f72722b253b65f7c4261c1d9bfe234e09ca7e7f6dRe Grill58535962022-12-04 0:47:1418 hrs 1 min ago0xe03ba958f51ba2917b648122e8b150693f56256d IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.3643550
0x50f7a9c6a6f53d8c81b9bda443a927499b9bb74563360af62f00629a6a6c2445Eat Steak58511072022-12-03 20:52:3421 hrs 56 mins ago0x56806070a7114586dca05cbcfe2c878792badae3 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO1.01052 5,000
0xd4730c94ea4ed741d64a6b96c06c2a2e4890f1ea62e698e2bb8f718cf842ccc6Eat Steak58503402022-12-03 19:40:1823 hrs 8 mins ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO1.01052 5,000
0xa373951136d416e643e6f6f1edf6e526b6238abfe1030081012c3ffbf243cd85Re Grill58469902022-12-03 14:22:551 day 4 hrs ago0xbd3834dd97155dcca815d600701b0f35340ed20e IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0x564ac51fd77c5861a5104b45dd4b5735577f849bb4cde87b4bf2ba5f822bd377Eat Steak58469012022-12-03 14:14:281 day 4 hrs ago0xdaf88303d36aea44a40d1896267f3c0a37c541cb IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.9828473576770
0xbb4700a5d209bd1fdb2eb4df84f9f045e7f9d8926e1ed5cbd5a94fee5d082114Re Grill58449182022-12-03 11:06:181 day 7 hrs ago0x7f0960ef4eb37fd623735193f178b907273ef690 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.3643550
0x2bc647c26578ef004aa5608b954a6c79068b9e6eebf91315faff220f0ce627d5Re Grill58422992022-12-03 6:58:021 day 11 hrs ago0xb1eb4cd2c5e21d0da87cfb0270ccf84e3266d6f0 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.3643550
0xfbd1ad8c6922110ed71ac664c5573005e0184d41598e8c23cd7a9e47eb156d21Re Grill58407772022-12-03 4:33:501 day 14 hrs ago0x52a5565cda0db79abc2079ef6e98d800afc8504a IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0x91249c29a06c36a65e20c8a8f2e7215be6c2527ab5a42ceee4e61c4b0443c4e9Re Grill58406152022-12-03 4:18:321 day 14 hrs ago0xfc292b9b3b2eba8ecd499e08ba4d816a363f2e21 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.3643550
0x4f8d4e085945369472d4bba432c4fb7627aab0ac157091d13d7539f8667d4ff4Re Grill58353412022-12-02 19:58:261 day 22 hrs ago0x2e691be58fe5166ac25d8aa7c83b798b7410028f IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0x0348b6ccb877c015f4c6d04a1ce041d9cbe485d08f86d8bbaacf7ed0471672acRe Grill58348432022-12-02 19:11:081 day 23 hrs ago0xe03ba958f51ba2917b648122e8b150693f56256d IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.3643550
0x10658e1c864ebe7ecf64cf9aa9bb81d0c9d6dbb8035d07f27b8c7b674155373fRe Grill58337802022-12-02 17:30:242 days 1 hr ago0x7e6eb2123463ca93bd0ef64bbcdde8db16d77c42 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0x94e1f9290a2f0fce0c893d1d53929b6731f12d5f24a7c94dc0d1f7b7cfcf8265Re Grill58317672022-12-02 14:19:532 days 4 hrs ago0xbd3834dd97155dcca815d600701b0f35340ed20e IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.364355 5,000
0xd694ad8160fa4af81b4a361631182a2d926f1c1adee3642c2d592967c7bd347aRe Grill58269072022-12-02 6:40:012 days 12 hrs ago0xb1eb4cd2c5e21d0da87cfb0270ccf84e3266d6f0 IN  0x240b039f58c8516e670602b058adc395dc48ddfd0 CRO0.3643550
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SVNSteakhouse

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at cronoscan.com on 2022-05-31
*/

// File: @openzeppelin/contracts/token/ERC20/IERC20.sol


// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol)

pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @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);

    /**
     * @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 `to`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address to, 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 `from` to `to` 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 from,
        address to,
        uint256 amount
    ) external returns (bool);
}

// File: @openzeppelin/contracts/utils/Context.sol


// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)

pragma solidity ^0.8.0;

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

// File: @openzeppelin/contracts/access/Ownable.sol


// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)

pragma solidity ^0.8.0;


/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _transferOwnership(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual 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 {
        _transferOwnership(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");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

// File: contracts/3_Ballot.sol



pragma solidity 0.8.13;



interface ITOKEN {
    function balanceOf(address) external view returns (uint256);
}

contract SVNSteakhouse is Ownable {

    struct DISCOUNT_INFO {
        address tokenAddress;
        uint256 fee;
        uint256 minimumHolding;
        uint256 tokenType;
    }

    uint256 private STEAK_TO_HATCH_1cheffs = 1080000;
    uint256 private PSN = 10000;
    uint256 private PSNH = 5000;
    uint256 private devFeeVal = 2;
    uint256 private burnFeeVal = 2;
    bool private initialized = false;
    address payable private devWallet;
    address payable private burnWallet = payable(0x000000000000000000000000000000000000dEaD);
    mapping (address => uint256) private GrillingCheffs;
    mapping (address => uint256) private claimedSteak;
    mapping (address => uint256) private lastGrill;
    mapping (address => address) private referrals;
    uint256 private marketSteak;
    IERC20 private miningToken = IERC20(0x654bAc3eC77d6dB497892478f854cF6e8245DcA9);
    mapping(address => uint256) private lastSell;
    uint256 public WITHDRAW_COOLDOWN = 6 days;
    DISCOUNT_INFO[] private discountTokens;
    mapping(address => uint256) discountTokenIndex;
    uint256 private chefCount;
        
    constructor(address _token) {
        devWallet = payable(msg.sender);
        miningToken = IERC20(_token);
    }
    
    function reGrill(address ref) public {
        require(initialized);
        
        if(ref == msg.sender) {
            ref = address(0);
        }
        
        if(referrals[msg.sender] == address(0) && referrals[msg.sender] != msg.sender) {
            referrals[msg.sender] = ref;
        }
        
        uint256 MeatGrilled = getMySteak(msg.sender);
        uint256 newCheffs = MeatGrilled / STEAK_TO_HATCH_1cheffs;
        GrillingCheffs[msg.sender] = GrillingCheffs[msg.sender] + newCheffs;
        claimedSteak[msg.sender] = 0;
        lastGrill[msg.sender] = block.timestamp;
        
        //send referral 
        claimedSteak[referrals[msg.sender]] = claimedSteak[referrals[msg.sender]] + MeatGrilled/12;
        
        //boost market 
        marketSteak=marketSteak + MeatGrilled / 5;
    }
    
    function eatSteak() public {
        require(initialized);
        require(lastSell[msg.sender] + WITHDRAW_COOLDOWN <= block.timestamp, "You can't withdraw for a while");
        uint256 hasMeat = getMySteak(msg.sender);
        uint256 meatValue = calculateSteakSell(hasMeat);
        uint256 fee = devFee(meatValue);
        uint256 bfee = burnFee(meatValue);
        claimedSteak[msg.sender] = 0;
        lastGrill[msg.sender] = block.timestamp;
        marketSteak = marketSteak + hasMeat;
        miningToken.transfer(devWallet, fee);
        miningToken.transfer(burnWallet, bfee);
        miningToken.transfer(msg.sender, meatValue-fee);
        lastSell[msg.sender] = block.timestamp;
    }
    
    function steakRewards(address adr) public view returns(uint256) {
        uint256 hasMeat = getMySteak(adr);
        uint256 meatValue = calculateSteakSell(hasMeat);
        return meatValue;
    }
    
    function grillSteak(address ref, uint256 amount) public {
        require(initialized);
        uint256 contractBalance = miningToken.balanceOf(address(this));
        miningToken.transferFrom(msg.sender, address(this), amount);
        uint256 meatBought = calculateSteakBuy(amount, contractBalance);
        meatBought = meatBought - devFee(meatBought) - burnFee(meatBought);
        uint256 fee = devFee(amount);
        uint256 bfee = burnFee(amount);
        miningToken.transfer(devWallet, fee);
        miningToken.transfer(burnWallet, bfee);
        claimedSteak[msg.sender] = claimedSteak[msg.sender] + meatBought;
        if (GrillingCheffs[msg.sender] == 0) {
            chefCount += 1;
        }
        reGrill(ref);
        lastSell[msg.sender] = block.timestamp;
    }
    
    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) private view returns(uint256) {
        return (PSN * bs) / (PSNH + (((PSN*rs) + (PSNH*rt)) / rt));
    }
    
    function calculateSteakSell(uint256 meats) public view returns(uint256) {
        return calculateTrade(meats,marketSteak,miningToken.balanceOf(address(this)));
    }
    
    function calculateSteakBuy(uint256 eth,uint256 contractBalance) public view returns(uint256) {
        return calculateTrade(eth,contractBalance,marketSteak);
    }
    
    function calculateSteakBuySimple(uint256 eth) public view returns(uint256) {
        return calculateSteakBuy(eth,miningToken.balanceOf(address(this)));
    }
    
    function devFee(uint256 amount) private view returns(uint256) {
        uint256 discountFee = getDevFee();

        return amount*discountFee/100;
    }

    function getDevFee() public view returns(uint256) {
        uint256 discountFee = devFeeVal;
        for (uint256 i = 0; i < discountTokens.length; i++) {
            DISCOUNT_INFO storage info = discountTokens[i];
            ITOKEN token = ITOKEN(info.tokenAddress);
            if (token.balanceOf(msg.sender) >= info.minimumHolding) {
                if (info.fee < discountFee)
                    discountFee = info.fee;
            }
        }
        return discountFee;
    }

    function burnFee(uint256 amount) private view returns(uint256) {
        return amount*burnFeeVal/100;
    }
    
    function seedMarket(uint256 amount) public onlyOwner {
        require(marketSteak == 0);
        if (amount > 0) {
            miningToken.transferFrom(msg.sender, address(this), amount);
        }
        initialized = true;
        marketSteak = 108000000000;
    }
    
    function getBalance() public view returns(uint256) {
        return miningToken.balanceOf(address(this));
    }
    
    function getMyMiners(address adr) public view returns(uint256) {
        return GrillingCheffs[adr];
    }
    
    function getMySteak(address adr) public view returns(uint256) {
        return claimedSteak[adr] + getSteakSinceLastHatch(adr);
    }
    
    function getSteakSinceLastHatch(address adr) public view returns(uint256) {
        uint256 secondsPassed=min(STEAK_TO_HATCH_1cheffs, block.timestamp - lastGrill[adr]);
        return secondsPassed * GrillingCheffs[adr];
    }
    
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }

    function addOrUpdateDiscountToken(address _address, uint256 _fee, uint256 _minimum, uint256 _type) external onlyOwner {
        if (discountTokenIndex[_address] == 0) {
            discountTokens.push(DISCOUNT_INFO(_address, _fee, _minimum, _type));
            discountTokenIndex[_address] = discountTokens.length;
        }
        else {
            uint256 tokenIndex = discountTokenIndex[_address] - 1;
            discountTokens[tokenIndex] = DISCOUNT_INFO(_address, _fee, _minimum, _type);
        }
    }

    function removeDiscountToken(address _address) external onlyOwner {
        require(discountTokenIndex[_address] > 0, "Invalid Address");
        uint256 tokenIndex = discountTokenIndex[_address] - 1;
        uint256 lastIndex = discountTokens.length - 1;
        discountTokens[tokenIndex] = discountTokens[lastIndex];
        discountTokens.pop();
        delete discountTokenIndex[_address];
    }

    function getInvestorCount() external view returns (uint256) {
        return chefCount;
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"WITHDRAW_COOLDOWN","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"_fee","type":"uint256"},{"internalType":"uint256","name":"_minimum","type":"uint256"},{"internalType":"uint256","name":"_type","type":"uint256"}],"name":"addOrUpdateDiscountToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateSteakBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"}],"name":"calculateSteakBuySimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"meats","type":"uint256"}],"name":"calculateSteakSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eatSteak","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDevFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getInvestorCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMyMiners","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getMySteak","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getSteakSinceLastHatch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"grillSteak","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"reGrill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"removeDiscountToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"seedMarket","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"steakRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405262107ac0600155612710600255611388600355600260045560026005556000600660006101000a81548160ff02191690831515021790555061dead600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073654bac3ec77d6db497892478f854cf6e8245dca9600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506207e900600f55348015620000e857600080fd5b5060405162002b4338038062002b4383398181016040528101906200010e9190620002ed565b6200012e62000122620001b760201b60201c565b620001bf60201b60201c565b33600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200031f565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620002b58262000288565b9050919050565b620002c781620002a8565b8114620002d357600080fd5b50565b600081519050620002e781620002bc565b92915050565b60006020828403121562000306576200030562000283565b5b60006200031684828501620002d6565b91505092915050565b612814806200032f6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80638da5cb5b116100ad578063ba39e43311610071578063ba39e4331461031d578063c7287e9d14610339578063d796e73414610357578063e02546e814610387578063f2fde38b146103b75761012c565b80638da5cb5b14610263578063950d91e914610281578063960524e31461029f578063a4db36da146102bd578063aa76882e146102ed5761012c565b806369eea55a116100f457806369eea55a146101d5578063715018a6146101f1578063818f1abf146101fb57806382c5d57c146102175780638b568968146102475761012c565b806312065fe0146101315780633b6537551461014f5780634051273d1461016b5780634b634b061461019b5780635ec737bd146101cb575b600080fd5b6101396103d3565b604051610146919061203a565b60405180910390f35b61016960048036038101906101649190612086565b610476565b005b61018560048036038101906101809190612086565b6105d8565b604051610192919061203a565b60405180910390f35b6101b560048036038101906101b09190612111565b610689565b6040516101c2919061203a565b60405180910390f35b6101d36106d2565b005b6101ef60048036038101906101ea9190612111565b610ac7565b005b6101f9610da9565b005b61021560048036038101906102109190612111565b610e31565b005b610231600480360381019061022c919061213e565b6112df565b60405161023e919061203a565b60405180910390f35b610261600480360381019061025c919061217e565b6112f6565b005b61026b61176e565b60405161027891906121cd565b60405180910390f35b610289611797565b604051610296919061203a565b60405180910390f35b6102a761179d565b6040516102b4919061203a565b60405180910390f35b6102d760048036038101906102d29190612111565b6117a7565b6040516102e4919061203a565b60405180910390f35b61030760048036038101906103029190612111565b611855565b604051610314919061203a565b60405180910390f35b610337600480360381019061033291906121e8565b61187a565b005b610341611b6d565b60405161034e919061203a565b60405180910390f35b610371600480360381019061036c9190612086565b611c8a565b60405161037e919061203a565b60405180910390f35b6103a1600480360381019061039c9190612111565b611d38565b6040516103ae919061203a565b60405180910390f35b6103d160048036038101906103cc9190612111565b611d94565b005b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161043091906121cd565b602060405180830381865afa15801561044d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104719190612264565b905090565b61047e611e8b565b73ffffffffffffffffffffffffffffffffffffffff1661049c61176e565b73ffffffffffffffffffffffffffffffffffffffff16146104f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e9906122ee565b60405180910390fd5b6000600c541461050157600080fd5b60008111156105ae57600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b81526004016105699392919061230e565b6020604051808303816000875af1158015610588573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ac919061237d565b505b6001600660006101000a81548160ff0219169083151502179055506419254d3800600c8190555050565b600061068282600c54600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161063c91906121cd565b602060405180830381865afa158015610659573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061067d9190612264565b611e93565b9050919050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900460ff166106eb57600080fd5b42600f54600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461073991906123d9565b111561077a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107719061247b565b60405180910390fd5b600061078533611d38565b90506000610792826105d8565b9050600061079f82611ef4565b905060006107ac83611f21565b90506000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555083600c5461084591906123d9565b600c81905550600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b81526004016108ca9291906124fa565b6020604051808303816000875af11580156108e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090d919061237d565b50600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b815260040161098d9291906124fa565b6020604051808303816000875af11580156109ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d0919061237d565b50600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338486610a1c9190612523565b6040518363ffffffff1660e01b8152600401610a39929190612557565b6020604051808303816000875af1158015610a58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7c919061237d565b5042600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b610acf611e8b565b73ffffffffffffffffffffffffffffffffffffffff16610aed61176e565b73ffffffffffffffffffffffffffffffffffffffff1614610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a906122ee565b60405180910390fd5b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610bc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbc906125cc565b60405180910390fd5b60006001601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c139190612523565b905060006001601080549050610c299190612523565b905060108181548110610c3f57610c3e6125ec565b5b906000526020600020906004020160108381548110610c6157610c606125ec565b5b90600052602060002090600402016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820154816001015560028201548160020155600382015481600301559050506010805480610d0957610d0861261b565b5b6001900381819060005260206000209060040201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905550509055601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055505050565b610db1611e8b565b73ffffffffffffffffffffffffffffffffffffffff16610dcf61176e565b73ffffffffffffffffffffffffffffffffffffffff1614610e25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1c906122ee565b60405180910390fd5b610e2f6000611f44565b565b600660009054906101000a900460ff16610e4a57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e8257600090505b600073ffffffffffffffffffffffffffffffffffffffff16600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610fa857503373ffffffffffffffffffffffffffffffffffffffff16600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1561102c5780600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600061103733611d38565b90506000600154826110499190612679565b905080600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461109691906123d9565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600c8261116f9190612679565b60096000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461121891906123d9565b60096000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506005826112c79190612679565b600c546112d491906123d9565b600c81905550505050565b60006112ee8383600c54611e93565b905092915050565b600660009054906101000a900460ff1661130f57600080fd5b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161136c91906121cd565b602060405180830381865afa158015611389573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ad9190612264565b9050600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b815260040161140e9392919061230e565b6020604051808303816000875af115801561142d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611451919061237d565b50600061145e83836112df565b905061146981611f21565b61147282611ef4565b8261147d9190612523565b6114879190612523565b9050600061149484611ef4565b905060006114a185611f21565b9050600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b81526004016115229291906124fa565b6020604051808303816000875af1158015611541573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611565919061237d565b50600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016115e59291906124fa565b6020604051808303816000875af1158015611604573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611628919061237d565b5082600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461167491906123d9565b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036117195760016012600082825461171191906123d9565b925050819055505b61172286610e31565b42600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600f5481565b6000601254905090565b600080611800600154600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054426117fb9190612523565b612008565b9050600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548161184d91906126aa565b915050919050565b60008061186183611d38565b9050600061186e826105d8565b90508092505050919050565b611882611e8b565b73ffffffffffffffffffffffffffffffffffffffff166118a061176e565b73ffffffffffffffffffffffffffffffffffffffff16146118f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ed906122ee565b60405180910390fd5b6000601160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403611a5457601060405180608001604052808673ffffffffffffffffffffffffffffffffffffffff16815260200185815260200184815260200183815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050601080549050601160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b67565b60006001601160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611aa29190612523565b905060405180608001604052808673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018381525060108281548110611aef57611aee6125ec565b5b906000526020600020906004020160008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015560608201518160030155905050505b50505050565b600080600454905060005b601080549050811015611c8257600060108281548110611b9b57611b9a6125ec565b5b9060005260206000209060040201905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600201548173ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401611c1291906121cd565b602060405180830381865afa158015611c2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c539190612264565b10611c6d578382600101541015611c6c57816001015493505b5b50508080611c7a90612704565b915050611b78565b508091505090565b6000611d3182600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611ceb91906121cd565b602060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d2c9190612264565b6112df565b9050919050565b6000611d43826117a7565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d8d91906123d9565b9050919050565b611d9c611e8b565b73ffffffffffffffffffffffffffffffffffffffff16611dba61176e565b73ffffffffffffffffffffffffffffffffffffffff1614611e10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e07906122ee565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611e7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e76906127be565b60405180910390fd5b611e8881611f44565b50565b600033905090565b60008384600354611ea491906126aa565b84600254611eb291906126aa565b611ebc91906123d9565b611ec69190612679565b600354611ed391906123d9565b82600254611ee191906126aa565b611eeb9190612679565b90509392505050565b600080611eff611b6d565b905060648184611f0f91906126aa565b611f199190612679565b915050919050565b6000606460055483611f3391906126aa565b611f3d9190612679565b9050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008183106120175781612019565b825b905092915050565b6000819050919050565b61203481612021565b82525050565b600060208201905061204f600083018461202b565b92915050565b600080fd5b61206381612021565b811461206e57600080fd5b50565b6000813590506120808161205a565b92915050565b60006020828403121561209c5761209b612055565b5b60006120aa84828501612071565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006120de826120b3565b9050919050565b6120ee816120d3565b81146120f957600080fd5b50565b60008135905061210b816120e5565b92915050565b60006020828403121561212757612126612055565b5b6000612135848285016120fc565b91505092915050565b6000806040838503121561215557612154612055565b5b600061216385828601612071565b925050602061217485828601612071565b9150509250929050565b6000806040838503121561219557612194612055565b5b60006121a3858286016120fc565b92505060206121b485828601612071565b9150509250929050565b6121c7816120d3565b82525050565b60006020820190506121e260008301846121be565b92915050565b6000806000806080858703121561220257612201612055565b5b6000612210878288016120fc565b945050602061222187828801612071565b935050604061223287828801612071565b925050606061224387828801612071565b91505092959194509250565b60008151905061225e8161205a565b92915050565b60006020828403121561227a57612279612055565b5b60006122888482850161224f565b91505092915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006122d8602083612291565b91506122e3826122a2565b602082019050919050565b60006020820190508181036000830152612307816122cb565b9050919050565b600060608201905061232360008301866121be565b61233060208301856121be565b61233d604083018461202b565b949350505050565b60008115159050919050565b61235a81612345565b811461236557600080fd5b50565b60008151905061237781612351565b92915050565b60006020828403121561239357612392612055565b5b60006123a184828501612368565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006123e482612021565b91506123ef83612021565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612424576124236123aa565b5b828201905092915050565b7f596f752063616e277420776974686472617720666f722061207768696c650000600082015250565b6000612465601e83612291565b91506124708261242f565b602082019050919050565b6000602082019050818103600083015261249481612458565b9050919050565b6000819050919050565b60006124c06124bb6124b6846120b3565b61249b565b6120b3565b9050919050565b60006124d2826124a5565b9050919050565b60006124e4826124c7565b9050919050565b6124f4816124d9565b82525050565b600060408201905061250f60008301856124eb565b61251c602083018461202b565b9392505050565b600061252e82612021565b915061253983612021565b92508282101561254c5761254b6123aa565b5b828203905092915050565b600060408201905061256c60008301856121be565b612579602083018461202b565b9392505050565b7f496e76616c696420416464726573730000000000000000000000000000000000600082015250565b60006125b6600f83612291565b91506125c182612580565b602082019050919050565b600060208201905081810360008301526125e5816125a9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061268482612021565b915061268f83612021565b92508261269f5761269e61264a565b5b828204905092915050565b60006126b582612021565b91506126c083612021565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156126f9576126f86123aa565b5b828202905092915050565b600061270f82612021565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612741576127406123aa565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006127a8602683612291565b91506127b38261274c565b604082019050919050565b600060208201905081810360008301526127d78161279b565b905091905056fea26469706673582212208c854bb9b0ee664e1ca3bd04410d0f72545292e1e556182b0917f30fd6dd0bee64736f6c634300080d0033000000000000000000000000654bac3ec77d6db497892478f854cf6e8245dca9

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

000000000000000000000000654bac3ec77d6db497892478f854cf6e8245dca9

-----Decoded View---------------
Arg [0] : _token (address): 0x654bac3ec77d6db497892478f854cf6e8245dca9

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000654bac3ec77d6db497892478f854cf6e8245dca9


Deployed ByteCode Sourcemap

6463:7442:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12117:113;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11830:275;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10511:168;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12242:108;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8584:712;;;:::i;:::-;;13392:407;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5485:103;;;:::i;:::-;;7735:837;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10691:166;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9521:800;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4834:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7418:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13807:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12509:229;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9308:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12863:521;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;11205:495;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10869:160;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12362:135;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5743:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;12117:113;12159:7;12186:11;;;;;;;;;;;:21;;;12216:4;12186:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12179:43;;12117:113;:::o;11830:275::-;5065:12;:10;:12::i;:::-;5054:23;;:7;:5;:7::i;:::-;:23;;;5046:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11917:1:::1;11902:11;;:16;11894:25;;;::::0;::::1;;11943:1;11934:6;:10;11930:102;;;11961:11;;;;;;;;;;;:24;;;11986:10;12006:4;12013:6;11961:59;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;11930:102;12056:4;12042:11;;:18;;;;;;;;;;;;;;;;;;12085:12;12071:11;:26;;;;11830:275:::0;:::o;10511:168::-;10574:7;10601:70;10616:5;10622:11;;10634;;;;;;;;;;;:21;;;10664:4;10634:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10601:14;:70::i;:::-;10594:77;;10511:168;;;:::o;12242:108::-;12296:7;12323:14;:19;12338:3;12323:19;;;;;;;;;;;;;;;;12316:26;;12242:108;;;:::o;8584:712::-;8630:11;;;;;;;;;;;8622:20;;;;;;8705:15;8684:17;;8661:8;:20;8670:10;8661:20;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;:59;;8653:102;;;;;;;;;;;;:::i;:::-;;;;;;;;;8766:15;8784:22;8795:10;8784;:22::i;:::-;8766:40;;8817:17;8837:27;8856:7;8837:18;:27::i;:::-;8817:47;;8875:11;8889:17;8896:9;8889:6;:17::i;:::-;8875:31;;8917:12;8932:18;8940:9;8932:7;:18::i;:::-;8917:33;;8988:1;8961:12;:24;8974:10;8961:24;;;;;;;;;;;;;;;:28;;;;9024:15;9000:9;:21;9010:10;9000:21;;;;;;;;;;;;;;;:39;;;;9078:7;9064:11;;:21;;;;:::i;:::-;9050:11;:35;;;;9096:11;;;;;;;;;;;:20;;;9117:9;;;;;;;;;;;9128:3;9096:36;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9143:11;;;;;;;;;;;:20;;;9164:10;;;;;;;;;;;9176:4;9143:38;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9192:11;;;;;;;;;;;:20;;;9213:10;9235:3;9225:9;:13;;;;:::i;:::-;9192:47;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9273:15;9250:8;:20;9259:10;9250:20;;;;;;;;;;;;;;;:38;;;;8611:685;;;;8584:712::o;13392:407::-;5065:12;:10;:12::i;:::-;5054:23;;:7;:5;:7::i;:::-;:23;;;5046:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;13508:1:::1;13477:18;:28;13496:8;13477:28;;;;;;;;;;;;;;;;:32;13469:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;13540:18;13592:1;13561:18;:28;13580:8;13561:28;;;;;;;;;;;;;;;;:32;;;;:::i;:::-;13540:53;;13604:17;13648:1;13624:14;:21;;;;:25;;;;:::i;:::-;13604:45;;13689:14;13704:9;13689:25;;;;;;;;:::i;:::-;;;;;;;;;;;;13660:14;13675:10;13660:26;;;;;;;;:::i;:::-;;;;;;;;;;;;:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13725:14;:20;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13763:18;:28;13782:8;13763:28;;;;;;;;;;;;;;;13756:35;;;13458:341;;13392:407:::0;:::o;5485:103::-;5065:12;:10;:12::i;:::-;5054:23;;:7;:5;:7::i;:::-;:23;;;5046:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5550:30:::1;5577:1;5550:18;:30::i;:::-;5485:103::o:0;7735:837::-;7791:11;;;;;;;;;;;7783:20;;;;;;7834:10;7827:17;;:3;:17;;;7824:65;;7875:1;7861:16;;7824:65;7945:1;7912:35;;:9;:21;7922:10;7912:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;:74;;;;;7976:10;7951:35;;:9;:21;7961:10;7951:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;;7912:74;7909:133;;;8027:3;8003:9;:21;8013:10;8003:21;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;7909:133;8062:19;8084:22;8095:10;8084;:22::i;:::-;8062:44;;8117:17;8151:22;;8137:11;:36;;;;:::i;:::-;8117:56;;8242:9;8213:14;:26;8228:10;8213:26;;;;;;;;;;;;;;;;:38;;;;:::i;:::-;8184:14;:26;8199:10;8184:26;;;;;;;;;;;;;;;:67;;;;8289:1;8262:12;:24;8275:10;8262:24;;;;;;;;;;;;;;;:28;;;;8325:15;8301:9;:21;8311:10;8301:21;;;;;;;;;;;;;;;:39;;;;8475:2;8463:11;:14;;;;:::i;:::-;8425:12;:35;8438:9;:21;8448:10;8438:21;;;;;;;;;;;;;;;;;;;;;;;;;8425:35;;;;;;;;;;;;;;;;:52;;;;:::i;:::-;8387:12;:35;8400:9;:21;8410:10;8400:21;;;;;;;;;;;;;;;;;;;;;;;;;8387:35;;;;;;;;;;;;;;;:90;;;;8563:1;8549:11;:15;;;;:::i;:::-;8535:11;;:29;;;;:::i;:::-;8523:11;:41;;;;7772:800;;7735:837;:::o;10691:166::-;10775:7;10802:47;10817:3;10821:15;10837:11;;10802:14;:47::i;:::-;10795:54;;10691:166;;;;:::o;9521:800::-;9596:11;;;;;;;;;;;9588:20;;;;;;9619:23;9645:11;;;;;;;;;;;:21;;;9675:4;9645:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9619:62;;9692:11;;;;;;;;;;;:24;;;9717:10;9737:4;9744:6;9692:59;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9762:18;9783:42;9801:6;9809:15;9783:17;:42::i;:::-;9762:63;;9883:19;9891:10;9883:7;:19::i;:::-;9862:18;9869:10;9862:6;:18::i;:::-;9849:10;:31;;;;:::i;:::-;:53;;;;:::i;:::-;9836:66;;9913:11;9927:14;9934:6;9927;:14::i;:::-;9913:28;;9952:12;9967:15;9975:6;9967:7;:15::i;:::-;9952:30;;9993:11;;;;;;;;;;;:20;;;10014:9;;;;;;;;;;;10025:3;9993:36;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;10040:11;;;;;;;;;;;:20;;;10061:10;;;;;;;;;;;10073:4;10040:38;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;10143:10;10116:12;:24;10129:10;10116:24;;;;;;;;;;;;;;;;:37;;;;:::i;:::-;10089:12;:24;10102:10;10089:24;;;;;;;;;;;;;;;:64;;;;10198:1;10168:14;:26;10183:10;10168:26;;;;;;;;;;;;;;;;:31;10164:78;;10229:1;10216:9;;:14;;;;;;;:::i;:::-;;;;;;;;10164:78;10252:12;10260:3;10252:7;:12::i;:::-;10298:15;10275:8;:20;10284:10;10275:20;;;;;;;;;;;;;;;:38;;;;9577:744;;;;9521:800;;:::o;4834:87::-;4880:7;4907:6;;;;;;;;;;;4900:13;;4834:87;:::o;7418:41::-;;;;:::o;13807:95::-;13858:7;13885:9;;13878:16;;13807:95;:::o;12509:229::-;12574:7;12594:21;12616:61;12620:22;;12662:9;:14;12672:3;12662:14;;;;;;;;;;;;;;;;12644:15;:32;;;;:::i;:::-;12616:3;:61::i;:::-;12594:83;;12711:14;:19;12726:3;12711:19;;;;;;;;;;;;;;;;12695:13;:35;;;;:::i;:::-;12688:42;;;12509:229;;;:::o;9308:201::-;9363:7;9383:15;9401;9412:3;9401:10;:15::i;:::-;9383:33;;9427:17;9447:27;9466:7;9447:18;:27::i;:::-;9427:47;;9492:9;9485:16;;;;9308:201;;;:::o;12863:521::-;5065:12;:10;:12::i;:::-;5054:23;;:7;:5;:7::i;:::-;:23;;;5046:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;13028:1:::1;12996:18;:28;13015:8;12996:28;;;;;;;;;;;;;;;;:33:::0;12992:385:::1;;13046:14;13066:46;;;;;;;;13080:8;13066:46;;;;;;13090:4;13066:46;;;;13096:8;13066:46;;;;13106:5;13066:46;;::::0;13046:67:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13159:14;:21;;;;13128:18;:28;13147:8;13128:28;;;;;;;;;;;;;;;:52;;;;12992:385;;;13222:18;13274:1;13243:18;:28;13262:8;13243:28;;;;;;;;;;;;;;;;:32;;;;:::i;:::-;13222:53;;13319:46;;;;;;;;13333:8;13319:46;;;;;;13343:4;13319:46;;;;13349:8;13319:46;;;;13359:5;13319:46;;::::0;13290:14:::1;13305:10;13290:26;;;;;;;;:::i;:::-;;;;;;;;;;;;:75;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13207:170;12992:385;12863:521:::0;;;;:::o;11205:495::-;11246:7;11266:19;11288:9;;11266:31;;11313:9;11308:356;11332:14;:21;;;;11328:1;:25;11308:356;;;11375:26;11404:14;11419:1;11404:17;;;;;;;;:::i;:::-;;;;;;;;;;;;11375:46;;11436:12;11458:4;:17;;;;;;;;;;;;11436:40;;11526:4;:19;;;11495:5;:15;;;11511:10;11495:27;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:50;11491:162;;11581:11;11570:4;:8;;;:22;11566:71;;;11629:4;:8;;;11615:22;;11566:71;11491:162;11360:304;;11355:3;;;;;:::i;:::-;;;;11308:356;;;;11681:11;11674:18;;;11205:495;:::o;10869:160::-;10935:7;10962:59;10980:3;10984:11;;;;;;;;;;;:21;;;11014:4;10984:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10962:17;:59::i;:::-;10955:66;;10869:160;;;:::o;12362:135::-;12415:7;12462:27;12485:3;12462:22;:27::i;:::-;12442:12;:17;12455:3;12442:17;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;12435:54;;12362:135;;;:::o;5743:201::-;5065:12;:10;:12::i;:::-;5054:23;;:7;:5;:7::i;:::-;:23;;;5046:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5852:1:::1;5832:22;;:8;:22;;::::0;5824:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;5908:28;5927:8;5908:18;:28::i;:::-;5743:201:::0;:::o;3558:98::-;3611:7;3638:10;3631:17;;3558:98;:::o;10333:166::-;10413:7;10487:2;10480;10475:4;;:7;;;;:::i;:::-;10468:2;10464:3;;:6;;;;:::i;:::-;10463:20;;;;:::i;:::-;10462:27;;;;:::i;:::-;10454:4;;:36;;;;:::i;:::-;10447:2;10441:3;;:8;;;;:::i;:::-;10440:51;;;;:::i;:::-;10433:58;;10333:166;;;;;:::o;11041:156::-;11094:7;11114:19;11136:11;:9;:11::i;:::-;11114:33;;11186:3;11174:11;11167:6;:18;;;;:::i;:::-;:22;;;;:::i;:::-;11160:29;;;11041:156;;;:::o;11708:110::-;11762:7;11807:3;11796:10;;11789:6;:17;;;;:::i;:::-;:21;;;;:::i;:::-;11782:28;;11708:110;;;:::o;6104:191::-;6178:16;6197:6;;;;;;;;;;;6178:25;;6223:8;6214:6;;:17;;;;;;;;;;;;;;;;;;6278:8;6247:40;;6268:8;6247:40;;;;;;;;;;;;6167:128;6104:191;:::o;12750:105::-;12807:7;12838:1;12834;:5;:13;;12846:1;12834:13;;;12842:1;12834:13;12827:20;;12750:105;;;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;523:117::-;632:1;629;622:12;769:122;842:24;860:5;842:24;:::i;:::-;835:5;832:35;822:63;;881:1;878;871:12;822:63;769:122;:::o;897:139::-;943:5;981:6;968:20;959:29;;997:33;1024:5;997:33;:::i;:::-;897:139;;;;:::o;1042:329::-;1101:6;1150:2;1138:9;1129:7;1125:23;1121:32;1118:119;;;1156:79;;:::i;:::-;1118:119;1276:1;1301:53;1346:7;1337:6;1326:9;1322:22;1301:53;:::i;:::-;1291:63;;1247:117;1042:329;;;;:::o;1377:126::-;1414:7;1454:42;1447:5;1443:54;1432:65;;1377:126;;;:::o;1509:96::-;1546:7;1575:24;1593:5;1575:24;:::i;:::-;1564:35;;1509:96;;;:::o;1611:122::-;1684:24;1702:5;1684:24;:::i;:::-;1677:5;1674:35;1664:63;;1723:1;1720;1713:12;1664:63;1611:122;:::o;1739:139::-;1785:5;1823:6;1810:20;1801:29;;1839:33;1866:5;1839:33;:::i;:::-;1739:139;;;;:::o;1884:329::-;1943:6;1992:2;1980:9;1971:7;1967:23;1963:32;1960:119;;;1998:79;;:::i;:::-;1960:119;2118:1;2143:53;2188:7;2179:6;2168:9;2164:22;2143:53;:::i;:::-;2133:63;;2089:117;1884:329;;;;:::o;2219:474::-;2287:6;2295;2344:2;2332:9;2323:7;2319:23;2315:32;2312:119;;;2350:79;;:::i;:::-;2312:119;2470:1;2495:53;2540:7;2531:6;2520:9;2516:22;2495:53;:::i;:::-;2485:63;;2441:117;2597:2;2623:53;2668:7;2659:6;2648:9;2644:22;2623:53;:::i;:::-;2613:63;;2568:118;2219:474;;;;;:::o;2699:::-;2767:6;2775;2824:2;2812:9;2803:7;2799:23;2795:32;2792:119;;;2830:79;;:::i;:::-;2792:119;2950:1;2975:53;3020:7;3011:6;3000:9;2996:22;2975:53;:::i;:::-;2965:63;;2921:117;3077:2;3103:53;3148:7;3139:6;3128:9;3124:22;3103:53;:::i;:::-;3093:63;;3048:118;2699:474;;;;;:::o;3179:118::-;3266:24;3284:5;3266:24;:::i;:::-;3261:3;3254:37;3179:118;;:::o;3303:222::-;3396:4;3434:2;3423:9;3419:18;3411:26;;3447:71;3515:1;3504:9;3500:17;3491:6;3447:71;:::i;:::-;3303:222;;;;:::o;3531:765::-;3617:6;3625;3633;3641;3690:3;3678:9;3669:7;3665:23;3661:33;3658:120;;;3697:79;;:::i;:::-;3658:120;3817:1;3842:53;3887:7;3878:6;3867:9;3863:22;3842:53;:::i;:::-;3832:63;;3788:117;3944:2;3970:53;4015:7;4006:6;3995:9;3991:22;3970:53;:::i;:::-;3960:63;;3915:118;4072:2;4098:53;4143:7;4134:6;4123:9;4119:22;4098:53;:::i;:::-;4088:63;;4043:118;4200:2;4226:53;4271:7;4262:6;4251:9;4247:22;4226:53;:::i;:::-;4216:63;;4171:118;3531:765;;;;;;;:::o;4302:143::-;4359:5;4390:6;4384:13;4375:22;;4406:33;4433:5;4406:33;:::i;:::-;4302:143;;;;:::o;4451:351::-;4521:6;4570:2;4558:9;4549:7;4545:23;4541:32;4538:119;;;4576:79;;:::i;:::-;4538:119;4696:1;4721:64;4777:7;4768:6;4757:9;4753:22;4721:64;:::i;:::-;4711:74;;4667:128;4451:351;;;;:::o;4808:169::-;4892:11;4926:6;4921:3;4914:19;4966:4;4961:3;4957:14;4942:29;;4808:169;;;;:::o;4983:182::-;5123:34;5119:1;5111:6;5107:14;5100:58;4983:182;:::o;5171:366::-;5313:3;5334:67;5398:2;5393:3;5334:67;:::i;:::-;5327:74;;5410:93;5499:3;5410:93;:::i;:::-;5528:2;5523:3;5519:12;5512:19;;5171:366;;;:::o;5543:419::-;5709:4;5747:2;5736:9;5732:18;5724:26;;5796:9;5790:4;5786:20;5782:1;5771:9;5767:17;5760:47;5824:131;5950:4;5824:131;:::i;:::-;5816:139;;5543:419;;;:::o;5968:442::-;6117:4;6155:2;6144:9;6140:18;6132:26;;6168:71;6236:1;6225:9;6221:17;6212:6;6168:71;:::i;:::-;6249:72;6317:2;6306:9;6302:18;6293:6;6249:72;:::i;:::-;6331;6399:2;6388:9;6384:18;6375:6;6331:72;:::i;:::-;5968:442;;;;;;:::o;6416:90::-;6450:7;6493:5;6486:13;6479:21;6468:32;;6416:90;;;:::o;6512:116::-;6582:21;6597:5;6582:21;:::i;:::-;6575:5;6572:32;6562:60;;6618:1;6615;6608:12;6562:60;6512:116;:::o;6634:137::-;6688:5;6719:6;6713:13;6704:22;;6735:30;6759:5;6735:30;:::i;:::-;6634:137;;;;:::o;6777:345::-;6844:6;6893:2;6881:9;6872:7;6868:23;6864:32;6861:119;;;6899:79;;:::i;:::-;6861:119;7019:1;7044:61;7097:7;7088:6;7077:9;7073:22;7044:61;:::i;:::-;7034:71;;6990:125;6777:345;;;;:::o;7128:180::-;7176:77;7173:1;7166:88;7273:4;7270:1;7263:15;7297:4;7294:1;7287:15;7314:305;7354:3;7373:20;7391:1;7373:20;:::i;:::-;7368:25;;7407:20;7425:1;7407:20;:::i;:::-;7402:25;;7561:1;7493:66;7489:74;7486:1;7483:81;7480:107;;;7567:18;;:::i;:::-;7480:107;7611:1;7608;7604:9;7597:16;;7314:305;;;;:::o;7625:180::-;7765:32;7761:1;7753:6;7749:14;7742:56;7625:180;:::o;7811:366::-;7953:3;7974:67;8038:2;8033:3;7974:67;:::i;:::-;7967:74;;8050:93;8139:3;8050:93;:::i;:::-;8168:2;8163:3;8159:12;8152:19;;7811:366;;;:::o;8183:419::-;8349:4;8387:2;8376:9;8372:18;8364:26;;8436:9;8430:4;8426:20;8422:1;8411:9;8407:17;8400:47;8464:131;8590:4;8464:131;:::i;:::-;8456:139;;8183:419;;;:::o;8608:60::-;8636:3;8657:5;8650:12;;8608:60;;;:::o;8674:142::-;8724:9;8757:53;8775:34;8784:24;8802:5;8784:24;:::i;:::-;8775:34;:::i;:::-;8757:53;:::i;:::-;8744:66;;8674:142;;;:::o;8822:126::-;8872:9;8905:37;8936:5;8905:37;:::i;:::-;8892:50;;8822:126;;;:::o;8954:134::-;9012:9;9045:37;9076:5;9045:37;:::i;:::-;9032:50;;8954:134;;;:::o;9094:147::-;9189:45;9228:5;9189:45;:::i;:::-;9184:3;9177:58;9094:147;;:::o;9247:348::-;9376:4;9414:2;9403:9;9399:18;9391:26;;9427:79;9503:1;9492:9;9488:17;9479:6;9427:79;:::i;:::-;9516:72;9584:2;9573:9;9569:18;9560:6;9516:72;:::i;:::-;9247:348;;;;;:::o;9601:191::-;9641:4;9661:20;9679:1;9661:20;:::i;:::-;9656:25;;9695:20;9713:1;9695:20;:::i;:::-;9690:25;;9734:1;9731;9728:8;9725:34;;;9739:18;;:::i;:::-;9725:34;9784:1;9781;9777:9;9769:17;;9601:191;;;;:::o;9798:332::-;9919:4;9957:2;9946:9;9942:18;9934:26;;9970:71;10038:1;10027:9;10023:17;10014:6;9970:71;:::i;:::-;10051:72;10119:2;10108:9;10104:18;10095:6;10051:72;:::i;:::-;9798:332;;;;;:::o;10136:165::-;10276:17;10272:1;10264:6;10260:14;10253:41;10136:165;:::o;10307:366::-;10449:3;10470:67;10534:2;10529:3;10470:67;:::i;:::-;10463:74;;10546:93;10635:3;10546:93;:::i;:::-;10664:2;10659:3;10655:12;10648:19;;10307:366;;;:::o;10679:419::-;10845:4;10883:2;10872:9;10868:18;10860:26;;10932:9;10926:4;10922:20;10918:1;10907:9;10903:17;10896:47;10960:131;11086:4;10960:131;:::i;:::-;10952:139;;10679:419;;;:::o;11104:180::-;11152:77;11149:1;11142:88;11249:4;11246:1;11239:15;11273:4;11270:1;11263:15;11290:180;11338:77;11335:1;11328:88;11435:4;11432:1;11425:15;11459:4;11456:1;11449:15;11476:180;11524:77;11521:1;11514:88;11621:4;11618:1;11611:15;11645:4;11642:1;11635:15;11662:185;11702:1;11719:20;11737:1;11719:20;:::i;:::-;11714:25;;11753:20;11771:1;11753:20;:::i;:::-;11748:25;;11792:1;11782:35;;11797:18;;:::i;:::-;11782:35;11839:1;11836;11832:9;11827:14;;11662:185;;;;:::o;11853:348::-;11893:7;11916:20;11934:1;11916:20;:::i;:::-;11911:25;;11950:20;11968:1;11950:20;:::i;:::-;11945:25;;12138:1;12070:66;12066:74;12063:1;12060:81;12055:1;12048:9;12041:17;12037:105;12034:131;;;12145:18;;:::i;:::-;12034:131;12193:1;12190;12186:9;12175:20;;11853:348;;;;:::o;12207:233::-;12246:3;12269:24;12287:5;12269:24;:::i;:::-;12260:33;;12315:66;12308:5;12305:77;12302:103;;12385:18;;:::i;:::-;12302:103;12432:1;12425:5;12421:13;12414:20;;12207:233;;;:::o;12446:225::-;12586:34;12582:1;12574:6;12570:14;12563:58;12655:8;12650:2;12642:6;12638:15;12631:33;12446:225;:::o;12677:366::-;12819:3;12840:67;12904:2;12899:3;12840:67;:::i;:::-;12833:74;;12916:93;13005:3;12916:93;:::i;:::-;13034:2;13029:3;13025:12;13018:19;;12677:366;;;:::o;13049:419::-;13215:4;13253:2;13242:9;13238:18;13230:26;;13302:9;13296:4;13292:20;13288:1;13277:9;13273:17;13266:47;13330:131;13456:4;13330:131;:::i;:::-;13322:139;;13049:419;;;:::o

Swarm Source

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