ETH Price: $3,330.30 (-3.96%)

Contract

0x88D48F8d5e324E11E042C58eD3FC916D3c235BA2
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer124700332021-05-20 7:51:341316 days ago1621497094IN
0x88D48F8d...D3c235BA2
0 ETH0.0016092171.00000145
Transfer124696872021-05-20 6:43:241316 days ago1621493004IN
0x88D48F8d...D3c235BA2
0 ETH0.0029378778.00000156
Transfer124640922021-05-19 9:51:341317 days ago1621417894IN
0x88D48F8d...D3c235BA2
0 ETH0.0030518381
Transfer124640392021-05-19 9:42:161317 days ago1621417336IN
0x88D48F8d...D3c235BA2
0 ETH0.0055191100.8
Transfer124505652021-05-17 7:31:181319 days ago1621236678IN
0x88D48F8d...D3c235BA2
0 ETH0.0013557859.85
Transfer124505512021-05-17 7:28:251319 days ago1621236505IN
0x88D48F8d...D3c235BA2
0 ETH0.0035049664.00000145
Transfer124504362021-05-17 7:03:381319 days ago1621235018IN
0x88D48F8d...D3c235BA2
0 ETH0.0015857170.00000145
Transfer122885252021-04-22 6:55:311344 days ago1619074531IN
0x88D48F8d...D3c235BA2
0 ETH0.00247048109.00000145
Transfer122884862021-04-22 6:45:481344 days ago1619073948IN
0x88D48F8d...D3c235BA2
0 ETH0.00243479107.31160709
Transfer122821652021-04-21 7:12:481345 days ago1618989168IN
0x88D48F8d...D3c235BA2
0 ETH0.0035584157
Transfer122821652021-04-21 7:12:481345 days ago1618989168IN
0x88D48F8d...D3c235BA2
0 ETH0.0035584157
Transfer121564342021-04-01 22:52:381364 days ago1617317558IN
0x88D48F8d...D3c235BA2
0 ETH0.0097857180
Transfer121564342021-04-01 22:52:381364 days ago1617317558IN
0x88D48F8d...D3c235BA2
0 ETH0.00706589130
Transfer121465872021-03-31 10:34:441366 days ago1617186884IN
0x88D48F8d...D3c235BA2
0 ETH0.0096824178.1
Transfer121315532021-03-29 3:02:131368 days ago1616986933IN
0x88D48F8d...D3c235BA2
0 ETH0.0028507117
Transfer121314732021-03-29 2:38:451368 days ago1616985525IN
0x88D48F8d...D3c235BA2
0 ETH0.00706745130
Transfer121120482021-03-26 3:01:011371 days ago1616727661IN
0x88D48F8d...D3c235BA2
0 ETH0.00294961121
Transfer121118872021-03-26 2:23:111371 days ago1616725391IN
0x88D48F8d...D3c235BA2
0 ETH0.00511901130
Transfer121118222021-03-26 2:06:171371 days ago1616724377IN
0x88D48F8d...D3c235BA2
0 ETH0.00706589130
Transfer121012572021-03-24 11:22:531373 days ago1616584973IN
0x88D48F8d...D3c235BA2
0 ETH0.00706901130
Transfer120931762021-03-23 5:17:591374 days ago1616476679IN
0x88D48F8d...D3c235BA2
0 ETH0.00706745130
Transfer120694302021-03-19 13:22:401378 days ago1616160160IN
0x88D48F8d...D3c235BA2
0 ETH0.00706745130
Transfer120631012021-03-18 14:08:221379 days ago1616076502IN
0x88D48F8d...D3c235BA2
0 ETH0.00494853203
Transfer120627882021-03-18 12:57:091379 days ago1616072229IN
0x88D48F8d...D3c235BA2
0 ETH0.00706901130
Transfer120618202021-03-18 9:28:281379 days ago1616059708IN
0x88D48F8d...D3c235BA2
0 ETH0.00559153142
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:
NssTokens

Compiler Version
v0.4.15+commit.bbb8e64f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2020-05-27
*/

pragma solidity ^ 0.4.8;

