Contract 0x90df11a8cce420675e73922419e3f4f3fe13cccb

Contract Overview

Streamity: STM Token
Balance:
0 BNB

BNB Value:
$0.00
Txn Hash
Block
From
To
Value [Txn Fee]
0xd88bf0f4d6ae0ff33deddb52bcd7384151cf516510a12fcd60605a9bdf4d368518338362020-10-31 19:53:164 hrs 32 mins ago0xadcb04cbe7919ea418dbc3450775657d0bbf1da2 IN  Streamity: STM Token0 BNB0.001046454
0x583258662e0c75fb1bde8e000f428ab91e04a0ce29458f097e46e4fc8e9062e418326352020-10-31 18:53:105 hrs 33 mins ago0x5257ba6e1b563bcc23174c081f91771498a222e5 IN  Streamity: STM Token0 BNB0.001046454
0xc223b8535f23367407d7ab9c3239d164d23247ad862d0211a20d45d2773fc56e18325182020-10-31 18:46:435 hrs 39 mins ago0x8b70bfa26d22b982af1b18e6241aac0a1024d8c8 IN  Streamity: STM Token0 BNB0.001046454
0xa33af0e2de864571d8382fe9488f5896cbb440f2771a2c88f341a5f6f0e07f7618323902020-10-31 18:40:065 hrs 46 mins ago0xff54ccc618a7b1dae6d9e3927b029e76cd054efa IN  Streamity: STM Token0 BNB0.001046454
0xcf56aed5efe75defd1336837939fe2c86f712f05351fb2323391d6b3b08e1b9a18318942020-10-31 18:15:186 hrs 10 mins ago0x5e52355d861c2f9d516acaddd69e0556a0ad30ee IN  Streamity: STM Token0 BNB0.00052596
0xf0b179fed55992b119f34aef6751133f0ebc7147e5de477db89553a6cab0a26018318812020-10-31 18:14:396 hrs 11 mins ago0x5e52355d861c2f9d516acaddd69e0556a0ad30ee IN  Streamity: STM Token0 BNB0.00090996
0x2d2fa2ad1264052678d6450a0837522c9adc7861988e2a4c080e37a58a9ec8af18247602020-10-31 12:18:3612 hrs 7 mins ago0x8afad6fd932447925be61af37d4d2fb89a2ceaf9 IN  Streamity: STM Token0 BNB0.001046454
0xa2dafcfc8aecab55f4d12a38240d92586ed8ccc5d935b4b21833ef8f996d2c1617984502020-10-30 14:22:181 day 10 hrs ago0x2fbcea43c745e93ee027e30d5a689e5e354e9bff IN  Streamity: STM Token0 BNB0.00030228
0x796d8c83af726994b8589dc34b8b23a42653478ec707f015ee733050f66c8df117933482020-10-30 10:07:121 day 14 hrs ago0x0291fa5c162fabf371981c7f6ef14167ed632275 IN  Streamity: STM Token0 BNB0.00090996
0xb71abe3cba67965a42e6a0ae061c287ddb702bdc8e0699d791b3ff5d4488baf217808832020-10-29 23:43:572 days 42 mins ago0x1b5b4daf8b646c137d4d15949b4272a0e78873b1 IN  Streamity: STM Token0 BNB0.000856451
0xd9d302b0a8275e214ab8baf5292665cb4aa60aef370078229d30a992729401af17698082020-10-29 14:29:292 days 9 hrs ago0x01e025e14f27f387bf24421ae3beb958763b5f19 IN  Streamity: STM Token0 BNB0.002156989
0x9dd7f84629a3bc65c3750518fac4901f4915ee9edf231879f6dbcd6aa90edfec17333392020-10-28 8:05:163 days 16 hrs ago0x7d00609e760e884139b1c64dece61891074f1ca6 IN  Streamity: STM Token0 BNB0.00090996
0x691acf8d989b94297c5f80f1fbc92c2645e8e34d5e09b09d4ebc0d24e6b284d617200842020-10-27 21:02:314 days 3 hrs ago0x966208f196fd029e682597e9336ff670ab272813 IN  Streamity: STM Token0 BNB0.000926559
0x9edc009ee7178da9801796f85e57099f01780bac47594b739bc954658ee48c9017196022020-10-27 20:38:254 days 3 hrs ago0xd8c94bb950840d3542044330c0fb1735263c712e IN  Streamity: STM Token0 BNB0.00074426
0x87b519aaf231ee671fe66a02c94b2ac6876d21fb89fa817b925e310b69709da117195832020-10-27 20:37:284 days 3 hrs ago0xd8c94bb950840d3542044330c0fb1735263c712e IN  Streamity: STM Token0 BNB0.00074426
0x60bac334034926b671a8d4ba69cf3a7c446b79ed0cc8d36397407e728b0087ab17114062020-10-27 13:48:374 days 10 hrs ago0x9b9f01f259735ae08806acdf792db5bb2b97288b IN  Streamity: STM Token0 BNB0.00030228
0x57be0b3669dc16ad1621bb1cceffc9cfb7fffd7166f09118f05fe3b39a552e8d17108372020-10-27 13:20:104 days 11 hrs ago0xd17a9c79a9da1f34664f0ba08add8aac57638fc5 IN  Streamity: STM Token0 BNB0.000926559
0x7550db121f2f0b89e3b28c1485a78d20460d2fb93b5925f26e20e4b9aba6839017066572020-10-27 9:51:104 days 14 hrs ago0xd8c94bb950840d3542044330c0fb1735263c712e IN  Streamity: STM Token0 BNB0.000926559
0x2d0f6e0a85dc6c059cad98e429af09828b5e0160debe8e86f24ea967fc95472717066302020-10-27 9:49:494 days 14 hrs ago0x6aabab241f61ba3d53d89e67462e5b12a7202a33 IN  Streamity: STM Token0 BNB0.000926559
0x908f3c86eab354aaf69ad4b893f0f11c19aa99becaa6f864ab8d4ee332467c6017007582020-10-27 4:56:134 days 19 hrs ago0x89961e4787c011ef5735ef8aa500c1c8f44a2a13 IN  Streamity: STM Token0 BNB0.000511727
0xfce897f306728d9025db478cd56e1a5d552d87bfb10218cdaae16651f87d734a16924722020-10-26 22:00:105 days 2 hrs ago0x0ad93d97196fff88c4d7101006901305b5f97ec2 IN  Streamity: STM Token0 BNB0.00090996
0x57b3316d22f70a8369dca6064152e315b0adb789b72abd2d3f6dff327959eae716830652020-10-26 14:09:495 days 10 hrs ago0x1797cbadedae92a07554d7946c5504485173f8c9 IN  Streamity: STM Token0 BNB0.00090996
0x56f1361ebf2540d082f02080affc2ef3a96ad5e52522dda6af930eb418870e6716796492020-10-26 11:18:595 days 13 hrs ago0x0a144ec2c56e4865eeb2ba2fd050912841e52a77 IN  Streamity: STM Token0 BNB0.000489478
0x5c957297a8c46e423748b49e95a4b3261235fa26df08e4d6d5dd9466d655419416788002020-10-26 10:36:325 days 13 hrs ago0x0e4828885e776c3712b9f55e1b126066845969aa IN  Streamity: STM Token0 BNB0.00030228
0x7296de62e18a1a04cdaeb1f3239b8287ede164c330e3dcae133e44895c13a87a16768452020-10-26 8:58:405 days 15 hrs ago0x210519aaeef551a93bc8556fad0ed11eb047cec0 IN  Streamity: STM Token0 BNB0.00030228
[ Download CSV Export 

OVERVIEW

Streamity is an autonomous company with a community management system created on the Binance Smart Chain to provide services in finance, education, healthcare, science and sports spheres.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x1bd2f561f1fc81c5f112812dea385a9e20680d650e4cc86125fd8e72045aef7118381842020-10-31 23:30:4055 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0x1bd2f561f1fc81c5f112812dea385a9e20680d650e4cc86125fd8e72045aef7118381842020-10-31 23:30:4055 mins ago 0x65b302edc264604b335487542559658f79128ea5 Streamity: STM Token0 BNB
0x43f6572db0c18b1cdfad4c009b34850def75593c5789b7c1ca210cf64d75d09418381752020-10-31 23:30:1356 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0x43f6572db0c18b1cdfad4c009b34850def75593c5789b7c1ca210cf64d75d09418381752020-10-31 23:30:1356 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0xe7770a877813cb68ab73815bd4c3b3d11e0f0a21813c8b163ed01fe3fe8228c918374512020-10-31 22:54:011 hr 32 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0xe7770a877813cb68ab73815bd4c3b3d11e0f0a21813c8b163ed01fe3fe8228c918374512020-10-31 22:54:011 hr 32 mins ago 0x65b302edc264604b335487542559658f79128ea5 Streamity: STM Token0 BNB
0xcc145ec2374bc1e2d11b5db337576e7ef7a3f6630ab1e8ab27d9c92954132c3918374372020-10-31 22:53:191 hr 32 mins ago 0x65b302edc264604b335487542559658f79128ea5 Streamity: STM Token0 BNB
0xcc145ec2374bc1e2d11b5db337576e7ef7a3f6630ab1e8ab27d9c92954132c3918374372020-10-31 22:53:191 hr 32 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0xcc145ec2374bc1e2d11b5db337576e7ef7a3f6630ab1e8ab27d9c92954132c3918374372020-10-31 22:53:191 hr 32 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0xcc145ec2374bc1e2d11b5db337576e7ef7a3f6630ab1e8ab27d9c92954132c3918374372020-10-31 22:53:191 hr 32 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0x1bff8c5abd765ee175300c5ec9fcb07f4fc49604dfec22ace3c165e13230922418374092020-10-31 22:51:551 hr 34 mins ago 0xb39d32d903d5a1aedcacee0dddfee6906f6fbbca Streamity: STM Token0 BNB
0x329c39bed3bad11ab5cfb15743f00f1df235be0f2c30dca5743d86b5e5981def18364082020-10-31 22:01:522 hrs 24 mins ago 0xe607e3ce9da97646420a787ab21b7809dc45b5e5 Streamity: STM Token0 BNB
0x329c39bed3bad11ab5cfb15743f00f1df235be0f2c30dca5743d86b5e5981def18364082020-10-31 22:01:522 hrs 24 mins ago 0x65b302edc264604b335487542559658f79128ea5 Streamity: STM Token0 BNB
0xe7721667633cd97635822d47a93258a38b845a3a3e5d48da9f6617b273c373f718362562020-10-31 21:54:162 hrs 31 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0xe7721667633cd97635822d47a93258a38b845a3a3e5d48da9f6617b273c373f718362562020-10-31 21:54:162 hrs 31 mins ago 0x65b302edc264604b335487542559658f79128ea5 Streamity: STM Token0 BNB
0x3ad6604539ea0a1c2b01905cebe3e39112654979c2df12311510b41cfb38459818362362020-10-31 21:53:162 hrs 32 mins ago 0x65b302edc264604b335487542559658f79128ea5 Streamity: STM Token0 BNB
0x3ad6604539ea0a1c2b01905cebe3e39112654979c2df12311510b41cfb38459818362362020-10-31 21:53:162 hrs 32 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0x3ad6604539ea0a1c2b01905cebe3e39112654979c2df12311510b41cfb38459818362362020-10-31 21:53:162 hrs 32 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0x3ad6604539ea0a1c2b01905cebe3e39112654979c2df12311510b41cfb38459818362362020-10-31 21:53:162 hrs 32 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0x730373ac94721357cf9bf1997e6ba04fd271bc36d774012bc5f12eaf568f0b1918362032020-10-31 21:51:372 hrs 34 mins ago 0xb39d32d903d5a1aedcacee0dddfee6906f6fbbca Streamity: STM Token0 BNB
0x7560279360bcc891c21ac136564a0aa102a026a167dcaf1f68d53b9f586034cd18355122020-10-31 21:17:043 hrs 9 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
0x7560279360bcc891c21ac136564a0aa102a026a167dcaf1f68d53b9f586034cd18355122020-10-31 21:17:043 hrs 9 mins ago 0x65b302edc264604b335487542559658f79128ea5 Streamity: STM Token0 BNB
0x3177b026d6c9c977e4f4d7efde9fee7ab2869331bff6d47aa132f69ff4182abb18353532020-10-31 21:09:073 hrs 17 mins ago 0xe607e3ce9da97646420a787ab21b7809dc45b5e5 Streamity: STM Token0 BNB
0x3177b026d6c9c977e4f4d7efde9fee7ab2869331bff6d47aa132f69ff4182abb18353532020-10-31 21:09:073 hrs 17 mins ago 0xe607e3ce9da97646420a787ab21b7809dc45b5e5 Streamity: STM Token0 BNB
0x30e4cc25b257cacd2c5675fd44987712dbcfa4c421beb611593e7cee17a1a90018351422020-10-31 20:58:343 hrs 27 mins ago 0x9a3383a73793d19e745d99301d543a6cfb90bd82 Streamity: STM Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Streamity

Compiler Version
v0.5.2+commit.1df8f40c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2020-09-03
*/

pragma solidity 0.5.2;

/**
 * @title SafeMath
 * @dev Unsigned math operations with safety checks that revert on error
 */
library SafeMath {
    /**
     * @dev Multiplies two unsigned integers, reverts on 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-solidity/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b);

        return c;
    }

    /**
     * @dev Integer division of two unsigned integers truncating the quotient, reverts on division by zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Subtracts two unsigned integers, reverts on overflow (i.e. if subtrahend is greater than minuend).
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Adds two unsigned integers, reverts on overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);

        return c;
    }

    /**
     * @dev Divides two unsigned integers and returns the remainder (unsigned integer modulo),
     * reverts when dividing by zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0);
        return a % b;
    }
}

/**
 * @title Roles
 * @dev Library for managing addresses assigned to a Role.
 */
library Roles {
    struct Role {
        mapping (address => bool) bearer;
    }

    /**
     * @dev give an account access to this role
     */
    function add(Role storage role, address account) internal {
        require(account != address(0));
        require(!has(role, account));

        role.bearer[account] = true;
    }

    /**
     * @dev remove an account's access to this role
     */
    function remove(Role storage role, address account) internal {
        require(account != address(0));
        require(has(role, account));

        role.bearer[account] = false;
    }

    /**
     * @dev check if an account has this role
     * @return bool
     */
    function has(Role storage role, address account) internal view returns (bool) {
        require(account != address(0));
        return role.bearer[account];
    }
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
interface IERC20 {
    function transfer(address to, uint256 value) external returns (bool);

    function approve(address spender, uint256 value) external returns (bool);

    function transferFrom(address from, address to, uint256 value) external returns (bool);

    function totalSupply() external view returns (uint256);

    function balanceOf(address who) external view returns (uint256);

    function allowance(address owner, address spender) external view returns (uint256);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
 * Originally based on code by FirstBlood:
 * https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 *
 * This implementation emits additional Approval events, allowing applications to reconstruct the allowance status for
 * all accounts just by listening to said events. Note that this isn't required by the specification, and other
 * compliant implementations may not do it.
 */
contract ERC20 is IERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowed;

    uint256 private _totalSupply;

    /**
     * @dev Total number of tokens in existence
     */
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev Gets the balance of the specified address.
     * @param owner The address to query the balance of.
     * @return An uint256 representing the amount owned by the passed address.
     */
    function balanceOf(address owner) public view returns (uint256) {
        return _balances[owner];
    }

    /**
     * @dev Function to check the amount of tokens that an owner allowed to a spender.
     * @param owner address The address which owns the funds.
     * @param spender address The address which will spend the funds.
     * @return A uint256 specifying the amount of tokens still available for the spender.
     */
    function allowance(address owner, address spender) public view returns (uint256) {
        return _allowed[owner][spender];
    }

    /**
     * @dev Transfer token for a specified address
     * @param to The address to transfer to.
     * @param value The amount to be transferred.
     */
    function transfer(address to, uint256 value) public returns (bool) {
        _transfer(msg.sender, to, value);
        return true;
    }

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     * 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
     * @param spender The address which will spend the funds.
     * @param value The amount of tokens to be spent.
     */
    function approve(address spender, uint256 value) public returns (bool) {
        _approve(msg.sender, spender, value);
        return true;
    }

    /**
     * @dev Transfer tokens from one address to another.
     * Note that while this function emits an Approval event, this is not required as per the specification,
     * and other compliant implementations may not emit the event.
     * @param from address The address which you want to send tokens from
     * @param to address The address which you want to transfer to
     * @param value uint256 the amount of tokens to be transferred
     */
    function transferFrom(address from, address to, uint256 value) public returns (bool) {
        _transfer(from, to, value);
        _approve(from, msg.sender, _allowed[from][msg.sender].sub(value));
        return true;
    }

    /**
     * @dev Increase the amount of tokens that an owner allowed to a spender.
     * approve should be called when allowed_[_spender] == 0. To increment
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     * Emits an Approval event.
     * @param spender The address which will spend the funds.
     * @param addedValue The amount of tokens to increase the allowance by.
     */
    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowed[msg.sender][spender].add(addedValue));
        return true;
    }

    /**
     * @dev Decrease the amount of tokens that an owner allowed to a spender.
     * approve should be called when allowed_[_spender] == 0. To decrement
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     * Emits an Approval event.
     * @param spender The address which will spend the funds.
     * @param subtractedValue The amount of tokens to decrease the allowance by.
     */
    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowed[msg.sender][spender].sub(subtractedValue));
        return true;
    }

    /**
     * @dev Transfer token for a specified addresses
     * @param from The address to transfer from.
     * @param to The address to transfer to.
     * @param value The amount to be transferred.
     */
    function _transfer(address from, address to, uint256 value) internal {
        require(to != address(0));

        _balances[from] = _balances[from].sub(value);
        _balances[to] = _balances[to].add(value);
        emit Transfer(from, to, value);
    }

    /**
     * @dev Internal function that mints an amount of the token and assigns it to
     * an account. This encapsulates the modification of balances such that the
     * proper events are emitted.
     * @param account The account that will receive the created tokens.
     * @param value The amount that will be created.
     */
    function _mint(address account, uint256 value) internal {
        require(account != address(0));

        _totalSupply = _totalSupply.add(value);
        _balances[account] = _balances[account].add(value);
        emit Transfer(address(0), account, value);
    }

    /**
     * @dev Internal function that burns an amount of the token of a given
     * account.
     * @param account The account whose tokens will be burnt.
     * @param value The amount that will be burnt.
     */
    function _burn(address account, uint256 value) internal {
        require(account != address(0));

        _totalSupply = _totalSupply.sub(value);
        _balances[account] = _balances[account].sub(value);
        emit Transfer(account, address(0), value);
    }

    /**
     * @dev Approve an address to spend another addresses' tokens.
     * @param owner The address that owns the tokens.
     * @param spender The address that will spend the tokens.
     * @param value The number of tokens that can be spent.
     */
    function _approve(address owner, address spender, uint256 value) internal {
        require(spender != address(0));
        require(owner != address(0));

        _allowed[owner][spender] = value;
        emit Approval(owner, spender, value);
    }

    /**
     * @dev Internal function that burns an amount of the token of a given
     * account, deducting from the sender's allowance for said account. Uses the
     * internal burn function.
     * Emits an Approval event (reflecting the reduced allowance).
     * @param account The account whose tokens will be burnt.
     * @param value The amount that will be burnt.
     */
    function _burnFrom(address account, uint256 value) internal {
        _burn(account, value);
        _approve(account, msg.sender, _allowed[account][msg.sender].sub(value));
    }
}

