Contract 0x3BFE05088cB6cD06C434ac46eA8e6BbdF2279E0E

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0x795ed80f5221ff62764f30b5db5b43980fbd64f81160aec71fdb5b2115bcc3ba69445762021-04-28 0:53:4553 days 5 hrs ago0x2d94a3395f0de09a60cb3943b5c96ee69e3015e9 IN  0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0 BNB0.000177745
0x625f1a46f0c5bc035d1d7c7a236e851f3cc892b579649095d386acc073146dc169441312021-04-28 0:31:3053 days 6 hrs ago0x2d94a3395f0de09a60cb3943b5c96ee69e3015e9 IN  0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0 BNB0.000142275
0x929af64d6bb4b81cca9ba64335ae2f966825a580caaff77f44bf558e332c302e69440902021-04-28 0:29:2753 days 6 hrs ago0x2d94a3395f0de09a60cb3943b5c96ee69e3015e9 IN  0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0 BNB0.00014189
0xd4100fa427ad99c066e7721a739a664864b82443a248ad82e5d7d5f7de17c88b62996922021-04-05 9:57:5175 days 20 hrs agoSteakBank: Deployer IN  Contract Creation0 BNB0.01055471
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x795ed80f5221ff62764f30b5db5b43980fbd64f81160aec71fdb5b2115bcc3ba69445762021-04-28 0:53:4553 days 5 hrs ago 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e 0x2202f1f7261dcd5b9341beb1e79fb9cf9cbede442.47504103 BNB
0x6fb8f19f4bd387d91de595a85a034393a9ce0cc2bb1a4e1f0002ced6ec69378969430742021-04-27 23:38:3853 days 6 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.004 BNB
0x64e4e94250a3d5b1c763ca41851c3106a917755b4435b76d4dc5ad21d14cfaba69424512021-04-27 23:07:2953 days 7 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.0011611 BNB
0xf8fef04f967f8e43fbfbd40cdc5b39bf9f761e251e0b1c4632f6e1187209010469415662021-04-27 22:23:1453 days 8 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.001 BNB
0x22efddd8f2438ed183028404e0b40a550b2a162202da3dcf483a74051fec7e1469404342021-04-27 21:26:3853 days 9 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.001 BNB
0xec1dfe41927b6be9327df92ac0f8060135a91bee8a645f703957291ce2c72ca269404212021-04-27 21:25:5953 days 9 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.005 BNB
0xb2ec2d93486d731a100b9643e3442014048dc975d860cb3e8295146320543bed69401062021-04-27 21:10:1353 days 9 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.005 BNB
0x54eacb0620aaa4239de8efc977acf96edf2f12248bb198dccbf473ec137c806869363292021-04-27 17:59:0953 days 12 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.051 BNB
0x7ce359db439476aef6ac31cff64845020cf5e14039364f80dbf78299162befcf69362672021-04-27 17:56:0353 days 12 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.01 BNB
0x1c6d4bce52206c3bef17dfa26020ff62d0e310fbb10ee62cc153a87c471e4b1469360672021-04-27 17:46:0353 days 12 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.005 BNB
0xbfc1aafb26ff5dbbe5391de9f8cbe08dc0f76134970628e8e36a03aeb84ab1eb69355092021-04-27 17:18:0653 days 13 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.0268437 BNB
0xcd8cb92faa3f5ebdcc980d0584c00ae5fb7d70d2b7d2b9b317ed0554669bb21769354912021-04-27 17:17:1253 days 13 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.0247247 BNB
0xe5b8085e93a8ac63cc7169a7da4197657c04901e5fea4214424a381d2831820469345472021-04-27 16:29:2953 days 14 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.00102 BNB
0x6db9b914a269e538b5e25cb101c778d2bb9de30ac7b65d696d9f3ca4348e1e0869335902021-04-27 15:41:2953 days 14 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.259 BNB
0xffc121702ab31ee2126585c84bcb51c5a7d7863da92e18a384b8981a7a67b2b469335732021-04-27 15:40:3253 days 14 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.001 BNB
0xa16b6c1476a058699b5601ad4bc5a626db878393d64a2f9022c63d763c90a83a69333922021-04-27 15:31:1553 days 15 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.001 BNB
0xeb582170175ad4f660491ea0e8fef3488453ab28b3d56ad15159123d50947cc369332932021-04-27 15:26:1653 days 15 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.002 BNB
0x802ea39ba01e30b5468685ff1b094f2ee2331348095687572d5386d5e76e802f69329712021-04-27 15:08:5453 days 15 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.002 BNB
0xa5582911eba675a0ca301f86fccade42a731ab185c805a8303ef0a5b9cd0eb7269327482021-04-27 14:56:4553 days 15 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.00737 BNB
0x07a95c950feaf534134f9d7d23f2d3833eee388a82776a4e037a075cfde0e79169324052021-04-27 14:38:1053 days 15 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.001 BNB
0x71cec4498b2431a87c1cc21bf02f7a93d93a1c1d6bc0468637a68e471bcbaa5169323322021-04-27 14:34:3053 days 15 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.05 BNB
0xae5ce1c0c005d6f56ea543736ab9a026f0f355e1ecec9825dba6dc648ef5a77469320652021-04-27 14:21:0653 days 16 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.15 BNB
0xc369442b01f8570e569c16c47f163c1fa38a797d819158a6ead7c544896758de69299122021-04-27 12:29:3653 days 18 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.0012 BNB
0xde4dadd9f299b1c270dedd2e86c475b08e43da22c641779d2d163ed5e0eb68ff69290142021-04-27 11:44:1853 days 18 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.00113313 BNB
0x20712c35221427a42ce041476e6d1773f9621cbf713d839f498e9be09385fd1069283292021-04-27 11:10:0053 days 19 hrs ago 0x79db0daa012f4b98f332a9d45c80a1a3ffaa6f9a 0x3bfe05088cb6cd06c434ac46ea8e6bbdf2279e0e0.001085 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CommunityTaxVault

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