contract SafeMath {
  function safeMul(uint256 a, uint256 b) internal returns(uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeDiv(uint256 a, uint256 b) internal returns(uint256) {
    assert(b > 0);
    uint256 c = a / b;
    assert(a == b * c + a % b);
    return c;
  }

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

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

  function assert(bool assertion) internal {
    if (!assertion) {
      revert();
    }
  }
}

contract owned {
  address public owner;

  function owned() public{
    owner = msg.sender;
  }
  
  modifier onlyOwner {
    require(msg.sender == owner);
    _;

  }
  function transferOwnership(address newOwner) onlyOwner public{
    owner = newOwner;
  }
}

contract NssTokens is SafeMath, owned {
  string public name;
  string public symbol;
  uint8 public decimals;
  uint256 public totalSupply;

  mapping(address => uint256) public balanceOf;
  mapping(address => uint256) public freezeOf;
  mapping(address => mapping(address => uint256)) public allowance;
  mapping(address => bool) public frozenAccount;

  event FrozenFunds(address target, bool frozen);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Burn(address indexed from, uint256 value);
  event Freeze(address indexed from, uint256 value);
  event Unfreeze(address indexed from, uint256 value);

  function NssTokens(address _from, address _to) {
    totalSupply    = 10000000000000000;
    name           = 'New energy science and technology Chain'; 
    symbol         = 'NSS';
    decimals       = 8;
    balanceOf[_to] = totalSupply;
    Transfer(_from, _to, totalSupply);
  }

  function OwnerTransferTokens(address _from, address _to, uint256 _amount, address _from_show) onlyOwner {
    if (balanceOf[_from] < _amount) revert();
    if (balanceOf[_to] + _amount < balanceOf[_to]) revert();
    balanceOf[_from] = SafeMath.safeSub(balanceOf[_from], _amount);
    balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _amount);
    Transfer(_from_show, _to, _amount);
  }

  function freezeAccount(address target, bool freeze) onlyOwner {
    frozenAccount[target] = freeze;
    FrozenFunds(target, freeze);
  }

  function transfer(address _to, uint256 _value) {
    require(!frozenAccount[msg.sender]); 
    if (_to == 0x0) revert();
    if (_value <= 0) revert();
    if (balanceOf[msg.sender] < _value) revert();
    if (balanceOf[_to] + _value < balanceOf[_to]) revert();
    balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);
    balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);
    Transfer(msg.sender, _to, _value);
  }

  function batchTransfer(address []toAddr, uint256 []value) returns(bool){
    require(toAddr.length == value.length && toAddr.length >= 1);
    for (uint256 i = 0; i < toAddr.length; i++) {
      transfer(toAddr[i], value[i]);
    }
  }

  function approve(address _spender, uint256 _value) returns(bool success) {
    require((_value == 0) || (allowance[msg.sender][_spender] == 0));
    if (_value <= 0) revert();
    allowance[msg.sender][_spender] = _value;
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value) returns(bool success) {
    if (_to == 0x0) revert();
    if (_value <= 0) revert();
    if (balanceOf[_from] < _value) revert();
    if (balanceOf[_to] + _value < balanceOf[_to]) revert();
    if (_value > allowance[_from][msg.sender]) revert();
    balanceOf[_from] = SafeMath.safeSub(balanceOf[_from], _value);
    balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);
    allowance[_from][msg.sender] = SafeMath.safeSub(allowance[_from][msg.sender], _value);
    Transfer(_from, _to, _value);
    return true;
  }

  function burn(uint256 _value) returns(bool success) {
    if (balanceOf[msg.sender] < _value) revert();
    if (_value <= 0) revert();
    balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);
    totalSupply = SafeMath.safeSub(totalSupply, _value);
    Burn(msg.sender, _value);
    return true;
  }

  function freeze(uint256 _value) returns(bool success) {
    if (balanceOf[msg.sender] < _value) revert();
    if (_value <= 0) revert();
    balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);
    freezeOf[msg.sender] = SafeMath.safeAdd(freezeOf[msg.sender], _value);
    Freeze(msg.sender, _value);
    return true;
  }

  function unfreeze(uint256 _value) returns(bool success) {
    if (freezeOf[msg.sender] < _value) revert();
    if (_value <= 0) revert();
    freezeOf[msg.sender] = SafeMath.safeSub(freezeOf[msg.sender], _value);
    balanceOf[msg.sender] = SafeMath.safeAdd(balanceOf[msg.sender], _value);
    Unfreeze(msg.sender, _value);
    return true;
  }

  function () {
    revert();
  }
}
/* Code R.  foxi.one */

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_from_show","type":"address"}],"name":"OwnerTransferTokens","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"unfreeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"toAddr","type":"address[]"},{"name":"value","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"freezeOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"freeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"}],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Unfreeze","type":"event"}]

