Contract 0xb96fd64298bb8a9a8aa0866f81093a8b7f68a79c

 
Ad
Ad
Txn Hash
Block
From
To
Value [Txn Fee]
0xcc60be75d5c83fa2622e8330c8569b2dd1d614ba7a30ef5b7e33be77598c5e6658463372021-03-20 12:55:4624 days 9 hrs agoHungergame App: Deployer IN  Hungergame App: JAY Token0 BNB0.00044406
0xba7b6d66366aa9b3c73694aa41e9211e6482f7f6b9f62227eb86e6a2a23ecc6e58460442021-03-20 12:41:0724 days 9 hrs agoHungergame App: Deployer IN  Hungergame App: JAY Token0 BNB0.00044418
0x6c4eb779856ce45c9bcfcb3ce3eee1510f740aa50f4abf5cc9e78460282e6e1651971142021-02-25 21:41:1947 days 44 mins ago0x232cf2f2c2213b54e054c00f866b5cb8e7d86e3f IN  Hungergame App: JAY Token0 BNB0.00044418
0x65c8832669baba7874f20029bb7c2882235d439cf36b0ad03e35829755bfdc6b50209552021-02-19 17:06:5453 days 5 hrs ago0x53b81ff2c39d3bb59483e472a089a18c386d86a7 IN  Hungergame App: JAY Token0 BNB0.0004752726
0x27282878f1d4da15d40a19665f2f3a727682c7a4d2ff53b2bfad995b7b5bf5a149849582021-02-18 9:40:5354 days 12 hrs ago0xeff81f6f60f1d1df1653ae0c687ff1611f835fe9 IN  Hungergame App: JAY Token0 BNB0.00044418
0x3c53743de4b3ed3db901a9527ca5b2d6c0836d43eddb210d0a128ebf2e2a3e9f39487172021-01-13 8:16:5290 days 14 hrs ago0xf541cbcc03f2f80d483dac6cadb5a7548391b74d IN  Hungergame App: JAY Token0 BNB0.00088836
0x5b920bea39c69641d573587421168d191b3681d8bacc31318bcc24b1b2b78aa539003572021-01-11 15:58:1692 days 6 hrs agoHungergame App: Deployer IN  Hungergame App: JAY Token0 BNB0.00124562
0x3f0b89e72fbfccdebc93c500747de99beb62a822c6b7b7561c74d2227c54d81737791882021-01-07 10:57:4496 days 11 hrs ago0xbf74d0d012beeb7083f337e16d4113c4b46962cd IN  Hungergame App: JAY Token0 BNB0.00088836
0x17bcbdeb9972fce8fa759d5310871bec91a7eec9c5219cbafbd5b6c2dec5bec937781312021-01-07 10:04:5396 days 12 hrs agoHungergame App: Deployer IN  Hungergame App: JAY Token0 BNB0.00110205
0x6e1e180dcba4aeb2c67aef9873300bebfb75ae61e4fe8166b6856387ee58be9d37517322021-01-06 12:04:5697 days 10 hrs ago0xf38a409da2823585b66d1164d2520b78d4fab049 IN  Hungergame App: JAY Token0 BNB0.00088836
0xf5cf2370bedb37bcae5bb1545792433091da49e004b03c8a137723d14502351037516572021-01-06 12:01:1197 days 10 hrs agoHungergame App: Deployer IN  Hungergame App: JAY Token0 BNB0.00088836
0x820652184832116d1fa20ddae74958fc43c7de5b751e9af5b2c256e85a49bc4937500772021-01-06 10:42:1197 days 11 hrs agoHungergame App: Deployer IN  Contract Creation0 BNB0.03376264
[ Download CSV Export 

OVERVIEW

Hungergame App aims to offer decentralized game and NFT platform.

Latest 3 internal transactions
Parent Txn Hash Block From To Value
0xf8e3f6d12e5ce2656f362c83377bddbd4cbbd22a69bc46d076269d11962a5ad354133692021-03-05 11:39:4339 days 10 hrs ago PancakeSwap: JAY-USJ Hungergame App: JAY Token0 BNB
0xf8e3f6d12e5ce2656f362c83377bddbd4cbbd22a69bc46d076269d11962a5ad354133692021-03-05 11:39:4339 days 10 hrs ago PancakeSwap: Router Hungergame App: JAY Token0 BNB
0xf8e3f6d12e5ce2656f362c83377bddbd4cbbd22a69bc46d076269d11962a5ad354133692021-03-05 11:39:4339 days 10 hrs ago PancakeSwap: Router Hungergame App: JAY Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
JayToken

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

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

/**
 * JAY Token (JAY)
 * Supply : 1500000
 
 
*/

pragma solidity ^0.5.0;

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

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }

  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}

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

  function name() public view returns(string memory) {
    return _name;
  }

  function symbol() public view returns(string memory) {
    return _symbol;
  }

  function decimals() public view returns(uint8) {
    return _decimals;
  }
}