// File: contracts/interface/IVault.sol

pragma solidity ^0.6.0;

interface IVault {

    function claimBNB(uint256 amount, address payable recipient) external returns(uint256);

}

// File: contracts/interface/IPancakeRouter.sol

pragma solidity ^0.6.0;

interface IPancakeRouter {
  function swapExactTokensForTokens(
    uint amountIn,
    uint amountOutMin,
    address[] calldata path,
    address to,
    uint deadline
  ) external virtual returns (uint[] memory amounts);

  function swapExactETHForTokens(
    uint amountOutMin,
    address[] calldata path,
    address to,
    uint deadline
  ) external virtual payable returns (uint[] memory amounts);
}

// File: contracts/interface/IMintBurnToken.sol

pragma solidity ^0.6.0;

interface IMintBurnToken {

    function mintTo(address to, uint256 amount) external returns (bool);

    function burn(uint256 amount) external returns (bool);
}

// File: openzeppelin-solidity/contracts/math/SafeMath.sol


pragma solidity >=0.6.0 <0.8.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, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the substraction of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b > a) return (false, 0);
        return (true, a - b);
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, 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 (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the division of two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }

    /**
     * @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) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

    /**
     * @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) {
        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, reverting 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) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting 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) {
        require(b > 0, "SafeMath: modulo by zero");
        return a % b;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {trySub}.
     *
     * 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);
        return a - b;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryDiv}.
     *
     * 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);
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting with custom message when dividing by zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryMod}.
     *
     * 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;
    }
}

// File: openzeppelin-solidity/contracts/utils/ReentrancyGuard.sol


pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev Contract module that helps prevent reentrant calls to a function.
 *
 * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier
 * available, which can be applied to functions to make sure there are no nested
 * (reentrant) calls to them.
 *
 * Note that because there is a single `nonReentrant` guard, functions marked as
 * `nonReentrant` may not call one another. This can be worked around by making
 * those functions `private`, and then adding `external` `nonReentrant` entry
 * points to them.
 *
 * TIP: If you would like to learn more about reentrancy and alternative ways
 * to protect against it, check out our blog post
 * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
 */
abstract contract ReentrancyGuard {
    // Booleans are more expensive than uint256 or any type that takes up a full
    // word because each write operation emits an extra SLOAD to first read the
    // slot's contents, replace the bits taken up by the boolean, and then write
    // back. This is the compiler's defense against contract upgrades and
    // pointer aliasing, and it cannot be disabled.

    // The values being non-zero value makes deployment a bit more expensive,
    // but in exchange the refund on every call to nonReentrant will be lower in
    // amount. Since refunds are capped to a percentage of the total
    // transaction's gas, it is best to keep them low in cases like this one, to
    // increase the likelihood of the full refund coming into effect.
    uint256 private constant _NOT_ENTERED = 1;
    uint256 private constant _ENTERED = 2;

    uint256 private _status;

    constructor () internal {
        _status = _NOT_ENTERED;
    }

    /**
     * @dev Prevents a contract from calling itself, directly or indirectly.
     * Calling a `nonReentrant` function from another `nonReentrant`
     * function is not supported. It is possible to prevent this from happening
     * by making the `nonReentrant` function external, and make it call a
     * `private` function that does the actual work.
     */
    modifier nonReentrant() {
        // On the first call to nonReentrant, _notEntered will be true
        require(_status != _ENTERED, "ReentrancyGuard: reentrant call");

        // Any calls to nonReentrant after this point will fail
        _status = _ENTERED;

        _;

        // By storing the original value once again, a refund is triggered (see
        // https://eips.ethereum.org/EIPS/eip-2200)
        _status = _NOT_ENTERED;
    }
}

