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

TxHash Age From To Value [TxFee]
0xaf21d766be92c8a813502cd8f181a7485290dbff704fd4021cd4cb7c5d423ff711 mins ago0x16e707fa188502e045796e68739452e8f89d72de  IN   ZRXTokenContract0 Ether0.0002217
0x686e0fbcc8211166439b0cc0d1440cc312b0fbc05e95cfad31abda4aa543e93a12 mins ago0xcc5d3e88c658fb119aa2c22bc8fc082b697ac9b1  IN   ZRXTokenContract0 Ether0.00026085
0xb7328b616cb4f237a55bd4164b5abaf02f68f765e70fafd04f0cfbc41028d76b12 mins agoBinance  IN   ZRXTokenContract0 Ether0.000344322
0x1bdf6bfd001ed8d7538103b72d15f424a67d02594087cde337ef4c011520308615 mins ago0x61ef87b4265f9b09c81b8f4593f6140bbbc73089  IN   ZRXTokenContract0 Ether0.000364592
0x8d61926b5b0c55756b46bad711337c4454add883df5ac8dc119402aa508e61b716 mins ago0x6afeb7e6647193e19b1e78cf29b51cd64cbe91df  IN   ZRXTokenContract0 Ether0.000508746
0x7cf60ba4afa2e13ce4228f4d01c3a7378b819facba9863a061f186eef07a37b022 mins ago0x6afeb7e6647193e19b1e78cf29b51cd64cbe91df  IN   ZRXTokenContract0 Ether0.000783258
0xa644bfb9e43c6e4c39c51e0e8d73ac4fd2db07c324ccfc01e2e526a1fd88ce1523 mins ago0xda99b17265b570123177bf4eba4bf3ba4295d4bb  IN   ZRXTokenContract0 Ether0.000779226
0x2d78828efafb1ee4f0546303c54f1aa4144b3a3748382df295c9d3431c7b1b0a28 mins ago0x002bf16132aacc4800399b7720d5909c2c50513f  IN   ZRXTokenContract0 Ether0.0002217
0xd537aa958069cd4044ada03946f69ed47d3840d74da9158612c6e7791d6aa02b32 mins ago0xd7554e45f867a50b0f5279d15e5711e0839771d7  IN   ZRXTokenContract0 Ether0.00074212
0x18b78bc4c2dee1a7849902fad7c0193a5d357715001f19acd58d43cfb23d183f35 mins agoliqui.io_2  IN   ZRXTokenContract0 Ether0.0005217
0x8fe6d22bc6852fbc8ff07eaf6d6e2d731483b3f5866b403dcbcd5a341fa5d7ab37 mins agoBinance  IN   ZRXTokenContract0 Ether0.00052234
0x7632a77d991553749521f5b75d1c2b2d86754d5371513926515b4c9be90aba5d38 mins ago0xd7554e45f867a50b0f5279d15e5711e0839771d7  IN   ZRXTokenContract0 Ether0.00074212
0x6e52f30d5c0f62f57aa6a63fcaef4b40c19ceabe728dc721fced88fd56862b9339 mins ago0x5d09b33649f21461597f83a6a1905e390d85b4ba  IN   ZRXTokenContract0 Ether0.0003717
0x38e1a0686e275456176c77f2122e0dba08cfbe69aa9da33c4ede3848786b07c445 mins ago0x653387b2aea975b992cf583cecc72055fe7b0f1b  IN   ZRXTokenContract0 Ether0.00074084
0x33773e973da7d66f9f191c049963bb0d0d5c3ac78249e71cc26f3034aafbaa2650 mins ago0xead6be34ce315940264519f250d8160f369fa5cd  IN   ZRXTokenContract0 Ether0.002185764
0x1bf532b080a1b82ce3c874e4bcf67c277dcd5c5712c6fd5d32ef6dbe46a5801d54 mins ago0x4cb3eb12a75ee812c5143380387ec9a1acff7445  IN   ZRXTokenContract0 Ether0.00092925
0xb145f6a07e1fd86f948a018792474917760e4f711ceb7e1ebd02436ca2432e0557 mins agoliqui.io_2  IN   ZRXTokenContract0 Ether0.00005217
0xfe8bd298b4da7d3f06275d8152ce2b6bde68955d3579e22590904f04d848665b57 mins ago0x1d9622e61fa30d6f7097acdeefaaab6d0756f599  IN   ZRXTokenContract0 Ether0.001094226
0xc734b2aed8c498aa29d5d8abb57a92071bc9cb58e3875450e731e9a6d76e5de41 hr 4 mins ago0xd7554e45f867a50b0f5279d15e5711e0839771d7  IN   ZRXTokenContract0 Ether0.00104084
0x5bb1df831872fbba11893056a89105ec1b49492271fe4049d312e9da99c4fa281 hr 6 mins ago0xead6be34ce315940264519f250d8160f369fa5cd  IN   ZRXTokenContract0 Ether0.001563828
0xde22ecf7a1dbab1e6594951e08b5e19d905643e66b49734cdfeea04af46311d31 hr 10 mins ago0x41658ced04b5364a86a312c0af0731d2f5c922c6  IN   ZRXTokenContract0 Ether0.00078057
0x7f0070ebda891989767480067bde1cfbe7f145d8755219bac188fe19e12c57da1 hr 16 mins ago0x00b5c29b7bcc4491e5fc7dd9d68e3aa4c8adf4ae  IN   ZRXTokenContract0 Ether0.000121008
0x6c17403a66c86e8dfa1e9a79ec3615516124b02235eba5cc044cb5c0cfb27bfe1 hr 25 mins agoBinance  IN   ZRXTokenContract0 Ether0.00052234
0x4f4b77b72b746178bd5bf9e1d9bde1dd26fd94a94113733fed2156de8a8440401 hr 30 mins ago0x4cd49ef1ec336e06506e7498642c397dcb814a9b  IN   ZRXTokenContract0 Ether0.0015651
0xa9b83ca87bc6b66a97b5d8427f1994a851d851a577ecc851a163f9687a0489e21 hr 34 mins ago0xd4b30a26fcefe950c17ea837ed2c8fd587da8b6e  IN   ZRXTokenContract0 Ether0.0005865
[ 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: ZRXToken
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
/*

  Copyright 2017 ZeroEx Intl.

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.

*/

pragma solidity 0.4.11;

contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint balance) {}

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint _value) returns (bool success) {}

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint _value) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint _value) returns (bool success) {}

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
}

