ETH Price: $1,882.04 (-2.97%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve198124882024-05-06 17:20:11657 days ago1715016011IN
Etheera Token
0 ETH0.000188577.22417048
Approve168776302023-03-21 17:56:231069 days ago1679421383IN
Etheera Token
0 ETH0.0005124521.2505073
Transfer132148862021-09-13 3:06:361624 days ago1631502396IN
Etheera Token
0 ETH0.003321195
Transfer128067412021-07-11 15:11:181688 days ago1626016278IN
Etheera Token
0 ETH0.0004114811.1
Transfer124822432021-05-22 5:26:531738 days ago1621661213IN
Etheera Token
0 ETH0.0037985573.00000145
Approve123555402021-05-02 15:26:161758 days ago1619969176IN
Etheera Token
0 ETH0.0020294144
Transfer122312162021-04-13 10:34:531777 days ago1618310093IN
Etheera Token
0 ETH0.0018677484
Transfer120627872021-03-18 12:56:561803 days ago1616072216IN
Etheera Token
0 ETH0.00565409151.8
Transfer117324642021-01-26 16:36:141854 days ago1611678974IN
Etheera Token
0 ETH0.00491502132
Transfer117320642021-01-26 15:16:211854 days ago1611674181IN
Etheera Token
0 ETH0.00783525150
Transfer117320522021-01-26 15:12:381854 days ago1611673958IN
Etheera Token
0 ETH0.00551078148
Transfer117052792021-01-22 12:24:521858 days ago1611318292IN
Etheera Token
0 ETH0.0019374652.00000112
Approve113556662020-11-29 20:07:321911 days ago1606680452IN
Etheera Token
0 ETH0.000528712
Transfer112370222020-11-11 15:06:391930 days ago1605107199IN
Etheera Token
0 ETH0.0020485855
Approve111342522020-10-26 20:40:061945 days ago1603744806IN
Etheera Token
0 ETH0.0010574124
Transfer109567212020-09-29 9:57:561973 days ago1601373476IN
Etheera Token
0 ETH0.00460962123.75828432
Increase Approva...109222992020-09-24 1:24:061978 days ago1600910646IN
Etheera Token
0 ETH0.0035775179
Decrease Approva...109222882020-09-24 1:21:331978 days ago1600910493IN
Etheera Token
0 ETH0.002153280
Transfer108405632020-09-11 12:30:411991 days ago1599827441IN
Etheera Token
0 ETH0.0045966888
Approve108357962020-09-10 18:56:261991 days ago1599764186IN
Etheera Token
0 ETH0.00638855145
Transfer108357792020-09-10 18:53:501991 days ago1599764030IN
Etheera Token
0 ETH0.00655758176
Transfer108208092020-09-08 11:49:541994 days ago1599565794IN
Etheera Token
0 ETH0.0026445371
Transfer106991382020-08-20 19:58:312012 days ago1597953511IN
Etheera Token
0 ETH0.0033325389.5
Transfer106116922020-08-07 8:47:162026 days ago1596790036IN
Etheera Token
0 ETH0.0027935275
Transfer105375182020-07-26 21:29:592037 days ago1595798999IN
Etheera Token
0 ETH0.0022012699
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer50484532018-02-07 18:07:392937 days ago1518026859  Contract Creation0 ETH
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:
EtheeraToken

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-07
*/

pragma solidity ^0.4.11;

/**
 * @title Crowdsale
 * @dev Crowdsale is a base contract for managing a token crowdsale.
 * Crowdsales have a start and end timestamps, where investors can make
 * token purchases and the crowdsale will assign them tokens based
 * on a token per ETH rate. Funds collected are forwarded to a wallet
 * as they arrive.
 */
 
 
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 div(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}

/**
 * @title ERC20Standard
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Interface {
     function totalSupply() public constant returns (uint);
     function balanceOf(address tokenOwner) public constant returns (uint balance);
     function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
     function transfer(address to, uint tokens) public returns (bool success);
     function approve(address spender, uint tokens) public returns (bool success);
     function transferFrom(address from, address to, uint tokens) public returns (bool success);
     event Transfer(address indexed from, address indexed to, uint tokens);
     event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}
contract EtheeraToken is ERC20Interface,Ownable {

    using SafeMath for uint256;
   
    mapping(address => uint256) tokenBalances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;

    string public constant name = "ETHEERA";
    string public constant symbol = "ETA";
    uint256 public constant decimals = 18;

   uint256 public constant INITIAL_SUPPLY = 75000000000;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(tokenBalances[msg.sender]>=_value);
    tokenBalances[msg.sender] = tokenBalances[msg.sender].sub(_value);
    tokenBalances[_to] = tokenBalances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant public returns (uint256 balance) {
    return tokenBalances[_owner];
  }
  
  
     /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= tokenBalances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    tokenBalances[_from] = tokenBalances[_from].sub(_value);
    tokenBalances[_to] = tokenBalances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }
  
     /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

     // ------------------------------------------------------------------------
     // Total supply
     // ------------------------------------------------------------------------
     function totalSupply() public constant returns (uint) {
         return totalSupply  - tokenBalances[address(0)];
     }
     
    
     
     // ------------------------------------------------------------------------
     // Returns the amount of tokens approved by the owner that can be
     // transferred to the spender's account
     // ------------------------------------------------------------------------
     function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
         return allowed[tokenOwner][spender];
     }
     
     /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

     
     // ------------------------------------------------------------------------
     // Don't accept ETH
     // ------------------------------------------------------------------------
     function () public payable {
         revert();
     }   


  
   event Debug(string message, address addr, uint256 number);
   /**
   * @dev Contructor that gives msg.sender all of existing tokens.
   */
    function EtheeraToken(address wallet) public {
        owner = msg.sender;
        totalSupply = INITIAL_SUPPLY * 10 ** 18;
        tokenBalances[wallet] = totalSupply;   //Since we divided the token into 10^18 parts
    }

    function mint(address wallet, address buyer, uint256 tokenAmount) public onlyOwner {
      require(tokenBalances[wallet] >= tokenAmount);               // checks if it has enough to sell
      tokenBalances[buyer] = tokenBalances[buyer].add(tokenAmount);                  // adds the amount to buyer's balance
      tokenBalances[wallet] = tokenBalances[wallet].sub(tokenAmount);                        // subtracts amount from seller's balance
      Transfer(wallet, buyer, tokenAmount); 
      totalSupply = totalSupply.sub(tokenAmount); 
    }
    
   
}

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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wallet","type":"address"},{"name":"buyer","type":"address"},{"name":"tokenAmount","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"wallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"message","type":"string"},{"indexed":false,"name":"addr","type":"address"},{"indexed":false,"name":"number","type":"uint256"}],"name":"Debug","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

