ETH Price: $2,643.29 (-2.73%)

Contract

0x1B148b90442826375e864B71165A18B4D9256097
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Transfer199153152024-05-21 2:31:23262 days ago1716258683IN
GMB: GMB Token
0 ETH0.0007654613.67067409
Transfer192291832024-02-14 22:30:59359 days ago1707949859IN
GMB: GMB Token
0 ETH0.0024504440.3
Transfer191603932024-02-05 6:48:35368 days ago1707115715IN
GMB: GMB Token
0 ETH0.0014587424
Transfer191532382024-02-04 6:41:59369 days ago1707028919IN
GMB: GMB Token
0 ETH0.0015809326
Transfer190903662024-01-26 11:05:23378 days ago1706267123IN
GMB: GMB Token
0 ETH0.0027964746
Transfer190898612024-01-26 9:23:59378 days ago1706261039IN
GMB: GMB Token
0 ETH0.0021885436
Transfer190897092024-01-26 8:52:35378 days ago1706259155IN
GMB: GMB Token
0 ETH0.002553342
Transfer190825162024-01-25 8:44:11379 days ago1706172251IN
GMB: GMB Token
0 ETH0.001223428
Transfer190825142024-01-25 8:43:47379 days ago1706172227IN
GMB: GMB Token
0 ETH0.0017025428
Transfer190815272024-01-25 5:24:47379 days ago1706160287IN
GMB: GMB Token
0 ETH0.0015812426
Transfer190759032024-01-24 10:28:59380 days ago1706092139IN
GMB: GMB Token
0 ETH0.0014593224
Transfer190758412024-01-24 10:16:35380 days ago1706091395IN
GMB: GMB Token
0 ETH0.001580326
Transfer190754202024-01-24 8:51:47380 days ago1706086307IN
GMB: GMB Token
0 ETH0.0014593224
Transfer190752962024-01-24 8:26:47380 days ago1706084807IN
GMB: GMB Token
0 ETH0.0013374422
Transfer190752712024-01-24 8:21:47380 days ago1706084507IN
GMB: GMB Token
0 ETH0.0015809326
Transfer190745022024-01-24 5:45:35380 days ago1706075135IN
GMB: GMB Token
0 ETH0.001094718
Transfer181244882023-09-13 2:43:59513 days ago1694573039IN
GMB: GMB Token
0 ETH0.000536139.57502815
Transfer174639752023-06-12 12:27:47606 days ago1686572867IN
GMB: GMB Token
0 ETH0.0009000116.0702525
Transfer172215282023-05-09 7:52:23640 days ago1683618743IN
GMB: GMB Token
0 ETH0.0032864584.5
Transfer172205252023-05-09 4:29:35640 days ago1683606575IN
GMB: GMB Token
0 ETH0.0049789481.9
Transfer168962002023-03-24 8:33:59686 days ago1679646839IN
GMB: GMB Token
0 ETH0.0012449632
Transfer168878482023-03-23 4:23:11687 days ago1679545391IN
GMB: GMB Token
0 ETH0.0006870312.2673097
Transfer166457462023-02-17 3:24:35721 days ago1676604275IN
GMB: GMB Token
0 ETH0.0026870544.2
Transfer165909422023-02-09 11:37:23729 days ago1675942643IN
GMB: GMB Token
0 ETH0.002553342
Transfer165805752023-02-08 0:47:47731 days ago1675817267IN
GMB: GMB Token
0 ETH0.0018196346.8
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
122878442021-04-22 4:23:331387 days ago1619065413
0x1B148b90...4D9256097
0 ETH
122878442021-04-22 4:23:331387 days ago1619065413
0x1B148b90...4D9256097
0 ETH
116860362021-01-19 13:35:181480 days ago1611063318
0x1B148b90...4D9256097
0 ETH
116860362021-01-19 13:35:181480 days ago1611063318
0x1B148b90...4D9256097
0 ETH
108249842020-09-09 3:00:511612 days ago1599620451
0x1B148b90...4D9256097
0 ETH
108249672020-09-09 2:56:381612 days ago1599620198
0x1B148b90...4D9256097
0 ETH
108152752020-09-07 15:08:241614 days ago1599491304
0x1B148b90...4D9256097
0 ETH
108152082020-09-07 14:51:591614 days ago1599490319
0x1B148b90...4D9256097
0 ETH
101022482020-05-20 10:23:501724 days ago1589970230
0x1B148b90...4D9256097
0 ETH
101022482020-05-20 10:23:501724 days ago1589970230
0x1B148b90...4D9256097
0 ETH
101022482020-05-20 10:23:501724 days ago1589970230
0x1B148b90...4D9256097
0 ETH
98310282020-04-08 10:40:561766 days ago1586342456
0x1B148b90...4D9256097
0 ETH
98310282020-04-08 10:40:561766 days ago1586342456
0x1B148b90...4D9256097
0 ETH
98310282020-04-08 10:40:561766 days ago1586342456
0x1B148b90...4D9256097
0 ETH
98241752020-04-07 9:30:141767 days ago1586251814
0x1B148b90...4D9256097
0 ETH
98241752020-04-07 9:30:141767 days ago1586251814
0x1B148b90...4D9256097
0 ETH
98241752020-04-07 9:30:141767 days ago1586251814
0x1B148b90...4D9256097
0 ETH
97720712020-03-30 8:55:571775 days ago1585558557
0x1B148b90...4D9256097
0 ETH
97720712020-03-30 8:55:571775 days ago1585558557
0x1B148b90...4D9256097
0 ETH
97720712020-03-30 8:55:571775 days ago1585558557
0x1B148b90...4D9256097
0 ETH
97720702020-03-30 8:55:381775 days ago1585558538
0x1B148b90...4D9256097
0 ETH
97720702020-03-30 8:55:381775 days ago1585558538
0x1B148b90...4D9256097
0 ETH
97720702020-03-30 8:55:381775 days ago1585558538
0x1B148b90...4D9256097
0 ETH
97337082020-03-24 10:41:231781 days ago1585046483
0x1B148b90...4D9256097
0 ETH
97337082020-03-24 10:41:231781 days ago1585046483
0x1B148b90...4D9256097
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GMB

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.20;


