Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 1482 txns
Token Tracker: Zenswap Network Token (ZNT)
 Latest 25 txns From a total of 1482 Transactions
(+2 PendingTxns)

TxHash Age From To Value [TxFee]
0xac0d88e3a7c18ec3f25cddbfbb8e65f1b6da8904dc4e785dfd396c00c7c035ab(pending)0xe2d49a4c6f533caa94f48a1a34ea87645021405e  IN  0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether(Pending)
0xd44e20db91e33f33b32768e0c473a3289c34aba6318d3b682b4d666e9fdcc70d(pending)0x095bb44c570c322001b230201c0564bf72cef96e  IN  0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether(Pending)
0x2e1df2f4498ba976d7118f99992770604e01a0ae24bf9c35448d1821327fb5b458 mins ago0x199f2bd24ebd15515c444d7ea3578598e583921f  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000127012343
0xe73e7ca08a10728586e96f01404fb68f988b11af8c2fa57871a44c12fb6c99561 hr 3 mins ago0x7e9a33df66d96a441f5783ce4bbd002fe14d6a42  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00022773
0xbabb60aaabfc39461b24e06f3b47e95c5014ccee4ef8d89dc46d557fc0ef798c3 hrs 6 mins agoHotbit  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.001068956
0x2aab9885b399b37e49fdb19d9357baa55b33671059c0221843b9c9fb176d371c4 hrs 54 mins ago0xf007ec875cd7d6c39f3754290802dcc8b463de2a  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000092196
0x4bfbd25d3998f226aa35b2d437bce8088dae7494aa4a3d1040799f1efa9138485 hrs 23 mins ago0x03bd847d4f5aec969bb65fd7cc977243af411d0f  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00013791
0x366f5888bfe9ca17f44c3ebae0d048a3fe3da1aa97ed9b3f5c0a92325976553f6 hrs 39 mins ago0xed334ecdc09306339036b59d9c5ae0e03222c676  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00037985
0xfde39ef420910d0c58ce727c92dbbe255d1d9c4fbf94332d82fba3104730de6d6 hrs 44 mins ago0x68d327fce4885a0997fe40f57cbbab5dff4a9198  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.001557385
0x1b3656e65342c04f31ab0943a7c9483f6ff2aab8df4b43cd084ef78f1288377c7 hrs 1 min ago0xed334ecdc09306339036b59d9c5ae0e03222c676  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.0005
0xae6159e61da342ca1af10bde1174a6981fe7bb7ff09b9bee212cc06abcfbbcc07 hrs 50 mins ago0x600e7345ef9dd4433d9a86bc7f70deabc0341987  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00045674
0x2a5d17593616cc96a97042ee03a5c7a24d96084477fcd63fb3d5668af33adbb98 hrs 31 mins ago0x35475ba03b68b035c0b881cb73ea4fbc9bf9a48c  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000253539
0x118d9fbb1b07d0d177d54f9c540fdf84028e8816f7a3340aa7ca296d8371e6eb8 hrs 33 mins ago0x9aa326c48add3ff4a0483f2f696a95b714205ed6  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00009194
0x1b3c693081247aab3bebefb12d748456ccc87b4ca5f091c7367ef04453638fa19 hrs 40 mins ago0xa389d8f6d8ca5b594f7a6987c10be28541e81169  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20.01 Ether0.00021046
0x6562461bece11723e6c615e54cccc2bf25037e10a5241dfca187916b7ecb2a0410 hrs 21 mins ago0x0a2bd14d33152d0e03673e3e45b38f38d25655b3  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000712535
0xf9be503dad23bc1aabcef2c0d6edf365ec37ce423e4ff0072013ad494a25cff210 hrs 39 mins ago0x87aceca5ae31cf831f1c98cc2b57fc0a1231caa2  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00007275
0x17115cf19abe1a05fde5c709ade88cb4c8468f434de5735b3c7906819e2b125110 hrs 39 mins ago0x87aceca5ae31cf831f1c98cc2b57fc0a1231caa2  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000052985
0x075a0e9e7535f8c94c148332d815d4442259fe5783435f99613cfacf2b443a3813 hrs 16 mins ago0x2adc97f7609e30ad0e2dc0b829cba026549661a6  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.001560009
0x2e76c2ce4cc11326ebf47129188ebd4bb4f13552c1004ccc6007f767e6d7278113 hrs 32 mins ago0x957998577d38f91a0aa719e44c5911cd465c3267  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000825588
0x2c1bd1f8687229c51c6b83040eaad53e3c2b49074d3da1e58f87666598ca5dac13 hrs 41 mins ago0x5239f1fbb0490d01b792162e3edd4d46b6240c34  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00023049
0x6d8c8221f9ab6d86f163e87dec18d13e55faa7875afc3bc07991c8b48015c12d13 hrs 49 mins ago0x253c38d52e02c8360b3923e993df29e33c933dc2  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000548856
0x8a13f5b0f9d9b4d4572faed97a0bf3db419c078083af3a3c63750e989f23e3d913 hrs 50 mins agoHotbit  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00265565
0x2a72f5b658a3e2401897470513864fd70fc4d058382daf9eb20acb2ecb77895014 hrs 35 mins ago0x9ea131e15640201acaaa1f86c08d15fcb428d9b7  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000075842
0xea4710fcb89190234a215c4f0ae6bdb561f4d175c4ceb61fd4fb6f7404bc758414 hrs 36 mins ago0x368c912a22abb7e4c415e7b1fe06537bcb211868  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.001255617
0xe253a71f06293439b4a816b3a87af4d7ad96a890b54690f917472102535916b615 hrs 11 mins ago0xf964116c59aaf1524d342c28e820d01746c1c000  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00022985
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact Match)
Contract Name: ZenswapNetworkToken
Compiler Text: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.25;

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; }

