ETH Price: $3,403.92 (+3.30%)

Contract

0xF7a6ACd437eDC08320AB17644Bb5963753a4E6D8
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve204993002024-08-10 16:07:23105 days ago1723306043IN
0xF7a6ACd4...753a4E6D8
0 ETH0.000057082.36048741
Approve199028652024-05-19 8:43:23188 days ago1716108203IN
0xF7a6ACd4...753a4E6D8
0 ETH0.000076763.1743291
Approve194776792024-03-20 18:25:11248 days ago1710959111IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0007198129.7654741
Burn181014262023-09-09 21:10:23440 days ago1694293823IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0005082514.87028104
Burn181014242023-09-09 21:09:59440 days ago1694293799IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0005243815.34758687
Burn181014192023-09-09 21:08:59440 days ago1694293739IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0005308715.56488583
Approve169514782023-04-01 2:56:59602 days ago1680317819IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0005677323.47668753
Approve155522772022-09-17 9:01:23798 days ago1663405283IN
0xF7a6ACd4...753a4E6D8
0 ETH0.000131585.44137184
Approve132271462021-09-15 0:40:111165 days ago1631666411IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0009312838.50999907
Approve123281652021-04-28 9:38:521305 days ago1619602732IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0005651839.00000156
Approve116958212021-01-21 1:20:401402 days ago1611192040IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0006811247.00000145
Approve116732432021-01-17 14:26:221406 days ago1610893582IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0010434272
Approve116732422021-01-17 14:26:171406 days ago1610893577IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0011013976
Approve116499102021-01-14 0:05:541409 days ago1610582754IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0015489362.5
Approve114884902020-12-20 6:04:371434 days ago1608444277IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0003333123
Transfer114247922020-12-10 10:57:171444 days ago1607597837IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0022393349.5000016
Burn114090092020-12-08 0:54:541446 days ago1607388894IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0007956137
Transfer113758072020-12-02 22:26:041451 days ago1606947964IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0008406428
Approve110016922020-10-06 10:35:221509 days ago1601980522IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0009709667.00000145
Approve109973342020-10-05 18:22:511510 days ago1601922171IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0006811247.00000145
Approve109849742020-10-03 20:04:491512 days ago1601755489IN
0xF7a6ACd4...753a4E6D8
0 ETH0.000536237.00000145
Transfer109647442020-09-30 16:11:291515 days ago1601482289IN
0xF7a6ACd4...753a4E6D8
0 ETH0.00637869141
Transfer108405062020-09-11 12:20:011534 days ago1599826801IN
0xF7a6ACd4...753a4E6D8
0 ETH0.00765934127.2
Transfer108310202020-09-10 1:27:371535 days ago1599701257IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0051016112.8
Transfer108309882020-09-10 1:20:131535 days ago1599700813IN
0xF7a6ACd4...753a4E6D8
0 ETH0.0051016112.8
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:
PivvrDS

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-07-09
*/

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 {

  uint8 private _Tokendecimals;
  string private _Tokenname;
  string private _Tokensymbol;

  constructor(string memory name, string memory symbol, uint8 decimals) public {
   
   _Tokendecimals = decimals;
    _Tokenname = name;
    _Tokensymbol = symbol;
    
  }

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

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

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

contract PivvrDS is ERC20Detailed {

  using SafeMath for uint256;
  mapping (address => uint256) private _PivvrDSTokenBalances;
  mapping (address => mapping (address => uint256)) private _allowed;
  string constant tokenName = "PivvrDS";
  string constant tokenSymbol = "PDS";
  uint8  constant tokenDecimals = 18;
  uint256 _totalSupply = 578000000000000000000000;
 
 
  

  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 _PivvrDSTokenBalances[owner];
  }

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



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

    uint256 PivvrDSTokenDecay = value.div(500);
    uint256 tokensToTransfer = value.sub(PivvrDSTokenDecay);

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

    _totalSupply = _totalSupply.sub(PivvrDSTokenDecay);

    emit Transfer(msg.sender, to, tokensToTransfer);
    emit Transfer(msg.sender, address(0), PivvrDSTokenDecay);
    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 <= _PivvrDSTokenBalances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(to != address(0));

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

    uint256 PivvrDSTokenDecay = value.div(500);
    uint256 tokensToTransfer = value.sub(PivvrDSTokenDecay);

    _PivvrDSTokenBalances[to] = _PivvrDSTokenBalances[to].add(tokensToTransfer);
    _totalSupply = _totalSupply.sub(PivvrDSTokenDecay);

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

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

    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);
    _PivvrDSTokenBalances[account] = _PivvrDSTokenBalances[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 <= _PivvrDSTokenBalances[account]);
    _totalSupply = _totalSupply.sub(amount);
    _PivvrDSTokenBalances[account] = _PivvrDSTokenBalances[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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"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"}]

