Sponsored Link:   SHPING - $3.4M RAISED IN PRESALE - ON TRACK TO BE LARGEST ICO IN AUSTRALIA - JOIN NOW
  Latest 25 txns from a total Of 67659 transactions View All

TxHash Age From To Value [TxFee]
0xc712d051ff6fdc38209baf1a45ac4a6940ab08568d85de36bf3df48ed2ee786339 mins ago0x07f410182a0d5d0a023db3b3916a4576bdc34235  IN   MetalPayToken0 Ether0.00043124
0x70a5944de322d1348c3cebaacb8e1f1ebd58cc7a23fb9136c6e420444424198049 mins ago0xaca84e03bf2b51aee1b9cdbcb63e661eb89706eb  IN   MetalPayToken0 Ether0.00043124
0x8fc1f44068beecc834d4b25872643206c71853d23fefdc708397c69e209d338f49 mins ago0x03747f06215b44e498831da019b27f53e483599f  IN   MetalPayToken0 Ether0.005981192
0xdc6b9bc30d7637b5288ae8bf84ddabfb0f0d3735c0f897b54d9ddf9e7d71c81559 mins ago0x03747f06215b44e498831da019b27f53e483599f  IN   MetalPayToken0 Ether0.005981192
0x6587bab4f73c34350481d31abdc10bdd0e6f124d5e6feb5253ff768551fdd43a1 hr 3 mins agoBinanceWallet_1  IN   MetalPayToken0 Ether0.0018281
0xc1ecf1bc2662506c63f47f19d259091faccdf5b8f30f305be04b23f056c91dda1 hr 31 mins agoBinanceWallet_1  IN   MetalPayToken0 Ether0.0018281
0xedccd89bc93fe8444feb7ebad5d3d7e0acfa156e70a296c20e506150b8e821da1 hr 39 mins ago0x0681d8db095565fe8a346fa0277bffde9c0edbbf  IN   MetalPayToken0 Ether0.0018281
0x8007736bce9f3e5bc4ac3380e5d23b5c97825e9aadf83f6a77b8edf0db11f98f1 hr 42 mins ago0x0541433de72e077335278e9fd4247aafb08a8c2d  IN   MetalPayToken0.05 Ether0.002128
0x315752cbc59e1a865c0990dec8e0408f2d8fa31b67c7ee4b73257d440f921fba1 hr 49 mins ago0xcda4442caec6778eb9ba66c7a3cd2c8d801b8ea0  IN   MetalPayToken0 Ether0.00043124
0x4a618e8a3d1cbb5104354c047a9c0e045b868c4c2bf32fcfd8175c63e31470211 hr 51 mins agoBinanceWallet_2  IN   MetalPayToken0 Ether0.0025781
0x94edc79d2e93689bce0f3966932a456f37c1d791b75df90084da5c53bb0599251 hr 57 mins agoBinanceWallet_2  IN   MetalPayToken0 Ether0.0025781
0xcb8459085daef315d6c23e8b1484250b0dcc1cc121972175b7117a057e14023f1 hr 57 mins agoBinanceWallet_2  IN   MetalPayToken0 Ether0.0018249
0xe461b62154d6ab7921b51a33c906cfe74ba79d613628e938b0e830180fdc0f3b1 hr 59 mins ago0x7adac2dbc2e7a8cecbc06a96c94bc5473c7e1596  IN   MetalPayToken0 Ether0.00043124
0x2a82c2edf546953537648012f327c8b310baa5b5ba0b472d934b25105b5b899a2 hrs 15 mins agoBittrex  IN   MetalPayToken0 Ether0.0025749
0xda57b2c95b1e25b15d75cd34051b881061c85c9d0413314b9676664c1907b4612 hrs 19 mins ago0xc077139d7ccf1ea6f2142a9909af6886baca7ea2  IN   MetalPayToken0 Ether0.00042996
0x18ff5b77b64b894b8c73b02fca79340d3422ea62b1ffa9f661e4012c63f726c52 hrs 19 mins agoBittrex  IN   MetalPayToken0 Ether0.0025781
0xdd0a9bea050d2847fad49e08ce1a65d6512fb949d5a65812958c2c50bded53262 hrs 21 mins ago0x03747f06215b44e498831da019b27f53e483599f  IN   MetalPayToken0 Ether0.005981192
0xfbc51afd2c7c594ed0f970e694ebff8c7477fb5026a7892f8986e23f779183872 hrs 21 mins agoBittrex  IN   MetalPayToken0 Ether0.0025781
0x92806208ecdfffdfb8df5f34068dfdf60a1d9db07720b22e4a8ea06b6c09e31c2 hrs 26 mins ago0xadb2b42f6bd96f5c65920b9ac88619dce4166f94  IN   MetalPayToken0 Ether0.001493442
0x10dd9174ee8d0452385636bec766823e091d7020bcbc24d0a368fe6087b7dfd12 hrs 30 mins agoBinanceWallet_1  IN   MetalPayToken0 Ether0.0025749
0xa15c50a727bdad6f928d6d5046b5a67745f055f89ebf08ee26147c298f51c8202 hrs 48 mins ago0xce75c5f2a245da1d5af98ffb0a5e3b397f6f443c  IN   MetalPayToken0 Ether0.000205992
0xbfd6e1b5519b54c03f3319126e4291572680f453a74268d981fde12154f01cca2 hrs 49 mins ago0xe6d7c21e6d94cebf8166657deb8af4a59513312f  IN   MetalPayToken0 Ether0.00042996
0x8fcb9337b0f417cc752406d78c8a4b8f253794794e1d81e7b3a6aaaf11ddd4b92 hrs 52 mins ago0x2c465322ddc8037692cbb4d1891090b73181d878  IN   MetalPayToken0 Ether0.00047926
0x71b8b3c7bcf8ecc49ae03b80814f32af227b0594362698ba4b0a8d81e0c0654d2 hrs 52 mins ago0x2c465322ddc8037692cbb4d1891090b73181d878  IN   MetalPayToken0 Ether0.00047926
0xec853b9084c26d6a137cdee3b0cbd6c75292f50a5f15e2fab4d5d9a460643fe12 hrs 52 mins ago0x45be0cc3eb85be30b5420b0002ad47bce4de6baf  IN   MetalPayToken0 Ether0.00043124
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: MetalToken
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.11;

