ETH Price: $1,929.68 (-4.76%)
 

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
Transfer244569862026-02-14 19:01:2313 days ago1771095683IN
0x92bF9698...4d58e1C3a
0 ETH0.000006580.14035752
Approve242718652026-01-19 22:39:5939 days ago1768862399IN
0x92bF9698...4d58e1C3a
0 ETH0.000002350.05063978
Approve242626812026-01-18 15:57:2340 days ago1768751843IN
0x92bF9698...4d58e1C3a
0 ETH0.000048021.03314883
Approve232025632025-08-23 8:22:35188 days ago1755937355IN
0x92bF9698...4d58e1C3a
0 ETH0.000035710.76930019
Approve228291212025-07-02 4:21:47240 days ago1751430107IN
0x92bF9698...4d58e1C3a
0 ETH0.000154883.33169051
Approve228283282025-07-02 1:41:35241 days ago1751420495IN
0x92bF9698...4d58e1C3a
0 ETH0.000013290.5
Approve227647182025-06-23 4:22:35249 days ago1750652555IN
0x92bF9698...4d58e1C3a
0 ETH0.000039140.84196848
Approve226636042025-06-09 0:59:59264 days ago1749430799IN
0x92bF9698...4d58e1C3a
0 ETH0.000032540.7
Approve226372802025-06-05 8:39:47267 days ago1749112787IN
0x92bF9698...4d58e1C3a
0 ETH0.000108212.32790499
Approve225750802025-05-27 15:41:23276 days ago1748360483IN
0x92bF9698...4d58e1C3a
0 ETH0.00030256.50731509
Approve225750342025-05-27 15:32:11276 days ago1748359931IN
0x92bF9698...4d58e1C3a
0 ETH0.000288816.2128485
Approve225723822025-05-27 6:37:35276 days ago1748327855IN
0x92bF9698...4d58e1C3a
0 ETH0.000041981.4439843
Approve225616262025-05-25 18:28:47278 days ago1748197727IN
0x92bF9698...4d58e1C3a
0 ETH0.000052951.14069086
Approve225516952025-05-24 9:05:59279 days ago1748077559IN
0x92bF9698...4d58e1C3a
0 ETH0.000046481.0012521
Approve225483802025-05-23 21:55:59280 days ago1748037359IN
0x92bF9698...4d58e1C3a
0 ETH0.000079781.71897918
Approve225447372025-05-23 9:41:47280 days ago1747993307IN
0x92bF9698...4d58e1C3a
0 ETH0.000144923.12156282
Approve225445102025-05-23 8:55:59280 days ago1747990559IN
0x92bF9698...4d58e1C3a
0 ETH0.000119142.56295802
Approve225441382025-05-23 7:40:35280 days ago1747986035IN
0x92bF9698...4d58e1C3a
0 ETH0.000102272.20001675
Approve225410272025-05-22 21:13:23281 days ago1747948403IN
0x92bF9698...4d58e1C3a
0 ETH0.000151813.29042629
Approve219439632025-02-28 9:31:23364 days ago1740735083IN
0x92bF9698...4d58e1C3a
0 ETH0.000131152.84040541
Approve217479922025-02-01 0:08:47392 days ago1738368527IN
0x92bF9698...4d58e1C3a
0 ETH0.000126642.72844521
Transfer216994822025-01-25 5:37:59398 days ago1737783479IN
0x92bF9698...4d58e1C3a
0 ETH0.000409198.72002134
Approve213209832024-12-03 9:08:23451 days ago1733216903IN
0x92bF9698...4d58e1C3a
0 ETH0.0009921221.36963531
Transfer213209792024-12-03 9:07:35451 days ago1733216855IN
0x92bF9698...4d58e1C3a
0 ETH0.0010656822.70999585
Approve212969332024-11-30 0:31:11455 days ago1732926671IN
0x92bF9698...4d58e1C3a
0 ETH0.000237449.81038531
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LUNA

Compiler Version
v0.5.2+commit.1df8f40c

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.5.2;

// File: contracts/math/SafeMath.sol

