Contract 0x6ff313fb38d53d7a458860b1bf7512f54a03e968

 
Ad
Ad
Txn Hash Method
Block
From
To
Value
0xeb2e65438d53155b5792cc1aa8d830fc186ac4fdc99f462b554827a6ff835405Transfer(pending)2021-06-21 3:00:591 day 17 hrs ago0x0f658cf84414c003a1e352ea27c071443b04c842 IN Mero Currency Token0 Ether(Pending)(Pending)
0x5be490fce9f050b14639774a316df9e2668eac02b97a1a6715a8ade7e03b25afTransfer(pending)2021-06-20 8:13:102 days 12 hrs ago0x1c0e4501678624926e0fe1eb3b2d65d1432faa04 IN Mero Currency Token0 Ether(Pending)(Pending)
0x9557c7f98e5da44c2b89713bf564e9a736dd2a60c6cf00a2098457069cc04fc5Transfer(pending)2021-06-20 1:48:192 days 18 hrs ago0xe3e0d31d5cf778c0096f9fe33daf3c39743f2fb3 IN Mero Currency Token0 Ether(Pending)(Pending)
0x2ab8595ed6219c94086c1e794e78fe6ba75da516e366127a109c9e91839e9433Transfer(pending)2021-06-20 1:35:342 days 18 hrs ago0xa705fd8859bd8591037a68c17ca8c8ba3f2ba71d IN Mero Currency Token0 Ether(Pending)(Pending)
0xe3e7ecc6a6d2a63bd775506138ee9f1bf2900fc89e6a3941db5b84aefa86bcffTransfer126264562021-06-13 13:38:119 days 6 hrs ago0xa943870469b522acbf9a061276012efbe6490b97 IN  Mero Currency Token0 Ether0.0001155
0x87d9359f0a0fb52209d3241d250f4c1ec7e7604dcb9101bb6b1261cc1de22d7cTransfer126251812021-06-13 9:01:329 days 11 hrs ago0xe6efb44a0777bd4c9361eb3bc7cd765bd8e7e9a6 IN  Mero Currency Token0 Ether0.000165
0xdb593df7575edcb4c697314f6d3d5bafd78d849458b5f5886405c90978fdfd1dTransfer126152442021-06-11 19:59:3111 days 18 mins ago0xd361c3fce4d1099ec90ba85759e4d0f702ed8d59 IN  Mero Currency Token0 Ether0.000973438420.9
0x5b463acb0cc0f0a07751f98d19b301270a12f62e2930a51ab81f93972dd2653cTransfer125803972021-06-06 10:28:1716 days 9 hrs ago0x088f62137fb8a221ff826e1bf4e9ea7bc2245ae7 IN  Mero Currency Token0 Ether0.000635762413.65
0xe3c1f241885f81a95a07d2bf85be383a172dba147e0d14a7836ac0a9c82e8444Transfer125567422021-06-02 18:43:0520 days 1 hr ago0xbf2c7198ebbc907ee8d7b64cc333640084dfd8ec IN  Mero Currency Token0 Ether0.00181646439
0x3559579a546d8a625b895cbeaac85516f0d0433918f54c40ab3d9760f7e8f598Transfer125034292021-05-25 12:14:3328 days 8 hrs ago0x88d46708aad8c24e0d995ba7e4fe8b339e3289be IN  Mero Currency Token0 Ether0.00130412828
0x294b3b78f2ee4cbc88aab1c0c311471f469427785aad42d9034d2159039170dbApprove123337312021-04-29 6:23:0554 days 13 hrs ago0x6c8d70c7a1d712c7088d6fd894f3f898f77492cf IN  Mero Currency Token0 Ether0.00208840545
0x00be9e36f881ad4f7d37301187f2a807dd4b4914d39dadb4efa1b2595d1916b9Approve123076502021-04-25 5:51:5858 days 14 hrs ago0x0692ee6b5c88870da8105afeaa834a20091a29ff IN  Mero Currency Token0 Ether0.00054618745237.76446464
0x67313ee6df36c279b7187d0aa4f396419447bc74db8dbb90add60a18f2ca16e9Transfer121994012021-04-08 13:23:0375 days 6 hrs ago0x1bc9175012824107a5cf61d15a7864e3da677114 IN  Mero Currency Token0 Ether0.00465062499
0xe75dd837f5d103ad46c2841f6d2fc67147945456af1adb3ab6d4833c1561de15Transfer121961492021-04-08 1:11:4775 days 19 hrs ago0xfa74db8f7cf5b6ca2db5eb99523c5d482f2af9bd IN  Mero Currency Token0 Ether0.006898761142146.857142857
0x2b0f92d63f8ae299972bc879721936368ce6d5b3ebaf815ac635f5fbb6a4223cTransfer120277752021-03-13 3:36:22101 days 16 hrs ago0x61849da63f1be7a9c0b476f58e8488b766195913 IN  Mero Currency Token0 Ether0.007313168118
0xed1c4487b428b7143f63af284ad7b6516a1a71691464b864d1c88c0699662844Transfer117675762021-02-01 2:08:11141 days 18 hrs ago0xe0f0411f17313e3a96afa4947d0406a8d4b8375d IN  Mero Currency Token0 Ether0.0060105080997.000001459
0xbf6f5319a76deee41ed75b30ba814e211632fe3afb4522b938dd093ee738f28dApprove115420442020-12-28 11:04:44176 days 9 hrs ago0x1e6386abfad3a911bd6126a4b76ecb8e28276e46 IN  Mero Currency Token0 Ether0.00687102156
0x23bf052f2d7b94483daf66ca6fabd3fd9ef8c70e8d34fc894acce5d6a66705dcTransfer115392862020-12-28 1:12:09176 days 19 hrs ago0x1c72ddc7235df1f43c1efa1ff15de69217267034 IN  Mero Currency Token0 Ether0.0047022976100.1
0xe04963e8d548dd9c3cd87caa4dfd29dc153b9838150bc925e186f9c02a5bc19eTransfer113144852020-11-23 12:25:37211 days 7 hrs ago0x6bb14f1e54c99c3466c2ecc93fa6a3200617f4a2 IN  Mero Currency Token0 Ether0.00158226837
0xc5163f9d7ea984f76d9c3bcb557590a98d5fe98ca10a239416c49edaf00b7015Approve112596822020-11-15 2:25:51219 days 17 hrs ago0x2a799fb09e19511fb10aa045595447d97b46b592 IN  Mero Currency Token0 Ether0.00097779922.2
0x7bba17e89afff95d9748fb414fb65678ad46b758993fdaf49ef4469ff36c0de7Transfer112415092020-11-12 7:35:35222 days 12 hrs ago0x99c93841b2b4776eb80642ad9db49587eaf07d88 IN  Mero Currency Token0 Ether0.0014092830
0x6d1c4176ed67f9df5e9482ff7febe4c31e6b00d1d922d5d789f6601f4d3a24baTransfer112232422020-11-09 12:18:19225 days 7 hrs agoFake_Phishing4585 IN  Mero Currency Token0 Ether0.00272530458
0xadbce6455d1d47fa33b1abe6d0e6b1b36203411343b653587bada52cc033217dTransfer112230612020-11-09 11:35:44225 days 8 hrs ago0x99e7d1a6a67c4059fe9738bab44d2fcc873e651a IN  Mero Currency Token0 Ether0.001240166426.4
0x01e2384b9da6374f0cdaa09734158c736a354b8864ca471d3ec28ec64a99b943Approve111928032020-11-04 20:16:21230 days 1 min ago0x06384894912de7c2fb59454aecdf3fd2a941b80d IN  Mero Currency Token0 Ether0.00062032614
0xde6723b5eb36432b9dc57de136f52f3658367158f446c1d20b9beaf154df6cfdTransfer111763972020-11-02 7:52:06232 days 12 hrs ago0xcdfd2aa6dc6780a49dea2934124b736317dd9a55 IN  Mero Currency Token0 Ether0.0018790440
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MROv1

