Contract 0x2984f825bfe72e55e1725d5c020258e81ff97450 3

 

Contract Overview

Plutos Network: PLUT Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xa83d42f4d27a34db61f9b59f81388a15a7d59186410ef755637fda5d2d3db96fApprove112773872021-09-27 10:54:0337 mins ago0xb10ccaade9f440a60d8aa5b3b9bc965975655545 IN  Plutos Network: PLUT Token0 BNB0.000221705
0xc855fb18423974878c459af112e13c40a950260ee88d98ac050625439ff6fe6dTransfer112773702021-09-27 10:53:1237 mins ago0xd7e7274f471e3dc68fcca999349d58dc3a0f7f0f IN  Plutos Network: PLUT Token0 BNB0.000185945
0x2c044cbd47e4736baa91a0517c4d96258faf62e143f5b1db59ee96da8adbd1d3Transfer112773082021-09-27 10:49:3041 mins ago0x63eb3fd749fdd727a3433d4a96c86c66ed72a578 IN  Plutos Network: PLUT Token0 BNB0.000185945
0xb7672ee3ee154b710bb363abd96caffa4dedfae6288f4f2bf40af20074433656Approve112771872021-09-27 10:43:2447 mins ago0xb96f4a7d0123b5db93f6981c157979a07158861e IN  Plutos Network: PLUT Token0 BNB0.000221705
0xfcd2c514db72afcfc65dea581fb9e4c6439f4db300c1c68363e7d94e04a12cb9Approve112766882021-09-27 10:18:261 hr 12 mins ago0xde37cfdbaeae41fe90a81745780fc7077cbad079 IN  Plutos Network: PLUT Token0 BNB0.000221705
0x708359d8cdbefe822d8b43cedf086c6bd5567f99d7d840ede0c2a92ed53e56b6Approve112763382021-09-27 10:00:421 hr 30 mins ago0xa3d4bc7992ea97006c9b1f4931736e6fd8125e84 IN  Plutos Network: PLUT Token0 BNB0.000221705
0x8223e9eeb40b41136ba2f453fd00fe8e59797e60dccd47275b3ea2f96586ee6eApprove112762522021-09-27 9:56:241 hr 34 mins ago0x81d399f7564c255389c6863e34b351ff8bbae1b6 IN  Plutos Network: PLUT Token0 BNB0.000221705
0xc0b19b45c1c0381a76b2235364941b0702231b306bb57b4a413cb74057d5c852Approve112759682021-09-27 9:42:041 hr 49 mins ago0x01a55961b3081a164dc55ead2e5c8575e4f195a9 IN  Plutos Network: PLUT Token0 BNB0.000221705
0x5d3dd6f9e292f656ab0938dbab75ac363249e81bfa4032aa920351364ce3e1a8Approve112755812021-09-27 9:22:432 hrs 8 mins ago0x9d14c0fde9d5bab544702b631e46c1063be76ff7 IN  Plutos Network: PLUT Token0 BNB0.000221705
0x98943329b9d2f6d0047dcad2ec7ce9f97ecb613b763c15f980cf8711d82d77cfApprove112753382021-09-27 9:10:332 hrs 20 mins ago0xceda57256a4ef1b25b0e23534117c847a3e60dad IN  Plutos Network: PLUT Token0 BNB0.000264246
0x3c9363f67b84f2926b60fb5c4976620eef51f7656a697930b72d8807c773317bTransfer112750952021-09-27 8:58:242 hrs 32 mins ago0xf9f408db56e28e83ab7ece0891457ceced6154b4 IN  Plutos Network: PLUT Token0 BNB0.000111125
0x765ada8cc8a2a5dd8172b0df4f97d2766d407d2b0847b1f657bb66bf9b497b4aTransfer112750502021-09-27 8:56:092 hrs 34 mins ago0xf9f408db56e28e83ab7ece0891457ceced6154b4 IN  Plutos Network: PLUT Token0 BNB0.000260945
0x76759606b47cecb1f082377a3c7f28911ccdc69853f596d2d37d26f941a02798Transfer112749062021-09-27 8:48:572 hrs 42 mins ago0xdbcd98bb53c96ebc2279536cd8a7c046b68db792 IN  Plutos Network: PLUT Token0 BNB0.000186005
0x8e23801ee8f9e1428fdcafcc2b4214afb79889c2d70dd89e95626a6bc3106f4aTransfer112748922021-09-27 8:48:152 hrs 42 mins ago0xdbcd98bb53c96ebc2279536cd8a7c046b68db792 IN  Plutos Network: PLUT Token0 BNB0.000215375
0xaf9acc9483587d8a6b3855d37b7988b39e980a1591b0c5e4b11363d28cba70eaTransfer112748712021-09-27 8:47:122 hrs 43 mins ago0x7b7a2d93d6f8fea78773a2a0a2546978c85d393a IN  Plutos Network: PLUT Token0 BNB0.000186005
0x80d0aa668a20c09940225f500f7529e75f340af604ead050c87b2b1ecac8ce8eTransfer112748432021-09-27 8:45:482 hrs 45 mins ago0xdbcd98bb53c96ebc2279536cd8a7c046b68db792 IN  Plutos Network: PLUT Token0 BNB0.000143585
0x183819c4f1ed3ef4a86c6b505fa91049430df1f13878e1e2da92d589b049d480Approve112746012021-09-27 8:33:422 hrs 57 mins ago0x12de31f6b809e3ac07f8c3a5c085a75b3a139b12 IN  Plutos Network: PLUT Token0 BNB0.000221705
0xd21ec8173f2bf755bae3e0663a81082c9f70a591e2cf3c6a717c14824b1fa4eaApprove112743982021-09-27 8:23:323 hrs 7 mins ago0xd86f2d2a4d769f3ab293ee65bfc4761787a17820 IN  Plutos Network: PLUT Token0 BNB0.000221705
0xa8da9222371f83fa3444df73fc3f43bf075b872158689642aed918123231ca3fApprove112739062021-09-27 7:57:463 hrs 33 mins ago0x4917d70e866e8026a002b41e7ed3355468a316ae IN  Plutos Network: PLUT Token0 BNB0.000149046
0x3867b23bdf97535539adb6920d494e91fdb84d3fbca647e5ae535fd655979408Approve112738992021-09-27 7:57:253 hrs 33 mins ago0x4917d70e866e8026a002b41e7ed3355468a316ae IN  Plutos Network: PLUT Token0 BNB0.000264246
0x506baad5eb42d632e62a98c09c75da6b6a4e2b6ec77c94c5e04becf4597dd13cApprove112733652021-09-27 7:30:434 hrs ago0x4bde7685969930c496fd4517e96830013654c69b IN  Plutos Network: PLUT Token0 BNB0.000221705
0x526f3458901810f80e4464b4a2bab654725e2a292c6e67e42d7caf5c9a78890bTransfer112733092021-09-27 7:27:554 hrs 3 mins ago0xcfac867924a7acd16fca9d2cf9386c07ec75a79a IN  Plutos Network: PLUT Token0 BNB0.000186125
0x494f2428cb8ab6eb6b8df6fa482c3c635f673193330445820249d7c292dd6157Approve112732802021-09-27 7:26:284 hrs 4 mins ago0x6c3b050e328074024cfc6cd9f346abdb9710dfd4 IN  Plutos Network: PLUT Token0 BNB0.000221705
0x43aa89a234a66ad006221543b9fb4186d64a7736a02878c3bb198c71179ec65dApprove112730962021-09-27 7:16:524 hrs 14 mins ago0xbe48a7cd0b993bdf5ef8eb7b902a8e03db215bb3 IN  Plutos Network: PLUT Token0 BNB0.000174174
0xd5cfe3681c9d3cbb17b2089ac5d8ac6da9e5f1a0846319aa495fe443869e200cApprove112730822021-09-27 7:16:074 hrs 15 mins ago0xbe48a7cd0b993bdf5ef8eb7b902a8e03db215bb3 IN  Plutos Network: PLUT Token0 BNB0.000264174
[ Download CSV Export 

OVERVIEW

Plutos Network is a multi-chain synthetic issuance & derivative trading platform which introduces mining incentives and staking rewards to users.

Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xf155aa25b01eeecddec7b698dc5e0a1d5b073d302e094f48601a3a58f5a1084580881962021-06-07 11:32:52111 days 23 hrs ago Plutos Network: PLUT Token0xf2b089934e982b13f1531ee0d03f22457f1a137d0.09971574 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x7fa2ede9d1089303e68afe14b687b6ec7bd9ef49

Contract Name:
TokenMintERC20Token

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

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

/**
 *Submitted for verification at Etherscan.io on 2019-02-06
*/

pragma solidity ^0.4.24;

// File: node_modules/openzeppelin-solidity/contracts/token/ERC20/IERC20.sol

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
interface IERC20 {
  function totalSupply() external view returns (uint256);

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

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

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

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

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

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

/**
 * @title SafeMath
 * @dev Math operations with safety checks that revert on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, 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 numbers truncating the quotient, reverts on division by zero.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0); // Solidity only automatically asserts when dividing by 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 numbers, 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 numbers, 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 numbers 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;
  }
}

// File: node_modules/openzeppelin-solidity/contracts/token/ERC20/ERC20.sol

/**
 * @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
 */
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) {
    require(spender != address(0));

    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }

  /**
   * @dev Transfer tokens from one address to another
   * @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)
  {
    require(value <= _allowed[from][msg.sender]);

    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);
    _transfer(from, to, 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
   * @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)
  {
    require(spender != address(0));

    _allowed[msg.sender][spender] = (
      _allowed[msg.sender][spender].add(addedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    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
   * @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)
  {
    require(spender != address(0));

    _allowed[msg.sender][spender] = (
      _allowed[msg.sender][spender].sub(subtractedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    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(value <= _balances[from]);
    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 != 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 != 0);
    require(value <= _balances[account]);

    _totalSupply = _totalSupply.sub(value);
    _balances[account] = _balances[account].sub(value);
    emit Transfer(account, address(0), 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.
   * @param account The account whose tokens will be burnt.
   * @param value The amount that will be burnt.
   */
  function _burnFrom(address account, uint256 value) internal {
    require(value <= _allowed[account][msg.sender]);

    // Should https://github.com/OpenZeppelin/zeppelin-solidity/issues/707 be accepted,
    // this function needs to emit an event with the updated approval.
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(
      value);
    _burn(account, value);
  }
}