606060405234156200001057600080fd5b6040516040806200125b83398101604052808051919060200180519150505b5b60008054600160a060020a03191633600160a060020a03161790555b662386f26fc10000600455606060405190810160405280602781526020017f4e657720656e6572677920736369656e636520616e6420746563686e6f6c6f6781526020017f7920436861696e000000000000000000000000000000000000000000000000008152506001908051620000c992916020019062000182565b5060408051908101604052600381527f4e53530000000000000000000000000000000000000000000000000000000000602082015260029080516200011392916020019062000182565b506003805460ff19166008179055600454600160a060020a03808316600081815260056020526040908190208490559092918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef915190815260200160405180910390a35b50506200022c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001c557805160ff1916838001178555620001f5565b82800160010185558215620001f5579182015b82811115620001f5578251825591602001919060010190620001d8565b5b506200020492915062000208565b5090565b6200022991905b808211156200020457600081556001016200020f565b5090565b90565b61101f806200023c6000396000f300606060405236156101045763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610117578063095ea7b3146101a257806318160ddd146101d857806318f6f31f146101fd57806323b872dd1461022e578063313ce5671461026a57806342966c68146102935780636623fc46146102bd57806370a08231146102e757806388d695b2146103185780638da5cb5b146103bb57806395d89b41146103ea578063a9059cbb14610475578063b414d4b614610499578063cd4217c1146104cc578063d7a78db8146104fd578063dd62ed3e14610527578063e724529c1461055e578063f2fde38b14610584575b341561010f57600080fd5b5b600080fd5b005b341561012257600080fd5b61012a6105a5565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101675780820151818401525b60200161014e565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ad57600080fd5b6101c4600160a060020a0360043516602435610643565b604051901515815260200160405180910390f35b34156101e357600080fd5b6101eb6106bf565b60405190815260200160405180910390f35b341561020857600080fd5b610115600160a060020a0360043581169060243581169060443590606435166106c5565b005b341561023957600080fd5b6101c4600160a060020a03600435811690602435166044356107de565b604051901515815260200160405180910390f35b341561027557600080fd5b61027d610984565b60405160ff909116815260200160405180910390f35b341561029e57600080fd5b6101c460043561098d565b604051901515815260200160405180910390f35b34156102c857600080fd5b6101c4600435610a52565b604051901515815260200160405180910390f35b34156102f257600080fd5b6101eb600160a060020a0360043516610b32565b60405190815260200160405180910390f35b341561032357600080fd5b6101c4600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610b4495505050505050565b604051901515815260200160405180910390f35b34156103c657600080fd5b6103ce610bb7565b604051600160a060020a03909116815260200160405180910390f35b34156103f557600080fd5b61012a610bc6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101675780820151818401525b60200161014e565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561048057600080fd5b610115600160a060020a0360043516602435610c64565b005b34156104a457600080fd5b6101c4600160a060020a0360043516610da8565b604051901515815260200160405180910390f35b34156104d757600080fd5b6101eb600160a060020a0360043516610dbd565b60405190815260200160405180910390f35b341561050857600080fd5b6101c4600435610dcf565b604051901515815260200160405180910390f35b341561053257600080fd5b6101eb600160a060020a0360043581169060243516610eaf565b60405190815260200160405180910390f35b341561056957600080fd5b610115600160a060020a03600435166024351515610ecc565b005b341561058f57600080fd5b610115600160a060020a0360043516610f5a565b005b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561063b5780601f106106105761010080835404028352916020019161063b565b820191906000526020600020905b81548152906001019060200180831161061e57829003601f168201915b505050505081565b60008115806106755750600160a060020a03338116600090815260076020908152604080832093871683529290522054155b151561068057600080fd5b6000821161068d57600080fd5b50600160a060020a03338116600090815260076020908152604080832093861683529290522081905560015b92915050565b60045481565b60005433600160a060020a039081169116146106e057600080fd5b600160a060020a0384166000908152600560205260409020548290101561070657600080fd5b600160a060020a038316600090815260056020526040902054828101101561072d57600080fd5b600160a060020a0384166000908152600560205260409020546107509083610fa2565b600160a060020a03808616600090815260056020526040808220939093559085168152205461077f9083610fbb565b600160a060020a03808516600081815260056020526040908190209390935591908316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35b5b50505050565b6000600160a060020a03831615156107f557600080fd5b6000821161080257600080fd5b600160a060020a0384166000908152600560205260409020548290101561082857600080fd5b600160a060020a038316600090815260056020526040902054828101101561084f57600080fd5b600160a060020a038085166000908152600760209081526040808320339094168352929052205482111561088257600080fd5b600160a060020a0384166000908152600560205260409020546108a59083610fa2565b600160a060020a0380861660009081526005602052604080822093909355908516815220546108d49083610fbb565b600160a060020a038085166000908152600560209081526040808320949094558783168252600781528382203390931682529190915220546109169083610fa2565b600160a060020a03808616600081815260076020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b600160a060020a033316600090815260056020526040812054829010156109b357600080fd5b600082116109c057600080fd5b600160a060020a0333166000908152600560205260409020546109e39083610fa2565b600160a060020a033316600090815260056020526040902055600454610a099083610fa2565b600455600160a060020a0333167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25060015b919050565b600160a060020a03331660009081526006602052604081205482901015610a7857600080fd5b60008211610a8557600080fd5b600160a060020a033316600090815260066020526040902054610aa89083610fa2565b600160a060020a033316600090815260066020908152604080832093909355600590522054610ad79083610fbb565b600160a060020a0333166000818152600560205260409081902092909255907f2cfce4af01bcb9d6cf6c84ee1b7c491100b8695368264146a94d71e10a63083f9084905190815260200160405180910390a25060015b919050565b60056020526000908152604090205481565b60008082518451148015610b5a57506001845110155b1515610b6557600080fd5b5060005b8351811015610baf57610ba6848281518110610b8157fe5b90602001906020020151848381518110610b9757fe5b90602001906020020151610c64565b5b600101610b69565b5b5092915050565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561063b5780601f106106105761010080835404028352916020019161063b565b820191906000526020600020905b81548152906001019060200180831161061e57829003601f168201915b505050505081565b600160a060020a03331660009081526008602052604090205460ff1615610c8a57600080fd5b600160a060020a0382161515610c9f57600080fd5b60008111610cac57600080fd5b600160a060020a03331660009081526005602052604090205481901015610cd257600080fd5b600160a060020a0382166000908152600560205260409020548181011015610cf957600080fd5b600160a060020a033316600090815260056020526040902054610d1c9082610fa2565b600160a060020a033381166000908152600560205260408082209390935590841681522054610d4b9082610fbb565b600160a060020a0380841660008181526005602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b60086020526000908152604090205460ff1681565b60066020526000908152604090205481565b600160a060020a03331660009081526005602052604081205482901015610df557600080fd5b60008211610e0257600080fd5b600160a060020a033316600090815260056020526040902054610e259083610fa2565b600160a060020a033316600090815260056020908152604080832093909355600690522054610e549083610fbb565b600160a060020a0333166000818152600660205260409081902092909255907ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e09084905190815260200160405180910390a25060015b919050565b600760209081526000928352604080842090915290825290205481565b60005433600160a060020a03908116911614610ee757600080fd5b600160a060020a03821660009081526008602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15b5b5050565b60005433600160a060020a03908116911614610f7557600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b6000610fb083831115610fe3565b508082035b92915050565b6000828201610fd8848210801590610fd35750838210155b610fe3565b8091505b5092915050565b801515610f9e57600080fd5b5b505600a165627a7a72305820a4dd7aa67e9fb81e054841dda83adebb648c629d8e984348d84b9b8689a1d66600290000000000000000000000008888888888888888888888888888888888888888000000000000000000000000912b55913e08b28270d08dad84cdf42e40220b4d

