ETH Price: $2,437.31 (+4.59%)

Contract

0x4046a3b951a7c3e2e4a366ff778b5A60a585107A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve154790492022-09-05 17:14:22744 days ago1662398062IN
0x4046a3b9...0a585107A
0 ETH0.0003060311.7137459
Approve154790432022-09-05 17:13:40744 days ago1662398020IN
0x4046a3b9...0a585107A
0 ETH0.0003903116.17031447
Approve154790402022-09-05 17:12:06744 days ago1662397926IN
0x4046a3b9...0a585107A
0 ETH0.0003378212.93078669
Burn95180462020-02-20 4:41:321673 days ago1582173692IN
0x4046a3b9...0a585107A
0 ETH0.000191528
Transfer95180392020-02-20 4:40:271673 days ago1582173627IN
0x4046a3b9...0a585107A
0 ETH0.000068741.8
Transfer95180202020-02-20 4:35:411673 days ago1582173341IN
0x4046a3b9...0a585107A
0 ETH0.000130865.4
Burn95180182020-02-20 4:35:361673 days ago1582173336IN
0x4046a3b9...0a585107A
0 ETH0.000191328
Transfer95180122020-02-20 4:33:211673 days ago1582173201IN
0x4046a3b9...0a585107A
0 ETH0.000287095.4
Burn94769582020-02-13 20:55:191679 days ago1581627319IN
0x4046a3b9...0a585107A
0 ETH0.000095764
Transfer94769492020-02-13 20:52:511679 days ago1581627171IN
0x4046a3b9...0a585107A
0 ETH0.0004200911
Transfer94769432020-02-13 20:50:541679 days ago1581627054IN
0x4046a3b9...0a585107A
0 ETH0.00026087.2
Transfer94639712020-02-11 20:53:471681 days ago1581454427IN
0x4046a3b9...0a585107A
0 ETH0.00010434.5
Transfer94639532020-02-11 20:50:111681 days ago1581454211IN
0x4046a3b9...0a585107A
0 ETH0.000239194.5
Transfer80936602019-07-05 21:27:051902 days ago1562362025IN
0x4046a3b9...0a585107A
0 ETH0.0015356141
Burn78003212019-05-21 1:27:431948 days ago1558402063IN
0x4046a3b9...0a585107A
0 ETH0.0002222810
Transfer78003152019-05-21 1:26:291948 days ago1558401989IN
0x4046a3b9...0a585107A
0 ETH0.0003751810
Transfer76916002019-05-04 1:53:221965 days ago1556934802IN
0x4046a3b9...0a585107A
0 ETH0.0011255430
Transfer76915882019-05-04 1:49:491965 days ago1556934589IN
0x4046a3b9...0a585107A
0 ETH0.0021453241
Burn74920922019-04-03 0:13:521996 days ago1554250432IN
0x4046a3b9...0a585107A
0 ETH0.0002216410
Transfer74920892019-04-03 0:13:091996 days ago1554250389IN
0x4046a3b9...0a585107A
0 ETH0.000299638
Burn73474262019-03-11 10:52:132018 days ago1552301533IN
0x4046a3b9...0a585107A
0 ETH0.00015477
Transfer73474172019-03-11 10:50:592018 days ago1552301459IN
0x4046a3b9...0a585107A
0 ETH0.000130863.5
Transfer69171992018-12-19 21:52:052100 days ago1545256325IN
0x4046a3b9...0a585107A
0 ETH0.0002245410
Transfer69171852018-12-19 21:49:422100 days ago1545256182IN
0x4046a3b9...0a585107A
0 ETH0.0005232610
Burn65744492018-10-24 11:21:552156 days ago1540380115IN
0x4046a3b9...0a585107A
0 ETH0.000265212
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:
DaaToken

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-12-28
*/

pragma solidity ^0.4.10;

contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); }