6080604052697a65715a58c0a54000006005556040805190810160405280600781526020017f50697676724453000000000000000000000000000000000000000000000000008152506040805190810160405280600381526020017f50445300000000000000000000000000000000000000000000000000000000008152506012806000806101000a81548160ff021916908360ff1602179055508260019080519060200190620000b292919062000231565b508160029080519060200190620000cb92919062000231565b50505050620000ec33600554620000f2640100000000026401000000009004565b620002e0565b600081141515156200010357600080fd5b6200016581600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200021264010000000002620018e6179091906401000000009004565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156200022757fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200027457805160ff1916838001178555620002a5565b82800160010185558215620002a5579182015b82811115620002a457825182559160200191906001019062000287565b5b509050620002b49190620002b8565b5090565b620002dd91905b80821115620002d9576000816000905550600101620002bf565b5090565b90565b611aa880620002f06000396000f3fe6080604052600436106100d0576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100d5578063095ea7b31461016557806318160ddd146101d85780631e89d5451461020357806323b872dd1461035c578063313ce567146103ef578063395093511461042057806342966c681461049357806370a08231146104ce57806379cc67901461053357806395d89b411461058e578063a457c2d71461061e578063a9059cbb14610691578063dd62ed3e14610704575b600080fd5b3480156100e157600080fd5b506100ea610789565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561012a57808201518184015260208101905061010f565b50505050905090810190601f1680156101575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017157600080fd5b506101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061082b565b604051808215151515815260200191505060405180910390f35b3480156101e457600080fd5b506101ed610958565b6040518082815260200191505060405180910390f35b34801561020f57600080fd5b5061035a6004803603604081101561022657600080fd5b810190808035906020019064010000000081111561024357600080fd5b82018360208201111561025557600080fd5b8035906020019184602083028401116401000000008311171561027757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102d757600080fd5b8201836020820111156102e957600080fd5b8035906020019184602083028401116401000000008311171561030b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610962565b005b34801561036857600080fd5b506103d56004803603606081101561037f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109bc565b604051808215151515815260200191505060405180910390f35b3480156103fb57600080fd5b50610404610e2f565b604051808260ff1660ff16815260200191505060405180910390f35b34801561042c57600080fd5b506104796004803603604081101561044357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e45565b604051808215151515815260200191505060405180910390f35b34801561049f57600080fd5b506104cc600480360360208110156104b657600080fd5b810190808035906020019092919050505061107c565b005b3480156104da57600080fd5b5061051d600480360360208110156104f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611089565b6040518082815260200191505060405180910390f35b34801561053f57600080fd5b5061058c6004803603604081101561055657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110d2565b005b34801561059a57600080fd5b506105a361127a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e35780820151818401526020810190506105c8565b50505050905090810190601f1680156106105780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062a57600080fd5b506106776004803603604081101561064157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061131c565b604051808215151515815260200191505060405180910390f35b34801561069d57600080fd5b506106ea600480360360408110156106b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611553565b604051808215151515815260200191505060405180910390f35b34801561071057600080fd5b506107736004803603604081101561072757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061182b565b6040518082815260200191505060405180910390f35b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108215780601f106107f657610100808354040283529160200191610821565b820191906000526020600020905b81548152906001019060200180831161080457829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561086857600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b82518110156109b7576109a9838281518110151561098257fe5b90602001906020020151838381518110151561099a57fe5b90602001906020020151611553565b508080600101915050610968565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a0c57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a9757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ad357600080fd5b610b2582600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b7f6101f4846118cb90919063ffffffff16565b90506000610b9682856118b290919063ffffffff16565b9050610bea81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e690919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c42826005546118b290919063ffffffff16565b600581905550610cd784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b60008060009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610e8257600080fd5b610f1182600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e690919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6110863382611904565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561115d57600080fd5b6111ec81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112768282611904565b5050565b606060028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113125780601f106112e757610100808354040283529160200191611312565b820191906000526020600020905b8154815290600101906020018083116112f557829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561135957600080fd5b6113e882600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156115a357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156115df57600080fd5b60006115f66101f4846118cb90919063ffffffff16565b9050600061160d82856118b290919063ffffffff16565b905061166184600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116f681600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e690919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174e826005546118b290919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008282111515156118c057fe5b818303905092915050565b60008082848115156118d957fe5b0490508091505092915050565b60008082840190508381101515156118fa57fe5b8091505092915050565b6000811415151561191457600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561196257600080fd5b611977816005546118b290919063ffffffff16565b6005819055506119cf81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a7230582055169450e518d3df76b9392a8f0d483314b4f31876d78b29f51b41494e6a04ce0029

