ETH Price: $3,442.98 (+3.40%)

Contract

0xba0d3E87D105A6A10d26699520AF8e70A82d6953
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve205512962024-08-17 22:22:1198 days ago1723933331IN
0xba0d3E87...0A82d6953
0 ETH0.000024831.02684283
Transfer112774392020-11-17 19:46:281467 days ago1605642388IN
0xba0d3E87...0A82d6953
0 ETH0.0025901656
Approve112130582020-11-07 22:47:171477 days ago1604789237IN
0xba0d3E87...0A82d6953
0 ETH0.0009760722
Approve111564012020-10-30 5:58:201485 days ago1604037500IN
0xba0d3E87...0A82d6953
0 ETH0.0006086642
Transfer111519202020-10-29 13:20:531486 days ago1603977653IN
0xba0d3E87...0A82d6953
0 ETH0.0028795962
Approve111176972020-10-24 7:24:441491 days ago1603524284IN
0xba0d3E87...0A82d6953
0 ETH0.000347824.0000019
Approve111141112020-10-23 18:09:141492 days ago1603476554IN
0xba0d3E87...0A82d6953
0 ETH0.0005072235
Transfer110835642020-10-19 2:00:281497 days ago1603072828IN
0xba0d3E87...0A82d6953
0 ETH0.0014794135
Approve110816312020-10-18 18:43:231497 days ago1603046603IN
0xba0d3E87...0A82d6953
0 ETH0.0009760722
Approve110810972020-10-18 16:55:171497 days ago1603040117IN
0xba0d3E87...0A82d6953
0 ETH0.000798618
Approve110808232020-10-18 15:55:341497 days ago1603036534IN
0xba0d3E87...0A82d6953
0 ETH0.0013310130
Approve110805272020-10-18 14:44:381497 days ago1603032278IN
0xba0d3E87...0A82d6953
0 ETH0.0017303139
Approve110805262020-10-18 14:44:361497 days ago1603032276IN
0xba0d3E87...0A82d6953
0 ETH0.0015972136
Approve110804792020-10-18 14:33:251497 days ago1603031605IN
0xba0d3E87...0A82d6953
0 ETH0.0018190441
Approve110803552020-10-18 14:08:151497 days ago1603030095IN
0xba0d3E87...0A82d6953
0 ETH0.0011576846
Approve110803512020-10-18 14:07:471497 days ago1603030067IN
0xba0d3E87...0A82d6953
0 ETH0.0011576846
Approve110803492020-10-18 14:07:271497 days ago1603030047IN
0xba0d3E87...0A82d6953
0 ETH0.0020408846
Approve110803312020-10-18 14:02:151497 days ago1603029735IN
0xba0d3E87...0A82d6953
0 ETH0.0015431835
Approve110803042020-10-18 13:56:321497 days ago1603029392IN
0xba0d3E87...0A82d6953
0 ETH0.0019521444
Approve110802872020-10-18 13:53:031497 days ago1603029183IN
0xba0d3E87...0A82d6953
0 ETH0.0014197432.00000156
Transfer110801642020-10-18 13:25:121497 days ago1603027512IN
0xba0d3E87...0A82d6953
0 ETH0.0010699434
Approve110800582020-10-18 13:04:501497 days ago1603026290IN
0xba0d3E87...0A82d6953
0 ETH0.0016859438
Approve110797912020-10-18 12:11:231497 days ago1603023083IN
0xba0d3E87...0A82d6953
0 ETH0.0008465219.08000154
Approve110794862020-10-18 11:05:511497 days ago1603019151IN
0xba0d3E87...0A82d6953
0 ETH0.0013310130
Transfer110794752020-10-18 11:01:101497 days ago1603018870IN
0xba0d3E87...0A82d6953
0 ETH0.001346929
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TimeBomb

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-10-16
*/

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

//modified for decimals from uint8 to uint256
  function decimals() public view returns(uint256) {
    return _decimals;
  }
}