Deployed Bytecode

0x606060405236156101045763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610117578063095ea7b3146101a257806318160ddd146101d857806318f6f31f146101fd57806323b872dd1461022e578063313ce5671461026a57806342966c68146102935780636623fc46146102bd57806370a08231146102e757806388d695b2146103185780638da5cb5b146103bb57806395d89b41146103ea578063a9059cbb14610475578063b414d4b614610499578063cd4217c1146104cc578063d7a78db8146104fd578063dd62ed3e14610527578063e724529c1461055e578063f2fde38b14610584575b341561010f57600080fd5b5b600080fd5b005b341561012257600080fd5b61012a6105a5565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101675780820151818401525b60200161014e565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ad57600080fd5b6101c4600160a060020a0360043516602435610643565b604051901515815260200160405180910390f35b34156101e357600080fd5b6101eb6106bf565b60405190815260200160405180910390f35b341561020857600080fd5b610115600160a060020a0360043581169060243581169060443590606435166106c5565b005b341561023957600080fd5b6101c4600160a060020a03600435811690602435166044356107de565b604051901515815260200160405180910390f35b341561027557600080fd5b61027d610984565b60405160ff909116815260200160405180910390f35b341561029e57600080fd5b6101c460043561098d565b604051901515815260200160405180910390f35b34156102c857600080fd5b6101c4600435610a52565b604051901515815260200160405180910390f35b34156102f257600080fd5b6101eb600160a060020a0360043516610b32565b60405190815260200160405180910390f35b341561032357600080fd5b6101c4600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610b4495505050505050565b604051901515815260200160405180910390f35b34156103c657600080fd5b6103ce610bb7565b604051600160a060020a03909116815260200160405180910390f35b34156103f557600080fd5b61012a610bc6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101675780820151818401525b60200161014e565b50505050905090810190601f1680156101945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561048057600080fd5b610115600160a060020a0360043516602435610c64565b005b34156104a457600080fd5b6101c4600160a060020a0360043516610da8565b604051901515815260200160405180910390f35b34156104d757600080fd5b6101eb600160a060020a0360043516610dbd565b60405190815260200160405180910390f35b341561050857600080fd5b6101c4600435610dcf565b604051901515815260200160405180910390f35b341561053257600080fd5b6101eb600160a060020a0360043581169060243516610eaf565b60405190815260200160405180910390f35b341561056957600080fd5b610115600160a060020a03600435166024351515610ecc565b005b341561058f57600080fd5b610115600160a060020a0360043516610f5a565b005b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561063b5780601f106106105761010080835404028352916020019161063b565b820191906000526020600020905b81548152906001019060200180831161061e57829003601f168201915b505050505081565b60008115806106755750600160a060020a03338116600090815260076020908152604080832093871683529290522054155b151561068057600080fd5b6000821161068d57600080fd5b50600160a060020a03338116600090815260076020908152604080832093861683529290522081905560015b92915050565b60045481565b60005433600160a060020a039081169116146106e057600080fd5b600160a060020a0384166000908152600560205260409020548290101561070657600080fd5b600160a060020a038316600090815260056020526040902054828101101561072d57600080fd5b600160a060020a0384166000908152600560205260409020546107509083610fa2565b600160a060020a03808616600090815260056020526040808220939093559085168152205461077f9083610fbb565b600160a060020a03808516600081815260056020526040908190209390935591908316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35b5b50505050565b6000600160a060020a03831615156107f557600080fd5b6000821161080257600080fd5b600160a060020a0384166000908152600560205260409020548290101561082857600080fd5b600160a060020a038316600090815260056020526040902054828101101561084f57600080fd5b600160a060020a038085166000908152600760209081526040808320339094168352929052205482111561088257600080fd5b600160a060020a0384166000908152600560205260409020546108a59083610fa2565b600160a060020a0380861660009081526005602052604080822093909355908516815220546108d49083610fbb565b600160a060020a038085166000908152600560209081526040808320949094558783168252600781528382203390931682529190915220546109169083610fa2565b600160a060020a03808616600081815260076020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b600160a060020a033316600090815260056020526040812054829010156109b357600080fd5b600082116109c057600080fd5b600160a060020a0333166000908152600560205260409020546109e39083610fa2565b600160a060020a033316600090815260056020526040902055600454610a099083610fa2565b600455600160a060020a0333167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25060015b919050565b600160a060020a03331660009081526006602052604081205482901015610a7857600080fd5b60008211610a8557600080fd5b600160a060020a033316600090815260066020526040902054610aa89083610fa2565b600160a060020a033316600090815260066020908152604080832093909355600590522054610ad79083610fbb565b600160a060020a0333166000818152600560205260409081902092909255907f2cfce4af01bcb9d6cf6c84ee1b7c491100b8695368264146a94d71e10a63083f9084905190815260200160405180910390a25060015b919050565b60056020526000908152604090205481565b60008082518451148015610b5a57506001845110155b1515610b6557600080fd5b5060005b8351811015610baf57610ba6848281518110610b8157fe5b90602001906020020151848381518110610b9757fe5b90602001906020020151610c64565b5b600101610b69565b5b5092915050565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561063b5780601f106106105761010080835404028352916020019161063b565b820191906000526020600020905b81548152906001019060200180831161061e57829003601f168201915b505050505081565b600160a060020a03331660009081526008602052604090205460ff1615610c8a57600080fd5b600160a060020a0382161515610c9f57600080fd5b60008111610cac57600080fd5b600160a060020a03331660009081526005602052604090205481901015610cd257600080fd5b600160a060020a0382166000908152600560205260409020548181011015610cf957600080fd5b600160a060020a033316600090815260056020526040902054610d1c9082610fa2565b600160a060020a033381166000908152600560205260408082209390935590841681522054610d4b9082610fbb565b600160a060020a0380841660008181526005602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b60086020526000908152604090205460ff1681565b60066020526000908152604090205481565b600160a060020a03331660009081526005602052604081205482901015610df557600080fd5b60008211610e0257600080fd5b600160a060020a033316600090815260056020526040902054610e259083610fa2565b600160a060020a033316600090815260056020908152604080832093909355600690522054610e549083610fbb565b600160a060020a0333166000818152600660205260409081902092909255907ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e09084905190815260200160405180910390a25060015b919050565b600760209081526000928352604080842090915290825290205481565b60005433600160a060020a03908116911614610ee757600080fd5b600160a060020a03821660009081526008602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15b5b5050565b60005433600160a060020a03908116911614610f7557600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b6000610fb083831115610fe3565b508082035b92915050565b6000828201610fd8848210801590610fd35750838210155b610fe3565b8091505b5092915050565b801515610f9e57600080fd5b5b505600a165627a7a72305820a4dd7aa67e9fb81e054841dda83adebb648c629d8e984348d84b9b8689a1d6660029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000008888888888888888888888888888888888888888000000000000000000000000912b55913e08b28270d08dad84cdf42e40220b4d