/// @title ICONOMI Daa token
contract DaaToken {
  //
  // events
  //
  // ERC20 events
  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);

  // mint/burn events
  event Mint(address indexed _to, uint256 _amount, uint256 _newTotalSupply);
  event Burn(address indexed _from, uint256 _amount, uint256 _newTotalSupply);

  // admin events
  event BlockLockSet(uint256 _value);
  event NewOwner(address _newOwner);
  event NewMinter(address _minter);

  modifier onlyOwner {
    if (msg.sender == owner) {
      _;
    }
  }

  modifier minterOrOwner {
    if (msg.sender == minter || msg.sender == owner) {
      _;
    }
  }

  modifier blockLock(address _sender) {
    if (!isLocked() || _sender == owner) {
      _;
    }
  }

  modifier validTransfer(address _from, address _to, uint256 _amount) {
    if (isTransferValid(_from, _to, _amount)) {
      _;
    }
  }

  uint256 public totalSupply;
  string public name;
  uint8 public decimals;
  string public symbol;
  string public version = '0.0.1';
  address public owner;
  address public minter;
  uint256 public lockedUntilBlock;

  function DaaToken(
      string _tokenName,
      uint8 _decimalUnits,
      string _tokenSymbol,
      uint256 _lockedUntilBlock
  ) {

    name = _tokenName;
    decimals = _decimalUnits;
    symbol = _tokenSymbol;
    lockedUntilBlock = _lockedUntilBlock;
    owner = msg.sender;
  }

  function transfer(address _to, uint256 _value)
      public
      blockLock(msg.sender)
      validTransfer(msg.sender, _to, _value)
      returns (bool success)
  {

    // transfer tokens
    balances[msg.sender] -= _value;
    balances[_to] += _value;

    Transfer(msg.sender, _to, _value);
    return true;
  }

  function approve(address _spender, uint256 _value)
      public
      returns (bool success)
  {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value)
      public
      blockLock(_from)
      validTransfer(_from, _to, _value)
      returns (bool success)
  {

    // check sufficient allowance
    if (_value > allowed[_from][msg.sender]) {
      return false;
    }

    // transfer tokens
    balances[_from] -= _value;
    balances[_to] += _value;
    allowed[_from][msg.sender] -= _value;

    Transfer(_from, _to, _value);
    return true;
  }

  function approveAndCall(address _spender, uint256 _value, bytes _extraData)
      public
      returns (bool success)
  {
    if (approve(_spender, _value)) {
      tokenRecipient(_spender).receiveApproval(msg.sender, _value, this, _extraData);
      return true;
    }
  }

  /// @notice Mint new tokens. Can only be called by minter or owner
  function mint(address _to, uint256 _value)
      public
      minterOrOwner
      blockLock(msg.sender)
      returns (bool success)
  {
    // ensure _value is greater than zero and
    // doesn't overflow
    if (totalSupply + _value <= totalSupply) {
      return false;
    }

    balances[_to] += _value;
    totalSupply += _value;

    Mint(_to, _value, totalSupply);
    Transfer(0x0, _to, _value);

    return true;
  }

  /// @notice Burn tokens. Can be called by any account
  function burn(uint256 _value)
      public
      blockLock(msg.sender)
      returns (bool success)
  {
    if (_value == 0 || _value > balances[msg.sender]) {
      return false;
    }

    balances[msg.sender] -= _value;
    totalSupply -= _value;

    Burn(msg.sender, _value, totalSupply);
    Transfer(msg.sender, 0x0, _value);

    return true;
  }

  /// @notice Set block lock. Until that block (exclusive) transfers are disallowed
  function setBlockLock(uint256 _lockedUntilBlock)
      public
      onlyOwner
      returns (bool success)
  {
    lockedUntilBlock = _lockedUntilBlock;
    BlockLockSet(_lockedUntilBlock);
    return true;
  }

  /// @notice Replace current owner with new one
  function replaceOwner(address _newOwner)
      public
      onlyOwner
      returns (bool success)
  {
    owner = _newOwner;
    NewOwner(_newOwner);
    return true;
  }

  /// @notice Set account that can mint new tokens
  function setMinter(address _newMinter)
      public
      onlyOwner
      returns (bool success)
  {
    minter = _newMinter;
    NewMinter(_newMinter);
    return true;
  }

  function balanceOf(address _owner)
      public
      constant
      returns (uint256 balance)
  {
    return balances[_owner];
  }

  function allowance(address _owner, address _spender)
      public
      constant
      returns (uint256 remaining)
  {
    return allowed[_owner][_spender];
  }

  /// @notice Are transfers currently disallowed
  function isLocked()
      public
      constant
      returns (bool success)
  {
    return lockedUntilBlock > block.number;
  }

  /// @dev Checks if transfer parameters are valid
  function isTransferValid(address _from, address _to, uint256 _amount)
      private
      constant
      returns (bool isValid)
  {
    return  balances[_from] >= _amount &&  // sufficient balance
            _amount > 0 &&                 // amount is positive
            _to != address(this) &&        // prevent sending tokens to contract
            _to != 0x0                     // prevent sending token to 0x0 address
    ;
  }

  mapping (address => uint256) balances;
  mapping (address => mapping (address => uint256)) allowed;
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minter","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","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":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","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":"_lockedUntilBlock","type":"uint256"}],"name":"setBlockLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"mint","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","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":"_newOwner","type":"address"}],"name":"replaceOwner","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isLocked","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lockedUntilBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newMinter","type":"address"}],"name":"setMinter","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_tokenName","type":"string"},{"name":"_decimalUnits","type":"uint8"},{"name":"_tokenSymbol","type":"string"},{"name":"_lockedUntilBlock","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_newTotalSupply","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_newTotalSupply","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_value","type":"uint256"}],"name":"BlockLockSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newOwner","type":"address"}],"name":"NewOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_minter","type":"address"}],"name":"NewMinter","type":"event"}]