contract JayToken is ERC20Detailed {

  using SafeMath for uint256;
  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowed;

  string constant tokenName = "Jay Token";
  string constant tokenSymbol = "JAY";
  uint8  constant tokenDecimals = 8;
  uint256 _totalSupply = 150000000000000;
  uint256 public basePercent = 1000;

  constructor() public payable ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) {
    _issue(msg.sender, _totalSupply);
  }

  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }

  function balanceOf(address owner) public view returns (uint256) {
    return _balances[owner];
  }

  function allowance(address owner, address spender) public view returns (uint256) {
    return _allowed[owner][spender];
  }

  function cut(uint256 value) public view returns (uint256)  {
    uint256 roundValue = value.ceil(basePercent);
    uint256 cutValue = roundValue.mul(basePercent).div(20000);
    return cutValue;
  }

  function transfer(address to, uint256 value) public returns (bool) {
    require(value <= _balances[msg.sender]);
    require(to != address(0));

    uint256 tokensToBurn = cut(value);
    uint256 tokensToTransfer = value.sub(tokensToBurn);

    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(tokensToTransfer);

    _totalSupply = _totalSupply.sub(tokensToBurn);

    emit Transfer(msg.sender, to, tokensToTransfer);
    emit Transfer(msg.sender, address(0), tokensToBurn);
    return true;
  }

  function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
    for (uint256 i = 0; i < receivers.length; i++) {
      transfer(receivers[i], amounts[i]);
    }
  }

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

  function transferFrom(address from, address to, uint256 value) public returns (bool) {
    require(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(to != address(0));

    _balances[from] = _balances[from].sub(value);

    uint256 tokensToBurn = cut(value);
    uint256 tokensToTransfer = value.sub(tokensToBurn);

    _balances[to] = _balances[to].add(tokensToTransfer);
    _totalSupply = _totalSupply.sub(tokensToBurn);

    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);

    emit Transfer(from, to, tokensToTransfer);
    emit Transfer(from, address(0), tokensToBurn);

    return true;
  }

  function upAllowance(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;
  }

  function downAllowance(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;
  }

  function _issue(address account, uint256 amount) internal {
    require(amount != 0);
    _balances[account] = _balances[account].add(amount);
    emit Transfer(address(0), account, amount);
  }

  function destroy(uint256 amount) external {
    _destroy(msg.sender, amount);
  }

  function _destroy(address account, uint256 amount) internal {
    require(amount != 0);
    require(amount <= _balances[account]);
    _totalSupply = _totalSupply.sub(amount);
    _balances[account] = _balances[account].sub(amount);
    emit Transfer(account, address(0), amount);
  }

  function destroyFrom(address account, uint256 amount) external {
    require(amount <= _allowed[account][msg.sender]);
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount);
    _destroy(account, amount);
  }
}

Contract ABI