contract StandardToken is Token {

    function transfer(address _to, uint _value) returns (bool) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        if (balances[msg.sender] >= _value && balances[_to] + _value >= balances[_to]) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint _value) returns (bool) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value >= balances[_to]) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

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

    function approve(address _spender, uint _value) returns (bool) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

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

    mapping (address => uint) balances;
    mapping (address => mapping (address => uint)) allowed;
    uint public totalSupply;
}

contract UnlimitedAllowanceToken is StandardToken {

    uint constant MAX_UINT = 2**256 - 1;
    
    /// @dev ERC20 transferFrom, modified such that an allowance of MAX_UINT represents an unlimited allowance.
    /// @param _from Address to transfer from.
    /// @param _to Address to transfer to.
    /// @param _value Amount to transfer.
    /// @return Success of transfer.
    function transferFrom(address _from, address _to, uint _value)
        public
        returns (bool)
    {
        uint allowance = allowed[_from][msg.sender];
        if (balances[_from] >= _value
            && allowance >= _value
            && balances[_to] + _value >= balances[_to]
        ) {
            balances[_to] += _value;
            balances[_from] -= _value;
            if (allowance < MAX_UINT) {
                allowed[_from][msg.sender] -= _value;
            }
            Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }
}

contract ZRXToken is UnlimitedAllowanceToken {

    uint8 constant public decimals = 18;
    uint public totalSupply = 10**27; // 1 billion tokens, 18 decimal places
    string constant public name = "0x Protocol Token";
    string constant public symbol = "ZRX";

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

    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":[{"name":"","type":"bool"}],"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":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","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":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"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"},{"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"}]

  Contract Creation Code Switch To Opcodes View
60606040526b033b2e3c9fd0803ce8000000600355341561001c57fe5b5b600354600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b610b82806100746000396000f30060606040523615610097576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610099578063095ea7b31461013257806318160ddd1461018957806323b872dd146101af578063313ce5671461022557806370a082311461025157806395d89b411461029b578063a9059cbb14610334578063dd62ed3e1461038b575bfe5b34156100a157fe5b6100a96103f4565b60405180806020018281038252838181518152602001915080519060200190808383600083146100f8575b8051825260208311156100f8576020820191506020810190506020830392506100d4565b505050905090810190601f1680156101245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013a57fe5b61016f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061042e565b604051808215151515815260200191505060405180910390f35b341561019157fe5b610199610521565b6040518082815260200191505060405180910390f35b34156101b757fe5b61020b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610527565b604051808215151515815260200191505060405180910390f35b341561022d57fe5b610235610857565b604051808260ff1660ff16815260200191505060405180910390f35b341561025957fe5b610285600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061085c565b6040518082815260200191505060405180910390f35b34156102a357fe5b6102ab6108a6565b60405180806020018281038252838181518152602001915080519060200190808383600083146102fa575b8051825260208311156102fa576020820191506020810190506020830392506102d6565b505050905090810190601f1680156103265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033c57fe5b610371600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108e0565b604051808215151515815260200191505060405180910390f35b341561039357fe5b6103de600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ace565b6040518082815260200191505060405180910390f35b604060405190810160405280601181526020017f30782050726f746f636f6c20546f6b656e00000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60035481565b60006000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082600060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156105f95750828110155b80156106855750600060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483600060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110155b156108455782600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555082600060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156107d75782600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a36001915061084f565b6000915061084f565b5b509392505050565b601281565b6000600060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b604060405190810160405280600381526020017f5a5258000000000000000000000000000000000000000000000000000000000081525081565b600081600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156109b15750600060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110155b15610abe5781600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610ac8565b60009050610ac8565b5b92915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b929150505600a165627a7a72305820d31ec12b6fe4e3204b5bdd3a3cafc924f0101471e7aa3e9460b81496e9067ec70029

   Swarm Source:
bzzr://d31ec12b6fe4e3204b5bdd3a3cafc924f0101471e7aa3e9460b81496e9067ec7
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.