Contract 0x2C320d3AAC6C5b87BAa92e0290d24e680bD5F544

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe98d6be1291ac74d70fcb9ed66454b36778dc4a57c33aed8b697ca66fc83b06dDistribute129734452021-11-26 15:34:527 days 22 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000480725
0x24722705a5b820dfa5e6dde9c8bc9d7fd75b10fbba5685af6a6cf22968435c9cDistribute128151092021-11-20 20:34:0213 days 17 hrs ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0xf73d162926fa7f2765648f77a3e16da090bedec4e6af812f308d72c2b1373c4fDistribute125935452021-11-12 19:17:3421 days 18 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x49253a8cc1c9178b97eb2b022e5efba0fdbada8d68292af50fe575c1bf722521Distribute123969762021-11-05 19:57:4428 days 18 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
0x401babeabe2198442028a0345b3d7857788cb3d7a29fdf329ec26b180d552b8bDistribute123055122021-11-02 13:13:0632 days 48 mins ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000480725
0x6f3f2c9d42fd1235206dce2e3c14155690ff95e8fc5c7204c536dbb7ba53ff11Distribute122038032021-10-29 22:58:0235 days 15 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x9bed96dd8362a741eeb9828b0e39dff5bcff76c896cae3907623c3bbd3565586Distribute120374842021-10-24 2:02:1541 days 11 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x318dd718a56db806442731ca4ab3826308229c9acf92ea6aa4df8006f08f9bddDistribute118046342021-10-15 21:34:4249 days 16 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000480725
0x304fff92d2dfd8ad9f1f50961927de6c76e5988ae9c4f9e3af7fb0e8546cdff4Distribute116419162021-10-10 4:26:5755 days 9 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x6aed8e97b08058c3bcdc33bccb7aec925f2404f10fbd742a8240704cc5025503Distribute115100592021-10-05 14:21:3259 days 23 hrs ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0xa4d6c0cfca70bc2af6b5d7a0b217f7e6d5d6d74f7cb8c446dd81ad4b3cd132a6Distribute114270512021-10-02 16:56:2362 days 21 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
0x2d6aa069aeda6550923dad460f75ca0a273eebc500cd4eb6865c237670437729Distribute113665832021-09-30 13:58:3865 days 2 mins ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0xb8f75402e25e549297d0924ab7d13389183083849689936c4696b54fc6246c5aDistribute112056872021-09-24 22:39:1770 days 15 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
0xa4526ebaaa8fe8c8a021d8cf7a89b0c137840c57b4ce4c803476aa2cf365ce62Distribute110306172021-09-18 19:54:1976 days 18 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x178b75e1b76e710921e6f200ed2db7b76ae7397fa0fc00d6993cbde9024fbf1eDistribute109109952021-09-14 15:56:3480 days 22 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
0x197d203be1f0a9012aa154ccbc3e731e36c17d25045025a1ceb9c29df8ce306dDistribute108497402021-09-12 12:47:3683 days 1 hr ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x86d456316f0766107718a64e3ca6e023cc68fb1c4300cf2c3ca8771b4ece37fcDistribute107358222021-09-08 12:56:2687 days 1 hr ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
0xf214b710d6455761fcb35a787b67c5ac5441d9493de2e190ed38ab8ab6bbfc5cDistribute105947612021-09-03 14:21:3191 days 23 hrs ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000480725
0xc5662964e5790c30594b8fec79eb1520384288a70b9bc540776c3eada877ed46Distribute105767582021-09-02 23:05:4692 days 14 hrs ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
0x32df322a877b901d48f9d3f0396520cd96d353c719e51f731c829a3b0312db67Distribute104703222021-08-30 5:01:0096 days 9 hrs ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x9ede6a5ec99947bc74d4bcbdc32c555f89087d69764495e8cabd2d66d3217d2aDistribute104009952021-08-27 18:52:4098 days 19 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x8651fdd1aebbec45ffd614240fac9c72ac40598fbec240ce5dbc14b24f319811Distribute102671982021-08-23 2:01:12103 days 12 hrs ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000405725
0x8584883588d3b41419ced5a6f76bf368d938a5cef29e5b6db0e6717d20a649f7Distribute102039642021-08-20 21:01:57105 days 16 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000480725
0x3de9fd01fffb59159ea8d692bc8d64968044ef795edd3120d029930467c59820Distribute100085782021-08-14 1:27:10112 days 12 hrs ago0x10346e91429e0676dcc13d67c0e3f6e9a028207f IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
0xf3ffb8ca672aafbdda5e00a44f973af6a4595bb2d1024d8675186033b12676f2Distribute100085152021-08-14 1:24:01112 days 12 hrs ago0xb1155a0f8c7f34632da1d516af6591de75c0ecfd IN  0x2c320d3aac6c5b87baa92e0290d24e680bd5f5440 BNB0.000330725
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DistributeReward

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

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

