Sponsored Link:   ARNA Genomics - FIRST BLOCKCHAIN BIOTECH ECOSYSTEM. Join ICO Now!
Contract Overview | MetalPayToken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 22163 txns
Token Tracker Metal
  Latest 25 txns from a total Of 22163 transactions View All

TxHash Age From To Value [TxFee]
0x64931d958499175bea6754218e218f1d58e3879aac53c21005d925f31afd854f17 mins ago0xd0ddc94edccc7fa058906d2ad97330f1a0d284cc  IN   MetalPayToken0 Ether0.00109494
0xc1ec324f0b6c3bd04920256b85c750971cff24e683808deafc1580eaf114b21e1 hr 40 mins agoBittrex  IN   MetalPayToken0 Ether0.00103124
0x05736992c37a1a37584e16d90350cf813ce940c96218bf2b9ff59143b1f61def1 hr 42 mins ago0x4d9205c64c56fb59aecab27bc25b3168af660382  IN   MetalPayToken0 Ether0.000767802
0xe59e7871f7b5501085b69e842805a18bed30c8ff0b42e715e238600de004acd91 hr 48 mins ago0x4d9205c64c56fb59aecab27bc25b3168af660382  IN   MetalPayToken0 Ether0.001080114
0x5bc005d5106ae2e99242e6128e655745a988c4599d26bbce62169a6129838ef52 hrs 9 mins ago0xe186de8d272d7840b7cfb85dedbc990f15ba41ae  IN   MetalPayToken0 Ether0.00043124
0x49664cf25118d03dd539fc2225c2f0ff7f6ba6e0dee387dc4742faa4c61e15fe2 hrs 11 mins ago0xe4bbc68a8d9f7694991bb6dde7f94f9f390147f2  IN   MetalPayToken0 Ether0.00021498
0x7a7ed35ab4ee02f43c1ae0f0adbed46d9936866e2c1d097d5ce503c988e9bb652 hrs 22 mins agoBinance  IN   MetalPayToken0 Ether0.00103124
0xe1202e88c34ce4dcd73f07d8cef99fe622f4ceb88e924d86090c2d8ad86766052 hrs 24 mins agoBinance  IN   MetalPayToken0 Ether0.00103124
0x94ccba8f25836a96bd5ee33c565488057005765f22f523a40e6585c1ff0583572 hrs 25 mins ago0xd0ddc94edccc7fa058906d2ad97330f1a0d284cc  IN   MetalPayToken0 Ether0.00109302
0xfe4d50b96d56d938a0ead7596279dd32e5eea90e69e91bff8cfcb2aebcd4e8392 hrs 40 mins ago0x171fcd833250451b366d62955b9fb3a7c8728891  IN   MetalPayToken0 Ether0.00080980605
0xf7d6c80da5cbbcd7e06fc103e770efb549d733d74efae8f4e8621baee4ff28fd2 hrs 40 mins agoBinance  IN   MetalPayToken0 Ether0.00102996
0xf3e53b114467fa6da4dbed3e79fd1ed3e52cd5a6a77aeffb72894e27b0349a012 hrs 47 mins ago0xd0ddc94edccc7fa058906d2ad97330f1a0d284cc  IN   MetalPayToken0 Ether0.00154494
0x0d75fddf10a82039b0e5c305f68653937b16dd5a4cf5ff92f1e8f261df34a3f32 hrs 49 mins ago0xadb2b42f6bd96f5c65920b9ac88619dce4166f94  IN   MetalPayToken0 Ether0.00102868
0x674855d0b0eea4e7a278cff9f23df7ed0527fbd2d1c1c47e1b9f165a2ae4a9883 hrs 10 mins ago0xd0ddc94edccc7fa058906d2ad97330f1a0d284cc  IN   MetalPayToken0 Ether0.00109494
0x05080b9b9963d4a16fb53b1c4a520466b4079176822503dcf9a0b2ede0c0be463 hrs 12 mins ago0xebfa8b852b8d404f127c7a702098eea703f3b50f  IN   MetalPayToken0 Ether0.00072996
0x9719b414d6702c8cf90505f5bdd994ba055364d9daad3a9897e41935c85f6d053 hrs 21 mins ago0x8cf39b2e47f0129a8267d44e304bdc76724f33c9  IN   MetalPayToken0 Ether0.000765114
0x3f7a89e975d05171aa464e31de87c01c3d4dd903536c8d880f687b632305ae343 hrs 25 mins agoBinance  IN   MetalPayToken0 Ether0.00103124
0x5461d6c899ebcfa5aa6464b47fe48f4dcdae166737b4e30f36927f6e2087aa223 hrs 27 mins ago0xadfac97883d508f98bf12e07a22a5348598a5a16  IN   MetalPayToken0 Ether0.000091526
0x54951b84bed4e89a48fcee2ac780e82f0214ec93ce2c2b55e7b25d69d2deccae3 hrs 42 mins ago0x4d6c94ac34449efea653d376a0f1b10fd5cb2a90  IN   MetalPayToken0 Ether0.0000948948
0x79cc7524559467d992d66bb45363bf5f812e601294c6d7a50e382f8846752e9d3 hrs 49 mins agoBinance  IN   MetalPayToken0 Ether0.00103124
0xd2f27d8dba00f8d1c79c72399be6ae63b13787cb56b0f1c8bcc016ba388731183 hrs 53 mins agoBinance  IN   MetalPayToken0 Ether0.00103124
0x5dca9af53403ba2ddeb0ec5d8fe092d4ef472e9bec3c6d374e8ef8b114a0298e3 hrs 56 mins ago0xd0ddc94edccc7fa058906d2ad97330f1a0d284cc  IN   MetalPayToken0 Ether0.00154494
0xeef38b1127333162f41f888c0b62297f0f376e932a524b8c60b1260a8c84082d3 hrs 57 mins agoBittrex  IN   MetalPayToken0 Ether0.00103124
0x553c18ac2e24a0a1096c6fc1e5f1e02b1cbfb1037fb9ecd5715dbd399420af8e4 hrs 5 mins ago0xc07fbbcd6ec40caf95454d55cd9a69da6afa4c67  IN   MetalPayToken0 Ether0.00036562
0xffd067323c05d44670c54c7c532ce35e8b432995454c8f81646c07150d0cfd534 hrs 13 mins ago0x496414064c35dbb63fc92c8464898893918d5195  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.