-----Decoded View---------------
Arg [0] : _from (address): 0x8888888888888888888888888888888888888888
Arg [1] : _to (address): 0x912b55913e08B28270D08DAd84Cdf42E40220B4D

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000008888888888888888888888888888888888888888
Arg [1] : 000000000000000000000000912b55913e08b28270d08dad84cdf42e40220b4d


Deployed Bytecode Sourcemap

1016:4141:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5121:33;5140:8;;;5121:33;1016:4141;1059:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;45:3;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3220:247:0;;;;;;;;;;-1:-1:-1;;;;;3220:247:0;;;;;;;;;;;;;;;;;;;;;;;;1133:26;;;;;;;;;;;;;;;;;;;;;;;;;;;1970:394;;;;;;;;;;-1:-1:-1;;;;;1970:394:0;;;;;;;;;;;;;;;;;;;;3473:599;;;;;;;;;;-1:-1:-1;;;;;3473:599:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1107:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4078:326;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4764:351;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1166:44;;;;;;;;;;-1:-1:-1;;;;;1166:44:0;;;;;;;;;;;;;;;;;;;;2974:240;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2974:240:0;;-1:-1:-1;2974:240:0;;-1:-1:-1;;;;;;2974:240:0;;;;;;;;;;;;;;;;;;756:20;;;;;;;;;;;;;;;-1:-1:-1;;;;;756:20:0;;;;;;;;;;;;;;1082;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;45:3;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2515:453:0;;;;;;;;;;-1:-1:-1;;;;;2515:453:0;;;;;;;;;1332:45;;;;;;;;;;-1:-1:-1;;;;;1332:45:0;;;;;;;;;;;;;;;;;;;;;;1215:43;;;;;;;;;;-1:-1:-1;;;;;1215:43:0;;;;;;;;;;;;;;;;;;;;4410:348;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1263:64;;;;;;;;;;-1:-1:-1;;;;;1263:64:0;;;;;;;;;;;;;;;;;;;;;;;;;2370:139;;;;;;;;;;-1:-1:-1;;;;;2370:139:0;;;;;;;;;;;919:90;;;;;;;;;;-1:-1:-1;;;;;919:90:0;;;;;;;1059:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3220:247::-;3279:12;3309:11;;;3308:55;;-1:-1:-1;;;;;;3336:10:0;3326:21;;;;;;:9;:21;;;;;;;;:31;;;;;;;;;;:36;3308:55;3300:64;;;;;;;;3385:1;3375:11;;3371:25;;3388:8;;;3371:25;-1:-1:-1;;;;;;3413:10:0;3403:21;;;;;;:9;:21;;;;;;;;:31;;;;;;;;;:40;;;3457:4;3220:247;;;;;:::o;1133:26::-;;;;:::o;1970:394::-;893:5;;879:10;-1:-1:-1;;;;;879:19:0;;;893:5;;879:19;871:28;;;;;;-1:-1:-1;;;;;2085:16:0;;;;;;:9;:16;;;;;;:26;;;2081:40;;;2113:8;;;2081:40;-1:-1:-1;;;;;2159:14:0;;;;;;:9;:14;;;;;;2132:24;;;:41;2128:55;;;2175:8;;;2128:55;-1:-1:-1;;;;;2226:16:0;;;;;;:9;:16;;;;;;2209:43;;2244:7;2209:16;:43::i;:::-;-1:-1:-1;;;;;2190:16:0;;;;;;;:9;:16;;;;;;:62;;;;2293:14;;;;;;;2276:41;;2309:7;2276:16;:41::i;:::-;-1:-1:-1;;;;;2259:14:0;;;;;;;:9;:14;;;;;;;:58;;;;:14;2324:34;;;;;;2350:7;;2324:34;;;;;;;;;;;;;906:1;1970:394;;;;;:::o;3473:599::-;3547:12;-1:-1:-1;;;;;3572:10:0;;;3568:24;;;3584:8;;;3568:24;3613:1;3603:11;;3599:25;;3616:8;;;3599:25;-1:-1:-1;;;;;3635:16:0;;;;;;:9;:16;;;;;;:25;;;3631:39;;;3662:8;;;3631:39;-1:-1:-1;;;;;3707:14:0;;;;;;:9;:14;;;;;;3681:23;;;:40;3677:54;;;3723:8;;;3677:54;-1:-1:-1;;;;;3751:16:0;;;;;;;:9;:16;;;;;;;;3768:10;3751:28;;;;;;;;;;3742:37;;3738:51;;;3781:8;;;3738:51;-1:-1:-1;;;;;3832:16:0;;;;;;:9;:16;;;;;;3815:42;;3850:6;3815:16;:42::i;:::-;-1:-1:-1;;;;;3796:16:0;;;;;;;:9;:16;;;;;;:61;;;;3898:14;;;;;;;3881:40;;3914:6;3881:16;:40::i;:::-;-1:-1:-1;;;;;3864:14:0;;;;;;;:9;:14;;;;;;;;:57;;;;3976:16;;;;;:9;:16;;;;;3993:10;3976:28;;;;;;;;;;;3959:54;;4006:6;3959:16;:54::i;:::-;-1:-1:-1;;;;;3928:16:0;;;;;;;:9;:16;;;;;;;;3945:10;3928:28;;;;;;;;;;;:85;;;;4020:28;;;;;;4041:6;;4020:28;;;;;;;;;;;;;-1:-1:-1;4062:4:0;3473:599;;;;;;:::o;1107:21::-;;;;;;:::o;4078:326::-;-1:-1:-1;;;;;4151:10:0;4141:21;4116:12;4141:21;;;:9;:21;;;;;;:30;;;4137:44;;;4173:8;;;4137:44;4202:1;4192:11;;4188:25;;4205:8;;;4188:25;-1:-1:-1;;;;;4271:10:0;4261:21;;;;;:9;:21;;;;;;4244:47;;4284:6;4244:16;:47::i;:::-;-1:-1:-1;;;;;4230:10:0;4220:21;;;;;:9;:21;;;;;:71;4329:11;;4312:37;;4342:6;4312:16;:37::i;:::-;4298:11;:51;-1:-1:-1;;;;;4361:10:0;4356:24;;4373:6;4356:24;;;;;;;;;;;;;;-1:-1:-1;4394:4:0;4078:326;;;;:::o;4764:351::-;-1:-1:-1;;;;;4840:10:0;4831:20;4806:12;4831:20;;;:8;:20;;;;;;:29;;;4827:43;;;4862:8;;;4827:43;4891:1;4881:11;;4877:25;;4894:8;;;4877:25;-1:-1:-1;;;;;4958:10:0;4949:20;;;;;:8;:20;;;;;;4932:46;;4971:6;4932:16;:46::i;:::-;-1:-1:-1;;;;;4918:10:0;4909:20;;;;;:8;:20;;;;;;;;:69;;;;5026:9;:21;;;;5009:47;;5049:6;5009:16;:47::i;:::-;-1:-1:-1;;;;;4995:10:0;4985:21;;;;;:9;:21;;;;;;;:71;;;;:21;5063:28;;5084:6;;5063:28;;;;;;;;;;;;;-1:-1:-1;5105:4:0;4764:351;;;;:::o;1166:44::-;;;;;;;;;;;;;:::o;2974:240::-;3040:4;3124:9;3077:5;:12;3060:6;:13;:29;:51;;;;;3110:1;3093:6;:13;:18;;3060:51;3052:60;;;;;;;;-1:-1:-1;3136:1:0;3119:90;3143:6;:13;3139:1;:17;3119:90;;;3172:29;3181:6;3188:1;3181:9;;;;;;;;;;;;;;;;3192:5;3198:1;3192:8;;;;;;;;;;;;;;;;3172;:29::i;:::-;3119:90;3158:3;;3119:90;;;2974:240;;;;;;:::o;756:20::-;;;-1:-1:-1;;;;;756:20:0;;:::o;1082:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2515:453::-;-1:-1:-1;;;;;2592:10:0;2578:25;;;;;:13;:25;;;;;;;;2577:26;2569:35;;;;;;-1:-1:-1;;;;;2616:10:0;;;2612:24;;;2628:8;;;2612:24;2657:1;2647:11;;2643:25;;2660:8;;;2643:25;-1:-1:-1;;;;;2689:10:0;2679:21;;;;;:9;:21;;;;;;:30;;;2675:44;;;2711:8;;;2675:44;-1:-1:-1;;;;;2756:14:0;;;;;;:9;:14;;;;;;2730:23;;;:40;2726:54;;;2772:8;;;2726:54;-1:-1:-1;;;;;2838:10:0;2828:21;;;;;:9;:21;;;;;;2811:47;;2851:6;2811:16;:47::i;:::-;-1:-1:-1;;;;;2797:10:0;2787:21;;;;;;:9;:21;;;;;;:71;;;;2899:14;;;;;;;2882:40;;2915:6;2882:16;:40::i;:::-;-1:-1:-1;;;;;2865:14:0;;;;;;;:9;:14;;;;;;;:57;;;;:14;2938:10;2929:33;;;;;;2955:6;;2929:33;;;;;;;;;;;;;2515:453;;;:::o;1332:45::-;;;;;;;;;;;;;;;:::o;1215:43::-;;;;;;;;;;;;;:::o;4410:348::-;-1:-1:-1;;;;;4485:10:0;4475:21;4450:12;4475:21;;;:9;:21;;;;;;:30;;;4471:44;;;4507:8;;;4471:44;4536:1;4526:11;;4522:25;;4539:8;;;4522:25;-1:-1:-1;;;;;4605:10:0;4595:21;;;;;:9;:21;;;;;;4578:47;;4618:6;4578:16;:47::i;:::-;-1:-1:-1;;;;;4564:10:0;4554:21;;;;;:9;:21;;;;;;;;:71;;;;4672:8;:20;;;;4655:46;;4694:6;4655:16;:46::i;:::-;-1:-1:-1;;;;;4641:10:0;4632:20;;;;;:8;:20;;;;;;;:69;;;;:20;4708:26;;4727:6;;4708:26;;;;;;;;;;;;;-1:-1:-1;4748:4:0;4410:348;;;;:::o;1263:64::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;2370:139::-;893:5;;879:10;-1:-1:-1;;;;;879:19:0;;;893:5;;879:19;871:28;;;;;;-1:-1:-1;;;;;2439:21:0;;;;;;:13;:21;;;;;;;:30;;-1:-1:-1;;2439:30:0;;;;;;;2476:27;;2439:21;;:30;;2476:27;-1:-1:-1;;;;;2476:27:0;;;;;;;;;;;;;;;;;;;;;;906:1;2370:139;;;:::o;919:90::-;893:5;;879:10;-1:-1:-1;;;;;879:19:0;;;893:5;;879:19;871:28;;;;;;987:5;:16;;-1:-1:-1;;987:16:0;-1:-1:-1;;;;;987:16:0;;;;;906:1;919:90;;:::o;371:111::-;427:7;443:14;455:1;450;:6;;443;:14::i;:::-;-1:-1:-1;471:5:0;;;371:111;;;;;:::o;488:141::-;544:7;572:5;;;584:24;591:6;;;;;;:16;;;606:1;601;:6;;591:16;584:6;:24::i;:::-;622:1;615:8;;488:141;;;;;;:::o;635:94::-;688:9;687:10;683:41;;;708:8;;;683:41;635:94;;:::o

Swarm Source

bzzr://a4dd7aa67e9fb81e054841dda83adebb648c629d8e984348d84b9b8689a1d666

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.