library safeMath
{
  function mul(uint256 a, uint256 b) internal pure returns (uint256)
  {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }
  function add(uint256 a, uint256 b) internal pure returns (uint256)
  {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Variable
{
  string public name;
  string public symbol;
  uint256 public decimals;
  uint256 public totalSupply;
  address public owner;
  address public watchdog;

  uint256 internal _decimals;
  bool internal transferLock;
  bool internal depositLock;
  mapping (address => bool) public allowedAddress;
  mapping (address => bool) public blockedAddress;
  mapping (address => uint256) public tempLockedAddress;

  mapping (address => uint256) public balanceOf;

  constructor() public
  {
    name = "GMB";
    symbol = "GMB";
    decimals = 18;
    _decimals = 10 ** uint256(decimals);
    totalSupply = _decimals * 5000000000;
    transferLock = true;
    depositLock = true;
    owner =  msg.sender;
    balanceOf[owner] = totalSupply;
    allowedAddress[owner] = true;
    watchdog = 0xC124570F91c00105bF8ccD56c03405997918fbd8;
  }
}

contract Modifiers is Variable
{
  address public newWatchdog;
  address public newOwner;

  modifier isOwner
  {
    assert(owner == msg.sender);
    _;
  }

  modifier isValidAddress
  {
    assert(0x0 != msg.sender);
    _;
  }

  modifier isWatchdog
  {
    assert(watchdog == msg.sender);
    _;
  }

  function transferOwnership(address _newOwner) public isWatchdog
  {
      newOwner = _newOwner;
  }

  function transferOwnershipWatchdog(address _newWatchdog) public isOwner
  {
      newWatchdog = _newWatchdog;
  }

  function acceptOwnership() public isOwner
  {
      require(newOwner != 0x0);
      owner = newOwner;
      newOwner = address(0);
  }

  function acceptOwnershipWatchdog() public isWatchdog
  {
      require(newWatchdog != 0x0);
      watchdog = newWatchdog;
      newWatchdog = address(0);
  }
}

contract Event
{
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Deposit(address indexed sender, uint256 amount , string status);
  event TokenBurn(address indexed from, uint256 value);
  event TokenAdd(address indexed from, uint256 value);
  event BlockedAddress(address blockedAddress);
}

contract manageAddress is Variable, Modifiers, Event
{
  function add_allowedAddress(address _address) public isOwner
  {
    allowedAddress[_address] = true;
  }

  function add_blockedAddress(address _address) public isOwner
  {
    require(_address != owner);
    blockedAddress[_address] = true;
    emit BlockedAddress(_address);
  }

  function delete_allowedAddress(address _address) public isOwner
  {
    require(_address != owner);
    allowedAddress[_address] = false;
  }

  function delete_blockedAddress(address _address) public isOwner
  {
    blockedAddress[_address] = false;
  }
}

contract Admin is Variable, Modifiers, Event
{
  function admin_transferFrom(address _from, uint256 _value) public isOwner returns(bool success)
  {
    require(balanceOf[_from] >= _value);
    require(balanceOf[owner] + (_value ) >= balanceOf[owner]);
    balanceOf[_from] -= _value;
    balanceOf[owner] += _value;
    emit Transfer(_from, owner, _value);
    return true;
  }
  function admin_tokenBurn(uint256 _value) public isOwner returns(bool success)
  {
    require(balanceOf[msg.sender] >= _value);
    balanceOf[msg.sender] -= _value;
    totalSupply -= _value;
    emit TokenBurn(msg.sender, _value);
    return true;
  }
  function admin_tokenAdd(uint256 _value) public isOwner returns(bool success)
  {
    balanceOf[msg.sender] += _value;
    totalSupply += _value;
    emit TokenAdd(msg.sender, _value);
    return true;
  }
}

contract Get is Variable, Modifiers
{
  function get_transferLock() public view returns(bool)
  {
    return transferLock;
  }
  function get_depositLock() public view returns(bool)
  {
    return depositLock;
  }
}

contract Set is Variable, Modifiers, Event
{
  function setTransferLock(bool _transferLock) public isOwner returns(bool success)
  {
    transferLock = _transferLock;
    return true;
  }
  function setDepositLock(bool _depositLock) public isOwner returns(bool success)
  {
    depositLock = _depositLock;
    return true;
  }
}

contract GMB is Variable, Event, Get, Set, Admin, manageAddress
{
  using safeMath for uint256;

  function() payable public
  {
    revert();
  }
  function transfer(address _to, uint256 _value) public isValidAddress
  {
    require(allowedAddress[msg.sender] || transferLock == false);
    require(!blockedAddress[msg.sender] && !blockedAddress[_to]);
    require(balanceOf[msg.sender] >= _value);
    require((balanceOf[_to].add(_value)) >= balanceOf[_to]);
    balanceOf[msg.sender] -= _value;
    balanceOf[_to] += _value;
    emit Transfer(msg.sender, _to, _value);
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"get_depositLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newWatchdog","type":"address"}],"name":"transferOwnershipWatchdog","outputs":[],"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":"_value","type":"uint256"}],"name":"admin_tokenBurn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"add_blockedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"allowedAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tempLockedAddress","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"add_allowedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"delete_blockedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"watchdog","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"get_transferLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newWatchdog","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_transferLock","type":"bool"}],"name":"setTransferLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"admin_transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"delete_allowedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"admin_tokenAdd","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnershipWatchdog","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blockedAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_depositLock","type":"bool"}],"name":"setDepositLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":"sender","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"status","type":"string"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"TokenBurn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"TokenAdd","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"blockedAddress","type":"address"}],"name":"BlockedAddress","type":"event"}]