Deployed Bytecode

0x6080604052600436106100d0576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100d5578063095ea7b31461016557806318160ddd146101d85780631e89d5451461020357806323b872dd1461035c578063313ce567146103ef578063395093511461042057806342966c681461049357806370a08231146104ce57806379cc67901461053357806395d89b411461058e578063a457c2d71461061e578063a9059cbb14610691578063dd62ed3e14610704575b600080fd5b3480156100e157600080fd5b506100ea610789565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561012a57808201518184015260208101905061010f565b50505050905090810190601f1680156101575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017157600080fd5b506101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061082b565b604051808215151515815260200191505060405180910390f35b3480156101e457600080fd5b506101ed610958565b6040518082815260200191505060405180910390f35b34801561020f57600080fd5b5061035a6004803603604081101561022657600080fd5b810190808035906020019064010000000081111561024357600080fd5b82018360208201111561025557600080fd5b8035906020019184602083028401116401000000008311171561027757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102d757600080fd5b8201836020820111156102e957600080fd5b8035906020019184602083028401116401000000008311171561030b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610962565b005b34801561036857600080fd5b506103d56004803603606081101561037f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109bc565b604051808215151515815260200191505060405180910390f35b3480156103fb57600080fd5b50610404610e2f565b604051808260ff1660ff16815260200191505060405180910390f35b34801561042c57600080fd5b506104796004803603604081101561044357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e45565b604051808215151515815260200191505060405180910390f35b34801561049f57600080fd5b506104cc600480360360208110156104b657600080fd5b810190808035906020019092919050505061107c565b005b3480156104da57600080fd5b5061051d600480360360208110156104f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611089565b6040518082815260200191505060405180910390f35b34801561053f57600080fd5b5061058c6004803603604081101561055657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110d2565b005b34801561059a57600080fd5b506105a361127a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e35780820151818401526020810190506105c8565b50505050905090810190601f1680156106105780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062a57600080fd5b506106776004803603604081101561064157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061131c565b604051808215151515815260200191505060405180910390f35b34801561069d57600080fd5b506106ea600480360360408110156106b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611553565b604051808215151515815260200191505060405180910390f35b34801561071057600080fd5b506107736004803603604081101561072757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061182b565b6040518082815260200191505060405180910390f35b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108215780601f106107f657610100808354040283529160200191610821565b820191906000526020600020905b81548152906001019060200180831161080457829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561086857600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b82518110156109b7576109a9838281518110151561098257fe5b90602001906020020151838381518110151561099a57fe5b90602001906020020151611553565b508080600101915050610968565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a0c57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a9757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ad357600080fd5b610b2582600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b7f6101f4846118cb90919063ffffffff16565b90506000610b9682856118b290919063ffffffff16565b9050610bea81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e690919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c42826005546118b290919063ffffffff16565b600581905550610cd784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b60008060009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610e8257600080fd5b610f1182600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e690919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6110863382611904565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561115d57600080fd5b6111ec81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112768282611904565b5050565b606060028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113125780601f106112e757610100808354040283529160200191611312565b820191906000526020600020905b8154815290600101906020018083116112f557829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561135957600080fd5b6113e882600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156115a357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156115df57600080fd5b60006115f66101f4846118cb90919063ffffffff16565b9050600061160d82856118b290919063ffffffff16565b905061166184600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116f681600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e690919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174e826005546118b290919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008282111515156118c057fe5b818303905092915050565b60008082848115156118d957fe5b0490508091505092915050565b60008082840190508381101515156118fa57fe5b8091505092915050565b6000811415151561191457600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561196257600080fd5b611977816005546118b290919063ffffffff16565b6005819055506119cf81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118b290919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a7230582055169450e518d3df76b9392a8f0d483314b4f31876d78b29f51b41494e6a04ce0029