contract ZenswapNetworkToken {
    // Public variables of the token
    string public name = "Zenswap Network Token";
    string public symbol = "ZNT";
    uint8 public decimals = 18;
    uint256 public initialSupply = 20000000000 * 10 ** uint256(decimals);
    uint256 public totalSupply;

    // This creates an array with all balances
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);
    
    // This generates a public event on the blockchain that will notify clients
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

    /**
     * Constructor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    constructor() public {
        
        totalSupply = initialSupply;  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != 0x0);
        // Check if the sender has enough
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require(balanceOf[_to] + _value > balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` in behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   // Check if the sender has enough
        balanceOf[msg.sender] -= _value;            // Subtract from the sender
        totalSupply -= _value;                      // Updates totalSupply
        emit Burn(msg.sender, _value);
        return true;
    }

    /**
     * Destroy tokens from other account
     *
     * Remove `_value` tokens from the system irreversibly on behalf of `_from`.
     *
     * @param _from the address of the sender
     * @param _value the amount of money to burn
     */
    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);    // Check allowance
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        emit Burn(_from, _value);
        return true;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60c0604052601560808190527f5a656e73776170204e6574776f726b20546f6b656e000000000000000000000060a090815261003e91600091906100cf565b506040805180820190915260038082527f5a4e5400000000000000000000000000000000000000000000000000000000006020909201918252610083916001916100cf565b5060028054601260ff19909116179081905560ff16600a0a6404a817c800026003553480156100b157600080fd5b5060035460048190553360009081526005602052604090205561016a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011057805160ff191683800117855561013d565b8280016001018555821561013d579182015b8281111561013d578251825591602001919060010190610122565b5061014992915061014d565b5090565b61016791905b808211156101495760008155600101610153565b90565b6108ee806101796000396000f3006080604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063095ea7b31461015357806318160ddd1461018b57806323b872dd146101b2578063313ce567146101dc578063378dc3dc1461020757806342966c681461021c57806370a082311461023457806379cc67901461025557806395d89b4114610279578063a9059cbb1461028e578063cae9ca51146102b2578063dd62ed3e1461031b575b600080fd5b3480156100d557600080fd5b506100de610342565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610118578181015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015f57600080fd5b50610177600160a060020a03600435166024356103d0565b604080519115158252519081900360200190f35b34801561019757600080fd5b506101a0610436565b60408051918252519081900360200190f35b3480156101be57600080fd5b50610177600160a060020a036004358116906024351660443561043c565b3480156101e857600080fd5b506101f16104ab565b6040805160ff9092168252519081900360200190f35b34801561021357600080fd5b506101a06104b4565b34801561022857600080fd5b506101776004356104ba565b34801561024057600080fd5b506101a0600160a060020a0360043516610532565b34801561026157600080fd5b50610177600160a060020a0360043516602435610544565b34801561028557600080fd5b506100de610615565b34801561029a57600080fd5b50610177600160a060020a036004351660243561066f565b3480156102be57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610177948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506106859650505050505050565b34801561032757600080fd5b506101a0600160a060020a036004358116906024351661079e565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c85780601f1061039d576101008083540402835291602001916103c8565b820191906000526020600020905b8154815290600101906020018083116103ab57829003601f168201915b505050505081565b336000818152600660209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045481565b600160a060020a038316600090815260066020908152604080832033845290915281205482111561046c57600080fd5b600160a060020a03841660009081526006602090815260408083203384529091529020805483900390556104a18484846107bb565b5060019392505050565b60025460ff1681565b60035481565b336000908152600560205260408120548211156104d657600080fd5b3360008181526005602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60056020526000908152604090205481565b600160a060020a03821660009081526005602052604081205482111561056957600080fd5b600160a060020a038316600090815260066020908152604080832033845290915290205482111561059957600080fd5b600160a060020a0383166000818152600560209081526040808320805487900390556006825280832033845282529182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c85780601f1061039d576101008083540402835291602001916103c8565b600061067c3384846107bb565b50600192915050565b60008361069281856103d0565b15610796576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b8381101561072a578181015183820152602001610712565b50505050905090810190601f1680156107575780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561077957600080fd5b505af115801561078d573d6000803e3d6000fd5b50505050600191505b509392505050565b600660209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107d257600080fd5b600160a060020a0384166000908152600560205260409020548211156107f757600080fd5b600160a060020a0383166000908152600560205260409020548281011161081d57600080fd5b50600160a060020a038083166000818152600560209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a038084166000908152600560205260408082205492871682529020540181146108bc57fe5b505050505600a165627a7a723058203ae1487f5a839ea1b3a09409e35a03b456cafbe2f65ea5e50e82ccae2bca56900029

   Swarm Source:
bzzr://3ae1487f5a839ea1b3a09409e35a03b456cafbe2f65ea5e50e82ccae2bca5690

 

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.