60c0604052600360808190527f474d42000000000000000000000000000000000000000000000000000000000060a090815261003e9160009190610137565b506040805180820190915260038082527f474d420000000000000000000000000000000000000000000000000000000000602090920191825261008391600191610137565b506012600255670de0b6b3a76400006006556b1027e72f1f1281308800000060038190556007805461ff001960ff199182166001908117919091166101001790925560048054600160a060020a03199081163317808355600160a060020a039081166000908152600b6020908152604080832098909855935490911681526008909252939020805490911690911790556005805490911673c124570f91c00105bf8ccd56c03405997918fbd81790556101d2565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017857805160ff19168380011785556101a5565b828001600101855582156101a5579182015b828111156101a557825182559160200191906001019061018a565b506101b19291506101b5565b5090565b6101cf91905b808211156101b157600081556001016101bb565b90565b610ce8806101e16000396000f3006080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461016e5780630d015e4b146101f85780630db7da1b1461022157806318160ddd1461024457806320d761131461026b578063271aedcf14610283578063313ce567146102a457806340908298146102b95780634eab3c10146102da5780634ebb380e146102fb578063512218731461031c5780635ebad2501461033d5780635eeb9ff91461036e57806370a082311461038357806379ba5097146103a45780638da5cb5b146103b957806395d89b41146103ce578063a9059cbb146103e3578063bc990f7214610407578063bff356181461041c578063cfc0d3e914610436578063d016492e1461045a578063d4ee1d901461047b578063e6c4c2c714610490578063edcf60d6146104a8578063f2fde38b146104bd578063fd4a772c146104de578063fe4170bc146104ff575b600080fd5b34801561017a57600080fd5b50610183610519565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101bd5781810151838201526020016101a5565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020457600080fd5b5061020d6105a7565b604080519115158252519081900360200190f35b34801561022d57600080fd5b50610242600160a060020a03600435166105b5565b005b34801561025057600080fd5b506102596105f8565b60408051918252519081900360200190f35b34801561027757600080fd5b5061020d6004356105fe565b34801561028f57600080fd5b50610242600160a060020a036004351661068d565b3480156102b057600080fd5b50610259610717565b3480156102c557600080fd5b5061020d600160a060020a036004351661071d565b3480156102e657600080fd5b50610259600160a060020a0360043516610732565b34801561030757600080fd5b50610242600160a060020a0360043516610744565b34801561032857600080fd5b50610242600160a060020a036004351661077c565b34801561034957600080fd5b506103526107b1565b60408051600160a060020a039092168252519081900360200190f35b34801561037a57600080fd5b5061020d6107c0565b34801561038f57600080fd5b50610259600160a060020a03600435166107c9565b3480156103b057600080fd5b506102426107db565b3480156103c557600080fd5b5061035261083a565b3480156103da57600080fd5b50610183610849565b3480156103ef57600080fd5b50610242600160a060020a03600435166024356108a3565b34801561041357600080fd5b506103526109d5565b34801561042857600080fd5b5061020d60043515156109e4565b34801561044257600080fd5b5061020d600160a060020a0360043516602435610a12565b34801561046657600080fd5b50610242600160a060020a0360043516610aeb565b34801561048757600080fd5b50610352610b3b565b34801561049c57600080fd5b5061020d600435610b4a565b3480156104b457600080fd5b50610242610bbb565b3480156104c957600080fd5b50610242600160a060020a0360043516610c1a565b3480156104ea57600080fd5b5061020d600160a060020a0360043516610c5d565b34801561050b57600080fd5b5061020d6004351515610c72565b6000805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b820191906000526020600020905b81548152906001019060200180831161058257829003601f168201915b505050505081565b600754610100900460ff1690565b600454600160a060020a031633146105c957fe5b600c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035481565b600454600090600160a060020a0316331461061557fe5b336000908152600b602052604090205482111561063157600080fd5b336000818152600b602090815260409182902080548690039055600380548690039055815185815291517fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e9281900390910190a2506001919050565b600454600160a060020a031633146106a157fe5b600454600160a060020a03828116911614156106bc57600080fd5b600160a060020a038116600081815260096020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60025481565b60086020526000908152604090205460ff1681565b600a6020526000908152604090205481565b600454600160a060020a0316331461075857fe5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600454600160a060020a0316331461079057fe5b600160a060020a03166000908152600960205260409020805460ff19169055565b600554600160a060020a031681565b60075460ff1690565b600b6020526000908152604090205481565b600454600160a060020a031633146107ef57fe5b600d54600160a060020a0316151561080657600080fd5b600d80546004805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600454600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b3315156108ac57fe5b3360009081526008602052604090205460ff16806108cd575060075460ff16155b15156108d857600080fd5b3360009081526009602052604090205460ff161580156109115750600160a060020a03821660009081526009602052604090205460ff16155b151561091c57600080fd5b336000908152600b602052604090205481111561093857600080fd5b600160a060020a0382166000908152600b6020526040902054610961818363ffffffff610ca616565b101561096c57600080fd5b336000818152600b6020908152604080832080548690039055600160a060020a03861680845292819020805486019055805185815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050565b600c54600160a060020a031681565b600454600090600160a060020a031633146109fb57fe5b506007805460ff1916911515919091179055600190565b600454600090600160a060020a03163314610a2957fe5b600160a060020a0383166000908152600b6020526040902054821115610a4e57600080fd5b600454600160a060020a03166000908152600b60205260409020548281011015610a7757600080fd5b600160a060020a038084166000818152600b60209081526040808320805488900390556004805486168452928190208054880190559154825187815292519416937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600454600160a060020a03163314610aff57fe5b600454600160a060020a0382811691161415610b1a57600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600d54600160a060020a031681565b600454600090600160a060020a03163314610b6157fe5b336000818152600b60209081526040918290208054860190556003805486019055815185815291517f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c9281900390910190a2506001919050565b600554600160a060020a03163314610bcf57fe5b600c54600160a060020a03161515610be657600080fd5b600c80546005805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600554600160a060020a03163314610c2e57fe5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60096020526000908152604090205460ff1681565b600454600090600160a060020a03163314610c8957fe5b50600780548215156101000261ff00199091161790556001919050565b600082820183811015610cb557fe5b93925050505600a165627a7a723058208ae96284513e4462e00ca2fc02f37a5f247565c3d2e7260fc0128833abdf32040029