contract TimeBomb is ERC20Detailed {

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

  string constant tokenName = "TimeBomb";
  string constant tokenSymbol = "TBOMB";
  uint8  constant tokenDecimals = 18;
  uint256 _totalSupply = 500000000000000000000;
  uint256 public basePercent = 500;

  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 findPercent(uint256 value) public view returns (uint256)  {
    //uint256 roundValue = value.ceil(basePercent);
    uint256 percent = value.mul(basePercent).div(10000);
    return percent;
  }

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

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

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

   // _totalSupply = _totalSupply.sub(tokensToBurn);

    emit Transfer(msg.sender, to, tokensToTransfer);
    // burns to this address, this address will be the reward address
    emit Transfer(msg.sender, 0xef8e5CcadDbC278Ec4a5e1905c865ab27FE95Fd8, 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 = findPercent(value);
    uint256 tokensToTransfer = value.sub(tokensToBurn);

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

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

    emit Transfer(from, to, tokensToTransfer);
    emit Transfer(from, 0xef8e5CcadDbC278Ec4a5e1905c865ab27FE95Fd8, 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":"uint256"}],"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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"value","type":"uint256"}],"name":"findPercent","outputs":[{"name":"","type":"uint256"}],"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"}]

6080604052681b1ae4d6e2ef5000006005556101f46006556040805190810160405280600881526020017f54696d65426f6d620000000000000000000000000000000000000000000000008152506040805190810160405280600581526020017f54424f4d42000000000000000000000000000000000000000000000000000000815250601282600090805190602001906200009d92919062000237565b508160019080519060200190620000b692919062000237565b5080600260006101000a81548160ff021916908360ff160217905550505050620000f233600554620000f8640100000000026401000000009004565b620002e6565b600081141515156200010957600080fd5b6200016b81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002186401000000000262001ae8179091906401000000009004565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156200022d57fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200027a57805160ff1916838001178555620002ab565b82800160010185558215620002ab579182015b82811115620002aa5782518255916020019190600101906200028d565b5b509050620002ba9190620002be565b5090565b620002e391905b80821115620002df576000816000905550600101620002c5565b5090565b90565b611d0080620002f66000396000f3fe6080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b31461017b57806318160ddd146101ee5780631e89d5451461021957806323b872dd14610372578063313ce56714610405578063395093511461043057806342966c68146104a357806370a08231146104de57806379cc67901461054357806395d89b411461059e578063997025071461062e578063a457c2d71461067d578063a9059cbb146106f0578063c5ac0ded14610763578063dd62ed3e1461078e575b600080fd5b3480156100f757600080fd5b50610100610813565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610140578082015181840152602081019050610125565b50505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018757600080fd5b506101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108b5565b604051808215151515815260200191505060405180910390f35b3480156101fa57600080fd5b506102036109e2565b6040518082815260200191505060405180910390f35b34801561022557600080fd5b506103706004803603604081101561023c57600080fd5b810190808035906020019064010000000081111561025957600080fd5b82018360208201111561026b57600080fd5b8035906020019184602083028401116401000000008311171561028d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102ed57600080fd5b8201836020820111156102ff57600080fd5b8035906020019184602083028401116401000000008311171561032157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192905050506109ec565b005b34801561037e57600080fd5b506103eb6004803603606081101561039557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a46565b604051808215151515815260200191505060405180910390f35b34801561041157600080fd5b5061041a610f62565b6040518082815260200191505060405180910390f35b34801561043c57600080fd5b506104896004803603604081101561045357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f7c565b604051808215151515815260200191505060405180910390f35b3480156104af57600080fd5b506104dc600480360360208110156104c657600080fd5b81019080803590602001909291905050506111b3565b005b3480156104ea57600080fd5b5061052d6004803603602081101561050157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111c0565b6040518082815260200191505060405180910390f35b34801561054f57600080fd5b5061059c6004803603604081101561056657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611209565b005b3480156105aa57600080fd5b506105b36113b1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105f35780820151818401526020810190506105d8565b50505050905090810190601f1680156106205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561063a57600080fd5b506106676004803603602081101561065157600080fd5b8101908080359060200190929190505050611453565b6040518082815260200191505060405180910390f35b34801561068957600080fd5b506106d6600480360360408110156106a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061148a565b604051808215151515815260200191505060405180910390f35b3480156106fc57600080fd5b506107496004803603604081101561071357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506116c1565b604051808215151515815260200191505060405180910390f35b34801561076f57600080fd5b50610778611a42565b6040518082815260200191505060405180910390f35b34801561079a57600080fd5b506107fd600480360360408110156107b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a48565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108ab5780601f10610880576101008083540402835291602001916108ab565b820191906000526020600020905b81548152906001019060200180831161088e57829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108f257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a4157610a338382815181101515610a0c57fe5b906020019060200201518383815181101515610a2457fe5b906020019060200201516116c1565b5080806001019150506109f2565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a9657600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b2157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b5d57600080fd5b610baf82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610bfd83611453565b90506000610c148285611acf90919063ffffffff16565b9050610c6881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d11826003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b6003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610df784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a373ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff1660ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fb957600080fd5b61104882600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6111bd3382611b06565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561129457600080fd5b61132381600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113ad8282611b06565b5050565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114495780601f1061141e57610100808354040283529160200191611449565b820191906000526020600020905b81548152906001019060200180831161142c57829003601f168201915b5050505050905090565b60008061147f61271061147160065486611c7e90919063ffffffff16565b611cb990919063ffffffff16565b905080915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156114c757600080fd5b61155682600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561171157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561174d57600080fd5b600061175883611453565b9050600061176f8285611acf90919063ffffffff16565b90506117c384600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061185881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611901826003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b6003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a373ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000828211151515611add57fe5b818303905092915050565b6000808284019050838110151515611afc57fe5b8091505092915050565b60008114151515611b1657600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611b6457600080fd5b611b7981600554611acf90919063ffffffff16565b600581905550611bd181600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080831415611c915760009050611cb3565b60008284029050828482811515611ca457fe5b04141515611cae57fe5b809150505b92915050565b6000808284811515611cc757fe5b049050809150509291505056fea165627a7a72305820f54621b6ef901bf7c23fcaeffd6f51e6989ca529f2230a083923cae4534198cc0029

