Contract 0xafe24e29da7e9b3e8a25c9478376b6ad6ad788dd

 

Contract Overview

BurgerSwap: xBURGER Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0x63092a132516186502bac18ee14fbb56fc8ac8e049271293cdcfbf537d4b173784293462021-06-19 9:52:524 hrs 56 mins ago0x064475e3026ffd2d03f3518de083f9c9eb6d57e2 IN  BurgerSwap: xBURGER Token0 BNB0.000221335
0xbbf3382d0796200b3407c941d3423733da0b5ab3306f8080af9210a02bc08b9c84291132021-06-19 9:41:135 hrs 8 mins ago0x979e31515a84ce248b79a055a2796e22d545881a IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xe17ef9eacdced7b238889f93f53b683239991a76f7bacbf426c955ca5aed5dd884289842021-06-19 9:34:465 hrs 14 mins ago0xcb39e8319096c314e5d1a33003358ee96d7818f2 IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x4b3d5a5972a1358bc78000d177a2e52270b13e1b5ae77f5d174bf9582258138a84289412021-06-19 9:32:375 hrs 17 mins ago0xc338e632a40bbd80fec7ba592182085243239860 IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xfc252256c2ca3ee2f57533ef90bcfb9691236180f4781500711258579241faab84285392021-06-19 9:12:315 hrs 37 mins ago0x3d993fa06f783ea46b4e9220667197be6f55bcdb IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xd745dc0f5ab6ed0e3f867c6690a2b5445cd1498299fdb361c2874a6acf784d7b84284992021-06-19 9:10:315 hrs 39 mins ago0xa9fb322e383fba82f817b2282c8fa919ab389005 IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xa47c2ca53b6cca66db939c9f4e346682dbe187279ff50985693053962955df5c84284552021-06-19 9:08:195 hrs 41 mins ago0x3d993fa06f783ea46b4e9220667197be6f55bcdb IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x4fca6a16e1e9cef30e4b81b549bce612d77a5db6cad7bb20286b813813c86cac84284162021-06-19 9:06:225 hrs 43 mins ago0x9e025e6092642db770a9555607f98839f81e4c4f IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x1ea4fd3ca2cdb4292984f742fa4ebeff524407bea095d5a68b39fe110744bc5384280012021-06-19 8:45:376 hrs 4 mins ago0xb7656fd70e11e6ef21dbe2449151320b8021dd7e IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xcf986cc6e43e5a66a3114dc716f26b127546d86f2a3ebe70101818093f084e6184279712021-06-19 8:44:076 hrs 5 mins ago0x3d993fa06f783ea46b4e9220667197be6f55bcdb IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x5522a1b0b263aba0573acdc6a852a247e187a2683c241096605ea34efb58a28384273242021-06-19 8:11:466 hrs 37 mins ago0xf71b7df7fce2c0bd6dfc7d2988b1c60908073db6 IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x70341fe2e8997ab258cda01b64c32c8e7aa8a53044f6cb08ed867cc7591ecae384248662021-06-19 6:08:458 hrs 40 mins ago0xd2fa24b9bf3e13faf6e4ec5a6d0696ee6cd2dff5 IN  BurgerSwap: xBURGER Token0 BNB0.00018521
0xa9feba2f34b8228e38b7ef636df9dc61a47c4b3e92db38e6e52636a0aff9636b84236892021-06-19 5:09:349 hrs 40 mins ago0xeefd1c9a97d4fa02979f8c1506c967d78727c51b IN  BurgerSwap: xBURGER Token0 BNB0.000264018
0x341e47d1486c65b16b3733742032bd3d863087a83408624a790170b763eb101684236162021-06-19 5:05:559 hrs 43 mins ago0x2afae805a793168e4ee8c7c89caf71e5df78707b IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x6d0759a3946709718f91bf0ae1b0f37482670c353bf4bfe9c6247054826f3af684222692021-06-19 3:58:1310 hrs 51 mins ago0xca9894accc25e2242a2148aa0fc23a15bdbe727b IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x46ebf7e58f1f0db6fba38b9672cc2b7859ba7ef36e08f82661c3cd57959c7eba84221992021-06-19 3:54:4310 hrs 54 mins ago0x06c4cdfd3d170b511491c9246dbe969468d2fc68 IN  BurgerSwap: xBURGER Token0 BNB0.000221335
0xc454a05727b847a40df2e83abd623e101d26e562749a53c506495529de7b1fa084208392021-06-19 2:45:5812 hrs 3 mins ago0xa7f3b0c696cad426852e7095c1df9fa4da40089d IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xdbc3ebf3fa2076cb8aee48194a7fb7148bbcd28e952fa43a402063cb101fe19384179272021-06-19 0:20:2114 hrs 29 mins ago0xcfddcb60e779e9112cdda848d1744aacc9443ea6 IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xc469dbfac64e2df5b32e669fffed0dcb561b1d0ec873bdc37b56c9131a9789ee84170072021-06-18 23:34:0815 hrs 15 mins ago0x26b56ce0cf64cce067f0cfb45303ba71f46f3078 IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xa2a00053b36f62b83bd61e1a9c1e334d1372278010a1b74f63a2ef727e902c4384164712021-06-18 23:06:0415 hrs 43 mins ago0x5e5e612c6c7a9dd7e22893357a73a3f065eb636c IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0xd271b36b0ba9d340e0b0eebd97882497731322b42473686760b8a040cf0a545a84163082021-06-18 22:57:2215 hrs 52 mins ago0x8887909ea9afc9ed76e73dc641529e2d3d4c1e7c IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x9e1189381baf1c62737e02eb83a462872438ced3d43e82a8ff99c4936668eae284145632021-06-18 21:28:0217 hrs 21 mins ago0xbe5e8706e59bca8d13ecbb194995720ddb9c77a7 IN  BurgerSwap: xBURGER Token0 BNB0.000221335
0x66fe75b3369e9424bf40d903ba0ddb92331044b36e02ba4fd9f161f8b6f7b1c584143942021-06-18 21:19:2517 hrs 30 mins ago0x30b39685cedbc7a86a737ac3e41818857d7b7872 IN  BurgerSwap: xBURGER Token0 BNB0.000220015
0x7a2c5ac0e9e615b293cd1a0f7d6739db610907bc5341bc9d5aa24be36dd522bb84143252021-06-18 21:15:5817 hrs 33 mins ago0x568426e072d5c2f2b3862af5a0c59e37bfbbfced IN  BurgerSwap: xBURGER Token0 BNB0.000124015
0xc077d2dad87cf7e6f92c3ff878f4c5fe960c4e716719ca81a7ff3de0870de83c84142932021-06-18 21:14:2217 hrs 35 mins ago0x568426e072d5c2f2b3862af5a0c59e37bfbbfced IN  BurgerSwap: xBURGER Token0 BNB0.000220015
[ Download CSV Export 

OVERVIEW

BurgerSwap is a democratized AMM with the following main functions: Swap, Liquidity Pool, Governance, Burger Shack, Farm, and IFO. xBURGER is the token of BurgerShack.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
XBurger

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-04-15
*/

// Dependency file: contracts/libraries/SafeMath.sol

// SPDX-License-Identifier: MIT

// pragma solidity >=0.6.0;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

// Dependency file: contracts/modules/ERC20Token.sol

// pragma solidity >=0.6.0;

// import 'contracts/libraries/SafeMath.sol';

contract ERC20Token {
    using SafeMath for uint;

    string public name;
    string public symbol;
    uint8 public decimals = 18;
    uint public totalSupply;
    mapping(address => uint) public balanceOf;
    mapping(address => mapping(address => uint)) public allowance;

    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);

    function _transfer(address from, address to, uint value) internal {
        require(balanceOf[from] >= value, 'ERC20Token: INSUFFICIENT_BALANCE');
        balanceOf[from] = balanceOf[from].sub(value);
        balanceOf[to] = balanceOf[to].add(value);
        if (to == address(0)) { // burn
            totalSupply = totalSupply.sub(value);
        }
        emit Transfer(from, to, value);
    }

    function approve(address spender, uint value) external returns (bool) {
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function transfer(address to, uint value) external returns (bool) {
        _transfer(msg.sender, to, value);
        return true;
    }

    function transferFrom(address from, address to, uint value) external returns (bool) {
        require(allowance[from][msg.sender] >= value, 'ERC20Token: INSUFFICIENT_ALLOWANCE');
        allowance[from][msg.sender] = allowance[from][msg.sender].sub(value);
        _transfer(from, to, value);
        return true;
    }

}


// Dependency file: contracts/modules/Ownable.sol

// pragma solidity >=0.6.0;

contract Ownable {
    address public owner;

    event OwnerChanged(address indexed _oldOwner, address indexed _newOwner);

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

    modifier onlyOwner() {
        require(msg.sender == owner, 'Ownable: FORBIDDEN');
        _;
    }

    function changeOwner(address _newOwner) public onlyOwner {
        require(_newOwner != address(0), 'Ownable: INVALID_ADDRESS');
        emit OwnerChanged(owner, _newOwner);
        owner = _newOwner;
    }

}


// Root file: contracts/XBurger.sol

pragma solidity >=0.6.0;

// import 'contracts/modules/ERC20Token.sol';
// import 'contracts/modules/Ownable.sol';

contract XBurger is ERC20Token, Ownable {
    using SafeMath for uint;

    mapping (address => bool) public isWhiteListed;

    constructor() public {
        name = 'xBURGER';
        symbol = 'xBURGER';
    }
    
    function setWhiteLists (address[] calldata _users, bool[] calldata _values) external onlyOwner {
        require(_users.length == _values.length, 'invalid parameters');
        for (uint i=0; i<_users.length; i++){
            _setWhiteList(_users[i], _values[i]);
        }
    }

    function setWhiteList (address _user, bool _value) external onlyOwner {
        require(isWhiteListed[_user] != _value, 'no change');
        _setWhiteList(_user, _value);
    }

    function _setWhiteList (address _user, bool _value) internal {
        isWhiteListed[_user] = _value;
    }

    function mint(address to, uint value) external returns (bool) {
        require(isWhiteListed[msg.sender], "sender is not in whitelist");
        balanceOf[to] = balanceOf[to].add(value);
        totalSupply = totalSupply.add(value);
        emit Transfer(address(this), to, value);
        return true;
    }

    function burn(uint value) external returns (bool) {
        _transfer(msg.sender, address(0), value);
        return true;
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"_newOwner","type":"address"}],"name":"OwnerChanged","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":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isWhiteListed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"setWhiteList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_users","type":"address[]"},{"internalType":"bool[]","name":"_values","type":"bool[]"}],"name":"setWhiteLists","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"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"}]