// File: @pancakeswap/pancake-swap-lib/contracts/token/BEP20/IBEP20.sol

// SPDX-License-Identifier: GPL-3.0-or-later

pragma solidity >=0.4.0;

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

    /**
     * @dev Returns the token decimals.
     */
    function decimals() external view returns (uint8);

    /**
     * @dev Returns the token symbol.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the token name.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the bep token owner.
     */
    function getOwner() external view returns (address);

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

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

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

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

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

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

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

// File: contracts/CommunityTaxVault.sol

pragma solidity 0.6.12;







contract CommunityTaxVault is IVault, ReentrancyGuard {
    using SafeMath for uint256;

    address public governor;
    address public lbnbAddr;
    address public sbfAddr;
    address public wethAddr;
    address public busdAddr;
    address public pancakeRouterAddr;

    event Deposit(address from, uint256 amount);
    event Withdraw(address recipient, uint256 amount);
    event BuyAndBurnSBF(uint256 burnedSBFAmount, uint256 costBNBAmount, uint256 costLBNBAmount);
    event GovernorshipTransferred(address oldGovernor, address newGovernor);

    constructor(
        address _govAddr,
        address _lbnbAddr,
        address _sbfAddr,
        address _wethAddr,
        address _busdAddr,
        address _pancakeRouterAddr
    ) public {
        governor = _govAddr;
        lbnbAddr = _lbnbAddr;
        sbfAddr = _sbfAddr;
        wethAddr = _wethAddr;
        busdAddr = _busdAddr;
        pancakeRouterAddr = _pancakeRouterAddr;
    }

    receive () external payable {
        emit Deposit(msg.sender, msg.value);
    }

    modifier onlyGov() {
        require(msg.sender == governor, "only governance is allowed");
        _;
    }

    function transferGovernorship(address newGovernor) onlyGov external {
        require(newGovernor != address(0), "new governor is zero address");
        emit GovernorshipTransferred(governor, newGovernor);
        governor = newGovernor;
    }

    function claimBNB(uint256 amount, address payable recipient) nonReentrant onlyGov override external returns(uint256) {
        if (address(this).balance < amount) {
            amount = address(this).balance;
        }
        recipient.transfer(amount);
        emit Withdraw(recipient, amount);
        return amount;
    }

    function setLBNBAddr(address newLBNBAddr) onlyGov external {
        lbnbAddr = newLBNBAddr;
    }
    function setSBFAddr(address newSBFAddr) onlyGov external {
        sbfAddr = newSBFAddr;
    }
    function setPancakeRouterAddr(address newPancakeRouterAddr) onlyGov external {
        pancakeRouterAddr = newPancakeRouterAddr;
    }

    function buyAndBurnSBF() nonReentrant onlyGov external returns(bool) {
        address[] memory path = new address[](3);
        path[1]=busdAddr;
        path[2]=sbfAddr;

        uint256 bnbBalance = address(this).balance;
        if (bnbBalance > 0) {
            path[0]=wethAddr;
            IPancakeRouter(pancakeRouterAddr).swapExactETHForTokens{value: bnbBalance}(0, path, address(this), block.timestamp+1);
        }
        uint256 costBNBAmount = bnbBalance.sub(address(this).balance);

        uint256 lbnbBalance = IBEP20(lbnbAddr).balanceOf(address(this));
        if (lbnbBalance > 0) {
            path[0]=lbnbAddr;
            uint256 allowance = IBEP20(lbnbAddr).allowance(address(this), pancakeRouterAddr);
            if (allowance < lbnbBalance) {
                IBEP20(lbnbAddr).approve(pancakeRouterAddr, lbnbBalance);
            }
            IPancakeRouter(pancakeRouterAddr).swapExactTokensForTokens(lbnbBalance, 0, path, address(this), block.timestamp+1);
        }
        uint256 costLBNBAmount = lbnbBalance.sub(IBEP20(lbnbAddr).balanceOf(address(this)));

        uint256 sbfBalance = IBEP20(sbfAddr).balanceOf(address(this));
        IMintBurnToken(sbfAddr).burn(sbfBalance);
        emit BuyAndBurnSBF(sbfBalance, costBNBAmount, costLBNBAmount);
        return true;
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_govAddr","type":"address"},{"internalType":"address","name":"_lbnbAddr","type":"address"},{"internalType":"address","name":"_sbfAddr","type":"address"},{"internalType":"address","name":"_wethAddr","type":"address"},{"internalType":"address","name":"_busdAddr","type":"address"},{"internalType":"address","name":"_pancakeRouterAddr","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"burnedSBFAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"costBNBAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"costLBNBAmount","type":"uint256"}],"name":"BuyAndBurnSBF","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldGovernor","type":"address"},{"indexed":false,"internalType":"address","name":"newGovernor","type":"address"}],"name":"GovernorshipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"busdAddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyAndBurnSBF","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address payable","name":"recipient","type":"address"}],"name":"claimBNB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"governor","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lbnbAddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pancakeRouterAddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sbfAddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newLBNBAddr","type":"address"}],"name":"setLBNBAddr","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newPancakeRouterAddr","type":"address"}],"name":"setPancakeRouterAddr","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newSBFAddr","type":"address"}],"name":"setSBFAddr","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newGovernor","type":"address"}],"name":"transferGovernorship","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"wethAddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161103e38038061103e833981810160405260c081101561003357600080fd5b508051602082015160408301516060840151608085015160a0909501516001600081905580546001600160a01b039687166001600160a01b0319918216179091556002805495871695821695909517909455600380549386169385169390931790925560048054918516918416919091179055600580549484169483169490941790935560068054929093169116179055610f6b806100d36000396000f3fe6080604052600436106100ab5760003560e01c80639a63b311116100645780639a63b311146101c9578063b6aa515b146101f2578063bc1ab05214610225578063d324e14b1461023a578063f2c78d0914610285578063fd999dbf1461029a576100ec565b80630c340a24146100f1578063286d774d14610122578063491ab800146101375780637d5aa5f41461016c57806385ea1fd5146101815780638a38e94a146101b4576100ec565b366100ec576040805133815234602082015281517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c929181900390910190a1005b600080fd5b3480156100fd57600080fd5b506101066102cd565b604080516001600160a01b039092168252519081900360200190f35b34801561012e57600080fd5b506101066102dc565b34801561014357600080fd5b5061016a6004803603602081101561015a57600080fd5b50356001600160a01b03166102eb565b005b34801561017857600080fd5b5061010661035a565b34801561018d57600080fd5b5061016a600480360360208110156101a457600080fd5b50356001600160a01b0316610369565b3480156101c057600080fd5b506101066103d8565b3480156101d557600080fd5b506101de6103e7565b604080519115158252519081900360200190f35b3480156101fe57600080fd5b5061016a6004803603602081101561021557600080fd5b50356001600160a01b0316610bdc565b34801561023157600080fd5b50610106610cee565b34801561024657600080fd5b506102736004803603604081101561025d57600080fd5b50803590602001356001600160a01b0316610cfd565b60408051918252519081900360200190f35b34801561029157600080fd5b50610106610e3a565b3480156102a657600080fd5b5061016a600480360360208110156102bd57600080fd5b50356001600160a01b0316610e49565b6001546001600160a01b031681565b6006546001600160a01b031681565b6001546001600160a01b03163314610338576040805162461bcd60e51b815260206004820152601a6024820152600080516020610f16833981519152604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b6001546001600160a01b031633146103b6576040805162461bcd60e51b815260206004820152601a6024820152600080516020610f16833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6003546001600160a01b031681565b600060026000541415610441576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026000556001546001600160a01b03163314610493576040805162461bcd60e51b815260206004820152601a6024820152600080516020610f16833981519152604482015290519081900360640190fd5b60408051600380825260808201909252606091602082018380368337505060055482519293506001600160a01b03169183915060019081106104d157fe5b6001600160a01b0392831660209182029290920101526003548251911690829060029081106104fc57fe5b6001600160a01b03909216602092830291909101909101524780156106bf5760045482516001600160a01b0390911690839060009061053757fe5b6001600160a01b03928316602091820292909201810191909152600654604051637ff36ab560e01b8152600060048201818152306044840181905242600101606485018190526080602486019081528a5160848701528a519690981697637ff36ab5978a9795968c969495939460a49091019187810191028083838b5b838110156105cc5781810151838201526020016105b4565b50505050905001955050505050506000604051808303818588803b1580156105f357600080fd5b505af1158015610607573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f19168201604052602081101561063157600080fd5b810190808051604051939291908464010000000082111561065157600080fd5b90830190602082018581111561066657600080fd5b825186602082028301116401000000008211171561068357600080fd5b82525081516020918201928201910280838360005b838110156106b0578181015183820152602001610698565b50505050905001604052505050505b60006106cb8247610eb8565b600254604080516370a0823160e01b815230600482015290519293506000926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561071c57600080fd5b505afa158015610730573d6000803e3d6000fd5b505050506040513d602081101561074657600080fd5b505190508015610a0b5760025484516001600160a01b0390911690859060009061076c57fe5b6001600160a01b0392831660209182029290920181019190915260025460065460408051636eb1769f60e11b8152306004820152918516602483015251600094929092169263dd62ed3e92604480840193829003018186803b1580156107d157600080fd5b505afa1580156107e5573d6000803e3d6000fd5b505050506040513d60208110156107fb57600080fd5b505190508181101561088d576002546006546040805163095ea7b360e01b81526001600160a01b039283166004820152602481018690529051919092169163095ea7b39160448083019260209291908290030181600087803b15801561086057600080fd5b505af1158015610874573d6000803e3d6000fd5b505050506040513d602081101561088a57600080fd5b50505b6006546040516338ed173960e01b8152600481018481526000602483018190523060648401819052426001016084850181905260a0604486019081528b5160a48701528b516001600160a01b03909716966338ed1739968a968e9594939092909160c40190602080880191028083838b5b838110156109165781810151838201526020016108fe565b505050509050019650505050505050600060405180830381600087803b15801561093f57600080fd5b505af1158015610953573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561097c57600080fd5b810190808051604051939291908464010000000082111561099c57600080fd5b9083019060208201858111156109b157600080fd5b82518660208202830111640100000000821117156109ce57600080fd5b82525081516020918201928201910280838360005b838110156109fb5781810151838201526020016109e3565b5050505090500160405250505050505b600254604080516370a0823160e01b81523060048201529051600092610a90926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b158015610a5d57600080fd5b505afa158015610a71573d6000803e3d6000fd5b505050506040513d6020811015610a8757600080fd5b50518390610eb8565b600354604080516370a0823160e01b815230600482015290519293506000926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b158015610ae157600080fd5b505afa158015610af5573d6000803e3d6000fd5b505050506040513d6020811015610b0b57600080fd5b505160035460408051630852cd8d60e31b81526004810184905290519293506001600160a01b03909116916342966c68916024808201926020929091908290030181600087803b158015610b5e57600080fd5b505af1158015610b72573d6000803e3d6000fd5b505050506040513d6020811015610b8857600080fd5b5050604080518281526020810186905280820184905290517f2cd316e2d88f1cccaedc7a33e0e83a190a0ed865ddcfb5586c0d986d571642469181900360600190a160019650505050505050600160005590565b6001546001600160a01b03163314610c29576040805162461bcd60e51b815260206004820152601a6024820152600080516020610f16833981519152604482015290519081900360640190fd5b6001600160a01b038116610c84576040805162461bcd60e51b815260206004820152601c60248201527f6e657720676f7665726e6f72206973207a65726f206164647265737300000000604482015290519081900360640190fd5b600154604080516001600160a01b039283168152918316602083015280517fc7c0c772add429241571afb3805861fb3cfa2af374534088b76cdb4325a87e9a9281900390910190a1600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b031681565b600060026000541415610d57576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026000556001546001600160a01b03163314610da9576040805162461bcd60e51b815260206004820152601a6024820152600080516020610f16833981519152604482015290519081900360640190fd5b82471015610db5574792505b6040516001600160a01b0383169084156108fc029085906000818181858888f19350505050158015610deb573d6000803e3d6000fd5b50604080516001600160a01b03841681526020810185905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15050600160005590565b6005546001600160a01b031681565b6001546001600160a01b03163314610e96576040805162461bcd60e51b815260206004820152601a6024820152600080516020610f16833981519152604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610f0f576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b5090039056fe6f6e6c7920676f7665726e616e636520697320616c6c6f776564000000000000a26469706673582212200811b33e3e5be8c7354d76771dd72228e437ebc1cdc4d8d96fef5687b276f9d164736f6c634300060c00330000000000000000000000002d94a3395f0de09a60cb3943b5c96ee69e3015e900000000000000000000000043c37e8240d0fccef747d12e201bf295e4226388000000000000000000000000a944c5619d2f22d44c9f3a8de9642902c6d9d7a1000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d5600000000000000000000000005ff2b0db69458a0750badebc4f9e13add608c7f

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