/**
 * @title ERC20Detailed token
 * @dev The decimals are only for visualization purposes.
 * All the operations are done using the smallest and indivisible token unit,
 * just as on Ethereum all the operations are done in wei.
 */
contract ERC20Detailed is IERC20 {
    string private _name;
    string private _symbol;
    uint8 private _decimals;

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

    /**
     * @return the name of the token.
     */
    function name() public view returns (string memory) {
        return _name;
    }

    /**
     * @return the symbol of the token.
     */
    function symbol() public view returns (string memory) {
        return _symbol;
    }

    /**
     * @return the number of decimals of the token.
     */
    function decimals() public view returns (uint8) {
        return _decimals;
    }
}

contract PauserRole {
    using Roles for Roles.Role;

    event PauserAdded(address indexed account);
    event PauserRemoved(address indexed account);

    Roles.Role private _pausers;

    constructor () internal {
        _addPauser(msg.sender);
    }

    modifier onlyPauser() {
        require(isPauser(msg.sender));
        _;
    }

    function isPauser(address account) public view returns (bool) {
        return _pausers.has(account);
    }

    function addPauser(address account) public onlyPauser {
        _addPauser(account);
    }

    function renouncePauser() public {
        _removePauser(msg.sender);
    }

    function _addPauser(address account) internal {
        _pausers.add(account);
        emit PauserAdded(account);
    }

    function _removePauser(address account) internal {
        _pausers.remove(account);
        emit PauserRemoved(account);
    }
}