606060405260408051908101604052600581527f302e302e310000000000000000000000000000000000000000000000000000006020820152600490805161004b9291602001906100e9565b50341561005757600080fd5b60405162000f0038038062000f00833981016040528080518201919060200180519190602001805182019190602001805191506001905084805161009f9291602001906100e9565b506002805460ff191660ff851617905560038280516100c29291602001906100e9565b50600755505060058054600160a060020a03191633600160a060020a031617905550610184565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012a57805160ff1916838001178555610157565b82800160010185558215610157579182015b8281111561015757825182559160200191906001019061013c565b50610163929150610167565b5090565b61018191905b80821115610163576000815560010161016d565b90565b610d6c80620001946000396000f3006060604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461011657806307546172146101a0578063095ea7b3146101cf57806318160ddd1461020557806323b872dd1461022a578063313ce56714610252578063366a68dc1461027b57806340c10f191461029157806342966c68146102b357806354fd4d50146102c957806370a08231146102dc5780638da5cb5b146102fb57806395d89b411461030e578063a39a45b714610321578063a4e2d63414610340578063a9059cbb14610353578063cae9ca5114610375578063d8162db7146103da578063dd62ed3e146103ed578063fca3b5aa14610412575b600080fd5b341561012157600080fd5b610129610431565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016557808201518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ab57600080fd5b6101b36104cf565b604051600160a060020a03909116815260200160405180910390f35b34156101da57600080fd5b6101f1600160a060020a03600435166024356104de565b604051901515815260200160405180910390f35b341561021057600080fd5b61021861054b565b60405190815260200160405180910390f35b341561023557600080fd5b6101f1600160a060020a0360043581169060243516604435610551565b341561025d57600080fd5b610265610647565b60405160ff909116815260200160405180910390f35b341561028657600080fd5b6101f1600435610650565b341561029c57600080fd5b6101f1600160a060020a03600435166024356106ab565b34156102be57600080fd5b6101f16004356107b2565b34156102d457600080fd5b6101296108a7565b34156102e757600080fd5b610218600160a060020a0360043516610912565b341561030657600080fd5b6101b361092d565b341561031957600080fd5b61012961093c565b341561032c57600080fd5b6101f1600160a060020a03600435166109a7565b341561034b57600080fd5b6101f1610a2e565b341561035e57600080fd5b6101f1600160a060020a0360043516602435610a37565b341561038057600080fd5b6101f160048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610ad595505050505050565b34156103e557600080fd5b610218610c05565b34156103f857600080fd5b610218600160a060020a0360043581169060243516610c0b565b341561041d57600080fd5b6101f1600160a060020a0360043516610c36565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c75780601f1061049c576101008083540402835291602001916104c7565b820191906000526020600020905b8154815290600101906020018083116104aa57829003601f168201915b505050505081565b600654600160a060020a031681565b600160a060020a03338116600081815260096020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b60008361055c610a2e565b15806105755750600554600160a060020a038281169116145b1561063f57848484610588838383610cbd565b1561063b57600160a060020a03808916600090815260096020908152604080832033909416835292905220548611156105c4576000945061063b565b600160a060020a03808916600081815260086020908152604080832080548c900390558b851680845281842080548d01905584845260098352818420339096168452949091529081902080548a90039055600080516020610d218339815191529089905190815260200160405180910390a3600194505b5050505b509392505050565b60025460ff1681565b60055460009033600160a060020a03908116911614156106a65760078290557f6c04066f6ede40cc1642c211ba9d18f1a096ccc84fb8d11be28ea6c3c6f68b368260405190815260200160405180910390a15060015b919050565b60065460009033600160a060020a03908116911614806106d9575060055433600160a060020a039081169116145b1561054557336106e7610a2e565b15806107005750600554600160a060020a038281169116145b156107ab576000548381011161071957600091506107ab565b600160a060020a03841660008181526008602052604080822080548701905581548601918290557f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f9186915191825260208201526040908101905180910390a283600160a060020a03166000600080516020610d218339815191528560405190815260200160405180910390a3600191505b5092915050565b6000336107bd610a2e565b15806107d65750600554600160a060020a038281169116145b156108a1578215806107ff5750600160a060020a03331660009081526008602052604090205483115b1561080d57600091506108a1565b600160a060020a033316600081815260086020526040808220805487900390558154869003918290557f49995e5dd6158cf69ad3e9777c46755a1a826a446c6416992167462dad033b2a9186915191825260208201526040908101905180910390a2600033600160a060020a0316600080516020610d218339815191528560405190815260200160405180910390a3600191505b50919050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c75780601f1061049c576101008083540402835291602001916104c7565b600160a060020a031660009081526008602052604090205490565b600554600160a060020a031681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c75780601f1061049c576101008083540402835291602001916104c7565b60055460009033600160a060020a03908116911614156106a6576005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790557f3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc82604051600160a060020a03909116815260200160405180910390a1506001919050565b60075443901190565b600033610a42610a2e565b1580610a5b5750600554600160a060020a038281169116145b156107ab57338484610a6e838383610cbd565b15610acb57600160a060020a0333811660008181526008602052604080822080548b90039055928a168082529083902080548a01905591600080516020610d218339815191529089905190815260200160405180910390a3600194505b5050505092915050565b6000610ae184846104de565b15610bfe5783600160a060020a0316638f4ffcb1338530866040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610b97578082015183820152602001610b7f565b50505050905090810190601f168015610bc45780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610be557600080fd5b6102c65a03f11515610bf657600080fd5b505050600190505b9392505050565b60075481565b600160a060020a03918216600090815260096020908152604080832093909416825291909152205490565b60055460009033600160a060020a03908116911614156106a6576006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790557f6adffd5c93085d835dac6f3b40adf7c242ca4b3284048d20c3d8a501748dc97382604051600160a060020a03909116815260200160405180910390a1506001919050565b600160a060020a038316600090815260086020526040812054829010801590610ce65750600082115b8015610d04575030600160a060020a031683600160a060020a031614155b8015610d185750600160a060020a03831615155b9493505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058200fa19beb896dce350dd87c4726c5d0e9d00d8b27fbc7299af6d8deb62ec725a000290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a47726579636861696e20456d657267696e67204d61726b657473000000000000000000000000000000000000000000000000000000000000000000000000000347454d0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6060604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461011657806307546172146101a0578063095ea7b3146101cf57806318160ddd1461020557806323b872dd1461022a578063313ce56714610252578063366a68dc1461027b57806340c10f191461029157806342966c68146102b357806354fd4d50146102c957806370a08231146102dc5780638da5cb5b146102fb57806395d89b411461030e578063a39a45b714610321578063a4e2d63414610340578063a9059cbb14610353578063cae9ca5114610375578063d8162db7146103da578063dd62ed3e146103ed578063fca3b5aa14610412575b600080fd5b341561012157600080fd5b610129610431565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016557808201518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ab57600080fd5b6101b36104cf565b604051600160a060020a03909116815260200160405180910390f35b34156101da57600080fd5b6101f1600160a060020a03600435166024356104de565b604051901515815260200160405180910390f35b341561021057600080fd5b61021861054b565b60405190815260200160405180910390f35b341561023557600080fd5b6101f1600160a060020a0360043581169060243516604435610551565b341561025d57600080fd5b610265610647565b60405160ff909116815260200160405180910390f35b341561028657600080fd5b6101f1600435610650565b341561029c57600080fd5b6101f1600160a060020a03600435166024356106ab565b34156102be57600080fd5b6101f16004356107b2565b34156102d457600080fd5b6101296108a7565b34156102e757600080fd5b610218600160a060020a0360043516610912565b341561030657600080fd5b6101b361092d565b341561031957600080fd5b61012961093c565b341561032c57600080fd5b6101f1600160a060020a03600435166109a7565b341561034b57600080fd5b6101f1610a2e565b341561035e57600080fd5b6101f1600160a060020a0360043516602435610a37565b341561038057600080fd5b6101f160048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610ad595505050505050565b34156103e557600080fd5b610218610c05565b34156103f857600080fd5b610218600160a060020a0360043581169060243516610c0b565b341561041d57600080fd5b6101f1600160a060020a0360043516610c36565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c75780601f1061049c576101008083540402835291602001916104c7565b820191906000526020600020905b8154815290600101906020018083116104aa57829003601f168201915b505050505081565b600654600160a060020a031681565b600160a060020a03338116600081815260096020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b60008361055c610a2e565b15806105755750600554600160a060020a038281169116145b1561063f57848484610588838383610cbd565b1561063b57600160a060020a03808916600090815260096020908152604080832033909416835292905220548611156105c4576000945061063b565b600160a060020a03808916600081815260086020908152604080832080548c900390558b851680845281842080548d01905584845260098352818420339096168452949091529081902080548a90039055600080516020610d218339815191529089905190815260200160405180910390a3600194505b5050505b509392505050565b60025460ff1681565b60055460009033600160a060020a03908116911614156106a65760078290557f6c04066f6ede40cc1642c211ba9d18f1a096ccc84fb8d11be28ea6c3c6f68b368260405190815260200160405180910390a15060015b919050565b60065460009033600160a060020a03908116911614806106d9575060055433600160a060020a039081169116145b1561054557336106e7610a2e565b15806107005750600554600160a060020a038281169116145b156107ab576000548381011161071957600091506107ab565b600160a060020a03841660008181526008602052604080822080548701905581548601918290557f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f9186915191825260208201526040908101905180910390a283600160a060020a03166000600080516020610d218339815191528560405190815260200160405180910390a3600191505b5092915050565b6000336107bd610a2e565b15806107d65750600554600160a060020a038281169116145b156108a1578215806107ff5750600160a060020a03331660009081526008602052604090205483115b1561080d57600091506108a1565b600160a060020a033316600081815260086020526040808220805487900390558154869003918290557f49995e5dd6158cf69ad3e9777c46755a1a826a446c6416992167462dad033b2a9186915191825260208201526040908101905180910390a2600033600160a060020a0316600080516020610d218339815191528560405190815260200160405180910390a3600191505b50919050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c75780601f1061049c576101008083540402835291602001916104c7565b600160a060020a031660009081526008602052604090205490565b600554600160a060020a031681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c75780601f1061049c576101008083540402835291602001916104c7565b60055460009033600160a060020a03908116911614156106a6576005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790557f3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc82604051600160a060020a03909116815260200160405180910390a1506001919050565b60075443901190565b600033610a42610a2e565b1580610a5b5750600554600160a060020a038281169116145b156107ab57338484610a6e838383610cbd565b15610acb57600160a060020a0333811660008181526008602052604080822080548b90039055928a168082529083902080548a01905591600080516020610d218339815191529089905190815260200160405180910390a3600194505b5050505092915050565b6000610ae184846104de565b15610bfe5783600160a060020a0316638f4ffcb1338530866040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610b97578082015183820152602001610b7f565b50505050905090810190601f168015610bc45780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610be557600080fd5b6102c65a03f11515610bf657600080fd5b505050600190505b9392505050565b60075481565b600160a060020a03918216600090815260096020908152604080832093909416825291909152205490565b60055460009033600160a060020a03908116911614156106a6576006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790557f6adffd5c93085d835dac6f3b40adf7c242ca4b3284048d20c3d8a501748dc97382604051600160a060020a03909116815260200160405180910390a1506001919050565b600160a060020a038316600090815260086020526040812054829010801590610ce65750600082115b8015610d04575030600160a060020a031683600160a060020a031614155b8015610d185750600160a060020a03831615155b9493505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058200fa19beb896dce350dd87c4726c5d0e9d00d8b27fbc7299af6d8deb62ec725a00029

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

0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a47726579636861696e20456d657267696e67204d61726b657473000000000000000000000000000000000000000000000000000000000000000000000000000347454d0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _tokenName (string): Greychain Emerging Markets
Arg [1] : _decimalUnits (uint8): 18
Arg [2] : _tokenSymbol (string): GEM
Arg [3] : _lockedUntilBlock (uint256): 0

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [4] : 000000000000000000000000000000000000000000000000000000000000001a
Arg [5] : 47726579636861696e20456d657267696e67204d61726b657473000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 47454d0000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://0fa19beb896dce350dd87c4726c5d0e9d00d8b27fbc7299af6d8deb62ec725a0

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.