/**
 * Math operations with safety checks
 */
library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint a, uint b) internal returns (uint) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20Basic {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);
  function transfer(address to, uint value);
  event Transfer(address indexed from, address indexed to, uint value);
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint);
  function transferFrom(address from, address to, uint value);
  function approve(address spender, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint;

  mapping(address => uint) balances;

  /**
   * @dev Fix for the ERC20 short address attack.
   */
  modifier onlyPayloadSize(uint size) {
     if(msg.data.length < size + 4) {
       throw;
     }
     _;
  }

  /**
  * @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, uint _value) onlyPayloadSize(2 * 32) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant returns (uint balance) {
    return balances[_owner];
  }

}

/**
 * @title Standard ERC20 token
 *
 * @dev Implemantation of the basic standart token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is BasicToken, ERC20 {

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


  /**
   * @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 uint the amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;

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

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on beahlf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint _value) {

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;

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

  /**
   * @dev Function to check the amount of tokens than an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }

}

/**
 * @title Metal ERC20 token
 *
 * @dev Implemantation of the metal token.
 */
contract MetalToken is StandardToken {

    string public name = "Metal";
    string public symbol = "MTL";
    uint public decimals = 8;
    uint public INITIAL_SUPPLY = 6658888800000000; // Initial supply is 66,588,888 MTL

    function MetalToken() {
        totalSupply = INITIAL_SUPPLY;
        balances[msg.sender] = INITIAL_SUPPLY;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"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"}]

  Contract Creation Code Switch To Opcodes View
60a0604052600560608190527f4d6574616c000000000000000000000000000000000000000000000000000000608090815261003e91600391906100c1565b506040805180820190915260038082527f4d544c00000000000000000000000000000000000000000000000000000000006020909201918252610083916004916100c1565b5060086005556617a8395d85d800600655341561009c57fe5b5b6006546000818155600160a060020a0333168152600160205260409020555b610161565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010257805160ff191683800117855561012f565b8280016001018555821561012f579182015b8281111561012f578251825591602001919060010190610114565b5b5061013c929150610140565b5090565b61015e91905b8082111561013c5760008155600101610146565b5090565b90565b610772806101706000396000f300606060405236156100a15763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100a3578063095ea7b31461013357806318160ddd1461015457806323b872dd146101765780632ff2e9dc1461019d578063313ce567146101bf57806370a08231146101e157806395d89b411461020f578063a9059cbb1461029f578063dd62ed3e146102c0575bfe5b34156100ab57fe5b6100b36102f4565b6040805160208082528351818301528351919283929083019185019080838382156100f9575b8051825260208311156100f957601f1990920191602091820191016100d9565b505050905090810190601f1680156101255780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013b57fe5b610152600160a060020a0360043516602435610382565b005b341561015c57fe5b610164610422565b60408051918252519081900360200190f35b341561017e57fe5b610152600160a060020a0360043581169060243516604435610428565b005b34156101a557fe5b61016461054c565b60408051918252519081900360200190f35b34156101c757fe5b610164610552565b60408051918252519081900360200190f35b34156101e957fe5b610164600160a060020a0360043516610558565b60408051918252519081900360200190f35b341561021757fe5b6100b3610577565b6040805160208082528351818301528351919283929083019185019080838382156100f9575b8051825260208311156100f957601f1990920191602091820191016100d9565b505050905090810190601f1680156101255780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102a757fe5b610152600160a060020a0360043516602435610605565b005b34156102c857fe5b610164600160a060020a03600435811690602435166106d3565b60408051918252519081900360200190f35b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561037a5780601f1061034f5761010080835404028352916020019161037a565b820191906000526020600020905b81548152906001019060200180831161035d57829003601f168201915b505050505081565b80158015906103b55750600160a060020a0333811660009081526002602090815260408083209386168352929052205415155b156103c05760006000fd5b600160a060020a03338116600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35b5050565b60005481565b60006060606436101561043b5760006000fd5b600160a060020a038086166000908152600260209081526040808320338516845282528083205493881683526001909152902054909250610482908463ffffffff61070016565b600160a060020a0380861660009081526001602052604080822093909355908716815220546104b7908463ffffffff61071c16565b600160a060020a0386166000908152600160205260409020556104e0828463ffffffff61071c16565b600160a060020a038087166000818152600260209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35b5b5050505050565b60065481565b60055481565b600160a060020a0381166000908152600160205260409020545b919050565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561037a5780601f1061034f5761010080835404028352916020019161037a565b820191906000526020600020905b81548152906001019060200180831161035d57829003601f168201915b505050505081565b604060443610156106165760006000fd5b600160a060020a03331660009081526001602052604090205461063f908363ffffffff61071c16565b600160a060020a033381166000908152600160205260408082209390935590851681522054610674908363ffffffff61070016565b600160a060020a038085166000818152600160209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35b5b505050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600082820161071184821015610735565b8091505b5092915050565b600061072a83831115610735565b508082035b92915050565b8015156107425760006000fd5b5b505600a165627a7a7230582092516707e9aa16eec89985eb257944dfd7e5f4503f9f5c40744ce12ffebd731b0029

   Swarm Source:
bzzr://92516707e9aa16eec89985eb257944dfd7e5f4503f9f5c40744ce12ffebd731b

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.