Compiler Version
v0.5.9+commit.e560f70d

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-06-19
*/

pragma solidity ^0.5.9;

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 MROv1 is ERC20Detailed {

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

  string constant tokenName = "Mero Currency";
  string constant tokenSymbol = "MRO";
  uint8  constant tokenDecimals = 18;
  uint256 _totalSupply = 21000000000000000000000000;
  uint256 public basePercent = 100;

  constructor() public payable ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) {
    _mint(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 findOneTenthPercent(uint256 value) public view returns (uint256)  {
    uint256 roundValue = value.ceil(basePercent);
    uint256 oneTenthPercent = roundValue.mul(basePercent).div(100000);
    return oneTenthPercent;
  }

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

    uint256 tokensToBurn = findOneTenthPercent(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 = findOneTenthPercent(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 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;
  }

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

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

  function burn(uint256 amount) external {
    _burn(msg.sender, amount);
  }

  function _burn(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 burnFrom(address account, uint256 amount) external {
    require(amount <= _allowed[account][msg.sender]);
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount);
    _burn(account, amount);
  }
}

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":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","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":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"value","type":"uint256"}],"name":"findOneTenthPercent","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":"basePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":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"}]

6a115eec47f6cf7e350000006005556064600655600d60808181527f4d65726f2043757272656e63790000000000000000000000000000000000000060a0908152610100604052600360c09081527f4d524f000000000000000000000000000000000000000000000000000000000060e052919260129162000085916000919062000174565b5081516200009b90600190602085019062000174565b506002805460ff191660ff929092169190911790555050600554620000c2903390620000c8565b62000219565b80620000d357600080fd5b6001600160a01b0382166000908152600360209081526040909120546200010591839062000bcb6200015d821b17901c565b6001600160a01b03831660008181526003602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000828201838110156200016d57fe5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001b757805160ff1916838001178555620001e7565b82800160010185558215620001e7579182015b82811115620001e7578251825591602001919060010190620001ca565b50620001f5929150620001f9565b5090565b6200021691905b80821115620001f5576000815560010162000200565b90565b610d5c80620002296000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d714610419578063a9059cbb14610445578063c5ac0ded14610471578063dd62ed3e1461047957610100565b806370a08231146103a257806379cc6790146103c85780637d3c2b76146103f457806395d89b411461041157610100565b806323b872dd116100d357806323b872dd14610305578063313ce5671461033b578063395093511461035957806342966c681461038557610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c25780631e89d545146101dc575b600080fd5b61010d6104a7565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b03813516906020013561053d565b604080519115158252519081900360200190f35b6101ca6105ba565b60408051918252519081900360200190f35b610303600480360360408110156101f257600080fd5b81019060208101813564010000000081111561020d57600080fd5b82018360208201111561021f57600080fd5b8035906020019184602083028401116401000000008311171561024157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561029157600080fd5b8201836020820111156102a357600080fd5b803590602001918460208302840111640100000000831117156102c557600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506105c0945050505050565b005b6101ae6004803603606081101561031b57600080fd5b506001600160a01b0381358116916020810135909116906040013561060a565b6103436107ed565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561036f57600080fd5b506001600160a01b0381351690602001356107f6565b6103036004803603602081101561039b57600080fd5b50356108a4565b6101ca600480360360208110156103b857600080fd5b50356001600160a01b03166108b1565b610303600480360360408110156103de57600080fd5b506001600160a01b0381351690602001356108cc565b6101ca6004803603602081101561040a57600080fd5b5035610962565b61010d6109ae565b6101ae6004803603604081101561042f57600080fd5b506001600160a01b038135169060200135610a0e565b6101ae6004803603604081101561045b57600080fd5b506001600160a01b038135169060200135610a57565b6101ca610b88565b6101ca6004803603604081101561048f57600080fd5b506001600160a01b0381358116916020013516610b8e565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105335780601f1061050857610100808354040283529160200191610533565b820191906000526020600020905b81548152906001019060200180831161051657829003601f168201915b5050505050905090565b60006001600160a01b03831661055257600080fd5b3360008181526004602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60055490565b60005b8251811015610605576105fc8382815181106105db57fe5b60200260200101518383815181106105ef57fe5b6020026020010151610a57565b506001016105c3565b505050565b6001600160a01b03831660009081526003602052604081205482111561062f57600080fd5b6001600160a01b038416600090815260046020908152604080832033845290915290205482111561065f57600080fd5b6001600160a01b03831661067257600080fd5b6001600160a01b03841660009081526003602052604090205461069b908363ffffffff610bb916565b6001600160a01b0385166000908152600360205260408120919091556106c083610962565b905060006106d4848363ffffffff610bb916565b6001600160a01b038616600090815260036020526040902054909150610700908263ffffffff610bcb16565b6001600160a01b03861660009081526003602052604090205560055461072c908363ffffffff610bb916565b6005556001600160a01b0386166000908152600460209081526040808320338452909152902054610763908563ffffffff610bb916565b6001600160a01b0380881660008181526004602090815260408083203384528252918290209490945580518581529051928916939192600080516020610d08833981519152929181900390910190a36040805183815290516000916001600160a01b03891691600080516020610d088339815191529181900360200190a350600195945050505050565b60025460ff1690565b60006001600160a01b03831661080b57600080fd5b3360009081526004602090815260408083206001600160a01b038716845290915290205461083f908363ffffffff610bcb16565b3360008181526004602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6108ae3382610be1565b50565b6001600160a01b031660009081526003602052604090205490565b6001600160a01b03821660009081526004602090815260408083203384529091529020548111156108fc57600080fd5b6001600160a01b0382166000908152600460209081526040808320338452909152902054610930908263ffffffff610bb916565b6001600160a01b038316600090815260046020908152604080832033845290915290205561095e8282610be1565b5050565b60008061097a60065484610c9490919063ffffffff16565b905060006109a6620186a061099a60065485610cce90919063ffffffff16565b9063ffffffff610cf216565b949350505050565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156105335780601f1061050857610100808354040283529160200191610533565b60006001600160a01b038316610a2357600080fd5b3360009081526004602090815260408083206001600160a01b038716845290915290205461083f908363ffffffff610bb916565b33600090815260036020526040812054821115610a7357600080fd5b6001600160a01b038316610a8657600080fd5b6000610a9183610962565b90506000610aa5848363ffffffff610bb916565b33600090815260036020526040902054909150610ac8908563ffffffff610bb916565b33600090815260036020526040808220929092556001600160a01b03871681522054610afa908263ffffffff610bcb16565b6001600160a01b038616600090815260036020526040902055600554610b26908363ffffffff610bb916565b6005556040805182815290516001600160a01b038716913391600080516020610d088339815191529181900360200190a36040805183815290516000913391600080516020610d088339815191529181900360200190a3506001949350505050565b60065481565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b600082821115610bc557fe5b50900390565b600082820183811015610bda57fe5b9392505050565b80610beb57600080fd5b6001600160a01b038216600090815260036020526040902054811115610c1057600080fd5b600554610c23908263ffffffff610bb916565b6005556001600160a01b038216600090815260036020526040902054610c4f908263ffffffff610bb916565b6001600160a01b038316600081815260036020908152604080832094909455835185815293519193600080516020610d08833981519152929081900390910190a35050565b600080610ca18484610bcb565b90506000610cb0826001610bb9565b9050610cc5610cbf8286610cf2565b85610cce565b95945050505050565b600082610cdd575060006105b4565b82820282848281610cea57fe5b0414610bda57fe5b600080828481610cfe57fe5b0494935050505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a7230582012b10752f7eb31773f5b630dabc34a45a028d56997e1bd7156ec869cf025162964736f6c63430005090032

