Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
Contract Overview | ZRX_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 431715 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 431715 Transactions
(+11 PendingTxns)

TxHash Age From To Value [TxFee]
0xf50b9b214cbfa18a25a253b8635ce530f78f1364d19d09b2a6336c8841fd04f8(pending)0x4edbc97446dea5606c303bc60b9b056b69161240  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x6ca3daeeebc596345b7913b51e20a5761e6f863198826ebf4bc96114b3b81f95(pending)0xccee5cb8512d3adc26d5a5185a4d47b0d02f1455  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x6862ce3bdb277cbe2387ffb38ea719535957d5938976503a4c0b0d25b5f4dc74(pending)0x54e957da05993ca883cd5dad273c167cc0d8ba9b  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0xbc8461599f68d81160068f4b68f2a3901a1472cfaf014ae34a96dfc87753a7a2(pending)0x6b811199afd9beee1f6a3adbeec049dbe69aee3b  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x7e4ad0ebe443d099f57068b6d59db61e38a29ac30b1701b7943fb0ac347e1a8c(pending)0xa5deba3f2db151d09cac1a7ae29f3fc98cfe6a4d  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x902f42c93ee20ed7ffb96fcb6f91401324b7afe8668824d7737167a93ff0b647(pending)0x5702c8562aae3191ac53a66a0f6572be14ed744c  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x5e2ca78417620eb19dd0f5fd1b068e47ed1b8c6877d84040174abfc15cd24dd3(pending)0x516ee3280272e7ca361556f90eb6bb5769cf5792  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0xd88e014eaf20c775c0899825a89b2ee9c497a76de1a64f6fdcd3006fe7372029(pending)0x4edbc97446dea5606c303bc60b9b056b69161240  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0xbf2f10455da69f326f4c6901ed7f46ec9e8d6b6a1e62a5cef7887a74d866741a(pending)0x4edbc97446dea5606c303bc60b9b056b69161240  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x7c7c1b631e2992511c635e65505d78a92f555dcba7a1ac260ef2a189f110e419(pending)0x4edbc97446dea5606c303bc60b9b056b69161240  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x57262edc1e603dbcbd1011c0aae75b45ea9f1b1de337558be59cc29413ced392(pending)0x4edbc97446dea5606c303bc60b9b056b69161240  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x6bc0dd7d47a2911a1cac52a327581d7c5a7abde7029fa8ff6b6eece94ac753686 mins ago0xa20d2067bf1b33cef86fbb0203b7f9be18324152  IN   ZRX_Token0 Ether0.000278775
0xc8b1c42930d917551da38eb6cf5b34c50e1b36e80e4cf2235f51320fb4d498c914 mins ago0x4cd49ef1ec336e06506e7498642c397dcb814a9b  IN   ZRX_Token0 Ether0.00141246
0x37491489b05bc1781c9d720b1e5fdd518f52907d070c55087b3ec29d8a56cd1516 mins ago0xd3e2ab7fec89bbc7896105eed2e898c4d04ec189  IN   ZRX_Token0 Ether0.000409574
0x1ca793b58a0633a720e512497e35fce9e52f1ce6e836caa5bb0b53189f0ebe5920 mins agoBinance_4  IN   ZRX_Token0 Ether0.00234189
0x6138049f4151c6d1ce8fe865f8a9907d106d60f929dac2bfe58f03bff8cd845e24 mins ago0xd3e2ab7fec89bbc7896105eed2e898c4d04ec189  IN   ZRX_Token0 Ether0.000323279
0xaffbb42771ff647ba1c7b9362cd32cccf15c4662443ac50f1a4cf2660c24dd1b25 mins ago0x8d11e7cc521be14be3b15efa546517b2851abeec  IN   ZRX_Token0 Ether0.000445272
0x48944086ffc561fdc87f3d44a42df723c83575b6ce56a664a601af02b52e356d25 mins ago0x41b9edca2c28980d29378f8b72943f76d2fe294e  IN   ZRX_Token0 Ether0.000502722
0x76611ac6312207d4d6acbbb346327528ff8cbe8e45063d55a987740af7430a6f29 mins ago0xece1edf23f6642b3dccec66b4bf1d5c69bf5fe9e  IN   ZRX_Token0 Ether0.00062604
0x6fc9fd25793a7d9075ceb74e22426ce77d5da8c7cd1d7a50519d3ef1d88acb1648 mins ago0x2161432e61ceb4e561934519d5d2efef9c92d79c  IN   ZRX_Token0 Ether0.000176848
0x8e5486c1b3f72386b0e579d74fafb92e6be3a3b508b9947e67facbfdd832d02148 mins agoHuobi_7  IN   ZRX_Token0 Ether0.002337678
0x7409189ad1a0448cc202d887fd4df2553855ba539f85763877851c97a1bf4e1952 mins ago0x485f1a25c6617af8b95b27027dd94efaae75dc92  IN   ZRX_Token0 Ether0.0004434
0xf717c7d313cd9859edfd8c358a5b8f3fdc5d149981d82f463dbe9c355b2954a71 hr 2 mins ago0x07701c013a7e25a5389e622cfa40a54dc185e5b4  IN   ZRX_Token0 Ether0.0004711
0xe622f0e22e195b76c58a557e9426fa061359b63664dd80847ec82eb12028356a1 hr 9 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   ZRX_Token0 Ether0.00302586
0xdd1e0540552427c4b8ac1947d6927a1aa5ae137fd8067914472ced4622135fa31 hr 15 mins ago0x08f274d227e9d9b00148c48ff29fb2af9576d1b2  IN   ZRX_Token0 Ether0.000445272
[ 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 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.