Deployed Bytecode

0x6080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b31461017b57806318160ddd146101ee5780631e89d5451461021957806323b872dd14610372578063313ce56714610405578063395093511461043057806342966c68146104a357806370a08231146104de57806379cc67901461054357806395d89b411461059e578063997025071461062e578063a457c2d71461067d578063a9059cbb146106f0578063c5ac0ded14610763578063dd62ed3e1461078e575b600080fd5b3480156100f757600080fd5b50610100610813565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610140578082015181840152602081019050610125565b50505050905090810190601f16801561016d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018757600080fd5b506101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108b5565b604051808215151515815260200191505060405180910390f35b3480156101fa57600080fd5b506102036109e2565b6040518082815260200191505060405180910390f35b34801561022557600080fd5b506103706004803603604081101561023c57600080fd5b810190808035906020019064010000000081111561025957600080fd5b82018360208201111561026b57600080fd5b8035906020019184602083028401116401000000008311171561028d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102ed57600080fd5b8201836020820111156102ff57600080fd5b8035906020019184602083028401116401000000008311171561032157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192905050506109ec565b005b34801561037e57600080fd5b506103eb6004803603606081101561039557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a46565b604051808215151515815260200191505060405180910390f35b34801561041157600080fd5b5061041a610f62565b6040518082815260200191505060405180910390f35b34801561043c57600080fd5b506104896004803603604081101561045357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f7c565b604051808215151515815260200191505060405180910390f35b3480156104af57600080fd5b506104dc600480360360208110156104c657600080fd5b81019080803590602001909291905050506111b3565b005b3480156104ea57600080fd5b5061052d6004803603602081101561050157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111c0565b6040518082815260200191505060405180910390f35b34801561054f57600080fd5b5061059c6004803603604081101561056657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611209565b005b3480156105aa57600080fd5b506105b36113b1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105f35780820151818401526020810190506105d8565b50505050905090810190601f1680156106205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561063a57600080fd5b506106676004803603602081101561065157600080fd5b8101908080359060200190929190505050611453565b6040518082815260200191505060405180910390f35b34801561068957600080fd5b506106d6600480360360408110156106a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061148a565b604051808215151515815260200191505060405180910390f35b3480156106fc57600080fd5b506107496004803603604081101561071357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506116c1565b604051808215151515815260200191505060405180910390f35b34801561076f57600080fd5b50610778611a42565b6040518082815260200191505060405180910390f35b34801561079a57600080fd5b506107fd600480360360408110156107b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a48565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108ab5780601f10610880576101008083540402835291602001916108ab565b820191906000526020600020905b81548152906001019060200180831161088e57829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108f257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a4157610a338382815181101515610a0c57fe5b906020019060200201518383815181101515610a2457fe5b906020019060200201516116c1565b5080806001019150506109f2565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a9657600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b2157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b5d57600080fd5b610baf82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610bfd83611453565b90506000610c148285611acf90919063ffffffff16565b9050610c6881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d11826003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b6003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610df784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a373ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff1660ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fb957600080fd5b61104882600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6111bd3382611b06565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561129457600080fd5b61132381600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113ad8282611b06565b5050565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114495780601f1061141e57610100808354040283529160200191611449565b820191906000526020600020905b81548152906001019060200180831161142c57829003601f168201915b5050505050905090565b60008061147f61271061147160065486611c7e90919063ffffffff16565b611cb990919063ffffffff16565b905080915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156114c757600080fd5b61155682600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561171157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561174d57600080fd5b600061175883611453565b9050600061176f8285611acf90919063ffffffff16565b90506117c384600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061185881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611901826003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ae890919063ffffffff16565b6003600073ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a373ef8e5ccaddbc278ec4a5e1905c865ab27fe95fd873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000828211151515611add57fe5b818303905092915050565b6000808284019050838110151515611afc57fe5b8091505092915050565b60008114151515611b1657600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611b6457600080fd5b611b7981600554611acf90919063ffffffff16565b600581905550611bd181600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080831415611c915760009050611cb3565b60008284029050828482811515611ca457fe5b04141515611cae57fe5b809150505b92915050565b6000808284811515611cc757fe5b049050809150509291505056fea165627a7a72305820f54621b6ef901bf7c23fcaeffd6f51e6989ca529f2230a083923cae4534198cc0029

