ETH Price: $3,219.15 (-3.36%)

Contract

0xeED9e27d154FE42d05887C85a44aFB1CF2A310b6
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer82317662019-07-27 9:19:491935 days ago1564219189IN
0xeED9e27d...CF2A310b6
0 ETH0.000355576.90000025
Transfer81375752019-07-12 17:21:251950 days ago1562952085IN
0xeED9e27d...CF2A310b6
0 ETH0.000257025
Transfer81351192019-07-12 8:03:021950 days ago1562918582IN
0xeED9e27d...CF2A310b6
0 ETH0.0005159710
Transfer66218862018-11-01 5:41:262203 days ago1541050886IN
0xeED9e27d...CF2A310b6
0 ETH0.000405827.875
Transfer61209882018-08-10 7:16:052286 days ago1533885365IN
0xeED9e27d...CF2A310b6
0 ETH0.001703233.05074688
Transfer60577262018-07-30 14:35:582297 days ago1532961358IN
0xeED9e27d...CF2A310b6
0 ETH0.0010477320.35671654
Transfer60577222018-07-30 14:34:282297 days ago1532961268IN
0xeED9e27d...CF2A310b6
0 ETH0.0008652116.81044787
Transfer60439622018-07-28 7:28:182299 days ago1532762898IN
0xeED9e27d...CF2A310b6
0 ETH0.0014263538.97462784
Transfer60329232018-07-26 10:32:102301 days ago1532601130IN
0xeED9e27d...CF2A310b6
0 ETH0.000820615.92388096
Transfer59141232018-07-06 5:42:252321 days ago1530855745IN
0xeED9e27d...CF2A310b6
0 ETH0.0015372242.07760998
Transfer59047862018-07-04 15:21:452323 days ago1530717705IN
0xeED9e27d...CF2A310b6
0 ETH0.0045792388.75
Transfer59045382018-07-04 14:20:342323 days ago1530714034IN
0xeED9e27d...CF2A310b6
0 ETH0.0045792388.75
Transfer58512942018-06-25 10:33:022332 days ago1529922782IN
0xeED9e27d...CF2A310b6
0 ETH0.0010549328.9268654
Transfer58511922018-06-25 10:08:032332 days ago1529921283IN
0xeED9e27d...CF2A310b6
0 ETH0.0010293820
Transfer58508672018-06-25 8:43:412332 days ago1529916221IN
0xeED9e27d...CF2A310b6
0 ETH0.0010306620
Transfer58409842018-06-23 16:16:462334 days ago1529770606IN
0xeED9e27d...CF2A310b6
0 ETH0.000242364.703125
Transfer58409842018-06-23 16:16:462334 days ago1529770606IN
0xeED9e27d...CF2A310b6
0 ETH0.000242364.703125
Transfer58409802018-06-23 16:15:492334 days ago1529770549IN
0xeED9e27d...CF2A310b6
0 ETH0.000242364.703125
Transfer58409782018-06-23 16:15:392334 days ago1529770539IN
0xeED9e27d...CF2A310b6
0 ETH0.000242364.703125
Transfer58409752018-06-23 16:15:002334 days ago1529770500IN
0xeED9e27d...CF2A310b6
0 ETH0.000242364.703125
Transfer58409732018-06-23 16:14:132334 days ago1529770453IN
0xeED9e27d...CF2A310b6
0 ETH0.000249734.8461016
Transfer58409722018-06-23 16:14:042334 days ago1529770444IN
0xeED9e27d...CF2A310b6
0 ETH0.000249734.8461016
Transfer58409712018-06-23 16:13:572334 days ago1529770437IN
0xeED9e27d...CF2A310b6
0 ETH0.000249734.8461016
Transfer58409692018-06-23 16:13:112334 days ago1529770391IN
0xeED9e27d...CF2A310b6
0 ETH0.000257665
Transfer58409632018-06-23 16:12:152334 days ago1529770335IN
0xeED9e27d...CF2A310b6
0 ETH0.000257665
View all transactions

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x22b1028b...fe8da129f
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
TokenFactory

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-01-31
*/

pragma solidity ^0.4.11;


contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) constant returns (uint256);
  function transfer(address to, uint256 value) returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}


contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) returns (bool);
  function approve(address spender, uint256 value) returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


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

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a / b;
    return c;
  }

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

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


contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  function transfer(address _to, uint256 _value) returns (bool) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

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

}

contract StandardToken is ERC20, BasicToken {

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

  function transferFrom(address _from, address _to, uint256 _value) returns (bool) {
    var _allowance = allowed[_from][msg.sender];

    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  function approve(address _spender, uint256 _value) returns (bool) {
    require((_value == 0) || (allowed[msg.sender][_spender] == 0));

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

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

}


contract TokenFactory is StandardToken {

  string public name;
  string public symbol;
  uint256 public decimals;


  function TokenFactory(uint256 _initialAmount, string _tokenName, uint8 _decimalUnits, string _tokenSymbol) {
    balances[msg.sender] = _initialAmount;
    totalSupply = _initialAmount;
    name = _tokenName;
    decimals = _decimalUnits;
    symbol = _tokenSymbol;
  }
}

Contract Security Audit

Contract ABI

[{"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":"decimals","outputs":[{"name":"","type":"uint256"}],"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":"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":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_initialAmount","type":"uint256"},{"name":"_tokenName","type":"string"},{"name":"_decimalUnits","type":"uint8"},{"name":"_tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

Deployed Bytecode

0x6060604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461009d578063095ea7b31461012757806318160ddd1461015d57806323b872dd14610182578063313ce567146101aa57806370a08231146101bd57806395d89b41146101dc578063a9059cbb146101ef578063dd62ed3e14610211575b600080fd5b34156100a857600080fd5b6100b0610236565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100ec5780820151838201526020016100d4565b50505050905090810190601f1680156101195780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013257600080fd5b610149600160a060020a03600435166024356102d4565b604051901515815260200160405180910390f35b341561016857600080fd5b61017061037a565b60405190815260200160405180910390f35b341561018d57600080fd5b610149600160a060020a0360043581169060243516604435610380565b34156101b557600080fd5b610170610493565b34156101c857600080fd5b610170600160a060020a0360043516610499565b34156101e757600080fd5b6100b06104b4565b34156101fa57600080fd5b610149600160a060020a036004351660243561051f565b341561021c57600080fd5b610170600160a060020a03600435811690602435166105de565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102cc5780601f106102a1576101008083540402835291602001916102cc565b820191906000526020600020905b8154815290600101906020018083116102af57829003601f168201915b505050505081565b60008115806103065750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b151561031157600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b600160a060020a0380841660009081526002602090815260408083203385168452825280832054938616835260019091528120549091906103c7908463ffffffff61060916565b600160a060020a0380861660009081526001602052604080822093909355908716815220546103fc908463ffffffff61061f16565b600160a060020a038616600090815260016020526040902055610425818463ffffffff61061f16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b60055481565b600160a060020a031660009081526001602052604090205490565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102cc5780601f106102a1576101008083540402835291602001916102cc565b600160a060020a033316600090815260016020526040812054610548908363ffffffff61061f16565b600160a060020a03338116600090815260016020526040808220939093559085168152205461057d908363ffffffff61060916565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60008282018381101561061857fe5b9392505050565b60008282111561062b57fe5b509003905600a165627a7a72305820194c9cc1d852ffa7274c02d879492a9d342965aad86fa954b03e73fa86d000390029

Swarm Source

bzzr://194c9cc1d852ffa7274c02d879492a9d342965aad86fa954b03e73fa86d00039

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.