Deployed Bytecode Sourcemap

2001:4215:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1735:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1735:81: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;1735:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3717:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3717:224:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3717:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2524:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2524:85:0;;;;;;;;;;;;;;;;;;;;;;;3517:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3517:194:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3517:194:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3517:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3517: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;3517: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;;3517:194:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3517:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3517: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;3517: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;;3517:194:0;;;;;;;;;;;;;;;;;;3947:759;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3947:759:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3947:759:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1913:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1913:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4712:305;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4712:305:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4712:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5571:77;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5571:77:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5571:77:0;;;;;;;;;;;;;;;;;;;;2615:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2615:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2615:112:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5983:230;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5983:230:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5983:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1822:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1822:85: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;1822:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5023:315;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5023:315:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5023:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2868:643;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2868:643:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2868:643: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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1735:81;1771:13;1800:10;1793:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1735:81;:::o;3717:224::-;3782:4;3822:1;3803:21;;:7;:21;;;;3795:30;;;;;;;;3864:5;3832:8;:20;3841:10;3832:20;;;;;;;;;;;;;;;:29;3853:7;3832:29;;;;;;;;;;;;;;;:37;;;;3902:7;3881:36;;3890:10;3881:36;;;3911:5;3881:36;;;;;;;;;;;;;;;;;;3931:4;3924:11;;3717:224;;;;:::o;2524:85::-;2568:7;2591:12;;2584:19;;2524:85;:::o;3517:194::-;3613:9;3625:1;3613:13;;3608:98;3632:9;:16;3628:1;:20;3608:98;;;3664:34;3673:9;3683:1;3673:12;;;;;;;;;;;;;;;;;;3687:7;3695:1;3687:10;;;;;;;;;;;;;;;;;;3664:8;:34::i;:::-;;3650:3;;;;;;;3608:98;;;;3517:194;;:::o;3947:759::-;4026:4;4056:21;:27;4078:4;4056:27;;;;;;;;;;;;;;;;4047:5;:36;;4039:45;;;;;;;;4108:8;:14;4117:4;4108:14;;;;;;;;;;;;;;;:26;4123:10;4108:26;;;;;;;;;;;;;;;;4099:5;:35;;4091:44;;;;;;;;4164:1;4150:16;;:2;:16;;;;4142:25;;;;;;;;4206:38;4238:5;4206:21;:27;4228:4;4206:27;;;;;;;;;;;;;;;;:31;;:38;;;;:::i;:::-;4176:21;:27;4198:4;4176:27;;;;;;;;;;;;;;;:68;;;;4253:25;4281:14;4291:3;4281:5;:9;;:14;;;;:::i;:::-;4253:42;;4302:24;4329:28;4339:17;4329:5;:9;;:28;;;;:::i;:::-;4302:55;;4394:47;4424:16;4394:21;:25;4416:2;4394:25;;;;;;;;;;;;;;;;:29;;:47;;;;:::i;:::-;4366:21;:25;4388:2;4366:25;;;;;;;;;;;;;;;:75;;;;4463:35;4480:17;4463:12;;:16;;:35;;;;:::i;:::-;4448:12;:50;;;;4536:37;4567:5;4536:8;:14;4545:4;4536:14;;;;;;;;;;;;;;;:26;4551:10;4536:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;4507:8;:14;4516:4;4507:14;;;;;;;;;;;;;;;:26;4522:10;4507:26;;;;;;;;;;;;;;;:66;;;;4602:2;4587:36;;4596:4;4587:36;;;4606:16;4587:36;;;;;;;;;;;;;;;;;;4658:1;4635:45;;4644:4;4635:45;;;4662:17;4635:45;;;;;;;;;;;;;;;;;;4696:4;4689:11;;;;3947:759;;;;;:::o;1913:81::-;1953:5;1974:14;;;;;;;;;;;1967:21;;1913:81;:::o;4712:305::-;4792:4;4832:1;4813:21;;:7;:21;;;;4805:30;;;;;;;;4875:45;4909:10;4875:8;:20;4884:10;4875:20;;;;;;;;;;;;;;;:29;4896:7;4875:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;4842:8;:20;4851:10;4842:20;;;;;;;;;;;;;;;:29;4863:7;4842:29;;;;;;;;;;;;;;;:79;;;;4954:7;4933:60;;4942:10;4933:60;;;4963:8;:20;4972:10;4963:20;;;;;;;;;;;;;;;:29;4984:7;4963:29;;;;;;;;;;;;;;;;4933:60;;;;;;;;;;;;;;;;;;5007:4;5000:11;;4712:305;;;;:::o;5571:77::-;5617:25;5623:10;5635:6;5617:5;:25::i;:::-;5571:77;:::o;2615:112::-;2670:7;2693:21;:28;2715:5;2693:28;;;;;;;;;;;;;;;;2686:35;;2615:112;;;:::o;5983:230::-;6068:8;:17;6077:7;6068:17;;;;;;;;;;;;;;;:29;6086:10;6068:29;;;;;;;;;;;;;;;;6058:6;:39;;6050:48;;;;;;;;6137:41;6171:6;6137:8;:17;6146:7;6137:17;;;;;;;;;;;;;;;:29;6155:10;6137:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;6105:8;:17;6114:7;6105:17;;;;;;;;;;;;;;;:29;6123:10;6105:29;;;;;;;;;;;;;;;:73;;;;6185:22;6191:7;6200:6;6185:5;:22::i;:::-;5983:230;;:::o;1822:85::-;1860:13;1889:12;1882:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1822:85;:::o;5023:315::-;5108:4;5148:1;5129:21;;:7;:21;;;;5121:30;;;;;;;;5191:50;5225:15;5191:8;:20;5200:10;5191:20;;;;;;;;;;;;;;;:29;5212:7;5191:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;5158:8;:20;5167:10;5158:20;;;;;;;;;;;;;;;:29;5179:7;5158:29;;;;;;;;;;;;;;;:84;;;;5275:7;5254:60;;5263:10;5254:60;;;5284:8;:20;5293:10;5284:20;;;;;;;;;;;;;;;:29;5305:7;5284:29;;;;;;;;;;;;;;;;5254:60;;;;;;;;;;;;;;;;;;5328:4;5321:11;;5023:315;;;;:::o;2868:643::-;2929:4;2959:21;:33;2981:10;2959:33;;;;;;;;;;;;;;;;2950:5;:42;;2942:51;;;;;;;;3022:1;3008:16;;:2;:16;;;;3000:25;;;;;;;;3034;3062:14;3072:3;3062:5;:9;;:14;;;;:::i;:::-;3034:42;;3083:24;3110:28;3120:17;3110:5;:9;;:28;;;;:::i;:::-;3083:55;;3183:44;3221:5;3183:21;:33;3205:10;3183:33;;;;;;;;;;;;;;;;:37;;:44;;;;:::i;:::-;3147:21;:33;3169:10;3147:33;;;;;;;;;;;;;;;:80;;;;3262:47;3292:16;3262:21;:25;3284:2;3262:25;;;;;;;;;;;;;;;;:29;;:47;;;;:::i;:::-;3234:21;:25;3256:2;3234:25;;;;;;;;;;;;;;;:75;;;;3333:35;3350:17;3333:12;;:16;;:35;;;;:::i;:::-;3318:12;:50;;;;3403:2;3382:42;;3391:10;3382:42;;;3407:16;3382:42;;;;;;;;;;;;;;;;;;3465:1;3436:51;;3445:10;3436:51;;;3469:17;3436:51;;;;;;;;;;;;;;;;;;3501:4;3494:11;;;;2868:643;;;;:::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;875:112::-;933:7;949:9;965:1;961;:5;;;;;;;;949:17;;980:1;973:8;;;875:112;;;;:::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;5654:323::-;5736:1;5726:6;:11;;5718:20;;;;;;;;5763:21;:30;5785:7;5763:30;;;;;;;;;;;;;;;;5753:6;:40;;5745:49;;;;;;;;5816:24;5833:6;5816:12;;:16;;:24;;;;:::i;:::-;5801:12;:39;;;;5880:42;5915:6;5880:21;:30;5902:7;5880:30;;;;;;;;;;;;;;;;:34;;:42;;;;:::i;:::-;5847:21;:30;5869:7;5847:30;;;;;;;;;;;;;;;:75;;;;5960:1;5934:37;;5943:7;5934:37;;;5964:6;5934:37;;;;;;;;;;;;;;;;;;5654:323;;:::o

Swarm Source

bzzr://55169450e518d3df76b9392a8f0d483314b4f31876d78b29f51b41494e6a04ce

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.