Deployed Bytecode

0x6080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461016e5780630d015e4b146101f85780630db7da1b1461022157806318160ddd1461024457806320d761131461026b578063271aedcf14610283578063313ce567146102a457806340908298146102b95780634eab3c10146102da5780634ebb380e146102fb578063512218731461031c5780635ebad2501461033d5780635eeb9ff91461036e57806370a082311461038357806379ba5097146103a45780638da5cb5b146103b957806395d89b41146103ce578063a9059cbb146103e3578063bc990f7214610407578063bff356181461041c578063cfc0d3e914610436578063d016492e1461045a578063d4ee1d901461047b578063e6c4c2c714610490578063edcf60d6146104a8578063f2fde38b146104bd578063fd4a772c146104de578063fe4170bc146104ff575b600080fd5b34801561017a57600080fd5b50610183610519565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101bd5781810151838201526020016101a5565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020457600080fd5b5061020d6105a7565b604080519115158252519081900360200190f35b34801561022d57600080fd5b50610242600160a060020a03600435166105b5565b005b34801561025057600080fd5b506102596105f8565b60408051918252519081900360200190f35b34801561027757600080fd5b5061020d6004356105fe565b34801561028f57600080fd5b50610242600160a060020a036004351661068d565b3480156102b057600080fd5b50610259610717565b3480156102c557600080fd5b5061020d600160a060020a036004351661071d565b3480156102e657600080fd5b50610259600160a060020a0360043516610732565b34801561030757600080fd5b50610242600160a060020a0360043516610744565b34801561032857600080fd5b50610242600160a060020a036004351661077c565b34801561034957600080fd5b506103526107b1565b60408051600160a060020a039092168252519081900360200190f35b34801561037a57600080fd5b5061020d6107c0565b34801561038f57600080fd5b50610259600160a060020a03600435166107c9565b3480156103b057600080fd5b506102426107db565b3480156103c557600080fd5b5061035261083a565b3480156103da57600080fd5b50610183610849565b3480156103ef57600080fd5b50610242600160a060020a03600435166024356108a3565b34801561041357600080fd5b506103526109d5565b34801561042857600080fd5b5061020d60043515156109e4565b34801561044257600080fd5b5061020d600160a060020a0360043516602435610a12565b34801561046657600080fd5b50610242600160a060020a0360043516610aeb565b34801561048757600080fd5b50610352610b3b565b34801561049c57600080fd5b5061020d600435610b4a565b3480156104b457600080fd5b50610242610bbb565b3480156104c957600080fd5b50610242600160a060020a0360043516610c1a565b3480156104ea57600080fd5b5061020d600160a060020a0360043516610c5d565b34801561050b57600080fd5b5061020d6004351515610c72565b6000805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b820191906000526020600020905b81548152906001019060200180831161058257829003601f168201915b505050505081565b600754610100900460ff1690565b600454600160a060020a031633146105c957fe5b600c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035481565b600454600090600160a060020a0316331461061557fe5b336000908152600b602052604090205482111561063157600080fd5b336000818152600b602090815260409182902080548690039055600380548690039055815185815291517fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e9281900390910190a2506001919050565b600454600160a060020a031633146106a157fe5b600454600160a060020a03828116911614156106bc57600080fd5b600160a060020a038116600081815260096020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60025481565b60086020526000908152604090205460ff1681565b600a6020526000908152604090205481565b600454600160a060020a0316331461075857fe5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600454600160a060020a0316331461079057fe5b600160a060020a03166000908152600960205260409020805460ff19169055565b600554600160a060020a031681565b60075460ff1690565b600b6020526000908152604090205481565b600454600160a060020a031633146107ef57fe5b600d54600160a060020a0316151561080657600080fd5b600d80546004805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600454600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b3315156108ac57fe5b3360009081526008602052604090205460ff16806108cd575060075460ff16155b15156108d857600080fd5b3360009081526009602052604090205460ff161580156109115750600160a060020a03821660009081526009602052604090205460ff16155b151561091c57600080fd5b336000908152600b602052604090205481111561093857600080fd5b600160a060020a0382166000908152600b6020526040902054610961818363ffffffff610ca616565b101561096c57600080fd5b336000818152600b6020908152604080832080548690039055600160a060020a03861680845292819020805486019055805185815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050565b600c54600160a060020a031681565b600454600090600160a060020a031633146109fb57fe5b506007805460ff1916911515919091179055600190565b600454600090600160a060020a03163314610a2957fe5b600160a060020a0383166000908152600b6020526040902054821115610a4e57600080fd5b600454600160a060020a03166000908152600b60205260409020548281011015610a7757600080fd5b600160a060020a038084166000818152600b60209081526040808320805488900390556004805486168452928190208054880190559154825187815292519416937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600454600160a060020a03163314610aff57fe5b600454600160a060020a0382811691161415610b1a57600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600d54600160a060020a031681565b600454600090600160a060020a03163314610b6157fe5b336000818152600b60209081526040918290208054860190556003805486019055815185815291517f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c9281900390910190a2506001919050565b600554600160a060020a03163314610bcf57fe5b600c54600160a060020a03161515610be657600080fd5b600c80546005805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600554600160a060020a03163314610c2e57fe5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60096020526000908152604090205460ff1681565b600454600090600160a060020a03163314610c8957fe5b50600780548215156101000261ff00199091161790556001919050565b600082820183811015610cb557fe5b93925050505600a165627a7a723058208ae96284513e4462e00ca2fc02f37a5f247565c3d2e7260fc0128833abdf32040029