0000000000000000000000002d94a3395f0de09a60cb3943b5c96ee69e3015e900000000000000000000000043c37e8240d0fccef747d12e201bf295e4226388000000000000000000000000a944c5619d2f22d44c9f3a8de9642902c6d9d7a1000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d5600000000000000000000000005ff2b0db69458a0750badebc4f9e13add608c7f

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000002d94a3395f0de09a60cb3943b5c96ee69e3015e9
Arg [1] : 00000000000000000000000043c37e8240d0fccef747d12e201bf295e4226388
Arg [2] : 000000000000000000000000a944c5619d2f22d44c9f3a8de9642902c6d9d7a1
Arg [3] : 000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c
Arg [4] : 000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56
Arg [5] : 00000000000000000000000005ff2b0db69458a0750badebc4f9e13add608c7f


Deployed ByteCode Sourcemap

14511:3482:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15543:30;;;15551:10;15543:30;;15563:9;15543:30;;;;;;;;;;;;;;;;;14511:3482;;;;;14607:23;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;14607:23:0;;;;;;;;;;;;;;14756:32;;;;;;;;;;;;;:::i;16410:96::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16410:96:0;-1:-1:-1;;;;;16410:96:0;;:::i;:::-;;14696:23;;;;;;;;;;;;;:::i;16304:100::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16304:100:0;-1:-1:-1;;;;;16304:100:0;;:::i;14667:22::-;;;;;;;;;;;;;:::i;16656:1334::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;15708:248;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;15708:248:0;-1:-1:-1;;;;;15708:248:0;;:::i;14637:23::-;;;;;;;;;;;;;:::i;15964:332::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;15964:332:0;;;;;;-1:-1:-1;;;;;15964:332:0;;:::i;:::-;;;;;;;;;;;;;;;;14726:23;;;;;;;;;;;;;:::i;16512:136::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16512:136:0;-1:-1:-1;;;;;16512:136:0;;:::i;14607:23::-;;;-1:-1:-1;;;;;14607:23:0;;:::o;14756:32::-;;;-1:-1:-1;;;;;14756:32:0;;:::o;16410:96::-;15641:8;;-1:-1:-1;;;;;15641:8:0;15627:10;:22;15619:61;;;;;-1:-1:-1;;;15619:61:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15619:61:0;;;;;;;;;;;;;;;16478:7:::1;:20:::0;;-1:-1:-1;;;;;;16478:20:0::1;-1:-1:-1::0;;;;;16478:20:0;;;::::1;::::0;;;::::1;::::0;;16410:96::o;14696:23::-;;;-1:-1:-1;;;;;14696:23:0;;:::o;16304:100::-;15641:8;;-1:-1:-1;;;;;15641:8:0;15627:10;:22;15619:61;;;;;-1:-1:-1;;;15619:61:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15619:61:0;;;;;;;;;;;;;;;16374:8:::1;:22:::0;;-1:-1:-1;;;;;;16374:22:0::1;-1:-1:-1::0;;;;;16374:22:0;;;::::1;::::0;;;::::1;::::0;;16304:100::o;14667:22::-;;;-1:-1:-1;;;;;14667:22:0;;:::o;16656:1334::-;16719:4;10173:1;10779:7;;:19;;10771:63;;;;;-1:-1:-1;;;10771:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;10173:1;10912:7;:18;15641:8:::1;::::0;-1:-1:-1;;;;;15641:8:0::1;15627:10;:22;15619:61;;;::::0;;-1:-1:-1;;;15619:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;;;;;;;;;15619:61:0;;;;;;;;;;;;;::::1;;16760:16:::2;::::0;;16774:1:::2;16760:16:::0;;;;;::::2;::::0;;;16736:21:::2;::::0;16760:16:::2;::::0;::::2;16736:21:::0;;16760:16:::2;::::0;::::2;-1:-1:-1::0;;16795:8:0::2;::::0;16787:7;;;;-1:-1:-1;;;;;;16795:8:0::2;::::0;16787:7;;-1:-1:-1;16795:8:0;;16787:7;::::2;;;;;-1:-1:-1::0;;;;;16787:16:0;;::::2;:7;::::0;;::::2;::::0;;;;;:16;16822:7:::2;::::0;16814;;16822;::::2;::::0;16814:4;;16819:1:::2;::::0;16814:7;::::2;;;;;-1:-1:-1::0;;;;;16814:15:0;;::::2;:7;::::0;;::::2;::::0;;;;;;;:15;16863:21:::2;16899:14:::0;;16895:195:::2;;16938:8;::::0;16930:7;;-1:-1:-1;;;;;16938:8:0;;::::2;::::0;16930:4;;16938:8:::2;::::0;16930:7:::2;;;;-1:-1:-1::0;;;;;16930:16:0;;::::2;:7;::::0;;::::2;::::0;;;;;;:16;;;;16976:17:::2;::::0;16961:117:::2;::::0;-1:-1:-1;;;16961:117:0;;16976:17:::2;16961:117;::::0;::::2;::::0;;;17053:4:::2;16961:117:::0;;;;;;17060:15:::2;16976:17:::0;17060::::2;16961:117:::0;;;;;;;;;;;;;;;;;;;;;16976:17;;;::::2;::::0;16961:55:::2;::::0;17024:10;;16976:17;;17039:4;;17053;;17060:17;;16961:117;;;;;;;::::2;::::0;::::2;::::0;;;16976:17;16961:117:::2;;;;;;;::::0;;::::2;::::0;;;::::2;::::0;::::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;::::0;;::::2;-1:-1:-1::0;;16961:117:0::2;::::0;::::2;;::::0;::::2;::::0;::::2;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;::::0;;::::2;::::0;::::2;::::0;::::2;::::0;;::::2;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;::::0;;-1:-1:-1;16961:117:0;;::::2;::::0;;::::2;::::0;;::::2;::::0;::::2;::::0;;;::::2;;;;;;;;::::0;;::::2;::::0;;;::::2;::::0;::::2;;;;;;;;;;;;;;::::0;::::2;;;16895:195;17100:21;17124:37;:10:::0;17139:21:::2;17124:14;:37::i;:::-;17203:8;::::0;17196:41:::2;::::0;;-1:-1:-1;;;17196:41:0;;17231:4:::2;17196:41;::::0;::::2;::::0;;;17100:61;;-1:-1:-1;17174:19:0::2;::::0;-1:-1:-1;;;;;17203:8:0;;::::2;::::0;17196:26:::2;::::0;:41;;;;;::::2;::::0;;;;;;;;;17203:8;17196:41;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;17196:41:0;;-1:-1:-1;17252:15:0;;17248:422:::2;;17292:8;::::0;17284:7;;-1:-1:-1;;;;;17292:8:0;;::::2;::::0;17284:4;;17292:8:::2;::::0;17284:7:::2;;;;-1:-1:-1::0;;;;;17284:16:0;;::::2;:7;::::0;;::::2;::::0;;;;;;:16;;;;17342:8:::2;::::0;17377:17:::2;::::0;17335:60:::2;::::0;;-1:-1:-1;;;17335:60:0;;17370:4:::2;17335:60;::::0;::::2;::::0;17377:17;;::::2;17335:60:::0;;;;;17315:17:::2;::::0;17342:8;;;::::2;::::0;17335:26:::2;::::0;:60;;;;;;;;;;17342:8;17335:60;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;17335:60:0;;-1:-1:-1;17414:23:0;;::::2;17410:120;;;17465:8;::::0;17483:17:::2;::::0;17458:56:::2;::::0;;-1:-1:-1;;;17458:56:0;;-1:-1:-1;;;;;17483:17:0;;::::2;17458:56;::::0;::::2;::::0;;;;;;;;;17465:8;;;::::2;::::0;17458:24:::2;::::0;:56;;;;;::::2;::::0;;;;;;;;17465:8:::2;::::0;17458:56;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;;17410:120:0::2;17559:17;::::0;17544:114:::2;::::0;-1:-1:-1;;;17544:114:0;;::::2;::::0;::::2;::::0;;;17559:17:::2;17544:114:::0;;;;;;17633:4:::2;17544:114:::0;;;;;;17640:15:::2;17559:17:::0;17640::::2;17544:114:::0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17559:17:0;;::::2;::::0;17544:58:::2;::::0;17603:11;;17619:4;;17633;17640:17;17544:114;;;;;;;::::2;::::0;;::::2;::::0;::::2;::::0;;;17559:17;17544:114:::2;;;;;;;::::0;;::::2;::::0;;;::::2;::::0;::::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;::::0;;::::2;-1:-1:-1::0;;17544:114:0::2;::::0;::::2;;::::0;::::2;::::0;::::2;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;::::0;;::::2;::::0;::::2;::::0;::::2;::::0;;::::2;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;::::0;;-1:-1:-1;17544:114:0;;::::2;::::0;;::::2;::::0;;::::2;::::0;::::2;::::0;;;::::2;;;;;;;;::::0;;::::2;::::0;;;::::2;::::0;::::2;;;;;;;;;;;;;;::::0;::::2;;;17248:422;;17728:8;::::0;17721:41:::2;::::0;;-1:-1:-1;;;17721:41:0;;17756:4:::2;17721:41;::::0;::::2;::::0;;;17680:22:::2;::::0;17705:58:::2;::::0;-1:-1:-1;;;;;17728:8:0;;::::2;::::0;17721:26:::2;::::0;:41;;;;;::::2;::::0;;;;;;;;;17728:8;17721:41;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;17721:41:0;17705:11;;:15:::2;:58::i;:::-;17804:7;::::0;17797:40:::2;::::0;;-1:-1:-1;;;17797:40:0;;17831:4:::2;17797:40;::::0;::::2;::::0;;;17680:83;;-1:-1:-1;17776:18:0::2;::::0;-1:-1:-1;;;;;17804:7:0;;::::2;::::0;17797:25:::2;::::0;:40;;;;;::::2;::::0;;;;;;;;;17804:7;17797:40;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;17797:40:0;17863:7:::2;::::0;17848:40:::2;::::0;;-1:-1:-1;;;17848:40:0;;::::2;::::0;::::2;::::0;;;;;17797;;-1:-1:-1;;;;;;17863:7:0;;::::2;::::0;17848:28:::2;::::0;:40;;;;;17797::::2;::::0;17848;;;;;;;;17863:7:::2;::::0;17848:40;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;;17904:56:0::2;::::0;;;;;17848:40:::2;17904:56:::0;::::2;::::0;;;;;;;;;;;::::2;::::0;;;;;;;::::2;17978:4;17971:11;;;;;;;;10129:1:::0;11091:7;:22;16656:1334;:::o;15708:248::-;15641:8;;-1:-1:-1;;;;;15641:8:0;15627:10;:22;15619:61;;;;;-1:-1:-1;;;15619:61:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15619:61:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;15795:25:0;::::1;15787:66;;;::::0;;-1:-1:-1;;;15787:66:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;15893:8;::::0;15869:46:::1;::::0;;-1:-1:-1;;;;;15893:8:0;;::::1;15869:46:::0;;;;::::1;;::::0;::::1;::::0;;;::::1;::::0;;;;;;;;::::1;15926:8;:22:::0;;-1:-1:-1;;;;;;15926:22:0::1;-1:-1:-1::0;;;;;15926:22:0;;;::::1;::::0;;;::::1;::::0;;15708:248::o;14637:23::-;;;-1:-1:-1;;;;;14637:23:0;;:::o;15964:332::-;16072:7;10173:1;10779:7;;:19;;10771:63;;;;;-1:-1:-1;;;10771:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;10173:1;10912:7;:18;15641:8:::1;::::0;-1:-1:-1;;;;;15641:8:0::1;15627:10;:22;15619:61;;;::::0;;-1:-1:-1;;;15619:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;;;;;;;;;15619:61:0;;;;;;;;;;;;;::::1;;16120:6:::2;16096:21;:30;16092:93;;;16152:21;16143:30;;16092:93;16195:26;::::0;-1:-1:-1;;;;;16195:18:0;::::2;::::0;:26;::::2;;;::::0;16214:6;;16195:26:::2;::::0;;;16214:6;16195:18;:26;::::2;;;;;;;;;;;;;::::0;::::2;;;;;-1:-1:-1::0;16237:27:0::2;::::0;;-1:-1:-1;;;;;16237:27:0;::::2;::::0;;::::2;::::0;::::2;::::0;;;;;::::2;::::0;;;;;;;;;::::2;-1:-1:-1::0;;10129:1:0;11091:7;:22;16282:6;15964:332::o;14726:23::-;;;-1:-1:-1;;;;;14726:23:0;;:::o;16512:136::-;15641:8;;-1:-1:-1;;;;;15641:8:0;15627:10;:22;15619:61;;;;;-1:-1:-1;;;15619:61:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15619:61:0;;;;;;;;;;;;;;;16600:17:::1;:40:::0;;-1:-1:-1;;;;;;16600:40:0::1;-1:-1:-1::0;;;;;16600:40:0;;;::::1;::::0;;;::::1;::::0;;16512:136::o;4210:158::-;4268:7;4301:1;4296;:6;;4288:49;;;;;-1:-1:-1;;;4288:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4355:5:0;;;4210:158::o

Swarm Source

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