Deployed ByteCode Sourcemap

1946:4265:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1946:4265:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1695:76;;;:::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;1695:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3840:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3840:224:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;2492: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;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;81:16;;74:27;;;;-1:-1;3640:194:0;;;;;;;;-1:-1:-1;3640:194:0;;-1:-1:-1;;21:11;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;81:16;;74:27;;;;-1:-1;3640:194:0;;-1:-1:-1;3640:194:0;;-1:-1:-1;;;;;3640:194:0:i;:::-;;4070:691;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4070:691:0;;;;;;;;;;;;;;;;;:::i;1863:76::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4767:305;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4767:305:0;;;;;;;;:::i;5602:77::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5602:77:0;;:::i;2583:100::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2583:100:0;-1:-1:-1;;;;;2583:100:0;;:::i;5978:230::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5978:230:0;;;;;;;;:::i;2820:233::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2820:233:0;;:::i;1777:80::-;;;:::i;5078:315::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5078:315:0;;;;;;;;:::i;3059:575::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3059:575:0;;;;;;;;:::i;2321:32::-;;;:::i;2689:125::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2689:125:0;;;;;;;;;;:::i;1695:76::-;1760:5;1753:12;;;;;;;;-1:-1:-1;;1753:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1731:13;;1753:12;;1760:5;;1753:12;;1760:5;1753:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1695:76;:::o;3840:224::-;3905:4;-1:-1:-1;;;;;3926:21:0;;3918:30;;;;;;3964:10;3955:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;3955:29:0;;;;;;;;;;;;:37;;;4004:36;;;;;;;3955:29;;3964:10;4004:36;;;;;;;;;;;-1:-1:-1;4054:4:0;3840:224;;;;;:::o;2492:85::-;2559:12;;2492:85;:::o;3640:194::-;3736:9;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;:::-;-1:-1:-1;3773:3:0;;3731:98;;;;3640:194;;:::o;4070:691::-;-1:-1:-1;;;;;4179:15:0;;4149:4;4179:15;;;:9;:15;;;;;;4170:24;;;4162:33;;;;;;-1:-1:-1;;;;;4219:14:0;;;;;;:8;:14;;;;;;;;4234:10;4219:26;;;;;;;;4210:35;;;4202:44;;;;;;-1:-1:-1;;;;;4261:16:0;;4253:25;;;;;;-1:-1:-1;;;;;4305:15:0;;;;;;:9;:15;;;;;;:26;;4325:5;4305:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;4287:15:0;;;;;;:9;:15;;;;;:44;;;;4363:26;4383:5;4363:19;:26::i;:::-;4340:49;-1:-1:-1;4396:24:0;4423:23;:5;4340:49;4423:23;:9;:23;:::i;:::-;-1:-1:-1;;;;;4471:13:0;;;;;;:9;:13;;;;;;4396:50;;-1:-1:-1;4471:35:0;;4396:50;4471:35;:17;:35;:::i;:::-;-1:-1:-1;;;;;4455:13:0;;;;;;:9;:13;;;;;:51;4528:12;;:30;;4545:12;4528:30;:16;:30;:::i;:::-;4513:12;:45;-1:-1:-1;;;;;4596:14:0;;;;;;:8;:14;;;;;;;;4611:10;4596:26;;;;;;;;:37;;4627:5;4596:37;:30;:37;:::i;:::-;-1:-1:-1;;;;;4567:14:0;;;;;;;:8;:14;;;;;;;;4582:10;4567:26;;;;;;;;:66;;;;4647:36;;;;;;;;;;;4567:14;;-1:-1:-1;;;;;;;;;;;4647:36:0;;;;;;;;;;4695:40;;;;;;;;4718:1;;-1:-1:-1;;;;;4695:40:0;;;-1:-1:-1;;;;;;;;;;;4695:40:0;;;;;;;;-1:-1:-1;4751:4:0;;4070:691;-1:-1:-1;;;;;4070:691:0:o;1863:76::-;1924:9;;;;1863:76;:::o;4767:305::-;4847:4;-1:-1:-1;;;;;4868:21:0;;4860:30;;;;;;4939:10;4930:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;4930:29:0;;;;;;;;;;:45;;4964:10;4930:45;:33;:45;:::i;:::-;4906:10;4897:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;4897:29:0;;;;;;;;;;;;:79;;;4988:60;;;;;;4897:29;;4988:60;;;;;;;;;;;-1:-1:-1;5062:4:0;4767:305;;;;:::o;5602:77::-;5648:25;5654:10;5666:6;5648:5;:25::i;:::-;5602:77;:::o;2583:100::-;-1:-1:-1;;;;;2661:16:0;2638:7;2661:16;;;:9;:16;;;;;;;2583:100::o;5978:230::-;-1:-1:-1;;;;;6063:17:0;;;;;;:8;:17;;;;;;;;6081:10;6063:29;;;;;;;;6053:39;;;6045:48;;;;;;-1:-1:-1;;;;;6132:17:0;;;;;;:8;:17;;;;;;;;6150:10;6132:29;;;;;;;;:41;;6166:6;6132:41;:33;:41;:::i;:::-;-1:-1:-1;;;;;6100:17:0;;;;;;:8;:17;;;;;;;;6118:10;6100:29;;;;;;;:73;6180:22;6109:7;6195:6;6180:5;:22::i;:::-;5978:230;;:::o;2820:233::-;2885:7;2902:18;2923:23;2934:11;;2923:5;:10;;:23;;;;:::i;:::-;2902:44;;2953:23;2979:39;3011:6;2979:27;2994:11;;2979:10;:14;;:27;;;;:::i;:::-;:31;:39;:31;:39;:::i;:::-;2953:65;2820:233;-1:-1:-1;;;;2820:233:0:o;1777:80::-;1844:7;1837:14;;;;;;;;-1:-1:-1;;1837:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1815:13;;1837:14;;1844:7;;1837:14;;1844:7;1837:14;;;;;;;;;;;;;;;;;;;;;;;;5078:315;5163:4;-1:-1:-1;;;;;5184:21:0;;5176:30;;;;;;5255:10;5246:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;5246:29:0;;;;;;;;;;:50;;5280:15;5246:50;:33;:50;:::i;3059:575::-;3160:10;3120:4;3150:21;;;:9;:21;;;;;;3141:30;;;3133:39;;;;;;-1:-1:-1;;;;;3187:16:0;;3179:25;;;;;;3213:20;3236:26;3256:5;3236:19;:26::i;:::-;3213:49;-1:-1:-1;3269:24:0;3296:23;:5;3213:49;3296:23;:9;:23;:::i;:::-;3362:10;3352:21;;;;:9;:21;;;;;;3269:50;;-1:-1:-1;3352:32:0;;3378:5;3352:32;:25;:32;:::i;:::-;3338:10;3328:21;;;;:9;:21;;;;;;:56;;;;-1:-1:-1;;;;;3407:13:0;;;;;;:35;;3425:16;3407:35;:17;:35;:::i;:::-;-1:-1:-1;;;;;3391:13:0;;;;;;:9;:13;;;;;:51;3466:12;;:30;;3483:12;3466:30;:16;:30;:::i;:::-;3451:12;:45;3510:42;;;;;;;;-1:-1:-1;;;;;3510:42:0;;;3519:10;;-1:-1:-1;;;;;;;;;;;3510:42:0;;;;;;;;3564:46;;;;;;;;3593:1;;3573:10;;-1:-1:-1;;;;;;;;;;;3564:46:0;;;;;;;;-1:-1:-1;3624:4:0;;3059:575;-1:-1:-1;;;;3059:575:0:o;2321:32::-;;;;:::o;2689:125::-;-1:-1:-1;;;;;2784:15:0;;;2761:7;2784:15;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;2689:125::o;993:113::-;1051:7;1079:1;1074;:6;;1067:14;;;;-1:-1:-1;1095:5:0;;;993:113::o;1112:133::-;1170:7;1198:5;;;1217:6;;;;1210:14;;;;1238:1;1112:133;-1:-1:-1;;;1112:133:0:o;5685:287::-;5757:11;5749:20;;;;;;-1:-1:-1;;;;;5794:18:0;;;;;;:9;:18;;;;;;5784:28;;;5776:37;;;;;;5835:12;;:24;;5852:6;5835:24;:16;:24;:::i;:::-;5820:12;:39;-1:-1:-1;;;;;5887:18:0;;;;;;:9;:18;;;;;;:30;;5910:6;5887:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;5866:18:0;;;;;;:9;:18;;;;;;;;:51;;;;5929:37;;;;;;;5866:18;;-1:-1:-1;;;;;;;;;;;5929:37:0;;;;;;;;;;5685:287;;:::o;1251:157::-;1310:7;1326:9;1338:8;1342:1;1344;1338:3;:8::i;:::-;1326:20;;1353:9;1365:8;1369:1;1371;1365:3;:8::i;:::-;1353:20;;1387:15;1391:8;1395:1;1397;1391:3;:8::i;:::-;1400:1;1387:3;:15::i;:::-;1380:22;1251:157;-1:-1:-1;;;;;1251:157:0:o;689:180::-;747:7;767:6;763:37;;-1:-1:-1;791:1:0;784:8;;763:37;818:5;;;822:1;818;:5;:1;837:5;;;;;:10;830:18;;;875:112;933:7;949:9;965:1;961;:5;;;;;;;875:112;-1:-1:-1;;;;875:112:0:o

Swarm Source

bzzr://12b10752f7eb31773f5b630dabc34a45a028d56997e1bd7156ec869cf0251629
Block Transaction Difficulty Gas Used Reward
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.