Sponsored Link:  Download the Monaco app for Android and iOS on Aug 31 - www.mona.co
Contract Overview | MetalPayToken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 20840 txns
Token Tracker Metal
  Latest 25 txns from a total Of 20840 transactions View All

TxHash Age From To Value [TxFee]
0xc3b2586e8d9e4f7d3cfdf26b75ac2abe92f4f36de0a97abecfeb0d26fb4f02f83 mins ago0x49ef69ad25f2f37761fd336a6024360e243614f3  IN   MetalPayToken0 Ether0.000091526
0x20710f07b455967decfd7bea097ec051df5cc1e1aee7fb56e38e725a7ff9028d4 mins ago0x50b79f562994dbafecb69c8c5c6ca344fca45d7f  IN   MetalPayToken0 Ether0.000766458
0x2e9c13227a59ace9781348df7e0f8dea9a451667c5045c6520bc83e1ca7c917b28 mins agoBittrex  IN   MetalPayToken0 Ether0.00073124
0x6f413c4ad18501ab1b607bbed77e189bf9dc10aa2b793a7aed60e48e4acbde4032 mins agoBittrex  IN   MetalPayToken0 Ether0.00102868
0xac24aeda0b6a24cbad28ec6ee820d0b805a4ab09aa38095583c7c572b0bcaacb34 mins ago0xe7e003e208fed89664fbef268de8e04aa7b51743  IN   MetalPayToken0 Ether0.00043124
0x3d31edbcb21a8da6ab80379d0e81747093b3a2c4613bb162577026cdfd33386e38 mins agoBittrex  IN   MetalPayToken0 Ether0.00102868
0xcaacead8b55836c914cdb7947d685ec55ba1938a03ce9928c6b0376c9aab1e5645 mins ago0x7ea4f3c04eb4d5fc71315b11e344ec696b57e277  IN   MetalPayToken0 Ether0.00053745
0xb2d855d1adeef870ad2c140c725ee3aed10042100646526f8818af05fc75aaf850 mins agoBinance  IN   MetalPayToken0 Ether0.000309372
0xb8f17bfb9bbd6599f3b9299f71377242c654c71933823e0571d14f86c242f4f31 hr 9 mins agoBittrex  IN   MetalPayToken0 Ether0.00102996
0x9d9c086f7a31c1131bbc56d6a161b245b7ee43e8b019d7094c0d9475707d7f651 hr 9 mins ago0x9bd19e1704a13e046ee4deeb463472a899a1d094  IN   MetalPayToken0 Ether0.00021498
0xb5b8abd5db57a6e093eabe3a31ce4085806c123a4751b6e1a50bd6a0cba1f6941 hr 18 mins ago0xd1939c9f4263eaf27c68adb6effced0597ccb227  IN   MetalPayToken0 Ether0.000766458
0x81890a26c11bf0cc7f980359207689ceb09a7d4dd217728ef6b62ac3688bb73b1 hr 24 mins agoBinance  IN   MetalPayToken0 Ether0.000206248
0xed7911ba6502a26923b76a137592854762622d7f8fcfe73776e5cab2a901d25f1 hr 26 mins agoBinance  IN   MetalPayToken0 Ether0.000206248
0x383f7ecf36c0cc01a9a209fae1b33f95de233bbf8f3db89fd769ddb3c0ebdd851 hr 27 mins ago0x7c525beb43332aeeff412f25b6f1c00f6cbeba7b  IN   MetalPayToken0 Ether0.00021498
0xb02eea89c4754ebf542b66a418cccd2d52cc4d186639512ce25b17efbdd7ab701 hr 43 mins ago0x6287944c8590cd0a4073f38e8d0ceb8e86b2f52e  IN   MetalPayToken0 Ether0.000291984
0x189d34406d292bd0d8e563d8f13cd6f356aec33e4d1cd7ba9566d0cc40ae87d41 hr 57 mins agoBittrex  IN   MetalPayToken0 Ether0.00102996
0x6207b2b1ca20ea92e44f070cbdd7d35cb3fe8dffefaa17447d995112af9696732 hrs 1 min ago0x0f8196f0691cbf5f4f603d80f46669c875f0384e  IN   MetalPayToken0 Ether0.000291984
0xe8bd746a2cf197b82e42d06ef8c57f71816d0aea7300c1161e0ac925738cf28d2 hrs 4 mins ago0xb14a7c0be0496eadd059ff84e7364fee6534d458  IN   MetalPayToken0 Ether0.00043124
0x9955ef5919b0d9c5c32015eaa0276c667a8d4ebc25d8c208242bf811a5d742372 hrs 5 mins agoBittrex  IN   MetalPayToken0 Ether0.00073124
0x39e4d827c92130269b25aae0cba6196844e8ffef254dc5a3cdc9d74339a244ee2 hrs 6 mins ago0x7b46998b46d823bdf1b1f59dec824af6defe84e8  IN   MetalPayToken0 Ether0.000412496
0x75adf2509524aab34c88e87712240437c292b70acc72396d4b0673abed7b26d32 hrs 12 mins ago0xd4f756dadd2eb06bd14066a882f611636bf16129  IN   MetalPayToken0 Ether0.000219372
0x2b29d2793fae0263270c6af66d9934e85dcb98b16a5c846ede4e52c8ce53c7fc2 hrs 21 mins agoBinance  IN   MetalPayToken0 Ether0.000206248
0xfbf6aa9a311c40cf6a6842c04ecc05cbe5ea320d2abd21f2b62c87f0fa856eae2 hrs 37 mins agoBittrex  IN   MetalPayToken0 Ether0.00103124
0x78940b435be1db12548ec44cbaae503e87f5c8a5deefd701b20db85cc4f1c73c2 hrs 57 mins agoBittrex  IN   MetalPayToken0 Ether0.00102996
0x7afc3e4467636144850cfd8d6c3aec39005dd118eee4d5a7a4de96474836da8a3 hrs 3 mins ago0x93db86afbd3f54ab6292e836062dd5c2e8259e9c  IN   MetalPayToken0 Ether0.00021498
[ 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.