library SafeMath {
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    require(c >= a);
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
    require(b <= a);
    return a - b;
  }

  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }

    c = a * b;
    require(c / a == b);
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256 c) {
    // Since Solidity automatically asserts when dividing by 0,
    // but we only need it to revert.
    require(b > 0);
    return a / b;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256 c) {
    // Same reason as `div`.
    require(b > 0);
    return a % b;
  }

  function ceilingDiv(uint256 a, uint256 b) internal pure returns (uint256 c) {
    return add(div(a, b), mod(a, b) > 0 ? 1 : 0);
  }

  function subU64(uint64 a, uint64 b) internal pure returns (uint64 c) {
    require(b <= a);
    return a - b;
  }

  function addU8(uint8 a, uint8 b) internal pure returns (uint8 c) {
    c = a + b;
    require(c >= a);
  }
}

// File: contracts/token/erc20/IERC20.sol

interface IERC20 {
  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);

  function totalSupply() external view returns (uint256 _supply);
  function balanceOf(address _owner) external view returns (uint256 _balance);

  function approve(address _spender, uint256 _value) external returns (bool _success);
  function allowance(address _owner, address _spender) external view returns (uint256 _value);

  function transfer(address _to, uint256 _value) external returns (bool _success);
  function transferFrom(address _from, address _to, uint256 _value) external returns (bool _success);
}

// File: contracts/token/erc20/ERC20.sol

contract ERC20 is IERC20 {
  using SafeMath for uint256;

  uint256 public totalSupply;
  mapping (address => uint256) public balanceOf;
  mapping (address => mapping (address => uint256)) public allowance;

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

  function transfer(address _to, uint256 _value) public returns (bool _success) {
    require(_to != address(0));
    balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool _success) {
    require(_to != address(0));
    balanceOf[_from] = balanceOf[_from].sub(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_value);
    emit Transfer(_from, _to, _value);
    return true;
  }
}

// File: contracts/token/erc20/IERC20Burnable.sol

interface IERC20Burnable {
  function burn(uint256 _value) external returns (bool _success);
  function burnFrom(address _from, uint256 _value) external returns (bool _success);
}

// File: contracts/token/erc20/ERC20Burnable.sol

contract ERC20Burnable is ERC20, IERC20Burnable {
  function burn(uint256 _value) public returns (bool _success) {
    totalSupply = totalSupply.sub(_value);
    balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
    emit Transfer(msg.sender, address(0), _value);
    return true;
  }

  function burnFrom(address _from, uint256 _value) public returns (bool _success) {
    totalSupply = totalSupply.sub(_value);
    balanceOf[_from] = balanceOf[_from].sub(_value);
    allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_value);
    emit Transfer(_from, address(0), _value);
    return true;
  }
}

// File: contracts/access/HasAdmin.sol

contract HasAdmin {
  event AdminChanged(address indexed _oldAdmin, address indexed _newAdmin);
  event AdminRemoved(address indexed _oldAdmin);

  address public admin;

  modifier onlyAdmin {
    require(msg.sender == admin);
    _;
  }

  constructor() internal {
    admin = msg.sender;
    emit AdminChanged(address(0), admin);
  }

  function changeAdmin(address _newAdmin) external onlyAdmin {
    require(_newAdmin != address(0));
    emit AdminChanged(admin, _newAdmin);
    admin = _newAdmin;
  }

  function removeAdmin() external onlyAdmin {
    emit AdminRemoved(admin);
    admin = address(0);
  }
}

// File: contracts/access/HasMinters.sol

contract HasMinters is HasAdmin {
  event MinterAdded(address indexed _minter);
  event MinterRemoved(address indexed _minter);

  address[] public minters;
  mapping (address => bool) public minter;

  modifier onlyMinter {
    require(minter[msg.sender]);
    _;
  }

  function addMinters(address[] memory _addedMinters) public onlyAdmin {
    address _minter;

    for (uint256 i = 0; i < _addedMinters.length; i++) {
      _minter = _addedMinters[i];

      if (!minter[_minter]) {
        minters.push(_minter);
        minter[_minter] = true;
        emit MinterAdded(_minter);
      }
    }
  }

  function removeMinters(address[] memory _removedMinters) public onlyAdmin {
    address _minter;

    for (uint256 i = 0; i < _removedMinters.length; i++) {
      _minter = _removedMinters[i];

      if (minter[_minter]) {
        minter[_minter] = false;
        emit MinterRemoved(_minter);
      }
    }

    uint256 i = 0;

    while (i < minters.length) {
      _minter = minters[i];

      if (!minter[_minter]) {
        minters[i] = minters[minters.length - 1];
        delete minters[minters.length - 1];
        minters.length--;
      } else {
        i++;
      }
    }
  }
}