[{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"basePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"cut","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"destroyFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"downAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"upAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405265886c98b760006005556103e86006556040518060400160405280600981526020017f4a617920546f6b656e00000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4a41590000000000000000000000000000000000000000000000000000000000815250600882600090805190602001906200009a9291906200021e565b508160019080519060200190620000b39291906200021e565b5080600260006101000a81548160ff021916908360ff160217905550505050620000e633600554620000ec60201b60201c565b620002cd565b6000811415620000fb57600080fd5b6200015481600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200020160201b620019541790919060201c565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808284019050838110156200021457fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200026157805160ff191683800117855562000292565b8280016001018555821562000292579182015b828111156200029157825182559160200191906001019062000274565b5b509050620002a19190620002a5565b5090565b620002ca91905b80821115620002c6576000816000905550600101620002ac565b5090565b90565b611b1980620002dd6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063c5ac0ded11610066578063c5ac0ded14610601578063dd62ed3e1461061f578063df401a9614610697578063e5981a42146106fd57610100565b806370a082311461049257806395d89b41146104ea5780639d1187701461056d578063a9059cbb1461059b57610100565b80631e89d545116100d35780631e89d5451461024e57806323b872dd1461039a578063313ce5671461042057806333393efa1461044457610100565b806306fdde031461010557806309260db714610188578063095ea7b3146101ca57806318160ddd14610230575b600080fd5b61010d610763565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b46004803603602081101561019e57600080fd5b8101908080359060200190929190505050610805565b6040518082815260200191505060405180910390f35b610216600480360360408110156101e057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610856565b604051808215151515815260200191505060405180910390f35b610238610981565b6040518082815260200191505060405180910390f35b6103986004803603604081101561026457600080fd5b810190808035906020019064010000000081111561028157600080fd5b82018360208201111561029357600080fd5b803590602001918460208302840111640100000000831117156102b557600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561031557600080fd5b82018360208201111561032757600080fd5b8035906020019184602083028401116401000000008311171561034957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061098b565b005b610406600480360360608110156103b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109dd565b604051808215151515815260200191505060405180910390f35b610428610e3e565b604051808260ff1660ff16815260200191505060405180910390f35b6104906004803603604081101561045a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e55565b005b6104d4600480360360208110156104a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ffb565b6040518082815260200191505060405180910390f35b6104f2611044565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610532578082015181840152602081019050610517565b50505050905090810190601f16801561055f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105996004803603602081101561058357600080fd5b81019080803590602001909291905050506110e6565b005b6105e7600480360360408110156105b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110f3565b604051808215151515815260200191505060405180910390f35b6106096113bb565b6040518082815260200191505060405180910390f35b6106816004803603604081101561063557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113c1565b6040518082815260200191505060405180910390f35b6106e3600480360360408110156106ad57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611448565b604051808215151515815260200191505060405180910390f35b6107496004803603604081101561071357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061167d565b604051808215151515815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107fb5780601f106107d0576101008083540402835291602001916107fb565b820191906000526020600020905b8154815290600101906020018083116107de57829003601f168201915b5050505050905090565b60008061081d600654846118b290919063ffffffff16565b9050600061084a614e2061083c600654856118ed90919063ffffffff16565b61192490919063ffffffff16565b90508092505050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561089157600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b82518110156109d8576109ca8382815181106109a957fe5b60200260200101518383815181106109bd57fe5b60200260200101516110f3565b508080600101915050610991565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610a2b57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ab457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aee57600080fd5b610b4082600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461193d90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b8e83610805565b90506000610ba5828561193d90919063ffffffff16565b9050610bf981600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195490919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c518260055461193d90919063ffffffff16565b600581905550610ce684600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461193d90919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115610ede57600080fd5b610f6d81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461193d90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ff78282611970565b5050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110dc5780601f106110b1576101008083540402835291602001916110dc565b820191906000526020600020905b8154815290600101906020018083116110bf57829003601f168201915b5050505050905090565b6110f03382611970565b50565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561114157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561117b57600080fd5b600061118683610805565b9050600061119d828561193d90919063ffffffff16565b90506111f184600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461193d90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061128681600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195490919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112de8260055461193d90919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561148357600080fd5b61151282600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461193d90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156116b857600080fd5b61174782600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195490919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000806118bf8484611954565b905060006118ce82600161193d565b90506118e36118dd8286611924565b856118ed565b9250505092915050565b600080831415611900576000905061191e565b600082840290508284828161191157fe5b041461191957fe5b809150505b92915050565b60008082848161193057fe5b0490508091505092915050565b60008282111561194957fe5b818303905092915050565b60008082840190508381101561196657fe5b8091505092915050565b600081141561197e57600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111156119ca57600080fd5b6119df8160055461193d90919063ffffffff16565b600581905550611a3781600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461193d90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea265627a7a72315820e40e189258996d2e3675f7313c5b97b4381b18c240ad2651cb80fef64928794e64736f6c63430005110032

Deployed ByteCode Sourcemap

2004:4197:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2004:4197:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1753:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1753:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2867:202;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2867:202:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3840:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3840:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2539:85;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3640:194;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3640:194:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3640:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3640:194: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;3640:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3640:194:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3640:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3640:194: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;3640:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3640:194:0;;;;;;;;;;;;;;;:::i;:::-;;4070:675;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4070:675:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1921:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5962:236;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5962:236:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2630:100;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2630:100:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1835:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1835:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5577:83;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5577:83:0;;;;;;;;;;;;;;;;;:::i;:::-;;3075:559;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3075:559:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2366:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2736:125;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2736:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5056:311;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5056:311:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4751:299;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4751:299:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1753:76;1789:13;1818:5;1811:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1753:76;:::o;2867:202::-;2916:7;2933:18;2954:23;2965:11;;2954:5;:10;;:23;;;;:::i;:::-;2933:44;;2984:16;3003:38;3035:5;3003:27;3018:11;;3003:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;2984:57;;3055:8;3048:15;;;;2867:202;;;:::o;3840:224::-;3905:4;3945:1;3926:21;;:7;:21;;;;3918:30;;;;;;3987:5;3955:8;:20;3964:10;3955:20;;;;;;;;;;;;;;;:29;3976:7;3955:29;;;;;;;;;;;;;;;:37;;;;4025:7;4004:36;;4013:10;4004:36;;;4034:5;4004:36;;;;;;;;;;;;;;;;;;4054:4;4047:11;;3840:224;;;;:::o;2539:85::-;2583:7;2606:12;;2599:19;;2539:85;:::o;3640:194::-;3736:9;3748:1;3736:13;;3731:98;3755:9;:16;3751:1;:20;3731:98;;;3787:34;3796:9;3806:1;3796:12;;;;;;;;;;;;;;3810:7;3818:1;3810:10;;;;;;;;;;;;;;3787:8;:34::i;:::-;;3773:3;;;;;;;3731:98;;;;3640:194;;:::o;4070:675::-;4149:4;4179:9;:15;4189:4;4179:15;;;;;;;;;;;;;;;;4170:5;:24;;4162:33;;;;;;4219:8;:14;4228:4;4219:14;;;;;;;;;;;;;;;:26;4234:10;4219:26;;;;;;;;;;;;;;;;4210:5;:35;;4202:44;;;;;;4275:1;4261:16;;:2;:16;;;;4253:25;;;;;;4305:26;4325:5;4305:9;:15;4315:4;4305:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;4287:9;:15;4297:4;4287:15;;;;;;;;;;;;;;;:44;;;;4340:20;4363:10;4367:5;4363:3;:10::i;:::-;4340:33;;4380:24;4407:23;4417:12;4407:5;:9;;:23;;;;:::i;:::-;4380:50;;4455:35;4473:16;4455:9;:13;4465:2;4455:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;4439:9;:13;4449:2;4439:13;;;;;;;;;;;;;;;:51;;;;4512:30;4529:12;4512;;:16;;:30;;;;:::i;:::-;4497:12;:45;;;;4580:37;4611:5;4580:8;:14;4589:4;4580:14;;;;;;;;;;;;;;;:26;4595:10;4580:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;4551:8;:14;4560:4;4551:14;;;;;;;;;;;;;;;:26;4566:10;4551:26;;;;;;;;;;;;;;;:66;;;;4646:2;4631:36;;4640:4;4631:36;;;4650:16;4631:36;;;;;;;;;;;;;;;;;;4702:1;4679:40;;4688:4;4679:40;;;4706:12;4679:40;;;;;;;;;;;;;;;;;;4735:4;4728:11;;;;4070:675;;;;;:::o;1921:76::-;1961:5;1982:9;;;;;;;;;;;1975:16;;1921:76;:::o;5962:236::-;6050:8;:17;6059:7;6050:17;;;;;;;;;;;;;;;:29;6068:10;6050:29;;;;;;;;;;;;;;;;6040:6;:39;;6032:48;;;;;;6119:41;6153:6;6119:8;:17;6128:7;6119:17;;;;;;;;;;;;;;;:29;6137:10;6119:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;6087:8;:17;6096:7;6087:17;;;;;;;;;;;;;;;:29;6105:10;6087:29;;;;;;;;;;;;;;;:73;;;;6167:25;6176:7;6185:6;6167:8;:25::i;:::-;5962:236;;:::o;2630:100::-;2685:7;2708:9;:16;2718:5;2708:16;;;;;;;;;;;;;;;;2701:23;;2630:100;;;:::o;1835:80::-;1873:13;1902:7;1895:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1835:80;:::o;5577:83::-;5626:28;5635:10;5647:6;5626:8;:28::i;:::-;5577:83;:::o;3075:559::-;3136:4;3166:9;:21;3176:10;3166:21;;;;;;;;;;;;;;;;3157:5;:30;;3149:39;;;;;;3217:1;3203:16;;:2;:16;;;;3195:25;;;;;;3229:20;3252:10;3256:5;3252:3;:10::i;:::-;3229:33;;3269:24;3296:23;3306:12;3296:5;:9;;:23;;;;:::i;:::-;3269:50;;3352:32;3378:5;3352:9;:21;3362:10;3352:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;3328:9;:21;3338:10;3328:21;;;;;;;;;;;;;;;:56;;;;3407:35;3425:16;3407:9;:13;3417:2;3407:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;3391:9;:13;3401:2;3391:13;;;;;;;;;;;;;;;:51;;;;3466:30;3483:12;3466;;:16;;:30;;;;:::i;:::-;3451:12;:45;;;;3531:2;3510:42;;3519:10;3510:42;;;3535:16;3510:42;;;;;;;;;;;;;;;;;;3593:1;3564:46;;3573:10;3564:46;;;3597:12;3564:46;;;;;;;;;;;;;;;;;;3624:4;3617:11;;;;3075:559;;;;:::o;2366:33::-;;;;:::o;2736:125::-;2808:7;2831:8;:15;2840:5;2831:15;;;;;;;;;;;;;;;:24;2847:7;2831:24;;;;;;;;;;;;;;;;2824:31;;2736:125;;;;:::o;5056:311::-;5137:4;5177:1;5158:21;;:7;:21;;;;5150:30;;;;;;5220:50;5254:15;5220:8;:20;5229:10;5220:20;;;;;;;;;;;;;;;:29;5241:7;5220:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;5187:8;:20;5196:10;5187:20;;;;;;;;;;;;;;;:29;5208:7;5187:29;;;;;;;;;;;;;;;:84;;;;5304:7;5283:60;;5292:10;5283:60;;;5313:8;:20;5322:10;5313:20;;;;;;;;;;;;;;;:29;5334:7;5313:29;;;;;;;;;;;;;;;;5283:60;;;;;;;;;;;;;;;;;;5357:4;5350:11;;5056:311;;;;:::o;4751:299::-;4825:4;4865:1;4846:21;;:7;:21;;;;4838:30;;;;;;4908:45;4942:10;4908:8;:20;4917:10;4908:20;;;;;;;;;;;;;;;:29;4929:7;4908:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;4875:8;:20;4884:10;4875:20;;;;;;;;;;;;;;;:29;4896:7;4875:29;;;;;;;;;;;;;;;:79;;;;4987:7;4966:60;;4975:10;4966:60;;;4996:8;:20;5005:10;4996:20;;;;;;;;;;;;;;;:29;5017:7;4996:29;;;;;;;;;;;;;;;;4966:60;;;;;;;;;;;;;;;;;;5040:4;5033:11;;4751:299;;;;:::o;1309:157::-;1368:7;1384:9;1396:8;1400:1;1402;1396:3;:8::i;:::-;1384:20;;1411:9;1423:8;1427:1;1429;1423:3;:8::i;:::-;1411:20;;1445:15;1449:8;1453:1;1455;1449:3;:8::i;:::-;1458:1;1445:3;:15::i;:::-;1438:22;;;;1309:157;;;;:::o;747:180::-;805:7;830:1;825;:6;821:37;;;849:1;842:8;;;;821:37;864:9;880:1;876;:5;864:17;;904:1;899;895;:5;;;;;;:10;888:18;;;;920:1;913:8;;;747:180;;;;;:::o;933:112::-;991:7;1007:9;1023:1;1019;:5;;;;;;1007:17;;1038:1;1031:8;;;933:112;;;;:::o;1051:113::-;1109:7;1137:1;1132;:6;;1125:14;;;;1157:1;1153;:5;1146:12;;1051:113;;;;:::o;1170:133::-;1228:7;1244:9;1260:1;1256;:5;1244:17;;1280:1;1275;:6;;1268:14;;;;1296:1;1289:8;;;1170:133;;;;:::o;5666:290::-;5751:1;5741:6;:11;;5733:20;;;;;;5778:9;:18;5788:7;5778:18;;;;;;;;;;;;;;;;5768:6;:28;;5760:37;;;;;;5819:24;5836:6;5819:12;;:16;;:24;;;;:::i;:::-;5804:12;:39;;;;5871:30;5894:6;5871:9;:18;5881:7;5871:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;5850:9;:18;5860:7;5850:18;;;;;;;;;;;;;;;:51;;;;5939:1;5913:37;;5922:7;5913:37;;;5943:6;5913:37;;;;;;;;;;;;;;;;;;5666:290;;:::o

Swarm Source

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