60806040526002805460ff1916601217905534801561001d57600080fd5b50600680546001600160a01b03191633179055604080518082019091526007808252663c212aa923a2a960c91b602090920191825261005e91600091610093565b50604080518082019091526007808252663c212aa923a2a960c91b602090920191825261008d91600191610093565b5061012e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100d457805160ff1916838001178555610101565b82800160010185558215610101579182015b828111156101015782518255916020019190600101906100e6565b5061010d929150610111565b5090565b61012b91905b8082111561010d5760008155600101610117565b90565b610ddf8061013d6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a6f9dae111610066578063a6f9dae114610321578063a9059cbb14610347578063c39c4a0c14610373578063dd62ed3e1461043557610100565b806370a082311461029f5780638d14e127146102c55780638da5cb5b146102f557806395d89b411461031957610100565b8063313ce567116100d3578063313ce5671461021257806340c10f191461023057806342966c681461025c5780636f9170f61461027957610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323b872dd146101dc575b600080fd5b61010d610463565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b0381351690602001356104f1565b604080519115158252519081900360200190f35b6101ca610557565b60408051918252519081900360200190f35b6101ae600480360360608110156101f257600080fd5b506001600160a01b0381358116916020810135909116906040013561055d565b61021a61062c565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561024657600080fd5b506001600160a01b038135169060200135610635565b6101ae6004803603602081101561027257600080fd5b503561073a565b6101ae6004803603602081101561028f57600080fd5b50356001600160a01b0316610750565b6101ca600480360360208110156102b557600080fd5b50356001600160a01b0316610765565b6102f3600480360360408110156102db57600080fd5b506001600160a01b0381351690602001351515610777565b005b6102fd610839565b604080516001600160a01b039092168252519081900360200190f35b61010d610848565b6102f36004803603602081101561033757600080fd5b50356001600160a01b03166108a2565b6101ae6004803603604081101561035d57600080fd5b506001600160a01b0381351690602001356109ad565b6102f36004803603604081101561038957600080fd5b8101906020810181356401000000008111156103a457600080fd5b8201836020820111156103b657600080fd5b803590602001918460208302840111640100000000831117156103d857600080fd5b9193909290916020810190356401000000008111156103f657600080fd5b82018360208201111561040857600080fd5b8035906020019184602083028401116401000000008311171561042a57600080fd5b5090925090506109c3565b6101ca6004803603604081101561044b57600080fd5b506001600160a01b0381358116916020013516610ab3565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104e95780601f106104be576101008083540402835291602001916104e9565b820191906000526020600020905b8154815290600101906020018083116104cc57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60035481565b6001600160a01b03831660009081526005602090815260408083203384529091528120548211156105bf5760405162461bcd60e51b8152600401808060200182810382526022815260200180610d886022913960400191505060405180910390fd5b6001600160a01b03841660009081526005602090815260408083203384529091529020546105f3908363ffffffff610ad016565b6001600160a01b0385166000908152600560209081526040808320338452909152902055610622848484610b19565b5060019392505050565b60025460ff1681565b3360009081526007602052604081205460ff16610699576040805162461bcd60e51b815260206004820152601a60248201527f73656e646572206973206e6f7420696e2077686974656c697374000000000000604482015290519081900360640190fd5b6001600160a01b0383166000908152600460205260409020546106c2908363ffffffff610c6b16565b6001600160a01b0384166000908152600460205260409020556003546106ee908363ffffffff610c6b16565b6003556040805183815290516001600160a01b0385169130917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b600061074833600084610b19565b506001919050565b60076020526000908152604090205460ff1681565b60046020526000908152604090205481565b6006546001600160a01b031633146107cb576040805162461bcd60e51b815260206004820152601260248201527127bbb730b136329d102327a92124a22222a760711b604482015290519081900360640190fd5b6001600160a01b03821660009081526007602052604090205460ff161515811515141561082b576040805162461bcd60e51b81526020600482015260096024820152686e6f206368616e676560b81b604482015290519081900360640190fd5b6108358282610cc5565b5050565b6006546001600160a01b031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104e95780601f106104be576101008083540402835291602001916104e9565b6006546001600160a01b031633146108f6576040805162461bcd60e51b815260206004820152601260248201527127bbb730b136329d102327a92124a22222a760711b604482015290519081900360640190fd5b6001600160a01b038116610951576040805162461bcd60e51b815260206004820152601860248201527f4f776e61626c653a20494e56414c49445f414444524553530000000000000000604482015290519081900360640190fd5b6006546040516001600160a01b038084169216907fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c90600090a3600680546001600160a01b0319166001600160a01b0392909216919091179055565b60006109ba338484610b19565b50600192915050565b6006546001600160a01b03163314610a17576040805162461bcd60e51b815260206004820152601260248201527127bbb730b136329d102327a92124a22222a760711b604482015290519081900360640190fd5b828114610a60576040805162461bcd60e51b8152602060048201526012602482015271696e76616c696420706172616d657465727360701b604482015290519081900360640190fd5b60005b83811015610aac57610aa4858583818110610a7a57fe5b905060200201356001600160a01b0316848484818110610a9657fe5b905060200201351515610cc5565b600101610a63565b5050505050565b600560209081526000928352604080842090915290825290205481565b6000610b1283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610cf0565b9392505050565b6001600160a01b038316600090815260046020526040902054811115610b86576040805162461bcd60e51b815260206004820181905260248201527f4552433230546f6b656e3a20494e53554646494349454e545f42414c414e4345604482015290519081900360640190fd5b6001600160a01b038316600090815260046020526040902054610baf908263ffffffff610ad016565b6001600160a01b038085166000908152600460205260408082209390935590841681522054610be4908263ffffffff610c6b16565b6001600160a01b038316600081815260046020526040902091909155610c1b57600354610c17908263ffffffff610ad016565b6003555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600082820183811015610b12576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b60008184841115610d7f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d44578181015183820152602001610d2c565b50505050905090810190601f168015610d715780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505090039056fe4552433230546f6b656e3a20494e53554646494349454e545f414c4c4f57414e4345a2646970667358221220fd72a2d8bb2327ec00de30eab165ce9619a62f84b4fd88b1a46e31047d7f7a6564736f6c63430006060033

