Contract Overview | ZenswapNetwork
Balance: 0 Ether
Ether Value: $0
Transactions: 1253 txns
Token Tracker: Zenswap Network Token (ZNT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x7b2eb441f695e00133bf283637e29e348762057fat txn 0x890b4f255fb8b746746af387ba2b95b1bb1527a674edab4752773ac2327db473
Token Balance:
 Latest 25 transactions from a total of 1253 transactions

TxHash Age From To Value [TxFee]
0x79094287b762cf78280d3a0958e834199b4ad9532a3175f7e723c69ccd8c7c712 days 5 hrs ago0x8431a60a607c18f01cef1acd0152ac12c026eb09  IN   ZenswapNetwork0 Ether0.001554843
0xf2ac038ec387d0f36673cf04798e10208c7f846cc088f01c0e5523d03e22a1953 days 16 hrs ago0x2dcdf77e4f12bfb9e153833d0f69c55061282ae5  IN   ZenswapNetwork0 Ether0.001070036906
0x1924c3f79173b988ec050221ebe6626c05f419b3f5ed5ecc9d3b2be32a1a85116 days 15 hrs ago0xdeb2a14cf7c9f3db8f52219779e827fe6e9d82b0  IN   ZenswapNetwork0 Ether0.000265461
0x68fac149de58bdb11132fdf5c1d2055d96b4ed9b95cf0d0d7e5e0616c4b2534e7 days 2 hrs ago0x19cbe2601ad71ec939d5f09cde77cc3ffcda0da3  IN   ZenswapNetwork0 Ether0.000227538
0xd5aa241294bb4d80329cee1c213fe006afb197dc96bd70738e01590d046b6a6e8 days 1 hr ago0x87dac5558eecad077f0bfd6f81b782bf1b66f0fd  IN   ZenswapNetwork0 Ether0.000660097218
0x8b40daeb08b3a7397e142fe4fa3ff9452fcde172d5be480d24251dcde11b15d58 days 22 hrs ago0x9b2896a437fdad48d04df6c794aeffc670c46090  IN   ZenswapNetwork0 Ether0.000227922
0x1053f6e1f82e04831bc6ca33d0616686debbaf22ce93e083d16407be1d0e9bf89 days 22 hrs ago0x61372d794e9d6af72e1a8fded5deaa543e0b487b  IN   ZenswapNetwork0 Ether0.000227922
0x996e32d57aae71f9fb83b352bb363ddd8e544d6800b103479c2dceacc6306b0011 days 2 hrs ago0x62149a6c69c9ab16bef964e09da949ebcbf5b62b  IN   ZenswapNetwork0 Ether0.00227538
0x60b8c78356145376a33157a838117a41d8b0f46dc319cec49e8fb1845e5f225d12 days 16 hrs ago0x298bf086b08b96ee94be7b142097a153c9a96eb5  IN   ZenswapNetwork0 Ether0.000084184
0xc9f2d12dca6197e99490bffcdd64a5751b0c3af443cd170d337c5c7dc002348212 days 23 hrs ago0x4ff744902041c9284c773c10fbc3010b93010907  IN   ZenswapNetwork0 Ether0.00037923
0x68fd414ca1f5afd43115378e0bbbe8531b583380a872962a835fe2ce1ab4be4518 days 10 hrs ago0x03ca35cf779824cb0fa338da38892e17b108f25a  IN   ZenswapNetwork0 Ether0.000151436
0xffa77e4b30dff41233f272a94ae8db08c31bb95063e576ac84f7d945ecce848518 days 19 hrs ago0x51eaf7615b5fdd0539300855a9402d33b97f0322  IN   ZenswapNetwork0 Ether0.000151692
0x313489dd4a43d53fb331a82ba96af5eedbb42447690f575cb54a825148eef83a20 days 5 hrs ago0x4b2d0208ae42dfe25d8db73a43bec5373b6751cb  IN   ZenswapNetwork0 Ether0.000684918
0x2474b15644a4f0431681a7941c2001267a404c6232e037a9bd93cb6239ede81422 days 17 hrs ago0x2f082fbf641da0105683d3797aaacdc1649f19e1  IN   ZenswapNetwork0 Ether0.000151948
0x5f256030d7ae53fa5ae02b036787d52a0ffef1ae08240603b88d3f7ef1e80d3b25 days 23 hrs ago0x8acc93bb894a0a689654c98c18f3e8dc2e96cf87  IN   ZenswapNetwork0 Ether0.001554843
0x0329b8c91877ac12e64697264f6d839b14d8bcee0e71cae224873193e1a47ec627 days 6 hrs ago0x3e309181af4658c6b596b344df6a8456706f9a00  IN   ZenswapNetwork0 Ether0.000114615
0x9e5647d5587f8bf85cce5e6d3885abe9d0d33e281c89b78ed32cff6828ef2fac27 days 6 hrs ago0x73a03c397c6e529036cdf422feff2da54f5aa8d5  IN   ZenswapNetwork0 Ether0.000233857468
0x1ca081bf66e6c8598a7ebd9a2923b5a56ce31fc3d94770af75f5707100e9203927 days 23 hrs ago0x84d406cfce47c9faccb2b3396bcea4ed5f81d8bd  IN   ZenswapNetwork0 Ether0.000127019031
0x398df6aaca63c5040340b8b2903891f4353558710a12ce63099a12370273ea4628 days 10 hrs ago0xb7b46e72dc734298122eaf1278f914e89290b514  IN   ZenswapNetwork0 Ether0.000075974
0x625c989518026b5fd95cd4e5058d9a2af923b37970893508e000a8a2c94eb50529 days 16 hrs ago0x404f18e12c51accc2b3e968c5b9babbd2bb0fa0d  IN   ZenswapNetwork0 Ether0.000189935
0xa959dd6d1218ae6a282d164d428a8e8155fe401cd0d342df626b41b0afcf6bd529 days 18 hrs ago0x6d2b1ec63e26da16d6be6499b02056f68c4d15ac  IN   ZenswapNetwork0 Ether0.000083425153
0x9f5d0261c751360ba54514f7e7824f48e5b0314d69eab4a4111d9012079183b431 days 13 hrs ago0x71dd5584df84e439cffe807413e8d2d693d403d3  IN   ZenswapNetwork0 Ether0.000304569093
0xbeeab2d782dbbd09b3daddc902bdef3cd4d0657104704e3417088f98de94fe3f31 days 18 hrs ago0xc8d08a06db9fbf23ce85a9a7b97aeef144b4ba7f  IN   ZenswapNetwork0 Ether0.000137809478
0x1f06d12543707c83558e8ecc641e7c80ccefe09aa6725f0c25ff57994839db7332 days 4 hrs ago0x5ad6c6f4a9395e3d00424757f4a2ee4609347108  IN   ZenswapNetwork0 Ether0.000265461
0x16371d0d3afc73a66c6a9a6ade5b98bdb00a0f3adba64d7552cc6a21e83a633832 days 8 hrs ago0xd943aa414253bfcba57095c45c498896ce69415f  IN   ZenswapNetwork0 Ether0.000227538
[ 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 ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: ZenswapNetworkToken
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;

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 = 20000000000000000000000000000;
    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 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 {
        _transfer(msg.sender, _to, _value);
    }

    /**
     * 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;
        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":[],"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60c0604052601560808190527f5a656e73776170204e6574776f726b20546f6b656e000000000000000000000060a090815261003e91600091906100cb565b506040805180820190915260038082527f5a4e5400000000000000000000000000000000000000000000000000000000006020909201918252610083916001916100cb565b506002805460ff191660121790556b409f9cbc7c4a04c2200000006003553480156100ad57600080fd5b50600354600481905533600090815260056020526040902055610166565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010c57805160ff1916838001178555610139565b82800160010185558215610139579182015b8281111561013957825182559160200191906001019061011e565b50610145929150610149565b5090565b61016391905b80821115610145576000815560010161014f565b90565b6108b0806101756000396000f3006080604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063095ea7b31461015357806318160ddd1461018b57806323b872dd146101b2578063313ce567146101dc578063378dc3dc1461020757806342966c681461021c57806370a082311461023457806379cc67901461025557806395d89b4114610279578063a9059cbb1461028e578063cae9ca51146102b4578063dd62ed3e1461031d575b600080fd5b3480156100d557600080fd5b506100de610344565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610118578181015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015f57600080fd5b50610177600160a060020a03600435166024356103d2565b604080519115158252519081900360200190f35b34801561019757600080fd5b506101a06103ff565b60408051918252519081900360200190f35b3480156101be57600080fd5b50610177600160a060020a0360043581169060243516604435610405565b3480156101e857600080fd5b506101f1610474565b6040805160ff9092168252519081900360200190f35b34801561021357600080fd5b506101a061047d565b34801561022857600080fd5b50610177600435610483565b34801561024057600080fd5b506101a0600160a060020a03600435166104fb565b34801561026157600080fd5b50610177600160a060020a036004351660243561050d565b34801561028557600080fd5b506100de6105de565b34801561029a57600080fd5b506102b2600160a060020a0360043516602435610638565b005b3480156102c057600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610177948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506106479650505050505050565b34801561032957600080fd5b506101a0600160a060020a0360043581169060243516610760565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ca5780601f1061039f576101008083540402835291602001916103ca565b820191906000526020600020905b8154815290600101906020018083116103ad57829003601f168201915b505050505081565b336000908152600660209081526040808320600160a060020a039590951683529390529190912055600190565b60045481565b600160a060020a038316600090815260066020908152604080832033845290915281205482111561043557600080fd5b600160a060020a038416600090815260066020908152604080832033845290915290208054839003905561046a84848461077d565b5060019392505050565b60025460ff1681565b60035481565b3360009081526005602052604081205482111561049f57600080fd5b3360008181526005602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60056020526000908152604090205481565b600160a060020a03821660009081526005602052604081205482111561053257600080fd5b600160a060020a038316600090815260066020908152604080832033845290915290205482111561056257600080fd5b600160a060020a0383166000818152600560209081526040808320805487900390556006825280832033845282529182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ca5780601f1061039f576101008083540402835291602001916103ca565b61064333838361077d565b5050565b60008361065481856103d2565b15610758576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156106ec5781810151838201526020016106d4565b50505050905090810190601f1680156107195780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561073b57600080fd5b505af115801561074f573d6000803e3d6000fd5b50505050600191505b509392505050565b600660209081526000928352604080842090915290825290205481565b6000600160a060020a038316151561079457600080fd5b600160a060020a0384166000908152600560205260409020548211156107b957600080fd5b600160a060020a038316600090815260056020526040902054828101116107df57600080fd5b50600160a060020a038083166000818152600560209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a0380841660009081526005602052604080822054928716825290205401811461087e57fe5b505050505600a165627a7a723058205f43d6796bd22cd9751b5354bd568bf5986bb8380529d6d5d3cfbc1273da6cc50029

   Swarm Source:
bzzr://5f43d6796bd22cd9751b5354bd568bf5986bb8380529d6d5d3cfbc1273da6cc5

 

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.