// File: contracts/token/erc20/ERC20Mintable.sol

contract ERC20Mintable is HasMinters, ERC20 {
  function mint(address _to, uint256 _value) public onlyMinter returns (bool _success) {
    totalSupply = totalSupply.add(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    emit Transfer(address(0), _to, _value);
    return true;
  }
}

// File: contracts/token/erc20/ERC20Capped.sol

contract ERC20Capped is ERC20Mintable, ERC20Burnable {
  uint256 public cappedSupply;

  constructor(uint256 _cappedSupply) public {
    cappedSupply = _cappedSupply;
  }

  function mint(address _to, uint256 _value) public returns (bool _success) {
    require(totalSupply.add(_value) <= cappedSupply);
    return super.mint(_to, _value);
  }

  function burn(uint256 _value) public returns (bool _success) {
    cappedSupply = cappedSupply.sub(_value);
    return super.burn(_value);
  }

  function burnFrom(address _from, uint256 _value) public returns (bool _success) {
    cappedSupply = cappedSupply.sub(_value);
    return super.burnFrom(_from, _value);
  }
}

// File: contracts/token/erc20/IERC20Detailed.sol

interface IERC20Detailed {
  function name() external view returns (string memory _name);
  function symbol() external view returns (string memory _symbol);
  function decimals() external view returns (uint8 _decimals);
}

// File: contracts/token/erc20/ERC20Detailed.sol

contract ERC20Detailed is ERC20, IERC20Detailed {
  string public name;
  string public symbol;
  uint8 public decimals;

  constructor(string memory _name, string memory _symbol, uint8 _decimals) public {
    name = _name;
    symbol = _symbol;
    decimals = _decimals;
  }
}

// File: contracts/token/erc20/IERC20Receiver.sol

interface IERC20Receiver {
  function receiveApproval(
    address _from,
    uint256 _value,
    address _tokenAddress,
    bytes calldata _data
  )
    external;
}

// File: contracts/token/erc20/ERC20Extended.sol

contract ERC20Extended is ERC20 {
  function approveAndCall(
    IERC20Receiver _spender,
    uint256 _value,
    bytes calldata _data
  )
    external
    returns (bool _success)
  {
    require(approve(address(_spender), _value));
    _spender.receiveApproval(msg.sender, _value, address(this), _data);
    return true;
  }
}

// File: contracts/token/erc20/ERC20Full.sol

contract LUNA is ERC20Detailed, ERC20Extended, ERC20Capped {
  constructor(
    string memory _name,
    string memory _symbol,
    uint8 _decimals,
    uint256 _cappedSupply
  )
    public
    ERC20Detailed(_name, _symbol, _decimals)
    ERC20Capped(_cappedSupply.mul(uint256(10)**_decimals))
  {
  }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"_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":true,"inputs":[{"name":"","type":"address"}],"name":"minter","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":false,"inputs":[{"name":"_removedMinters","type":"address[]"}],"name":"removeMinters","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"cappedSupply","outputs":[{"name":"","type":"uint256"}],"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":"_addedMinters","type":"address[]"}],"name":"addMinters","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"_success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"minters","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"removeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"_success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"_cappedSupply","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":"_minter","type":"address"}],"name":"MinterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_minter","type":"address"}],"name":"MinterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_oldAdmin","type":"address"},{"indexed":true,"name":"_newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_oldAdmin","type":"address"}],"name":"AdminRemoved","type":"event"}]