Deployed ByteCode Sourcemap

7887:1286:0:-:0;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7887:1286:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;9;2:12;5617:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;5617:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6420:201;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;6420:201:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5702:23;;;:::i;:::-;;;;;;;;;;;;;;;;6776:324;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;6776:324:0;;;;;;;;;;;;;;;;;:::i;5669:26::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8716:315;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;8716:315:0;;;;;;;;:::i;9039:131::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;9039:131:0;;:::i;7966:46::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;7966:46:0;-1:-1:-1;;;;;7966:46:0;;:::i;5732:41::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;5732:41:0;-1:-1:-1;;;;;5732:41:0;;:::i;8411:180::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;8411:180:0;;;;;;;;;;:::i;:::-;;7219:20;;;:::i;:::-;;;;-1:-1:-1;;;;;7219:20:0;;;;;;;;;;;;;;5642;;;:::i;7506:210::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;7506:210:0;-1:-1:-1;;;;;7506:210:0;;:::i;6629:139::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;6629:139:0;;;;;;;;:::i;8118:285::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;8118:285:0;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;8118:285:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;8118:285:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8118:285:0;;;;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;8118:285:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;8118:285:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;-1:-1;8118:285:0;;-1:-1:-1;8118:285:0;-1:-1:-1;8118:285:0;:::i;5780:61::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;5780:61:0;;;;;;;;;;:::i;5617:18::-;;;;;;;;;;;;;;;-1:-1:-1;;5617:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6420:201::-;6511:10;6484:4;6501:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;6501:30:0;;;;;;;;;;;:38;;;6555:36;;;;;;;6484:4;;6501:30;;6511:10;;6555:36;;;;;;;;-1:-1:-1;6609:4:0;6420:201;;;;:::o;5702:23::-;;;;:::o;6776:324::-;-1:-1:-1;;;;;6879:15:0;;6854:4;6879:15;;;:9;:15;;;;;;;;6895:10;6879:27;;;;;;;;:36;-1:-1:-1;6879:36:0;6871:83;;;;-1:-1:-1;;;6871:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6995:15:0;;;;;;:9;:15;;;;;;;;7011:10;6995:27;;;;;;;;:38;;7027:5;6995:38;:31;:38;:::i;:::-;-1:-1:-1;;;;;6965:15:0;;;;;;:9;:15;;;;;;;;6981:10;6965:27;;;;;;;:68;7044:26;6975:4;7060:2;7064:5;7044:9;:26::i;:::-;-1:-1:-1;7088:4:0;6776:324;;;;;:::o;5669:26::-;;;;;;:::o;8716:315::-;8811:10;8772:4;8797:25;;;:13;:25;;;;;;;;8789:64;;;;;-1:-1:-1;;;8789:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8880:13:0;;;;;;:9;:13;;;;;;:24;;8898:5;8880:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;8864:13:0;;;;;;:9;:13;;;;;:40;8929:11;;:22;;8945:5;8929:22;:15;:22;:::i;:::-;8915:11;:36;8967:34;;;;;;;;-1:-1:-1;;;;;8967:34:0;;;8984:4;;8967:34;;;;;;;;;-1:-1:-1;9019:4:0;8716:315;;;;:::o;9039:131::-;9083:4;9100:40;9110:10;9130:1;9134:5;9100:9;:40::i;:::-;-1:-1:-1;9158:4:0;9039:131;;;:::o;7966:46::-;;;;;;;;;;;;;;;:::o;5732:41::-;;;;;;;;;;;;;:::o;8411:180::-;7450:5;;-1:-1:-1;;;;;7450:5:0;7436:10;:19;7428:50;;;;;-1:-1:-1;;;7428:50:0;;;;;;;;;;;;-1:-1:-1;;;7428:50:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;8500:20:0;::::1;;::::0;;;:13:::1;:20;::::0;;;;;::::1;;:30;;::::0;::::1;;;;8492:52;;;::::0;;-1:-1:-1;;;8492:52:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;8492:52:0;;;;;;;;;;;;;::::1;;8555:28;8569:5;8576:6;8555:13;:28::i;:::-;8411:180:::0;;:::o;7219:20::-;;;-1:-1:-1;;;;;7219:20:0;;:::o;5642:::-;;;;;;;;;;;;;;;-1:-1:-1;;5642:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7506:210;7450:5;;-1:-1:-1;;;;;7450:5:0;7436:10;:19;7428:50;;;;;-1:-1:-1;;;7428:50:0;;;;;;;;;;;;-1:-1:-1;;;7428:50:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;7582:23:0;::::1;7574:60;;;::::0;;-1:-1:-1;;;7574:60:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;7663:5;::::0;7650:30:::1;::::0;-1:-1:-1;;;;;7650:30:0;;::::1;::::0;7663:5:::1;::::0;7650:30:::1;::::0;7663:5:::1;::::0;7650:30:::1;7691:5;:17:::0;;-1:-1:-1;;;;;;7691:17:0::1;-1:-1:-1::0;;;;;7691:17:0;;;::::1;::::0;;;::::1;::::0;;7506:210::o;6629:139::-;6689:4;6706:32;6716:10;6728:2;6732:5;6706:9;:32::i;:::-;-1:-1:-1;6756:4:0;6629:139;;;;:::o;8118:285::-;7450:5;;-1:-1:-1;;;;;7450:5:0;7436:10;:19;7428:50;;;;;-1:-1:-1;;;7428:50:0;;;;;;;;;;;;-1:-1:-1;;;7428:50:0;;;;;;;;;;;;;;;8232:31;;::::1;8224:62;;;::::0;;-1:-1:-1;;;8224:62:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;8224:62:0;;;;;;;;;;;;;::::1;;8302:6;8297:99;8312:15:::0;;::::1;8297:99;;;8348:36;8362:6;;8369:1;8362:9;;;;;;;;;;;;;-1:-1:-1::0;;;;;8362:9:0::1;8373:7;;8381:1;8373:10;;;;;;;;;;;;;;;8348:13;:36::i;:::-;8329:3;;8297:99;;;;8118:285:::0;;;;:::o;5780:61::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;1426:136::-;1484:7;1511:43;1515:1;1518;1511:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1504:50;1426:136;-1:-1:-1;;;1426:136:0:o;6008:404::-;-1:-1:-1;;;;;6093:15:0;;;;;;:9;:15;;;;;;:24;-1:-1:-1;6093:24:0;6085:69;;;;;-1:-1:-1;;;6085:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6183:15:0;;;;;;:9;:15;;;;;;:26;;6203:5;6183:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;6165:15:0;;;;;;;:9;:15;;;;;;:44;;;;6236:13;;;;;;;:24;;6254:5;6236:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;6220:13:0;;;;;;:9;:13;;;;;:40;;;;6271:93;;6330:11;;:22;;6346:5;6330:22;:15;:22;:::i;:::-;6316:11;:36;6271:93;6394:2;-1:-1:-1;;;;;6379:25:0;6388:4;-1:-1:-1;;;;;6379:25:0;;6398:5;6379:25;;;;;;;;;;;;;;;;;;6008:404;;;:::o;962:181::-;1020:7;1052:5;;;1076:6;;;;1068:46;;;;;-1:-1:-1;;;1068:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8599:109;-1:-1:-1;;;;;8671:20:0;;;;;;;;:13;:20;;;;;:29;;-1:-1:-1;;8671:29:0;;;;;;;;;;8599:109::o;1865:192::-;1951:7;1987:12;1979:6;;;;1971:29;;;;-1:-1:-1;;;1971:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1971:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2023:5:0;;;1865:192::o

Swarm Source

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