// File: contracts\ERC20\TokenMintERC20Token.sol

/**
 * @title TokenMintERC20Token
 * @author TokenMint.io
 *
 * @dev Standard ERC20 token with optional functions implemented.
 * For full specification of ERC-20 standard see:
 * https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
 */
contract TokenMintERC20Token is ERC20 {

    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor(string name, string symbol, uint8 decimals, uint256 totalSupply, address feeReceiver, address tokenOwnerAddress) public payable {
      _name = name;
      _symbol = symbol;
      _decimals = decimals;

      // set tokenOwnerAddress as owner of all tokens
      _mint(tokenOwnerAddress, totalSupply);

      // pay the service fee for contract deployment
      feeReceiver.transfer(msg.value);
    }

    // optional functions from ERC20 stardard

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

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

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

Contract Security Audit

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":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"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":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":"","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":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"name","type":"string"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"},{"name":"totalSupply","type":"uint256"},{"name":"feeReceiver","type":"address"},{"name":"tokenOwnerAddress","type":"address"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"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"}]

60806040526040516200148f3803806200148f8339810180604052810190808051820192919060200180518201929190602001805190602001909291908051906020019092919080519060200190929190805190602001909291905050508560039080519060200190620000759291906200029a565b5084600490805190602001906200008e9291906200029a565b5083600560006101000a81548160ff021916908360ff160217905550620000c5818462000119640100000000026401000000009004565b8173ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156200010c573d6000803e3d6000fd5b5050505050505062000349565b60008273ffffffffffffffffffffffffffffffffffffffff16141515156200014057600080fd5b62000165816002546200027864010000000002620010e9179091906401000000009004565b600281905550620001cc816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200027864010000000002620010e9179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156200029057600080fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002dd57805160ff19168380011785556200030e565b828001600101855582156200030e579182015b828111156200030d578251825591602001919060010190620002f0565b5b5090506200031d919062000321565b5090565b6200034691905b808211156200034257600081600090555060010162000328565b5090565b90565b61113680620003596000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b4578063095ea7b31461014457806318160ddd146101a957806323b872dd146101d4578063313ce56714610259578063395093511461028a57806370a08231146102ef57806395d89b4114610346578063a457c2d7146103d6578063a9059cbb1461043b578063dd62ed3e146104a0575b600080fd5b3480156100c057600080fd5b506100c9610517565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101095780820151818401526020810190506100ee565b50505050905090810190601f1680156101365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015057600080fd5b5061018f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105b9565b604051808215151515815260200191505060405180910390f35b3480156101b557600080fd5b506101be6106e6565b6040518082815260200191505060405180910390f35b3480156101e057600080fd5b5061023f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106f0565b604051808215151515815260200191505060405180910390f35b34801561026557600080fd5b5061026e6108a2565b604051808260ff1660ff16815260200191505060405180910390f35b34801561029657600080fd5b506102d5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108b9565b604051808215151515815260200191505060405180910390f35b3480156102fb57600080fd5b50610330600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610af0565b6040518082815260200191505060405180910390f35b34801561035257600080fd5b5061035b610b38565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561039b578082015181840152602081019050610380565b50505050905090810190601f1680156103c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103e257600080fd5b50610421600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bda565b604051808215151515815260200191505060405180910390f35b34801561044757600080fd5b50610486600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e11565b604051808215151515815260200191505060405180910390f35b3480156104ac57600080fd5b50610501600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e28565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105af5780601f10610584576101008083540402835291602001916105af565b820191906000526020600020905b81548152906001019060200180831161059257829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156105f657600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561077d57600080fd5b61080c82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610eaf90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610897848484610ed0565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108f657600080fd5b61098582600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110e990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd05780601f10610ba557610100808354040283529160200191610bd0565b820191906000526020600020905b815481529060010190602001808311610bb357829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c1757600080fd5b610ca682600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610eaf90919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000610e1e338484610ed0565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080838311151515610ec157600080fd5b82840390508091505092915050565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515610f1d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610f5957600080fd5b610faa816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610eaf90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061103d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110e990919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600080828401905083811015151561110057600080fd5b80915050929150505600a165627a7a7230582068bac03c03fccee8a37eb7c8d485f3e7293f5b94960acc491e245a5df51ce1ef002900000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000084595161401484a0000000000000000000000000000000f2b089934e982b13f1531ee0d03f22457f1a137d000000000000000000000000577411f275afa11c2057c11c59530cf96461fd9c000000000000000000000000000000000000000000000000000000000000000957455a20544f4b454e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000357455a0000000000000000000000000000000000000000000000000000000000

Deployed ByteCode Sourcemap

10214:1053:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10885:74;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10885:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;10885:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5185:226;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5185:226:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3396:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3396:85:0;;;;;;;;;;;;;;;;;;;;;;;5691:301;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5691:301:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11183:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11183:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6454:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6454:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3685:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3685:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11026:78;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11026:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;11026:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7264:353;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7264:353:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4428:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4428:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4110:159;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4110:159:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10885:74;10922:6;10946:5;10939:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10885:74;:::o;5185:226::-;5250:4;5290:1;5271:21;;:7;:21;;;;5263:30;;;;;;;;5334:5;5302:8;:20;5311:10;5302:20;;;;;;;;;;;;;;;:29;5323:7;5302:29;;;;;;;;;;;;;;;:37;;;;5372:7;5351:36;;5360:10;5351:36;;;5381:5;5351:36;;;;;;;;;;;;;;;;;;5401:4;5394:11;;5185:226;;;;:::o;3396:85::-;3440:7;3463:12;;3456:19;;3396:85;:::o;5691:301::-;5800:4;5833:8;:14;5842:4;5833:14;;;;;;;;;;;;;;;:26;5848:10;5833:26;;;;;;;;;;;;;;;;5824:5;:35;;5816:44;;;;;;;;5898:37;5929:5;5898:8;:14;5907:4;5898:14;;;;;;;;;;;;;;;:26;5913:10;5898:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;5869:8;:14;5878:4;5869:14;;;;;;;;;;;;;;;:26;5884:10;5869:26;;;;;;;;;;;;;;;:66;;;;5942:26;5952:4;5958:2;5962:5;5942:9;:26::i;:::-;5982:4;5975:11;;5691:301;;;;;:::o;11183:81::-;11224:5;11247:9;;;;;;;;;;;11240:16;;11183:81;:::o;6454:343::-;6559:4;6602:1;6583:21;;:7;:21;;;;6575:30;;;;;;;;6655:45;6689:10;6655:8;:20;6664:10;6655:20;;;;;;;;;;;;;;;:29;6676:7;6655:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;6614:8;:20;6623:10;6614:20;;;;;;;;;;;;;;;:29;6635:7;6614:29;;;;;;;;;;;;;;;:87;;;;6734:7;6713:60;;6722:10;6713:60;;;6743:8;:20;6752:10;6743:20;;;;;;;;;;;;;;;:29;6764:7;6743:29;;;;;;;;;;;;;;;;6713:60;;;;;;;;;;;;;;;;;;6787:4;6780:11;;6454:343;;;;:::o;3685:100::-;3740:7;3763:9;:16;3773:5;3763:16;;;;;;;;;;;;;;;;3756:23;;3685:100;;;:::o;11026:78::-;11065:6;11089:7;11082:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11026:78;:::o;7264:353::-;7374:4;7417:1;7398:21;;:7;:21;;;;7390:30;;;;;;;;7470:50;7504:15;7470:8;:20;7479:10;7470:20;;;;;;;;;;;;;;;:29;7491:7;7470:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;7429:8;:20;7438:10;7429:20;;;;;;;;;;;;;;;:29;7450:7;7429:29;;;;;;;;;;;;;;;:92;;;;7554:7;7533:60;;7542:10;7533:60;;;7563:8;:20;7572:10;7563:20;;;;;;;;;;;;;;;:29;7584:7;7563:29;;;;;;;;;;;;;;;;7533:60;;;;;;;;;;;;;;;;;;7607:4;7600:11;;7264:353;;;;:::o;4428:130::-;4489:4;4502:32;4512:10;4524:2;4528:5;4502:9;:32::i;:::-;4548:4;4541:11;;4428:130;;;;:::o;4110:159::-;4213:7;4239:8;:15;4248:5;4239:15;;;;;;;;;;;;;;;:24;4255:7;4239:24;;;;;;;;;;;;;;;;4232:31;;4110:159;;;;:::o;2143:136::-;2201:7;2239:9;2230:1;2225;:6;;2217:15;;;;;;;;2255:1;2251;:5;2239:17;;2272:1;2265:8;;2143:136;;;;;:::o;7825:284::-;7918:9;:15;7928:4;7918:15;;;;;;;;;;;;;;;;7909:5;:24;;7901:33;;;;;;;;7963:1;7949:16;;:2;:16;;;;7941:25;;;;;;;;7993:26;8013:5;7993:9;:15;8003:4;7993:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;7975:9;:15;7985:4;7975:15;;;;;;;;;;;;;;;:44;;;;8042:24;8060:5;8042:9;:13;8052:2;8042:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;8026:9;:13;8036:2;8026:13;;;;;;;;;;;;;;;:40;;;;8093:2;8078:25;;8087:4;8078:25;;;8097:5;8078:25;;;;;;;;;;;;;;;;;;7825:284;;;:::o;2347:136::-;2405:7;2421:9;2437:1;2433;:5;2421:17;;2458:1;2453;:6;;2445:15;;;;;;;;2476:1;2469:8;;2347:136;;;;;:::o

Swarm Source

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