60806040523480156200001157600080fd5b506040516200141538038062001415833981018060405260808110156200003757600080fd5b8101908080516401000000008111156200005057600080fd5b820160208101848111156200006457600080fd5b81516401000000008111828201871017156200007f57600080fd5b505092919060200180516401000000008111156200009c57600080fd5b82016020810184811115620000b057600080fd5b8151640100000000811182820187101715620000cb57600080fd5b50506020820151604090920151909350909150620000fe8160ff8416600a0a640100000000620011156200019d82021704565b60008054600160a060020a0319163317808255604051879287928792600160a060020a039190911691907f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f908290a3825162000162906006906020860190620001d3565b50815162000178906007906020850190620001d3565b506008805460ff191660ff929092169190911790555050600955506200027892505050565b6000821515620001b057506000620001cd565b50818102818382811515620001c157fe5b0414620001cd57600080fd5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200021657805160ff191683800117855562000246565b8280016001018555821562000246579182015b828111156200024657825182559160200191906001019062000229565b506200025492915062000258565b5090565b6200027591905b808211156200025457600081556001016200025f565b90565b61118d80620002886000396000f3fe608060405234801561001057600080fd5b5060043610610154576000357c01000000000000000000000000000000000000000000000000000000009004806370a08231116100d557806395d89b411161009957806395d89b41146104f45780639a202d47146104fc578063a9059cbb14610504578063cae9ca5114610530578063dd62ed3e146105b5578063f851a440146105e357610154565b806370a08231146103a057806371e2a657146103c657806379cc6790146104695780638623ec7b146104955780638f283970146104ce57610154565b80633dd08c381161011c5780633dd08c381461028457806340c10f19146102aa57806342966c68146102d65780635fc1964f146102f35780636de23a161461039857610154565b806306fdde0314610159578063095ea7b3146101d657806318160ddd1461021657806323b872dd14610230578063313ce56714610266575b600080fd5b6101616105eb565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019b578181015183820152602001610183565b50505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610202600480360360408110156101ec57600080fd5b50600160a060020a038135169060200135610679565b604080519115158252519081900360200190f35b61021e6106e0565b60408051918252519081900360200190f35b6102026004803603606081101561024657600080fd5b50600160a060020a038135811691602081013590911690604001356106e6565b61026e6107f8565b6040805160ff9092168252519081900360200190f35b6102026004803603602081101561029a57600080fd5b5035600160a060020a0316610801565b610202600480360360408110156102c057600080fd5b50600160a060020a038135169060200135610816565b610202600480360360208110156102ec57600080fd5b503561084c565b6103966004803603602081101561030957600080fd5b81019060208101813564010000000081111561032457600080fd5b82018360208201111561033657600080fd5b8035906020019184602083028401116401000000008311171561035857600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061086e945050505050565b005b61021e610a39565b61021e600480360360208110156103b657600080fd5b5035600160a060020a0316610a3f565b610396600480360360208110156103dc57600080fd5b8101906020810181356401000000008111156103f757600080fd5b82018360208201111561040957600080fd5b8035906020019184602083028401116401000000008311171561042b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610a51945050505050565b6102026004803603604081101561047f57600080fd5b50600160a060020a038135169060200135610b53565b6104b2600480360360208110156104ab57600080fd5b5035610b76565b60408051600160a060020a039092168252519081900360200190f35b610396600480360360208110156104e457600080fd5b5035600160a060020a0316610b9e565b610161610c32565b610396610c8d565b6102026004803603604081101561051a57600080fd5b50600160a060020a038135169060200135610cf9565b6102026004803603606081101561054657600080fd5b600160a060020a038235169160208101359181019060608101604082013564010000000081111561057657600080fd5b82018360208201111561058857600080fd5b803590602001918460018302840111640100000000831117156105aa57600080fd5b509092509050610dae565b61021e600480360360408110156105cb57600080fd5b50600160a060020a0381358116916020013516610e92565b6104b2610eaf565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106715780601f1061064657610100808354040283529160200191610671565b820191906000526020600020905b81548152906001019060200180831161065457829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60035481565b6000600160a060020a03831615156106fd57600080fd5b600160a060020a038416600090815260046020526040902054610726908363ffffffff610ebe16565b600160a060020a03808616600090815260046020526040808220939093559085168152205461075b908363ffffffff610ed316565b600160a060020a03808516600090815260046020908152604080832094909455918716815260058252828120338252909152205461079f908363ffffffff610ebe16565b600160a060020a0380861660008181526005602090815260408083203384528252918290209490945580518681529051928716939192600080516020611142833981519152929181900390910190a35060019392505050565b60085460ff1681565b60026020526000908152604090205460ff1681565b600060095461083083600354610ed390919063ffffffff16565b111561083b57600080fd5b6108458383610ee3565b9392505050565b600954600090610862908363ffffffff610ebe16565b6009556106da82610f8b565b600054600160a060020a0316331461088557600080fd5b6000805b825181101561091f5782818151811015156108a057fe5b6020908102909101810151600160a060020a0381166000908152600290925260409091205490925060ff161561091757600160a060020a038216600081815260026020526040808220805460ff19169055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a25b600101610889565b5060005b600154811015610a3457600180548290811061093b57fe5b6000918252602080832090910154600160a060020a0316808352600290915260409091205490925060ff161515610a2b5760018054600019810190811061097e57fe5b60009182526020909120015460018054600160a060020a0390921691839081106109a457fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790556001805460001981019081106109ec57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690556001805490610a259060001983016110d5565b50610a2f565b6001015b610923565b505050565b60095481565b60046020526000908152604090205481565b600054600160a060020a03163314610a6857600080fd5b6000805b8251811015610a34578281815181101515610a8357fe5b6020908102909101810151600160a060020a0381166000908152600290925260409091205490925060ff161515610b4b576001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf601805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038516908117909155600081815260026020526040808220805460ff1916909417909355915190917f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f691a25b600101610a6c565b600954600090610b69908363ffffffff610ebe16565b6009556108458383611004565b6001805482908110610b8457fe5b600091825260209091200154600160a060020a0316905081565b600054600160a060020a03163314610bb557600080fd5b600160a060020a0381161515610bca57600080fd5b60008054604051600160a060020a03808516939216917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f91a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106715780601f1061064657610100808354040283529160200191610671565b600054600160a060020a03163314610ca457600080fd5b60008054604051600160a060020a03909116917fa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f91a26000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000600160a060020a0383161515610d1057600080fd5b33600090815260046020526040902054610d30908363ffffffff610ebe16565b3360009081526004602052604080822092909255600160a060020a03851681522054610d62908363ffffffff610ed316565b600160a060020a0384166000818152600460209081526040918290209390935580518581529051919233926000805160206111428339815191529281900390910190a350600192915050565b6000610dba8585610679565b1515610dc557600080fd5b6040517f8f4ffcb1000000000000000000000000000000000000000000000000000000008152336004820181815260248301879052306044840181905260806064850190815260848501879052600160a060020a038a1694638f4ffcb194938a93928a928a92919060a401848480828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610e6f57600080fd5b505af1158015610e83573d6000803e3d6000fd5b50600198975050505050505050565b600560209081526000928352604080842090915290825290205481565b600054600160a060020a031681565b600082821115610ecd57600080fd5b50900390565b818101828110156106da57600080fd5b3360009081526002602052604081205460ff161515610f0157600080fd5b600354610f14908363ffffffff610ed316565b600355600160a060020a038316600090815260046020526040902054610f40908363ffffffff610ed316565b600160a060020a03841660008181526004602090815260408083209490945583518681529351929391926000805160206111428339815191529281900390910190a350600192915050565b600354600090610fa1908363ffffffff610ebe16565b60035533600090815260046020526040902054610fc4908363ffffffff610ebe16565b33600081815260046020908152604080832094909455835186815293519193600080516020611142833981519152929081900390910190a3506001919050565b60035460009061101a908363ffffffff610ebe16565b600355600160a060020a038316600090815260046020526040902054611046908363ffffffff610ebe16565b600160a060020a0384166000908152600460209081526040808320939093556005815282822033835290522054611083908363ffffffff610ebe16565b600160a060020a0384166000818152600560209081526040808320338452825280832094909455835186815293519193600080516020611142833981519152929081900390910190a350600192915050565b815481835581811115610a3457600083815260209020610a3491810190830161111291905b8082111561110e57600081556001016110fa565b5090565b90565b6000821515611126575060006106da565b5081810281838281151561113657fe5b04146106da57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820c20aea2743324564194727792808d179e1acd51791e79e07744fcd24d7670f480029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000001908b10000000000000000000000000000000000000000000000000000000000000000044c756e610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c554e4100000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b5060043610610154576000357c01000000000000000000000000000000000000000000000000000000009004806370a08231116100d557806395d89b411161009957806395d89b41146104f45780639a202d47146104fc578063a9059cbb14610504578063cae9ca5114610530578063dd62ed3e146105b5578063f851a440146105e357610154565b806370a08231146103a057806371e2a657146103c657806379cc6790146104695780638623ec7b146104955780638f283970146104ce57610154565b80633dd08c381161011c5780633dd08c381461028457806340c10f19146102aa57806342966c68146102d65780635fc1964f146102f35780636de23a161461039857610154565b806306fdde0314610159578063095ea7b3146101d657806318160ddd1461021657806323b872dd14610230578063313ce56714610266575b600080fd5b6101616105eb565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019b578181015183820152602001610183565b50505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610202600480360360408110156101ec57600080fd5b50600160a060020a038135169060200135610679565b604080519115158252519081900360200190f35b61021e6106e0565b60408051918252519081900360200190f35b6102026004803603606081101561024657600080fd5b50600160a060020a038135811691602081013590911690604001356106e6565b61026e6107f8565b6040805160ff9092168252519081900360200190f35b6102026004803603602081101561029a57600080fd5b5035600160a060020a0316610801565b610202600480360360408110156102c057600080fd5b50600160a060020a038135169060200135610816565b610202600480360360208110156102ec57600080fd5b503561084c565b6103966004803603602081101561030957600080fd5b81019060208101813564010000000081111561032457600080fd5b82018360208201111561033657600080fd5b8035906020019184602083028401116401000000008311171561035857600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061086e945050505050565b005b61021e610a39565b61021e600480360360208110156103b657600080fd5b5035600160a060020a0316610a3f565b610396600480360360208110156103dc57600080fd5b8101906020810181356401000000008111156103f757600080fd5b82018360208201111561040957600080fd5b8035906020019184602083028401116401000000008311171561042b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610a51945050505050565b6102026004803603604081101561047f57600080fd5b50600160a060020a038135169060200135610b53565b6104b2600480360360208110156104ab57600080fd5b5035610b76565b60408051600160a060020a039092168252519081900360200190f35b610396600480360360208110156104e457600080fd5b5035600160a060020a0316610b9e565b610161610c32565b610396610c8d565b6102026004803603604081101561051a57600080fd5b50600160a060020a038135169060200135610cf9565b6102026004803603606081101561054657600080fd5b600160a060020a038235169160208101359181019060608101604082013564010000000081111561057657600080fd5b82018360208201111561058857600080fd5b803590602001918460018302840111640100000000831117156105aa57600080fd5b509092509050610dae565b61021e600480360360408110156105cb57600080fd5b50600160a060020a0381358116916020013516610e92565b6104b2610eaf565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106715780601f1061064657610100808354040283529160200191610671565b820191906000526020600020905b81548152906001019060200180831161065457829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60035481565b6000600160a060020a03831615156106fd57600080fd5b600160a060020a038416600090815260046020526040902054610726908363ffffffff610ebe16565b600160a060020a03808616600090815260046020526040808220939093559085168152205461075b908363ffffffff610ed316565b600160a060020a03808516600090815260046020908152604080832094909455918716815260058252828120338252909152205461079f908363ffffffff610ebe16565b600160a060020a0380861660008181526005602090815260408083203384528252918290209490945580518681529051928716939192600080516020611142833981519152929181900390910190a35060019392505050565b60085460ff1681565b60026020526000908152604090205460ff1681565b600060095461083083600354610ed390919063ffffffff16565b111561083b57600080fd5b6108458383610ee3565b9392505050565b600954600090610862908363ffffffff610ebe16565b6009556106da82610f8b565b600054600160a060020a0316331461088557600080fd5b6000805b825181101561091f5782818151811015156108a057fe5b6020908102909101810151600160a060020a0381166000908152600290925260409091205490925060ff161561091757600160a060020a038216600081815260026020526040808220805460ff19169055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a25b600101610889565b5060005b600154811015610a3457600180548290811061093b57fe5b6000918252602080832090910154600160a060020a0316808352600290915260409091205490925060ff161515610a2b5760018054600019810190811061097e57fe5b60009182526020909120015460018054600160a060020a0390921691839081106109a457fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790556001805460001981019081106109ec57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff191690556001805490610a259060001983016110d5565b50610a2f565b6001015b610923565b505050565b60095481565b60046020526000908152604090205481565b600054600160a060020a03163314610a6857600080fd5b6000805b8251811015610a34578281815181101515610a8357fe5b6020908102909101810151600160a060020a0381166000908152600290925260409091205490925060ff161515610b4b576001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf601805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038516908117909155600081815260026020526040808220805460ff1916909417909355915190917f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f691a25b600101610a6c565b600954600090610b69908363ffffffff610ebe16565b6009556108458383611004565b6001805482908110610b8457fe5b600091825260209091200154600160a060020a0316905081565b600054600160a060020a03163314610bb557600080fd5b600160a060020a0381161515610bca57600080fd5b60008054604051600160a060020a03808516939216917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f91a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106715780601f1061064657610100808354040283529160200191610671565b600054600160a060020a03163314610ca457600080fd5b60008054604051600160a060020a03909116917fa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f91a26000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000600160a060020a0383161515610d1057600080fd5b33600090815260046020526040902054610d30908363ffffffff610ebe16565b3360009081526004602052604080822092909255600160a060020a03851681522054610d62908363ffffffff610ed316565b600160a060020a0384166000818152600460209081526040918290209390935580518581529051919233926000805160206111428339815191529281900390910190a350600192915050565b6000610dba8585610679565b1515610dc557600080fd5b6040517f8f4ffcb1000000000000000000000000000000000000000000000000000000008152336004820181815260248301879052306044840181905260806064850190815260848501879052600160a060020a038a1694638f4ffcb194938a93928a928a92919060a401848480828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610e6f57600080fd5b505af1158015610e83573d6000803e3d6000fd5b50600198975050505050505050565b600560209081526000928352604080842090915290825290205481565b600054600160a060020a031681565b600082821115610ecd57600080fd5b50900390565b818101828110156106da57600080fd5b3360009081526002602052604081205460ff161515610f0157600080fd5b600354610f14908363ffffffff610ed316565b600355600160a060020a038316600090815260046020526040902054610f40908363ffffffff610ed316565b600160a060020a03841660008181526004602090815260408083209490945583518681529351929391926000805160206111428339815191529281900390910190a350600192915050565b600354600090610fa1908363ffffffff610ebe16565b60035533600090815260046020526040902054610fc4908363ffffffff610ebe16565b33600081815260046020908152604080832094909455835186815293519193600080516020611142833981519152929081900390910190a3506001919050565b60035460009061101a908363ffffffff610ebe16565b600355600160a060020a038316600090815260046020526040902054611046908363ffffffff610ebe16565b600160a060020a0384166000908152600460209081526040808320939093556005815282822033835290522054611083908363ffffffff610ebe16565b600160a060020a0384166000818152600560209081526040808320338452825280832094909455835186815293519193600080516020611142833981519152929081900390910190a350600192915050565b815481835581811115610a3457600083815260209020610a3491810190830161111291905b8082111561110e57600081556001016110fa565b5090565b90565b6000821515611126575060006106da565b5081810281838281151561113657fe5b04146106da57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820c20aea2743324564194727792808d179e1acd51791e79e07744fcd24d7670f480029

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000001908b10000000000000000000000000000000000000000000000000000000000000000044c756e610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c554e4100000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Luna
Arg [1] : _symbol (string): LUNA
Arg [2] : _decimals (uint8): 18
Arg [3] : _cappedSupply (uint256): 420000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 000000000000000000000000000000000000000000000000000000001908b100
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 4c756e6100000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4c554e4100000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://c20aea2743324564194727792808d179e1acd51791e79e07744fcd24d7670f48

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.