6060604052341561000f57600080fd5b604051602080610b328339810160405280805160008054600160a060020a03338116600160a060020a0319928316811790921690911782556bf2568bc2d21591d7f8000000600381905592168152600160205260409020555050610aba806100786000396000f3006060604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df578063095ea7b31461016957806318160ddd1461019f57806323b872dd146101c45780632ff2e9dc146101ec578063313ce567146101ff578063661884631461021257806370a08231146102345780638da5cb5b1461025357806395d89b4114610282578063a9059cbb14610295578063c6c3bbe6146102b7578063d73dd623146102e1578063dd62ed3e14610303578063f2fde38b14610328575b600080fd5b34156100ea57600080fd5b6100f2610347565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561012e578082015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561017457600080fd5b61018b600160a060020a036004351660243561037e565b604051901515815260200160405180910390f35b34156101aa57600080fd5b6101b26103ea565b60405190815260200160405180910390f35b34156101cf57600080fd5b61018b600160a060020a036004358116906024351660443561041c565b34156101f757600080fd5b6101b261059e565b341561020a57600080fd5b6101b26105a7565b341561021d57600080fd5b61018b600160a060020a03600435166024356105ac565b341561023f57600080fd5b6101b2600160a060020a03600435166106a6565b341561025e57600080fd5b6102666106c1565b604051600160a060020a03909116815260200160405180910390f35b341561028d57600080fd5b6100f26106d0565b34156102a057600080fd5b61018b600160a060020a0360043516602435610707565b34156102c257600080fd5b6102df600160a060020a03600435811690602435166044356107ec565b005b34156102ec57600080fd5b61018b600160a060020a03600435166024356108fc565b341561030e57600080fd5b6101b2600160a060020a03600435811690602435166109a0565b341561033357600080fd5b6102df600160a060020a03600435166109cb565b60408051908101604052600781527f4554484545524100000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b6000805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546003540390565b6000600160a060020a038316151561043357600080fd5b600160a060020a03841660009081526001602052604090205482111561045857600080fd5b600160a060020a038085166000908152600260209081526040808320339094168352929052205482111561048b57600080fd5b600160a060020a0384166000908152600160205260409020546104b4908363ffffffff610a6616565b600160a060020a0380861660009081526001602052604080822093909355908516815220546104e9908363ffffffff610a7816565b600160a060020a03808516600090815260016020908152604080832094909455878316825260028152838220339093168252919091522054610531908363ffffffff610a6616565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b641176592e0081565b601281565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561060957600160a060020a033381166000908152600260209081526040808320938816835292905290812055610640565b610619818463ffffffff610a6616565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526001602052604090205490565b600054600160a060020a031681565b60408051908101604052600381527f4554410000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0333166000908152600160205260408120548290101561072d57600080fd5b600160a060020a033316600090815260016020526040902054610756908363ffffffff610a6616565b600160a060020a03338116600090815260016020526040808220939093559085168152205461078b908363ffffffff610a7816565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60005433600160a060020a0390811691161461080757600080fd5b600160a060020a0383166000908152600160205260409020548190101561082d57600080fd5b600160a060020a038216600090815260016020526040902054610856908263ffffffff610a7816565b600160a060020a03808416600090815260016020526040808220939093559085168152205461088b908263ffffffff610a6616565b600160a060020a038085166000818152600160205260409081902093909355908416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a36003546108f4908263ffffffff610a6616565b600355505050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610934908363ffffffff610a7816565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60005433600160a060020a039081169116146109e657600080fd5b600160a060020a03811615156109fb57600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610a7257fe5b50900390565b600082820183811015610a8757fe5b93925050505600a165627a7a72305820380044947e6a80306c82d4cc97eaf3d057d4e725c979e7c8c2371606e290dc540029000000000000000000000000470a2eb9907f216e5ce79c9ec0818f17001311c6

