Contract Overview | ZRX_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 476146 txns
Token Tracker: ZRX (ZRX)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3b2d1087bcebe59d188a23f75620612d967df72at txn 0xbdab447ba2fd0a493d93635da202ebcfaa309bcc6a22a95d808c93ce8f1c6c2d
Token Balance:
 Latest 25 txns From a total of 476146 Transactions
(+3 PendingTxns)

TxHash Age From To Value [TxFee]
0x5f778de7cc126a075c0298cb497be055f77d207843f27f9622cf2f54855f7bdc(pending)0x0e42d32dcc5b83a9bc74523af3b8c3a3b4cf107f  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x5bdde5f8ad8d31521e84dd25f618feee5d8502bee71477a6df252279671a2963(pending)0x726da1a99b21df9659e8375ba1524588be7b9271  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0xe794a005c3c8e29ad562c096e68a93eb7e8ada45d40e7fb36e474efa0cbc4d52(pending)0x1ac0dc2ac2898fa7b28944b0f3b9aaa1b3970626  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x5f778de7cc126a075c0298cb497be055f77d207843f27f9622cf2f54855f7bdc 38 secs ago0x0e42d32dcc5b83a9bc74523af3b8c3a3b4cf107f  IN   ZRX_Token0 Ether0.00014133
0x3bd4f65fab11f4fc6cf0e8e866b9a6af128b38236a91dd7913048841e9ab448f1 min ago0xf1abec9f0260285f8333ead6cebadeb8998afb61  IN   ZRX_Token0 Ether0.00026019
0x33b648a285c52bab8fe611a620f3ff4ae71ff1957f88c0e8b024ae3857fc2f9d1 min ago0xf80f6d4a340f3265e0eec52c07024bd3ed0ee18b  IN   ZRX_Token0 Ether0.005217
0x8b79489b45adb0622b76087dbebe90d8f01dc151df7ba4b9c7ed91c37009bada2 mins agoHuobi_7  IN   ZRX_Token0 Ether0.00237888
0x5f6f3e18a44ed87c48f0d6e44da0169f22b1ac233c3762e772de03f07ce658f52 mins ago0x9c525318352e464e36477788f3c0de27263bbca3  IN   ZRX_Token0 Ether0.00044212
0x4a029c29a645fceb7cc65c6c6f01ff9b7d7f7db18d8e711cb8b622baaad8e0572 mins ago0xe54e48785f8d2a693b2a71af28ff7895454146c7  IN   ZRX_Token0 Ether0.0004434
0x00385abcf66df971441e5b0ef567fd9158d8ccfb36ad6c28357ba9f4dc9a1db32 mins agoBinance_2  IN   ZRX_Token0 Ether0.0015651
0xf8c7b6da8d93f1beea8989de72bf8b82765a17e793b1006e980fac1329ad12053 mins ago0x23dbe91d27edc5aa3d154198a91dbf3fa2d4cb96  IN   ZRX_Token0 Ether0.00036519
0x5f235d241fe1f1020549b8d774a102005f5180673fe35cbd286bf7d6c28bf08f6 mins ago0x534d513c67fc4e4e662bfddabc602cdef21d0fd1  IN   ZRX_Token0 Ether0.00044212
0xbbee6170eb3c371f2c9bef7db833d8fda2fca99a52748aab7ea5602cbce6268c7 mins ago0x1e31d3a943ce21acb39aab9fe133f8f497068b1d  IN   ZRX_Token0 Ether0.0003590898
0xd0bed33b562c5d900d7741d39c0cfeb07efece3def2ec444393c57c348cd1bc77 mins ago0x5c141049fb0dc0758a1f7691cf9c3654fc1875c1  IN   ZRX_Token0 Ether0.000222636
0xb4a5868c8addabf918939c25b8fc57f4471021f3aff847585811a99bf45c26f37 mins ago0xf7e48752d01f5de6bf0fb04a123f93cace83c2ed  IN   ZRX_Token0 Ether0.000222636
0xff8ec603f05c494e59ccae2f98a5b5e172587342eaa11524ca06c52d05b1a99d7 mins ago0x8d2a438b660e4b399c02b9e98ec630cbf3153988  IN   ZRX_Token0 Ether0.000222252
0x8660de2753e526a627cdc9eebffc9c4b8bd35a40ce36cc69a970db7d289c0c4c8 mins ago0xd3ee53cf922bcb181c0daa4e819f8efb8680637b  IN   ZRX_Token0 Ether0.00022302
0xa52ed5421a9a72f9842d6202d4f102f78828fc8bdaa7a8216a4f5f90cd3462e39 mins agoBinance_4  IN   ZRX_Token0 Ether0.00111318
0x8499e395b0a98bcb8b67a70839fc6784175192057f817d2ff166f721dab47d8b9 mins ago0x27b902417d16a370c6ad2ee6262a0f870077151b  IN   ZRX_Token0 Ether0.00031302
0xe308d7ad1c3b540a0bacca55ca97796a1a35adfbbef518ff21e07e80d9c762c19 mins agoBinance_3  IN   ZRX_Token0 Ether0.00111702
0xdbc39264faacebc9f8473e786351f6a5dfbb07c88e186fe746714dbd038c0a789 mins ago0xc98b39d38c5a4df4161e6a9e9c0ee884f599cce1  IN   ZRX_Token0 Ether0.00152397
0x5db4030af86a63e7ad9dac7ac9d040308911f92922c514360ae829c30d575b7510 mins ago0xcc0b68e89b6a4e72c1fb5a87f8969315a59d4c27  IN   ZRX_Token0 Ether0.000312636
0x4eec334c4d4d0c4a364589d2413209fc0859985c317cc805c84e21f6a437ac7011 mins ago0xad6b95e5b28ed69c2b13e82630da62fa2c3a072e  IN   ZRX_Token0 Ether0.0004434
0x9f4aa97792c5581d55391c90d8d997734ff5843e25c64fc9fb971e69901fc8ba11 mins ago0xfe25952a286e212a9b9a96cedc9c1ccae3b1622e  IN   ZRX_Token0 Ether0.00031302
0xce8e53525e8bee4b3c5dd9f8c138f29b30fe95ef2226f87d3198be9441834f0611 mins ago0x019719b54aab0cd0d567907dfb06ba657293b37d  IN   ZRX_Token0 Ether0.00151293
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Name: ZRXToken
Compiler Text: 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 transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.