Deployed Bytecode Sourcemap

4517:595:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4656:8;;;374:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;374:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;374:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4079:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4079:87:0;;;;;;;;;;;;;;;;;;;;;;1674:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1674:116:0;-1:-1:-1;;;;;1674:116:0;;;;;;;450:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;450:26:0;;;;;;;;;;;;;;;;;;;;3464:259;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3464:259:0;;;;;2619:177;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2619:177:0;-1:-1:-1;;;;;2619:177:0;;;;;422:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;422:23:0;;;;628:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;628:47:0;-1:-1:-1;;;;;628:47:0;;;;;732:53;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;732:53:0;-1:-1:-1;;;;;732:53:0;;;;;2505:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2505:108:0;-1:-1:-1;;;;;2505:108:0;;;;;2953:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2953:112:0;-1:-1:-1;;;;;2953:112:0;;;;;506:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;506:23:0;;;;;;;;-1:-1:-1;;;;;506:23:0;;;;;;;;;;;;;;3986:89;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3986:89:0;;;;792:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;792:45:0;-1:-1:-1;;;;;792:45:0;;;;;1796:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1796:139:0;;;;481:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;481:20:0;;;;397;;8:9:-1;5:2;;;30:1;27;20:12;5:2;397:20:0;;;;4674:435;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4674:435:0;-1:-1:-1;;;;;4674:435:0;;;;;;;1272:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1272:26:0;;;;4222:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4222:144:0;;;;;;;3123:337;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3123:337:0;-1:-1:-1;;;;;3123:337:0;;;;;;;2802:145;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2802:145:0;-1:-1:-1;;;;;2802:145:0;;;;;1303:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1303:23:0;;;;3727:210;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3727:210:0;;;;;1941:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1941:162:0;;;;1566:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1566:102:0;-1:-1:-1;;;;;1566:102:0;;;;;680:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;680:47:0;-1:-1:-1;;;;;680:47:0;;;;;4370:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4370:140:0;;;;;;;374:18;;;;;;;;;;;;;;;-1:-1:-1;;374:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4079:87::-;4149:11;;;;;;;;4079:87::o;1674:116::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;1758:11;:26;;-1:-1:-1;;1758:26:0;-1:-1:-1;;;;;1758:26:0;;;;;;;;;;1674:116::o;450:26::-;;;;:::o;3464:259::-;1367:5;;3528:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;3570:10;3560:21;;;;:9;:21;;;;;;:31;-1:-1:-1;3560:31:0;3552:40;;;;;;3609:10;3599:21;;;;:9;:21;;;;;;;;;:31;;;;;;;3637:11;:21;;;;;;;3670:29;;;;;;;;;;;;;;;;;-1:-1:-1;3713:4:0;3464:259;;;:::o;2619:177::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;2710:5;;-1:-1:-1;;;;;2698:17:0;;;2710:5;;2698:17;;2690:26;;;;;;-1:-1:-1;;;;;2723:24:0;;;;;;:14;:24;;;;;;;;;:31;;-1:-1:-1;;2723:31:0;2750:4;2723:31;;;2766:24;;;;;;;;;;;;;;;;;2619:177;:::o;422:23::-;;;;:::o;628:47::-;;;;;;;;;;;;;;;:::o;732:53::-;;;;;;;;;;;;;:::o;2505:108::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;;;;;2576:24:0;;;;;:14;:24;;;;;:31;;-1:-1:-1;;2576:31:0;2603:4;2576:31;;;2505:108::o;2953:112::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;;;;;3027:24:0;3054:5;3027:24;;;:14;:24;;;;;:32;;-1:-1:-1;;3027:32:0;;;2953:112::o;506:23::-;;;-1:-1:-1;;;;;506:23:0;;:::o;3986:89::-;4057:12;;;;3986:89;:::o;792:45::-;;;;;;;;;;;;;:::o;1796:139::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;1858:8;;-1:-1:-1;;;;;1858:8:0;:15;;1850:24;;;;;;1891:8;;;1883:5;:16;;-1:-1:-1;;1883:16:0;;;-1:-1:-1;;;;;1891:8:0;;1883:16;;;;1908:21;;;1796:139::o;481:20::-;;;-1:-1:-1;;;;;481:20:0;;:::o;397:::-;;;;;;;;;;;;;;;-1:-1:-1;;397:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4674:435;1455:10;1448:17;;1441:25;;;;4776:10;4761:26;;;;:14;:26;;;;;;;;;:51;;-1:-1:-1;4791:12:0;;;;:21;4761:51;4753:60;;;;;;;;4844:10;4829:26;;;;:14;:26;;;;;;;;4828:27;:51;;;;-1:-1:-1;;;;;;4860:19:0;;;;;;:14;:19;;;;;;;;4859:20;4828:51;4820:60;;;;;;;;4905:10;4895:21;;;;:9;:21;;;;;;:31;-1:-1:-1;4895:31:0;4887:40;;;;;;-1:-1:-1;;;;;4974:14:0;;;;;;:9;:14;;;;;;4943:26;4974:14;4962:6;4943:26;:18;:26;:::i;:::-;4942:46;;4934:55;;;;;;5006:10;4996:21;;;;:9;:21;;;;;;;;:31;;;;;;;-1:-1:-1;;;;;5034:14:0;;;;;;;;;:24;;;;;;5070:33;;;;;;;5034:14;;5006:10;5070:33;;;;;;;;;;;4674:435;;:::o;1272:26::-;;;-1:-1:-1;;;;;1272:26:0;;:::o;4222:144::-;1367:5;;4290:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;4314:12:0;:28;;-1:-1:-1;;4314:28:0;;;;;;;;;;-1:-1:-1;;4222:144:0:o;3123:337::-;1367:5;;3205:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;;;;;3237:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;3237:26:0;3229:35;;;;;;3321:5;;-1:-1:-1;;;;;3321:5:0;3311:16;;;;:9;:16;;;;;;3279:28;;;:48;;3271:57;;;;;;-1:-1:-1;;;;;3335:16:0;;;;;;;:9;:16;;;;;;;;:26;;;;;;;3378:5;;;;;3368:16;;;;;;:26;;;;;;3422:5;;3406:30;;;;;;;3422:5;;;3406:30;;;;;;;;;;-1:-1:-1;3450:4:0;3123:337;;;;:::o;2802:145::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;2896:5;;-1:-1:-1;;;;;2884:17:0;;;2896:5;;2884:17;;2876:26;;;;;;-1:-1:-1;;;;;2909:24:0;2936:5;2909:24;;;:14;:24;;;;;:32;;-1:-1:-1;;2909:32:0;;;2802:145::o;1303:23::-;;;-1:-1:-1;;;;;1303:23:0;;:::o;3727:210::-;1367:5;;3790:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;3824:10;3814:21;;;;:9;:21;;;;;;;;;:31;;;;;;3852:11;:21;;;;;;3885:28;;;;;;;;;;;;;;;;;-1:-1:-1;3927:4:0;3727:210;;;:::o;1941:162::-;1523:8;;-1:-1:-1;;;;;1523:8:0;1535:10;1523:22;1516:30;;;;2014:11;;-1:-1:-1;;;;;2014:11:0;:18;;2006:27;;;;;;2053:11;;;2042:8;:22;;-1:-1:-1;;2042:22:0;;;-1:-1:-1;;;;;2053:11:0;;2042:22;;;;2073:24;;;1941:162::o;1566:102::-;1523:8;;-1:-1:-1;;;;;1523:8:0;1535:10;1523:22;1516:30;;;;1642:8;:20;;-1:-1:-1;;1642:20:0;-1:-1:-1;;;;;1642:20:0;;;;;;;;;;1566:102::o;680:47::-;;;;;;;;;;;;;;;:::o;4370:140::-;1367:5;;4436:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;4460:11:0;:26;;;;;;;-1:-1:-1;;4460:26:0;;;;;;:11;4370:140;;;:::o;207:136::-;265:7;296:5;;;315:6;;;;308:14;;;;336:1;207:136;-1:-1:-1;;;207:136:0:o

Swarm Source

bzzr://8ae96284513e4462e00ca2fc02f37a5f247565c3d2e7260fc0128833abdf3204

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.