// File: @openzeppelin/contracts/math/SafeMath.sol

// SPDX-License-Identifier: MIT

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: contracts/DistributeReward.sol

pragma solidity 0.6.12;


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);
}

contract DistributeReward {
    using SafeMath for uint256;

    address public constant marketing = 0x10346e91429E0676dCC13d67C0e3F6E9A028207F;
    address public constant owner = 0xCe059E8af96a654d4afe630Fa325FBF70043Ab11;
    address public constant mods = 0xb1155a0f8C7F34632dA1D516AF6591dE75c0eCFd;
    address public constant dev = 0xbA828b976bFf1467E23Cb59bf2FFF6B81d8829C0;
    IBEP20 public xBLZD;

    constructor(address _xBLZD) public {
        xBLZD = IBEP20(_xBLZD);
    }

    function distribute() external {
        uint256 balance = IBEP20(xBLZD).balanceOf(address(this));
        uint256 devReward = balance.mul(400).div(880);
        uint256 marKetingReward = balance.mul(225).div(880);
        uint256 modsReward =  balance.mul(75).div(880);
        uint256 ownerReward =  ((balance.sub(marKetingReward)).sub(devReward)).sub(modsReward);
        xBLZD.transfer(marketing, marKetingReward);
        xBLZD.transfer(owner, ownerReward);
        xBLZD.transfer(mods, modsReward);
        xBLZD.transfer(dev, devReward);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_xBLZD","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"dev","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"distribute","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketing","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mods","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"xBLZD","outputs":[{"internalType":"contract IBEP20","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b5060405161063d38038061063d8339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b03199092169190911790556105d8806100656000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80632d3e474a146100675780633b11dea61461008b57806383538325146100935780638da5cb5b1461009b57806391cca3db146100a3578063e4fc6b6d146100ab575b600080fd5b61006f6100b5565b604080516001600160a01b039092168252519081900360200190f35b61006f6100cd565b61006f6100dc565b61006f6100f4565b61006f61010c565b6100b3610124565b005b7310346e91429e0676dcc13d67c0e3f6e9a028207f81565b6000546001600160a01b031681565b73b1155a0f8c7f34632da1d516af6591de75c0ecfd81565b73ce059e8af96a654d4afe630fa325fbf70043ab1181565b73ba828b976bff1467e23cb59bf2fff6b81d8829c081565b60008054604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561017057600080fd5b505afa158015610184573d6000803e3d6000fd5b505050506040513d602081101561019a57600080fd5b5051905060006101b86103706101b28461019061045b565b906104bd565b905060006101cd6103706101b28560e161045b565b905060006101e26103706101b286604b61045b565b905060006101fc826101f686818988610524565b90610524565b600080546040805163a9059cbb60e01b81527310346e91429e0676dcc13d67c0e3f6e9a028207f60048201526024810188905290519394506001600160a01b039091169263a9059cbb92604480840193602093929083900390910190829087803b15801561026957600080fd5b505af115801561027d573d6000803e3d6000fd5b505050506040513d602081101561029357600080fd5b5050600080546040805163a9059cbb60e01b815273ce059e8af96a654d4afe630fa325fbf70043ab1160048201526024810185905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b1580156102fe57600080fd5b505af1158015610312573d6000803e3d6000fd5b505050506040513d602081101561032857600080fd5b5050600080546040805163a9059cbb60e01b815273b1155a0f8c7f34632da1d516af6591de75c0ecfd60048201526024810186905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b15801561039357600080fd5b505af11580156103a7573d6000803e3d6000fd5b505050506040513d60208110156103bd57600080fd5b5050600080546040805163a9059cbb60e01b815273ba828b976bff1467e23cb59bf2fff6b81d8829c060048201526024810188905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b15801561042857600080fd5b505af115801561043c573d6000803e3d6000fd5b505050506040513d602081101561045257600080fd5b50505050505050565b60008261046a575060006104b7565b8282028284828161047757fe5b04146104b45760405162461bcd60e51b81526004018080602001828103825260218152602001806105826021913960400191505060405180910390fd5b90505b92915050565b6000808211610513576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161051c57fe5b049392505050565b60008282111561057b576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b5090039056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220790d894ccf194a0b2a08791470596a262a5669cd1a17d26587fbce241cdc82a364736f6c634300060c00330000000000000000000000009a946c3cb16c08334b69ae249690c236ebd5583e

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

0000000000000000000000009a946c3cb16c08334b69ae249690c236ebd5583e

-----Decoded View---------------
Arg [0] : _xBLZD (address): 0x9a946c3cb16c08334b69ae249690c236ebd5583e

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009a946c3cb16c08334b69ae249690c236ebd5583e


Deployed ByteCode Sourcemap

10682:1068:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10750:78;;;:::i;:::-;;;;-1:-1:-1;;;;;10750:78:0;;;;;;;;;;;;;;11075:19;;;:::i;10916:73::-;;;:::i;10835:74::-;;;:::i;10996:72::-;;;:::i;11187:560::-;;;:::i;:::-;;10750:78;10786:42;10750:78;:::o;11075:19::-;;;-1:-1:-1;;;;;11075:19:0;;:::o;10916:73::-;10947:42;10916:73;:::o;10835:74::-;10867:42;10835:74;:::o;10996:72::-;11026:42;10996:72;:::o;11187:560::-;11229:15;11254:5;;11247:38;;;-1:-1:-1;;;11247:38:0;;11279:4;11247:38;;;;;;-1:-1:-1;;;;;11254:5:0;;;;11247:23;;:38;;;;;;;;;;;;;;;11254:5;11247:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11247:38:0;;-1:-1:-1;11296:17:0;11316:25;11337:3;11316:16;11247:38;11328:3;11316:11;:16::i;:::-;:20;;:25::i;:::-;11296:45;-1:-1:-1;11352:23:0;11378:25;11399:3;11378:16;:7;11390:3;11378:11;:16::i;:25::-;11352:51;-1:-1:-1;11414:18:0;11436:24;11456:3;11436:15;:7;11448:2;11436:11;:15::i;:24::-;11414:46;-1:-1:-1;11471:19:0;11494:63;11414:46;11495:45;11530:9;11495:45;11496:7;11508:15;11496:11;:28::i;:::-;11495:34;;:45::i;11494:63::-;11568:5;;;:42;;;-1:-1:-1;;;11568:42:0;;10786;11568;;;;;;;;;;;;11471:86;;-1:-1:-1;;;;;;11568:5:0;;;;:14;;:42;;;;;;;;;;;;;;;;;;:5;:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11621:5:0;;;:34;;;-1:-1:-1;;;11621:34:0;;10867:42;11621:34;;;;;;;;;;;;-1:-1:-1;;;;;11621:5:0;;;;:14;;:34;;;;;11568:42;;11621:34;;;;;;;;;;:5;:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11666:5:0;;;:32;;;-1:-1:-1;;;11666:32:0;;10947:42;11666:32;;;;;;;;;;;;-1:-1:-1;;;;;11666:5:0;;;;:14;;:32;;;;;11621:34;;11666:32;;;;;;;;;;:5;:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11709:5:0;;;:30;;;-1:-1:-1;;;11709:30:0;;11026:42;11709:30;;;;;;;;;;;;-1:-1:-1;;;;;11709:5:0;;;;:14;;:30;;;;;11666:32;;11709:30;;;;;;;;;;:5;:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;;11187:560:0:o;3707:220::-;3765:7;3789:6;3785:20;;-1:-1:-1;3804:1:0;3797:8;;3785:20;3828:5;;;3832:1;3828;:5;:1;3852:5;;;;;:10;3844:56;;;;-1:-1:-1;;;3844:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3918:1;-1:-1:-1;3707:220:0;;;;;:::o;4405:153::-;4463:7;4495:1;4491;:5;4483:44;;;;;-1:-1:-1;;;4483:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4549:1;4545;:5;;;;;;;4405:153;-1:-1:-1;;;4405:153:0:o;3290:158::-;3348:7;3381:1;3376;:6;;3368:49;;;;;-1:-1:-1;;;3368:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3435:5:0;;;3290:158::o

Swarm Source

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