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

TxHash Age From To Value [TxFee]
0xc5db33742f82952c69ef2cc35a8e845911238a4255fbbf829ae91d8826d17396(pending)0x8627914d653b8333ce3b216176e3ca6897f3e582  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x99f4b66d7be4665746cc409962736b0fa21bb1df0b80175b0952f171d1d7215f(pending)0x6515f21b12b23e17840fba15acf40ef7ec15dda3  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x1647004fcd23cf084dc0466c6145b48f6dc7b20639808754fc4f3a5224d12597(pending)0x1f1291d438c2292ed30be2c6239176b0f1a3f83b  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x31e0da72e2cb9cef30020a36099be311bda77a5d9327e2424fc0efa41e2d084c(pending)0xb6382a6c8fafb907b21e0a5996e5880d79139985  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0xf89a48878e7b105d4f4e797acf2440835f700d724c092227d98d105cfc035ee91 min agoBittrex_1  IN   ZRX_Token0 Ether0.0026053
0xb468478d16082f856beca21e2a3ca4ad09940cf737a40364b5c02094bb3bc5cc5 mins agoBittrex_1  IN   ZRX_Token0 Ether0.0026117
0xdaf8aad28410a70bdeb62ae2a9f63e54a7ffde7170eef0884e81bad99091ef289 mins ago0x99f2d9caed05604d12fd181e37a4b5316cae2c80  IN   ZRX_Token0 Ether0.00029736
0xdb1642d32be99f497edcb0a2b8fffaa9982b5ecce89b4432b4591c2849207aa810 mins ago0x4e640dd26b6c489756f7e8b9cb359b57f9ba1123  IN   ZRX_Token0 Ether0.00041736
0x5de7c1f705ce247f460a0ce4bd41c2fc792fc84b505edf8fb208729e8d2ca93516 mins ago0x14cbb1ea6ac3268bf5f8a0279e1aa40817f0c1df  IN   ZRX_Token0 Ether0.000176848
0x48b3cab1f731c05ceacf56773167f8dbe1c20f45af4bbc4f098f2fd0757a639817 mins ago0x1d27bd8139a2e8ac960e849add1703d5c1e14307  IN   ZRX_Token0 Ether0.000416848
0x3b932bcf5fe25bebfeb7f4dad6e2157ac1c741a8a3da75350dd28deeac20867019 mins ago0xc3fecb7ce2f8da30b3c2e6886ccab79dc10f66a2  IN   ZRX_Token0 Ether0.00029736
0x1dfe8b22f3f7b37470c0b48fda3e27e39a18f31da53d20942f01d559b547c62f19 mins ago0x99e9fdcc49e8a8aca7e0c2ff3accd563f019cfec  IN   ZRX_Token0 Ether0.00133404
0x175cef1d4bde8fbd32bfe74afe8cc0cdf22a881bf4a84dd403fac63388637f1319 mins ago0x7c2d45b9a37ab801d1acddc611c5a8c1ca561686  IN   ZRX_Token0 Ether0.00029736
0xdffed738feffe488110c22f068b2cf05029ee1785805575399e4806f058a5bc221 mins ago0xda405a29d29c7bece4a1091c480666d48388f969  IN   ZRX_Token0 Ether0.00041736
0x6a2cde4f4162e5aec05ece62f50966b871508237e0e88649069e09380ea845e722 mins ago0xf5e402827406c014fbe4e1f55a0695633076a2d1  IN   ZRX_Token0 Ether0.00041736
0x5c8ebeba01dc61b53edb60215259e2ac2a22ff2c78595c5f3c4ce0581fb8b0e022 mins agoBinance_3  IN   ZRX_Token0 Ether0.00111318
0x50086809bda95e728bdbdccabfcff731b34cfbdd36460334d49333936c4500d929 mins ago0x6ca878cba2b592d78f154a547c95bef1e761e512  IN   ZRX_Token0 Ether0.000176848
0xcc294a3963cc76bf9818b902cb4f6ff666c33dfa995c23f83ab34e169731f99e30 mins ago0x94792b1f8d56f84f66e7ff706fb5a04817237993  IN   ZRX_Token0 Ether0.000416848
0xc948eec0bca9ac6f74c35543409631addaa107411f2fafccd44a6c5f286125c431 mins ago0x2c1efe2f8ed107a8254c9ae94952d4374044b308  IN   ZRX_Token0 Ether0.00029736
0x3104d9d2f532a7522ab52c358a9c9909efcf83484ae4cd0d2a5b0618e4c8182832 mins agoBinance_3  IN   ZRX_Token0 Ether0.00156318
0x454514f8d08f99ecd7262d1d2110656ea068164068f638053f68e5f25f9fbb2033 mins ago0x7855a39aec73c9f59007d157006b1529b600b1f9  IN   ZRX_Token0 Ether0.00041736
0x91d50a738efb022193f2ec14e2e1690a0bef9c7fb33b3f130159686bbfe1c06c33 mins ago0xf0e4ca564ad8b488dba6ee0118e44bbe8a0f40a4  IN   ZRX_Token0 Ether0.00017736
0x09c8d50c486e86af4f19baec0d8e6aa436fcc6f1ab792c8d07155e167f6175d234 mins ago0x3ad82b015c9fe782657e7e00fa91e97a2dc20349  IN   ZRX_Token0 Ether0.00029736
0x6b8f60149e0315748a613ea1a1b491e3432de653b8b1cf8012f2e8e443423cde35 mins ago0xe742121c0dffcfaf4001f47280fa96604ccc81c0  IN   ZRX_Token0 Ether0.00041736
0x75ca410daedfcb2f5b97d99bb3ca35c646dda214d330656c0738fb79372aed0f37 mins ago0xf365c4cfa72f6bf6f3f0b377a7f04349bfc63eae  IN   ZRX_Token0 Ether0.000416848
[ 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.