Sponsored Link:   DocTailor - Legal Self Customisable Smart Contract Platform - Bridging the Gap Between Business & Cryptocurrency Holders - Join Now!
Contract Overview | ZRXTokenContract
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 302011 txns
Token Contract (ERC20): ZRX (ZRX)
Misc  
   
Address Watch Add To Watch List
Contract Creator 0xa3b2d1087bcebe59d188a23f75620612d967df72at txn 0xbdab447ba2fd0a493d93635da202ebcfaa309bcc6a22a95d808c93ce8f1c6c2d
Token Balances
  Latest 25 txns from a total Of 302011 transactions (+3 PendingTxns) View All

TxHash Age From To Value [TxFee]
0x959aa08cb9475689fda420f121bbd32ec1fca112ce6930f3e39626ab914e5287(pending)8 mins ago0xdde13d75bfe57477f00aaf47e07ba953618fe9ae  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(pending)
0xe9dc38305d3d15efb8931eb59aaf0f9c01fd4bbfa09d60b7ac2201a024b65dad(pending)11 mins ago0x2749cff53c32e75b9dccb8ebbe3545f6dd9dbcd5  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(pending)
0x827e7be672b3ea8e3d545bab8a2e2f2925773d8bcd7328da17bef8e56504bfb6(pending)11 mins ago0xf6ca20fac1f21b76a02f42c8f21cbe8c62c3c6dd  IN  0xe41d2489571d322189246dafa5ebde1f4699f4980 Ether(pending)
0xe5c2c974b1fe5a24b94fde58194070b5ecada20d9c9a8584fbdcd07ff0c0695f1 min ago0x4cd49ef1ec336e06506e7498642c397dcb814a9b  IN   ZRXTokenContract0 Ether0.00052038
0x1a4f2794d1d637450a99fe51a48f2072d649a1a5b587a1068793e526579b535e2 mins ago0x08602bcf7dbb52803a5acd5b76f6d2ae198c59d0  IN   ZRXTokenContract0 Ether0.00031038
0x34a232912b95899e165cdde09077c85805095024f0c8be2ceaf8896847a10f129 mins ago0xf992af9259d0f5bf703f12c3115b04876484e925  IN   ZRXTokenContract0 Ether0.00081774
0x2dfc70af507d0c3da1f674eeee9714ac176d4644e50930f29acb186a1129cd9213 mins agoBinanceWallet  IN   ZRXTokenContract0 Ether0.00286935
0x3a4602422e9844ab6fe150c29aa0769b138b76b16252658525a0a8cc735e385c18 mins ago0xb1a0cbd54cefc64a45f9371e6825845981e691c8  IN   ZRXTokenContract0 Ether0.00020868
0xf3c3bed1fbb017b0e6b7d9a09741417ad34b2b3d0ec17658b41e0b451d2fc54c19 mins ago0xf7898d20a8edfd008ea595c48c4f6d6f25f74ec3  IN   ZRXTokenContract0 Ether0.00011085
0xb742fbe01fdc2c1abc743bc2c3b98363d4f1f6c8c3e4634d4e30a538d3177fcd19 mins ago0x5ab697ca63a432da085aad0efa1a5da8eb2021d1  IN   ZRXTokenContract0 Ether0.00011085
0x48c5a506ce6ecef0079b30e4c003c389666a175430ec23728b1ac7ad478eba9323 mins ago0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c  IN   ZRXTokenContract0 Ether0.000364742
0xb327bf6e1dde1a640803fd381bfe3368f4e2e5088760ba475acb16bb16dc62c126 mins ago0x983561ba8bc66dd970f6aece21240b94e0042c4c  IN   ZRXTokenContract0 Ether0.000309484
0xdb8e7ba4d8e06a8c55f8c6ca37dbebf5cfd0bf998980cdf3a457e0a54affb1de27 mins ago0xead6be34ce315940264519f250d8160f369fa5cd  IN   ZRXTokenContract0 Ether0.001929123
0x91f8e7dfa766d3f5d88888fefb9b94d6726c2e5a7ce826c51f1c083cfbe431b628 mins ago0xead6be34ce315940264519f250d8160f369fa5cd  IN   ZRXTokenContract0 Ether0.0027043014
0x3465da9cf0a7f7aabdf43aaf9b8fbf831d9e0b69912afe523e51eef43af3479929 mins ago0x4cd49ef1ec336e06506e7498642c397dcb814a9b  IN   ZRXTokenContract0 Ether0.00052038
0x595f85f5387be2b82c18d4da097ad75057fa6e2ca6d74b4a8a7a52d9439978f530 mins agoBitfinex_Wallet4  IN   ZRXTokenContract0 Ether0.0015651
0x8a623ccd3a71033733f0d1599f9fd0ea8a92f304916aca19707ce1b99273aa5631 mins agoBinanceWallet_2  IN   ZRXTokenContract0 Ether0.00286935
0xa7830b4eb57482d6be71e85bded550940fa79bab218337416f2ba2ff9481d14f36 mins agoBitfinex_Wallet4  IN   ZRXTokenContract0 Ether0.00111702
0x405597208e0c2dbbd46dcc31080098d2c0030355010d3baa9e10df934157453140 mins agoBinanceWallet  IN   ZRXTokenContract0 Ether0.00204083
0x4a81732eec6f6ba48552d1be7719387f2f1d66a0c3d6b132c63b2594e42e6e7745 mins ago0xc93c3a8b423ced3c22a474d51ce43b089bb8d13e  IN   ZRXTokenContract0 Ether0.000208424
0x3427bc1f4d92fe96a620f6a73dd6a25d9947c532c717795c5674938fc8fe152645 mins ago0xd1c81c6843d6ef49d92a2ff45b7a527ae16d7fa2  IN   ZRXTokenContract0 Ether0.001521346
0xc5cf29ac3808c274398cf6d4eae8f28f9ffde460746ef1eac38f327c8845ce2c56 mins ago0x0681d8db095565fe8a346fa0277bffde9c0edbbf  IN   ZRXTokenContract0 Ether0.00286583
0x1bec5b5f1a96dfe335fae7f99060784182635703befbff9a3a9adde2d94c48b31 hr ago0x0bb435c77973abaf3344ab116985b13b3aac8bf5  IN   ZRXTokenContract0 Ether0.000309484
0xfaae056fd37338b50aaffa06bcf81d0ca1cf65ec29e13f14231f62042414bc981 hr ago0x4cd49ef1ec336e06506e7498642c397dcb814a9b  IN   ZRXTokenContract0 Ether0.00052038
0x14a91c09930ce2b63474290aa03017c72ed58370741faf049fcbbc57106694b51 hr 8 mins ago0x4cd49ef1ec336e06506e7498642c397dcb814a9b  IN   ZRXTokenContract0 Ether0.00052038
[ 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 (Exact match)
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.