Deployed Bytecode

0x6060604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df578063095ea7b31461016957806318160ddd1461019f57806323b872dd146101c45780632ff2e9dc146101ec578063313ce567146101ff578063661884631461021257806370a08231146102345780638da5cb5b1461025357806395d89b4114610282578063a9059cbb14610295578063c6c3bbe6146102b7578063d73dd623146102e1578063dd62ed3e14610303578063f2fde38b14610328575b600080fd5b34156100ea57600080fd5b6100f2610347565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561012e578082015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561017457600080fd5b61018b600160a060020a036004351660243561037e565b604051901515815260200160405180910390f35b34156101aa57600080fd5b6101b26103ea565b60405190815260200160405180910390f35b34156101cf57600080fd5b61018b600160a060020a036004358116906024351660443561041c565b34156101f757600080fd5b6101b261059e565b341561020a57600080fd5b6101b26105a7565b341561021d57600080fd5b61018b600160a060020a03600435166024356105ac565b341561023f57600080fd5b6101b2600160a060020a03600435166106a6565b341561025e57600080fd5b6102666106c1565b604051600160a060020a03909116815260200160405180910390f35b341561028d57600080fd5b6100f26106d0565b34156102a057600080fd5b61018b600160a060020a0360043516602435610707565b34156102c257600080fd5b6102df600160a060020a03600435811690602435166044356107ec565b005b34156102ec57600080fd5b61018b600160a060020a03600435166024356108fc565b341561030e57600080fd5b6101b2600160a060020a03600435811690602435166109a0565b341561033357600080fd5b6102df600160a060020a03600435166109cb565b60408051908101604052600781527f4554484545524100000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b6000805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49546003540390565b6000600160a060020a038316151561043357600080fd5b600160a060020a03841660009081526001602052604090205482111561045857600080fd5b600160a060020a038085166000908152600260209081526040808320339094168352929052205482111561048b57600080fd5b600160a060020a0384166000908152600160205260409020546104b4908363ffffffff610a6616565b600160a060020a0380861660009081526001602052604080822093909355908516815220546104e9908363ffffffff610a7816565b600160a060020a03808516600090815260016020908152604080832094909455878316825260028152838220339093168252919091522054610531908363ffffffff610a6616565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b641176592e0081565b601281565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561060957600160a060020a033381166000908152600260209081526040808320938816835292905290812055610640565b610619818463ffffffff610a6616565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526001602052604090205490565b600054600160a060020a031681565b60408051908101604052600381527f4554410000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0333166000908152600160205260408120548290101561072d57600080fd5b600160a060020a033316600090815260016020526040902054610756908363ffffffff610a6616565b600160a060020a03338116600090815260016020526040808220939093559085168152205461078b908363ffffffff610a7816565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60005433600160a060020a0390811691161461080757600080fd5b600160a060020a0383166000908152600160205260409020548190101561082d57600080fd5b600160a060020a038216600090815260016020526040902054610856908263ffffffff610a7816565b600160a060020a03808416600090815260016020526040808220939093559085168152205461088b908263ffffffff610a6616565b600160a060020a038085166000818152600160205260409081902093909355908416917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a36003546108f4908263ffffffff610a6616565b600355505050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610934908363ffffffff610a7816565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60005433600160a060020a039081169116146109e657600080fd5b600160a060020a03811615156109fb57600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610a7257fe5b50900390565b600082820183811015610a8757fe5b93925050505600a165627a7a72305820380044947e6a80306c82d4cc97eaf3d057d4e725c979e7c8c2371606e290dc540029

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

000000000000000000000000470a2eb9907f216e5ce79c9ec0818f17001311c6

-----Decoded View---------------
Arg [0] : wallet (address): 0x470A2eb9907f216E5CE79C9eC0818f17001311c6

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000470a2eb9907f216e5ce79c9ec0818f17001311c6


Swarm Source

bzzr://380044947e6a80306c82d4cc97eaf3d057d4e725c979e7c8c2371606e290dc54

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ 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.