/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is PauserRole {
    event Paused(address account);
    event Unpaused(address account);

    bool private _paused;

    constructor () internal {
        _paused = false;
    }

    /**
     * @return true if the contract is paused, false otherwise.
     */
    function paused() public view returns (bool) {
        return _paused;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is not paused.
     */
    modifier whenNotPaused() {
        require(!_paused);
        _;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is paused.
     */
    modifier whenPaused() {
        require(_paused);
        _;
    }

    /**
     * @dev called by the owner to pause, triggers stopped state
     */
    function pause() public onlyPauser whenNotPaused {
        _paused = true;
        emit Paused(msg.sender);
    }

    /**
     * @dev called by the owner to unpause, returns to normal state
     */
    function unpause() public onlyPauser whenPaused {
        _paused = false;
        emit Unpaused(msg.sender);
    }
}

/**
 * @title Pausable token
 * @dev ERC20 modified with pausable transfers.
 */
contract ERC20Pausable is ERC20, Pausable {
    function transfer(address to, uint256 value) public whenNotPaused returns (bool) {
        return super.transfer(to, value);
    }

    function transferFrom(address from, address to, uint256 value) public whenNotPaused returns (bool) {
        return super.transferFrom(from, to, value);
    }

    function approve(address spender, uint256 value) public whenNotPaused returns (bool) {
        return super.approve(spender, value);
    }

    function increaseAllowance(address spender, uint addedValue) public whenNotPaused returns (bool success) {
        return super.increaseAllowance(spender, addedValue);
    }

    function decreaseAllowance(address spender, uint subtractedValue) public whenNotPaused returns (bool success) {
        return super.decreaseAllowance(spender, subtractedValue);
    }
}

/**
 * @title Burnable Token
 * @dev Token that can be irreversibly burned (destroyed).
 */
contract ERC20Burnable is ERC20Pausable {
    /**
     * @dev Burns a specific amount of tokens.
     * @param value The amount of token to be burned.
     */
    function burn(uint256 value) public {
        _burn(msg.sender, value);
    }

    /**
     * @dev Burns a specific amount of tokens from the target address and decrements allowance
     * @param from address The account whose tokens will be burned.
     * @param value uint256 The amount of token to be burned.
     */
    function burnFrom(address from, uint256 value) public {
        _burnFrom(from, value);
    }
}

contract Streamity is ERC20Detailed, ERC20Burnable {
    uint8 public constant DECIMALS = 18;
    uint256 public constant INITIAL_SUPPLY = 99000000 * (10 ** uint256(DECIMALS));

    constructor () public ERC20Detailed("Streamity", "STM", DECIMALS) {
        _mint(0xC8D4c55Af2a273713Ff19d238B3FEBAcF8D5802d, 24750000 ether);
        _mint(0x25c71145a4aCd9Fd3e9378Ba0Aaa5D95788b13F8, 24750000 ether);
        _mint(0x6aAbAb241F61bA3D53d89E67462e5B12a7202a33, 24750000 ether);
        _mint(0xdB3a08D446f9f7de3cd78FC356016aDfF88E40DB, 24750000 ether);
    }
    
    function multiSend(address[] memory _beneficiaries, uint256[] memory _values) public {
        require(_beneficiaries.length == _values.length);
    
        uint256 length = _beneficiaries.length;
    
        for (uint256 i = 0; i < length; i++) {
          transfer(_beneficiaries[i], _values[i]);
        }
    }
}

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"DECIMALS","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"account","type":"address"}],"name":"isPauser","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renouncePauser","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"addPauser","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiaries","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"multiSend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"PauserAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"PauserRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040523480156200001157600080fd5b50604080518082018252600981527f53747265616d697479000000000000000000000000000000000000000000000060208083019182528351808501909452600384527f53544d000000000000000000000000000000000000000000000000000000000090840152815191929160129162000090916000919062000372565b508151620000a690600190602085019062000372565b506002805460ff191660ff9290921691909117905550620000d2905033640100000000620001b2810204565b6007805460ff191690556200011073c8d4c55af2a273713ff19d238b3febacf8d5802d6a147904303e4ff950c0000064010000000062000204810204565b620001447325c71145a4acd9fd3e9378ba0aaa5d95788b13f86a147904303e4ff950c0000064010000000062000204810204565b62000178736aabab241f61ba3d53d89e67462e5b12a7202a336a147904303e4ff950c0000064010000000062000204810204565b620001ac73db3a08d446f9f7de3cd78fc356016adff88e40db6a147904303e4ff950c0000064010000000062000204810204565b62000417565b620001cd60068264010000000062000d65620002c582021704565b604051600160a060020a038216907f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f890600090a250565b600160a060020a03821615156200021a57600080fd5b60055462000237908264010000000062000d076200032082021704565b600555600160a060020a0382166000908152600360205260409020546200026d908264010000000062000d076200032082021704565b600160a060020a03831660008181526003602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b600160a060020a0381161515620002db57600080fd5b620002f082826401000000006200033a810204565b15620002fb57600080fd5b600160a060020a0316600090815260209190915260409020805460ff19166001179055565b6000828201838110156200033357600080fd5b9392505050565b6000600160a060020a03821615156200035257600080fd5b50600160a060020a03166000908152602091909152604090205460ff1690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003b557805160ff1916838001178555620003e5565b82800160010185558215620003e5579182015b82811115620003e5578251825591602001919060010190620003c8565b50620003f3929150620003f7565b5090565b6200041491905b80821115620003f35760008155600101620003fe565b90565b610ddf80620004276000396000f3fe608060405234801561001057600080fd5b506004361061015f576000357c0100000000000000000000000000000000000000000000000000000000900480635c975abb116100d55780638456cb59116100995780638456cb59146103a057806395d89b41146103a8578063a457c2d7146103b0578063a9059cbb146103dc578063bb4c9f0b14610408578063dd62ed3e1461052f5761015f565b80635c975abb146103185780636ef8d66d1461032057806370a082311461032857806379cc67901461034e57806382dc1ec41461037a5761015f565b80632ff2e9dc116101275780632ff2e9dc1461028f578063313ce56714610297578063395093511461029f5780633f4ba83a146102cb57806342966c68146102d557806346fbf68e146102f25761015f565b806306fdde0314610164578063095ea7b3146101e157806318160ddd1461022157806323b872dd1461023b5780632e0f262514610271575b600080fd5b61016c61055d565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a657818101518382015260200161018e565b50505050905090810190601f1680156101d35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61020d600480360360408110156101f757600080fd5b50600160a060020a0381351690602001356105f3565b604080519115158252519081900360200190f35b610229610617565b60408051918252519081900360200190f35b61020d6004803603606081101561025157600080fd5b50600160a060020a0381358116916020810135909116906040013561061d565b610279610643565b6040805160ff9092168252519081900360200190f35b610229610648565b610279610657565b61020d600480360360408110156102b557600080fd5b50600160a060020a038135169060200135610660565b6102d361067d565b005b6102d3600480360360208110156102eb57600080fd5b50356106e1565b61020d6004803603602081101561030857600080fd5b5035600160a060020a03166106ee565b61020d610707565b6102d3610710565b6102296004803603602081101561033e57600080fd5b5035600160a060020a031661071b565b6102d36004803603604081101561036457600080fd5b50600160a060020a038135169060200135610736565b6102d36004803603602081101561039057600080fd5b5035600160a060020a0316610744565b6102d3610761565b61016c6107c7565b61020d600480360360408110156103c657600080fd5b50600160a060020a038135169060200135610827565b61020d600480360360408110156103f257600080fd5b50600160a060020a038135169060200135610844565b6102d36004803603604081101561041e57600080fd5b81019060208101813564010000000081111561043957600080fd5b82018360208201111561044b57600080fd5b8035906020019184602083028401116401000000008311171561046d57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156104bd57600080fd5b8201836020820111156104cf57600080fd5b803590602001918460208302840111640100000000831117156104f157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610861945050505050565b6102296004803603604081101561054557600080fd5b50600160a060020a03813581169160200135166108c3565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105e95780601f106105be576101008083540402835291602001916105e9565b820191906000526020600020905b8154815290600101906020018083116105cc57829003601f168201915b5050505050905090565b60075460009060ff161561060657600080fd5b61061083836108ee565b9392505050565b60055490565b60075460009060ff161561063057600080fd5b61063b848484610904565b949350505050565b601281565b6a51e410c0f93fe54300000081565b60025460ff1690565b60075460009060ff161561067357600080fd5b610610838361095b565b610686336106ee565b151561069157600080fd5b60075460ff1615156106a257600080fd5b6007805460ff191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6106eb3382610997565b50565b600061070160068363ffffffff610a4216565b92915050565b60075460ff1690565b61071933610a79565b565b600160a060020a031660009081526003602052604090205490565b6107408282610ac1565b5050565b61074d336106ee565b151561075857600080fd5b6106eb81610b06565b61076a336106ee565b151561077557600080fd5b60075460ff161561078557600080fd5b6007805460ff191660011790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156105e95780601f106105be576101008083540402835291602001916105e9565b60075460009060ff161561083a57600080fd5b6106108383610b4e565b60075460009060ff161561085757600080fd5b6106108383610b8a565b805182511461086f57600080fd5b815160005b818110156108bd576108b4848281518110151561088d57fe5b9060200190602002015184838151811015156108a557fe5b90602001906020020151610844565b50600101610874565b50505050565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60006108fb338484610b97565b50600192915050565b6000610911848484610c23565b600160a060020a03841660009081526004602090815260408083203380855292529091205461095191869161094c908663ffffffff610cf216565b610b97565b5060019392505050565b336000818152600460209081526040808320600160a060020a038716845290915281205490916108fb91859061094c908663ffffffff610d0716565b600160a060020a03821615156109ac57600080fd5b6005546109bf908263ffffffff610cf216565b600555600160a060020a0382166000908152600360205260409020546109eb908263ffffffff610cf216565b600160a060020a0383166000818152600360209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b6000600160a060020a0382161515610a5957600080fd5b50600160a060020a03166000908152602091909152604090205460ff1690565b610a8a60068263ffffffff610d1916565b604051600160a060020a038216907fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e90600090a250565b610acb8282610997565b600160a060020a03821660009081526004602090815260408083203380855292529091205461074091849161094c908563ffffffff610cf216565b610b1760068263ffffffff610d6516565b604051600160a060020a038216907f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f890600090a250565b336000818152600460209081526040808320600160a060020a038716845290915281205490916108fb91859061094c908663ffffffff610cf216565b60006108fb338484610c23565b600160a060020a0382161515610bac57600080fd5b600160a060020a0383161515610bc157600080fd5b600160a060020a03808416600081815260046020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600160a060020a0382161515610c3857600080fd5b600160a060020a038316600090815260036020526040902054610c61908263ffffffff610cf216565b600160a060020a038085166000908152600360205260408082209390935590841681522054610c96908263ffffffff610d0716565b600160a060020a0380841660008181526003602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600082821115610d0157600080fd5b50900390565b60008282018381101561061057600080fd5b600160a060020a0381161515610d2e57600080fd5b610d388282610a42565b1515610d4357600080fd5b600160a060020a0316600090815260209190915260409020805460ff19169055565b600160a060020a0381161515610d7a57600080fd5b610d848282610a42565b15610d8e57600080fd5b600160a060020a0316600090815260209190915260409020805460ff1916600117905556fea165627a7a72305820aa19d900f8114679e4b58f255fd1f6e66e6b747f3edbd9346abce9bb4e32659f0029

Deployed ByteCode Sourcemap

16295:903:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;16295:903:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12011:83;;;:::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;12011:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15073:140;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15073:140:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4535:91;;;:::i;:::-;;;;;;;;;;;;;;;;14905:160;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14905:160:0;;;;;;;;;;;;;;;;;:::i;16353:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;16395:77;;;:::i;12327:83::-;;;:::i;15221:175::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15221:175:0;;;;;;;;:::i;14506:118::-;;;:::i;:::-;;15860:79;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15860:79:0;;:::i;12780:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12780:109:0;-1:-1:-1;;;;;12780:109:0;;:::i;13759:78::-;;;:::i;12997:77::-;;;:::i;4846:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4846:106:0;-1:-1:-1;;;;;4846:106:0;;:::i;16193:95::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;16193:95:0;;;;;;;;:::i;12897:92::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12897:92:0;-1:-1:-1;;;;;12897:92:0;;:::i;14295:116::-;;;:::i;12161:87::-;;;:::i;15404:185::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15404:185:0;;;;;;;;:::i;14765:132::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14765:132:0;;;;;;;;:::i;16871:324::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;16871:324:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;16871:324:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;16871:324: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;16871:324:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;16871:324:0;;;;;;;;-1:-1:-1;16871:324:0;;-1:-1:-1;;21:11;5:28;;2:2;;;46:1;43;36:12;2:2;16871:324:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;16871:324: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;16871:324:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;16871:324:0;;-1:-1:-1;16871:324:0;;-1:-1:-1;;;;;16871:324:0:i;5291:131::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5291:131:0;;;;;;;;;;:::i;12011:83::-;12081:5;12074:12;;;;;;;;-1:-1:-1;;12074:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12048:13;;12074:12;;12081:5;;12074:12;;12081:5;12074:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12011:83;:::o;15073:140::-;13996:7;;15152:4;;13996:7;;13995:8;13987:17;;;;;;15176:29;15190:7;15199:5;15176:13;:29::i;:::-;15169:36;15073:140;-1:-1:-1;;;15073:140:0:o;4535:91::-;4606:12;;4535:91;:::o;14905:160::-;13996:7;;14998:4;;13996:7;;13995:8;13987:17;;;;;;15022:35;15041:4;15047:2;15051:5;15022:18;:35::i;:::-;15015:42;14905:160;-1:-1:-1;;;;14905:160:0:o;16353:35::-;16386:2;16353:35;:::o;16395:77::-;16436:36;16395:77;:::o;12327:83::-;12393:9;;;;12327:83;:::o;15221:175::-;13996:7;;15312:12;;13996:7;;13995:8;13987:17;;;;;;15344:44;15368:7;15377:10;15344:23;:44::i;14506:118::-;12731:20;12740:10;12731:8;:20::i;:::-;12723:29;;;;;;;;14175:7;;;;14167:16;;;;;;;;14565:7;:15;;-1:-1:-1;;14565:15:0;;;14596:20;;;14605:10;14596:20;;;;;;;;;;;;;14506:118::o;15860:79::-;15907:24;15913:10;15925:5;15907;:24::i;:::-;15860:79;:::o;12780:109::-;12836:4;12860:21;:8;12873:7;12860:21;:12;:21;:::i;:::-;12853:28;12780:109;-1:-1:-1;;12780:109:0:o;13759:78::-;13822:7;;;;13759:78;:::o;12997:77::-;13041:25;13055:10;13041:13;:25::i;:::-;12997:77::o;4846:106::-;-1:-1:-1;;;;;4928:16:0;4901:7;4928:16;;;:9;:16;;;;;;;4846:106::o;16193:95::-;16258:22;16268:4;16274:5;16258:9;:22::i;:::-;16193:95;;:::o;12897:92::-;12731:20;12740:10;12731:8;:20::i;:::-;12723:29;;;;;;;;12962:19;12973:7;12962:10;:19::i;14295:116::-;12731:20;12740:10;12731:8;:20::i;:::-;12723:29;;;;;;;;13996:7;;;;13995:8;13987:17;;;;;;14355:7;:14;;-1:-1:-1;;14355:14:0;14365:4;14355:14;;;14385:18;;;14392:10;14385:18;;;;;;;;;;;;;14295:116::o;12161:87::-;12233:7;12226:14;;;;;;;;-1:-1:-1;;12226:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12200:13;;12226:14;;12233:7;;12226:14;;12233:7;12226:14;;;;;;;;;;;;;;;;;;;;;;;;15404:185;13996:7;;15500:12;;13996:7;;13995:8;13987:17;;;;;;15532:49;15556:7;15565:15;15532:23;:49::i;14765:132::-;13996:7;;14840:4;;13996:7;;13995:8;13987:17;;;;;;14864:25;14879:2;14883:5;14864:14;:25::i;16871:324::-;17000:14;;16975:21;;:39;16967:48;;;;;;17049:21;;17032:14;17087:101;17111:6;17107:1;:10;17087:101;;;17137:39;17146:14;17161:1;17146:17;;;;;;;;;;;;;;;;;;17165:7;17173:1;17165:10;;;;;;;;;;;;;;;;;;17137:8;:39::i;:::-;-1:-1:-1;17119:3:0;;17087:101;;;;16871:324;;;:::o;5291:131::-;-1:-1:-1;;;;;5390:15:0;;;5363:7;5390:15;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;5291:131::o;6384:148::-;6449:4;6466:36;6475:10;6487:7;6496:5;6466:8;:36::i;:::-;-1:-1:-1;6520:4:0;6384:148;;;;:::o;7005:228::-;7084:4;7101:26;7111:4;7117:2;7121:5;7101:9;:26::i;:::-;-1:-1:-1;;;;;7165:14:0;;;;;;:8;:14;;;;;;;;7153:10;7165:26;;;;;;;;;7138:65;;7147:4;;7165:37;;7196:5;7165:37;:30;:37;:::i;:::-;7138:8;:65::i;:::-;-1:-1:-1;7221:4:0;7005:228;;;;;:::o;7748:203::-;7854:10;7828:4;7875:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;7875:29:0;;;;;;;;;;7828:4;;7845:76;;7866:7;;7875:45;;7909:10;7875:45;:33;:45;:::i;10028:269::-;-1:-1:-1;;;;;10103:21:0;;;;10095:30;;;;;;10153:12;;:23;;10170:5;10153:23;:16;:23;:::i;:::-;10138:12;:38;-1:-1:-1;;;;;10208:18:0;;;;;;:9;:18;;;;;;:29;;10231:5;10208:29;:22;:29;:::i;:::-;-1:-1:-1;;;;;10187:18:0;;;;;;:9;:18;;;;;;;;:50;;;;10253:36;;;;;;;10187:18;;10253:36;;;;;;;;;;;10028:269;;:::o;2723:165::-;2795:4;-1:-1:-1;;;;;2820:21:0;;;;2812:30;;;;;;-1:-1:-1;;;;;;2860:20:0;:11;:20;;;;;;;;;;;;;;;2723:165::o;13212:130::-;13272:24;:8;13288:7;13272:24;:15;:24;:::i;:::-;13312:22;;-1:-1:-1;;;;;13312:22:0;;;;;;;;13212:130;:::o;11223:182::-;11294:21;11300:7;11309:5;11294;:21::i;:::-;-1:-1:-1;;;;;11356:17:0;;;;;;:8;:17;;;;;;;;11344:10;11356:29;;;;;;;;;11326:71;;11335:7;;11356:40;;11390:5;11356:40;:33;:40;:::i;13082:122::-;13139:21;:8;13152:7;13139:21;:12;:21;:::i;:::-;13176:20;;-1:-1:-1;;;;;13176:20:0;;;;;;;;13082:122;:::o;8471:213::-;8582:10;8556:4;8603:20;;;:8;:20;;;;;;;;-1:-1:-1;;;;;8603:29:0;;;;;;;;;;8556:4;;8573:81;;8594:7;;8603:50;;8637:15;8603:50;:33;:50;:::i;5597:140::-;5658:4;5675:32;5685:10;5697:2;5701:5;5675:9;:32::i;10570:254::-;-1:-1:-1;;;;;10663:21:0;;;;10655:30;;;;;;-1:-1:-1;;;;;10704:19:0;;;;10696:28;;;;;;-1:-1:-1;;;;;10737:15:0;;;;;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;:32;;;10785:31;;;;;;;;;;;;;;;;;10570:254;;;:::o;8911:262::-;-1:-1:-1;;;;;8999:16:0;;;;8991:25;;;;;;-1:-1:-1;;;;;9047:15:0;;;;;;:9;:15;;;;;;:26;;9067:5;9047:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;9029:15:0;;;;;;;:9;:15;;;;;;:44;;;;9100:13;;;;;;;:24;;9118:5;9100:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;9084:13:0;;;;;;;:9;:13;;;;;;;;;:40;;;;9140:25;;;;;;;9084:13;;9140:25;;;;;;;;;;;;;8911:262;;;:::o;1249:150::-;1307:7;1335:6;;;;1327:15;;;;;;-1:-1:-1;1365:5:0;;;1249:150::o;1487:::-;1545:7;1577:5;;;1601:6;;;;1593:15;;;;;2440:189;-1:-1:-1;;;;;2520:21:0;;;;2512:30;;;;;;2561:18;2565:4;2571:7;2561:3;:18::i;:::-;2553:27;;;;;;;;-1:-1:-1;;;;;2593:20:0;2616:5;2593:20;;;;;;;;;;;:28;;-1:-1:-1;;2593:28:0;;;2440:189::o;2175:186::-;-1:-1:-1;;;;;2252:21:0;;;;2244:30;;;;;;2294:18;2298:4;2304:7;2294:3;:18::i;:::-;2293:19;2285:28;;;;;;-1:-1:-1;;;;;2326:20:0;:11;:20;;;;;;;;;;;:27;;-1:-1:-1;;2326:27:0;2349:4;2326:27;;;2175:186::o

Swarm Source

bzzr://aa19d900f8114679e4b58f255fd1f6e66e6b747f3edbd9346abce9bb4e32659f
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.