Contract 0xe95990825aab1a7f0af4cc648f76a3bcc99f25b2

 

TxHash Block Age From To Value [TxFee]
0x96742fc332ad0b7e35baa155830181ca198d4ed04cb95d0286dc80f270b0f0d0722843915 hrs 44 mins ago0x726889cc68e6224197f6ac4050b30c233f59cb2b  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00022773
0x2912cbfadce723c3f78aa091c9d3f923836e04981984152e14e6fcce09a6e088722718422 hrs 46 mins ago0xd5306800fe09aab592802da1bebc0fe8f80bbfaf  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000252835
0x32b76fac8d8c9e2da911365d9f301220f6e0dae96d45a03d22a0a9dd88a191c272210132 days 10 hrs ago0xda24c18f943e3a4a09f85d3f8df0da0fe2514eae  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000252835
0xd8d91170e5dd846158f8a7bf1225f3d42c210509f3b751472b2685453e7ab32c72205782 days 12 hrs ago0xe386d1421d9ffad796cc8efb5ccaf19830844ec7  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000274812
0xfbcdc4ceeb404812af6366e3d22fb741bf6ad97c3aa750fe4b260b2e4a2af01372200202 days 16 hrs ago0x264c9f4a0cacda0d5825a8f902fb7d50de4bbef4  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20.01 Ether0.000042092
0xd2f8bac83a924e824d950cc1aa40621737864a6c0375ff585d788bb1ec9cdcfa72194802 days 19 hrs ago0xe913d49f72a7a54a84b56b909c2d1d43106c7eba  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000417835
0x7042ebefbe5eaf177f023da3d1a2d88078477cf656f034fa4c6c900fb69672a572181173 days 3 hrs ago0xfa01e91e7fc3da2a996372895d342c695c41a5a9  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000113955
0x837bafec0338978d9faa51d8ceefa76b00dab6627c65b311e2ba97696999068172181033 days 3 hrs ago0xc00470c6fd414234c2a9c458884fa0d7b94a711d  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00042601405
0x4bc97d69ffaa6b6dee72a88c2e3cb64f72db0a26f10020268b5ec967d5c3563172136594 days 4 hrs ago0x5470eae3a888fad814024dd755d1fecd8f637829  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000253539
0x6d80a17d8e59c051f8ad7bbaa0814385e7646053402ac23cf1788518cd368f4b72135634 days 5 hrs agoMercatox  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.001114029
0xdcb576e4b8d3ac49f3b58c3fda99c82ee768542c115ec3361c1ae42c92bede3d72111534 days 18 hrs ago0x33b052c6335958e12bc472fda930c8af392a9abe  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000305416
0x98924c9a27fb2124f5b0ae80ed9d52da4362dac8498c4c94d81eca210b98299372108764 days 20 hrs ago0x14fc8ba1abc1fb325d09bda7baae1455529b8adf  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000092196
0xc3ca5eefaaae4c6a1feaa3fbccea76f4d18fbf265705814d6af53d7e6d93ebf072072305 days 17 hrs agoMercatox  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000799029
0x6b47c9e4ed77f4771b8f477fb47811f458d9fe49a92d548c6a6cfe5f3a701ccd72008827 days 5 hrs ago0xc451a7d5fc12bcf45187c1e90269cbe96ad79671  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000109390875
0x6192f24ac67fb7b9aa54cff7b2ac1e1a93ac258d19c3cf314fe6db78975390fb72006707 days 6 hrs ago0xdc4606754f0e3950ce34cb6b143c9400dfebe597  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000152196
0x3066e993880c4bcffe919bc547c727c227e85365beb3b2cfb6691755468b92c471954108 days 8 hrs ago0x4afb6cd11a883391cf5f53d6919101b9495c8b14  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.001560009
0x4cd42b50d606c931aa2b1e053eb0d6c9fa7357724c7cde119e7393172b5e770d71945028 days 12 hrs ago0xd10f25f7c74c611eb82dd4f9fa43b4a06a771041  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00007275
0x23952ebf0a61638b9c90d56f1007841eaff46690146e1174721ae2b0f80ea76071944258 days 12 hrs ago0x21c921ab8aa746ecd42bee0c563e574aa17d0731  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.003071601
0x9affde1231127f83ae9721d6d38db7f2004f9a2c1d0bb64762cf1d1ec080963271941218 days 14 hrs ago0xe58228a8fb0a98df85f3560375a5dff888e81c7e  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00022985
0x03485e2b477005845142fdb8604ba88b8bd32c364a34a77b9f375db4b349b50171939658 days 15 hrs ago0xa26188ea63cb488ad4555f4f9c1b2455ed65e41a  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.00084776
0x4b37ca81e284774cbaf9fa0748b5e8794bec866154b5ccd04f1c5e3134e9edb471928718 days 20 hrs ago0x9f3e5af4215d6da4abbfb5cb99fa976b2236f536  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000388
0x9a0f27d022b91d570db520121b958f53200035a9a3f014fbdb31404bf952fa6771915709 days 2 hrs agoMercatox  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.001112685
0xbb234b763e0f299415e19ad197df642a4c13baf952a343f2b8ef0167ebff203871894279 days 13 hrs agoMercatox  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.000800373
0xc5e29e2b4e97c9051c70f5bdbb6f6e86bb37a763c8cf6af814801f50567d002a71879899 days 20 hrs ago0x9480d1cc3fd4cb7936d114f7d63124107870a7b8  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.0022791
0x6a0952250159b5cd4729457df08967d1a31e6866a8ea9ad266d106a86a55c07071872369 days 23 hrs ago0xb8cff21712b5f1fe988c99095dc5e39338c7a6a9  IN   0xe95990825aab1a7f0af4cc648f76a3bcc99f25b20 Ether0.0000456588
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Contract Source Code Verified (Exact Match)
Contract Name: ZenswapNetworkToken
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
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
60c0604052601560808190527f5a656e73776170204e6574776f726b20546f6b656e000000000000000000000060a090815261003e91600091906100cf565b506040805180820190915260038082527f5a4e5400000000000000000000000000000000000000000000000000000000006020909201918252610083916001916100cf565b5060028054601260ff19909116179081905560ff16600a0a6404a817c800026003553480156100b157600080fd5b5060035460048190553360009081526005602052604090205561016a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011057805160ff191683800117855561013d565b8280016001018555821561013d579182015b8281111561013d578251825591602001919060010190610122565b5061014992915061014d565b5090565b61016791905b808211156101495760008155600101610153565b90565b6108ee806101796000396000f3006080604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063095ea7b31461015357806318160ddd1461018b57806323b872dd146101b2578063313ce567146101dc578063378dc3dc1461020757806342966c681461021c57806370a082311461023457806379cc67901461025557806395d89b4114610279578063a9059cbb1461028e578063cae9ca51146102b2578063dd62ed3e1461031b575b600080fd5b3480156100d557600080fd5b506100de610342565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610118578181015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015f57600080fd5b50610177600160a060020a03600435166024356103d0565b604080519115158252519081900360200190f35b34801561019757600080fd5b506101a0610436565b60408051918252519081900360200190f35b3480156101be57600080fd5b50610177600160a060020a036004358116906024351660443561043c565b3480156101e857600080fd5b506101f16104ab565b6040805160ff9092168252519081900360200190f35b34801561021357600080fd5b506101a06104b4565b34801561022857600080fd5b506101776004356104ba565b34801561024057600080fd5b506101a0600160a060020a0360043516610532565b34801561026157600080fd5b50610177600160a060020a0360043516602435610544565b34801561028557600080fd5b506100de610615565b34801561029a57600080fd5b50610177600160a060020a036004351660243561066f565b3480156102be57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610177948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506106859650505050505050565b34801561032757600080fd5b506101a0600160a060020a036004358116906024351661079e565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c85780601f1061039d576101008083540402835291602001916103c8565b820191906000526020600020905b8154815290600101906020018083116103ab57829003601f168201915b505050505081565b336000818152600660209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045481565b600160a060020a038316600090815260066020908152604080832033845290915281205482111561046c57600080fd5b600160a060020a03841660009081526006602090815260408083203384529091529020805483900390556104a18484846107bb565b5060019392505050565b60025460ff1681565b60035481565b336000908152600560205260408120548211156104d657600080fd5b3360008181526005602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60056020526000908152604090205481565b600160a060020a03821660009081526005602052604081205482111561056957600080fd5b600160a060020a038316600090815260066020908152604080832033845290915290205482111561059957600080fd5b600160a060020a0383166000818152600560209081526040808320805487900390556006825280832033845282529182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103c85780601f1061039d576101008083540402835291602001916103c8565b600061067c3384846107bb565b50600192915050565b60008361069281856103d0565b15610796576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b8381101561072a578181015183820152602001610712565b50505050905090810190601f1680156107575780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561077957600080fd5b505af115801561078d573d6000803e3d6000fd5b50505050600191505b509392505050565b600660209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107d257600080fd5b600160a060020a0384166000908152600560205260409020548211156107f757600080fd5b600160a060020a0383166000908152600560205260409020548281011161081d57600080fd5b50600160a060020a038083166000818152600560209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a038084166000908152600560205260408082205492871682529020540181146108bc57fe5b505050505600a165627a7a723058203ae1487f5a839ea1b3a09409e35a03b456cafbe2f65ea5e50e82ccae2bca56900029


   Swarm Source:
bzzr://3ae1487f5a839ea1b3a09409e35a03b456cafbe2f65ea5e50e82ccae2bca5690
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.