Contract Overview |  ZRX_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 584094 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 584094 transactions
(+4 PendingTxns)

TxHash Age From To Value [TxFee]
0x6db36fc6f9ba86316bc53d1de817bd54fe19cd54345806aed44089209dc9c17b(pending)0xd551234ae421e3bcba99a0da6d736074f22192ff  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0xa8461385b6f1e7f6c0e5ae32f00658a2351acb65e7884a55f487994885fc5425(pending)0xfdb16996831753d5331ff813c29a93c76834a0ad  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x7d98cef2fb1331ee3e5945d931509d2f8d4a132f6cd0f31588c7c5c08dc7352e(pending)0xf3f694cbe3a1042a886ce923fab00ca649e6a89b  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0xccc0a55145545426bf558a8fa41fcbfc9fb71be9f8a92dfe4cce0945fe554e74(pending)0xf3f694cbe3a1042a886ce923fab00ca649e6a89b  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(Pending)
0x56a42da291c4631dc7158da710003897bb37d95ed952e03f81f9867104db19ba 59 secs ago0x6d462fd9cfd51d3a4ce2d60472cf6933a97c3742  IN   ZRX_Token0 Ether0.0005217
0x249806c56facc84bdb171f53de3f409494e2917dce8603afc577f85797940d55 59 secs ago0xe3b83d8537399c3a4ef8bda821bf899404b7f4ed  IN   ZRX_Token0 Ether0.00022234
0x0ec573b53673035381f6b96c13275a7ed1b9c9201a2055ae56ce6a8c285b09843 mins ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   ZRX_Token0 Ether0.000416848
0x9a622d49af95378a9d2bb20495a2b116fb03fbf5b77f518c694bdce2aceb9c703 mins ago0x6d462fd9cfd51d3a4ce2d60472cf6933a97c3742  IN   ZRX_Token0 Ether0.00052234
0x3987eb7386244ef6b7f799f9c6b7c9e5977370df6697870a0fbdcfafebac8f943 mins ago0x9488c495925e8e7d377b05898cb6a73ec8c995ad  IN   ZRX_Token0 Ether0.00024387
0xbb596a950c17c6f12cc013b140afea3feb7ae34b524f01880238799339708ca44 mins ago0xe6b7f6353e31383d7ae22fdc1cf0eca5be89d688  IN   ZRX_Token0 Ether0.00022234
0x9c0343f1f31cd9d045f90b786afc10d3361c84f09b974275d764e898d7b7866c4 mins agoBinance_3  IN   ZRX_Token0 Ether0.0020868
0x6ad4f0562b02cc2331f56aacfaaa78d4cf6d3752ee69eefc1604d3db62467f3c6 mins agoMercatox  IN   ZRX_Token0 Ether0.00109557
0x4e4dd340532b239264bba4e2e147e701c14ecffdcf186b31e946c5ad0dffc3f16 mins agoHuobi_3  IN   ZRX_Token0 Ether0.00151293
0x08bb3ef99a0c97576823f40859e7fd0e6e3e7d7349b5633ce8b3bb65693c5af36 mins ago0xfd348d6397cd09ab0cea6e8ebe3cb42782cb8b13  IN   ZRX_Token0 Ether0.00132636
0xf7cb01fd9e35c991ee936651da7fd59285b9ea4cee4465a66070ad272880aa6e6 mins ago0x349627ba8b2db20e9f569e5dde327dbf4339a7da  IN   ZRX_Token0 Ether0.00133404
0x3125033d16037006fc0952b2b265aff712248c7481d1f60c51ee07c16202740e7 mins ago0x6d462fd9cfd51d3a4ce2d60472cf6933a97c3742  IN   ZRX_Token0 Ether0.00052234
0xf34752763cf6f7fa41cd677e0e7b6a1d209ae187eb145da56717d0fbf6e6dc018 mins agoBinance_3  IN   ZRX_Token0 Ether0.00208936
0x3c4cbf037bee34679412c880b1355559a5f61d72f46913aa8324abcdaee417858 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   ZRX_Token0 Ether0.00312636
0x7489795e023200ec2fe5745078fc4bf05a58aee4b2a1ed2da667efc1976848be9 mins ago0x9f050bc566289fe08f9534eb8b5b7437071a85ca  IN   ZRX_Token0 Ether0.00024387
0x88ad9e46838edfd6c77e05df4a71928ef163f4754133fe2331f7bc4b78ce297712 mins agoOkex_1  IN   ZRX_Token0 Ether0.00182595
0xd874e7304ba7396067530ac9ea6fc9edb230e631a55516529f9643b6dab4d71d12 mins agoBinance_3  IN   ZRX_Token0 Ether0.0020868
0x30fe84b7be20fe126708d511671b8fc82ee8d6bb78ce9f1802d259737356161813 mins ago0xbf954e4ccd933143cdc63a80a75ab20ebc383ef3  IN   ZRX_Token0 Ether0.000779226
0xc8735c93a9f5f41917f99faca5337bc890de8ee4ff9a7f484361a52d240bc81114 mins ago0xa910f92acdaf488fa6ef02174fb86208ad7722ba  IN   ZRX_Token0 Ether0.00044604
0x07128404f2585edc46e199b9e183cc5435a263b9df35460f0f9486424f704c3e15 mins ago0x7b10d7b1e7eb2f3770e79d9fdd7241caf731645f  IN   ZRX_Token0 Ether0.00022234
0x0ac37fd55ac469c0f6f9bfe5c8c06705282780577c9015d95e13e8b3dc3c802716 mins agoBittrex_1  IN   ZRX_Token0 Ether0.0026085
[ 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.