Deployed Bytecode Sourcemap

1995:4623:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1695:76;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1695:76: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;1695:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4087:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4087:224:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4087:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2536:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2536:85:0;;;;;;;;;;;;;;;;;;;;;;;3887:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3887:194:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3887:194:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3887:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3887: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;3887: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;;3887:194:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3887:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3887: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;3887: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;;3887:194:0;;;;;;;;;;;;;;;;;;4317:851;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4317:851:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4317:851:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1910:78;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1910:78:0;;;;;;;;;;;;;;;;;;;;;;;5174:305;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5174:305:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5174:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6009:77;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6009:77:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6009:77:0;;;;;;;;;;;;;;;;;;;;2627:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2627:100:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2627:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6385:230;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6385:230:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6385:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1777:80;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1777:80: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;1777:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2864:205;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2864:205:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2864:205:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5485:315;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5485:315:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5485:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3075:806;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3075:806:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3075:806:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2365:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2365:32:0;;;;;;;;;;;;;;;;;;;;;;;2733:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2733:125:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2733:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1695:76;1731:13;1760:5;1753:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1695:76;:::o;4087:224::-;4152:4;4192:1;4173:21;;:7;:21;;;;4165:30;;;;;;;;4234:5;4202:8;:20;4211:10;4202:20;;;;;;;;;;;;;;;:29;4223:7;4202:29;;;;;;;;;;;;;;;:37;;;;4272:7;4251:36;;4260:10;4251:36;;;4281:5;4251:36;;;;;;;;;;;;;;;;;;4301:4;4294:11;;4087:224;;;;:::o;2536:85::-;2580:7;2603:12;;2596:19;;2536:85;:::o;3887:194::-;3983:9;3995:1;3983:13;;3978:98;4002:9;:16;3998:1;:20;3978:98;;;4034:34;4043:9;4053:1;4043:12;;;;;;;;;;;;;;;;;;4057:7;4065:1;4057:10;;;;;;;;;;;;;;;;;;4034:8;:34::i;:::-;;4020:3;;;;;;;3978:98;;;;3887:194;;:::o;4317:851::-;4396:4;4426:9;:15;4436:4;4426:15;;;;;;;;;;;;;;;;4417:5;:24;;4409:33;;;;;;;;4466:8;:14;4475:4;4466:14;;;;;;;;;;;;;;;:26;4481:10;4466:26;;;;;;;;;;;;;;;;4457:5;:35;;4449:44;;;;;;;;4522:1;4508:16;;:2;:16;;;;4500:25;;;;;;;;4552:26;4572:5;4552:9;:15;4562:4;4552:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;4534:9;:15;4544:4;4534:15;;;;;;;;;;;;;;;:44;;;;4587:20;4610:18;4622:5;4610:11;:18::i;:::-;4587:41;;4635:24;4662:23;4672:12;4662:5;:9;;:23;;;;:::i;:::-;4635:50;;4710:35;4728:16;4710:9;:13;4720:2;4710:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;4694:9;:13;4704:2;4694:13;;;;;;;;;;;;;;;:51;;;;4808:71;4866:12;4808:9;:53;4818:42;4808:53;;;;;;;;;;;;;;;;:57;;:71;;;;:::i;:::-;4752:9;:53;4762:42;4752:53;;;;;;;;;;;;;;;:127;;;;4971:37;5002:5;4971:8;:14;4980:4;4971:14;;;;;;;;;;;;;;;:26;4986:10;4971:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;4942:8;:14;4951:4;4942:14;;;;;;;;;;;;;;;:26;4957:10;4942:26;;;;;;;;;;;;;;;:66;;;;5037:2;5022:36;;5031:4;5022:36;;;5041:16;5022:36;;;;;;;;;;;;;;;;;;5085:42;5070:72;;5079:4;5070:72;;;5129:12;5070:72;;;;;;;;;;;;;;;;;;5158:4;5151:11;;;;4317:851;;;;;:::o;1910:78::-;1950:7;1973:9;;;;;;;;;;;1966:16;;;;1910:78;:::o;5174:305::-;5254:4;5294:1;5275:21;;:7;:21;;;;5267:30;;;;;;;;5337:45;5371:10;5337:8;:20;5346:10;5337:20;;;;;;;;;;;;;;;:29;5358:7;5337:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;5304:8;:20;5313:10;5304:20;;;;;;;;;;;;;;;:29;5325:7;5304:29;;;;;;;;;;;;;;;:79;;;;5416:7;5395:60;;5404:10;5395:60;;;5425:8;:20;5434:10;5425:20;;;;;;;;;;;;;;;:29;5446:7;5425:29;;;;;;;;;;;;;;;;5395:60;;;;;;;;;;;;;;;;;;5469:4;5462:11;;5174:305;;;;:::o;6009:77::-;6055:25;6061:10;6073:6;6055:5;:25::i;:::-;6009:77;:::o;2627:100::-;2682:7;2705:9;:16;2715:5;2705:16;;;;;;;;;;;;;;;;2698:23;;2627:100;;;:::o;6385:230::-;6470:8;:17;6479:7;6470:17;;;;;;;;;;;;;;;:29;6488:10;6470:29;;;;;;;;;;;;;;;;6460:6;:39;;6452:48;;;;;;;;6539:41;6573:6;6539:8;:17;6548:7;6539:17;;;;;;;;;;;;;;;:29;6557:10;6539:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;6507:8;:17;6516:7;6507:17;;;;;;;;;;;;;;;:29;6525:10;6507:29;;;;;;;;;;;;;;;:73;;;;6587:22;6593:7;6602:6;6587:5;:22::i;:::-;6385:230;;:::o;1777:80::-;1815:13;1844:7;1837:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1777:80;:::o;2864:205::-;2921:7;2991:15;3009:33;3036:5;3009:22;3019:11;;3009:5;:9;;:22;;;;:::i;:::-;:26;;:33;;;;:::i;:::-;2991:51;;3056:7;3049:14;;;2864:205;;;:::o;5485:315::-;5570:4;5610:1;5591:21;;:7;:21;;;;5583:30;;;;;;;;5653:50;5687:15;5653:8;:20;5662:10;5653:20;;;;;;;;;;;;;;;:29;5674:7;5653:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;5620:8;:20;5629:10;5620:20;;;;;;;;;;;;;;;:29;5641:7;5620:29;;;;;;;;;;;;;;;:84;;;;5737:7;5716:60;;5725:10;5716:60;;;5746:8;:20;5755:10;5746:20;;;;;;;;;;;;;;;:29;5767:7;5746:29;;;;;;;;;;;;;;;;5716:60;;;;;;;;;;;;;;;;;;5790:4;5783:11;;5485:315;;;;:::o;3075:806::-;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:18;3264:5;3252:11;:18::i;:::-;3229:41;;3277:24;3304:23;3314:12;3304:5;:9;;:23;;;;:::i;:::-;3277:50;;3360:32;3386:5;3360:9;:21;3370:10;3360:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;3336:9;:21;3346:10;3336:21;;;;;;;;;;;;;;;:56;;;;3415:35;3433:16;3415:9;:13;3425:2;3415:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;3399:9;:13;3409:2;3399:13;;;;;;;;;;;;;;;:51;;;;3513:71;3571:12;3513:9;:53;3523:42;3513:53;;;;;;;;;;;;;;;;:57;;:71;;;;:::i;:::-;3457:9;:53;3467:42;3457:53;;;;;;;;;;;;;;;:127;;;;3675:2;3654:42;;3663:10;3654:42;;;3679:16;3654:42;;;;;;;;;;;;;;;;;;3800;3779:78;;3788:10;3779:78;;;3844:12;3779:78;;;;;;;;;;;;;;;;;;3871:4;3864:11;;;;3075:806;;;;:::o;2365:32::-;;;;:::o;2733:125::-;2805:7;2828:8;:15;2837:5;2828:15;;;;;;;;;;;;;;;:24;2844:7;2828:24;;;;;;;;;;;;;;;;2821:31;;2733:125;;;;:::o;993:113::-;1051:7;1079:1;1074;:6;;1067:14;;;;;;1099:1;1095;:5;1088:12;;993:113;;;;:::o;1112:133::-;1170:7;1186:9;1202:1;1198;:5;1186:17;;1222:1;1217;:6;;1210:14;;;;;;1238:1;1231:8;;;1112:133;;;;:::o;6092:287::-;6174:1;6164:6;:11;;6156:20;;;;;;;;6201:9;:18;6211:7;6201:18;;;;;;;;;;;;;;;;6191:6;:28;;6183:37;;;;;;;;6242:24;6259:6;6242:12;;:16;;:24;;;;:::i;:::-;6227:12;:39;;;;6294:30;6317:6;6294:9;:18;6304:7;6294:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;6273:9;:18;6283:7;6273:18;;;;;;;;;;;;;;;:51;;;;6362:1;6336:37;;6345:7;6336:37;;;6366:6;6336:37;;;;;;;;;;;;;;;;;;6092:287;;:::o;689:180::-;747:7;772:1;767;:6;763:37;;;791:1;784:8;;;;763:37;806:9;822:1;818;:5;806:17;;846:1;841;837;:5;;;;;;;;:10;830:18;;;;;;862:1;855:8;;;689:180;;;;;:::o;875:112::-;933:7;949:9;965:1;961;:5;;;;;;;;949:17;;980:1;973:8;;;875:112;;;;:::o

Swarm Source

bzzr://f54621b6ef901bf7c23fcaeffd6f51e6989ca529f2230a083923cae4534198cc

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.