Contract Overview
Balance: 0 Ether
Transactions: 519 txns
Token Tracker: JSK (JSKT)
 Latest 25 transactions from a total of 519 transactions

TxHash Age From To Value [TxFee]
0x165bdcdaea58c778c9c77db712ef2348fc9185a981a8931235fd65038bde8ea869 days 8 hrs ago0x55a454a9a065397d9386a32232f5b256b494522a  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000023042
0xe0eb39fc6bac02af9ddc31e52b9bfebcacb50b0bb11e59235ee419b8e442757169 days 10 hrs ago0xa79b5fcc00907a1b61f118398a2ee9bd3dc5bc2a  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.0026521
0x2fd8245e69386c99f00f093efeba720427554c88ef9c0bd5b7bd3bef3216d30e167 days 18 hrs ago0x98486e527a028532b3d714099154fe7d3aa15879  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038042
0x668f9e28dbf054102db934f5dc0adfbd506d3ab2f963dc64937bd166992dce1a167 days 18 hrs ago0xa79b5fcc00907a1b61f118398a2ee9bd3dc5bc2a  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038042
0x9a438c486f75ef9ee8e22041462f0a2a0bb7677f2b757da48a9b555e292e005a167 days 18 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038042
0x5e49c1065236f9d229f71f4de2a3e9ed4a395490cc6871557c2afbba0f0987c7168 days 16 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038042
0xa78a2478edfacb10eebef3fa9e87821801c01082ac2cc934534d5c378f1adfd7168 days 16 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038042
0xec11f18e182c779b376c6a67f44f1738fb07615fb2f658550a67a1b89c4c1ead168 days 16 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000053042
0xc33fd581c3dae297d7198ca35b2048bd23a6d79b9012a28fa48eae4f5f5f656d169 days 22 hrs ago0xcaf56773362cdfcf17978ce0a8e79f16d840a8f8  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000046084
0xc4bddcac553b5f46eae7ea6bb8b8cc0334b7838956ba4dc6fc6a4ed8c91ea387169 days 22 hrs ago0x584c3884b85c378146bf7ba448c5319b4fc210cd  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000106084
0x02ae41fcfbcb5cd64f832b94355d9e4a33c3f948926ecd679999a052a3980ab3177 days 21 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038106
0xcbec3f3a30abcff4a788239a1f6808c98357db91f26a012d79d9984d0c417416177 days 21 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038106
0x9fff3283c17ff4062961a7d9031f6d24af2316799e46179caa86244678c55c9e177 days 21 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038042
0xb11f7ab5da8c034346df2261257a05b2796f35ad3d39e2008e8f2ec1658b803d177 days 23 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000053042
0x72e6d1cd6cb40d1d013226d8cfffbad00a8405832eacca752e7d72f8175475e5177 days 23 hrs ago0xa94e76ca1f09b3a1c79131b1b6929863f368c123  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000023106
0x0fe5e910884589acbcc338ebcd80a097e68e58c5d002b945b203da6cdd1d8d69177 days 23 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000053106
0x0197c6f4635f7399237ffc6ed733ac136418efc1288c9d705501a435b6248543178 days 17 hrs ago0xa0f5bc3cf7eec16f76a9090cb783820125a408db  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000023042
0x229f958c278be5cb4433c83b352026f8cf129c125db4e0ce33b17a6e8f685aab178 days 18 hrs ago0xf92b7fb99823bb6e312c46e872489feb5aa4fce7  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000023042
0x46a6eb9355d44ef71aa3ea63ac5f93038a26eefb766d1a1fb9b0e38e1e2fe2e5178 days 18 hrs ago0x584c3884b85c378146bf7ba448c5319b4fc210cd  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000053042
0x035f86cc1060c941a07ce2bb8e6556ee23340015a5d416e1c6f90735171a4968178 days 18 hrs ago0x584c3884b85c378146bf7ba448c5319b4fc210cd  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000053042
0x7966f7d7d811238db32cca90390d3aec7aa5dba993450689fd54a50def0a2268178 days 18 hrs ago0xf92b7fb99823bb6e312c46e872489feb5aa4fce7  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000023042
0x74b675c5be95a362fb687d34952638ff0dbc66d56cac390ebbe333a5d0282b8a178 days 18 hrs ago0x584c3884b85c378146bf7ba448c5319b4fc210cd  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000053042
0x78bde1c4a6415739440f8ebfd4b21d4e7e667301e665d7fc70bde98ef59a5567178 days 18 hrs ago0x482d42bc7a5dd62f3fae88c3b4cde29a333cf913  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000038042
0x8496916ad818f6cc49f4d0cffdc8da766beca504250c2aa20ce204ba49a0ee2e178 days 19 hrs ago0x772b947fe1835f57ac05583a5cc85376df6e369a  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000023106
0x62c36bf2fec04ad454cf9f6c6307de13a94c4d6cf870be8ec297ca22ec00e870178 days 19 hrs ago0xa0f5bc3cf7eec16f76a9090cb783820125a408db  IN   0x31a86307bfe81780a47fe98c192004ccdce8fcc00 Ether0.000023042
[ 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), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0x5E12ad03a9e7C6887fF8a394c5b0c45A9CCC4004
Contract Name: JUSTINTOKEN
Compiler Version: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.21;

contract owned {
    address public owner;

    function owned() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address newOwner) onlyOwner public {
        owner = newOwner;
    }
}

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

contract TokenERC20 {
    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    // 18 decimals is the strongly suggested default, avoid changing it
    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);

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function TokenERC20(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
    }

    /**
     * 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;
    }


    /**
     * 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;
    }

}

/******************************************/
/*       ADVANCED TOKEN STARTS HERE       */
/******************************************/
contract JUSTINTOKEN is owned, TokenERC20 {

    mapping (address => bool) public frozenAccount;

    /* This generates a public event on the blockchain that will notify clients */
    event FrozenFunds(address target, bool frozen);
    event TransferEnabled (bool);
    event TransferDisabled (bool);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function JUSTINTOKEN(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) TokenERC20 (initialSupply, tokenName, tokenSymbol) public {
        TransferAllowed = true;
    }

    /* Internal transfer, only can be called by this contract */
    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != 0x0);                               // Prevent transfer to 0x0 address. Use burn() instead
        require (balanceOf[_from] >= _value);               // Check if the sender has enough
        require (balanceOf[_to] + _value >= balanceOf[_to]); // Check for overflows
        require(!frozenAccount[_from]);                     // Check if sender is frozen
        require(!frozenAccount[_to]);                       // Check if recipient is frozen
        require (TransferAllowed);                          // Check if transfer is enabled
        balanceOf[_from] -= _value;                         // Subtract from the sender
        balanceOf[_to] += _value;                           // Add the same to the recipient
        emit Transfer(_from, _to, _value);
    }

    /// @notice `freeze? Prevent | Allow` `target` from sending & receiving tokens
    /// @param target Address to be frozen
    /// @param freeze either to freeze it or not
    function freezeAccount(address target, bool freeze) onlyOwner public {
        frozenAccount[target] = freeze;
        emit FrozenFunds(target, freeze);
    }

    /// Set whether transfer is enabled or disabled
    
    bool public TransferAllowed;

    function enableTokenTransfer() onlyOwner public {
        TransferAllowed = true;
        emit TransferEnabled (true);
}

    function disableTokenTransfer() onlyOwner public {
        TransferAllowed = false;
        emit TransferDisabled (false);
}
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"enableTokenTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[],"name":"TransferAllowed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"disableTokenTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"","type":"bool"}],"name":"TransferEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"","type":"bool"}],"name":"TransferDisabled","type":"event"},{"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
60606040526003805460ff19166012179055341561001c57600080fd5b604051610996380380610996833981016040528080519190602001805182019190602001805160008054600160a060020a033316600160a060020a03199091168117825560035460ff16600a0a870260048190559082526005602052604090912055909101905082828260018280516100999291602001906100c7565b5060028180516100ad9291602001906100c7565b50506008805460ff19166001179055506101629350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010857805160ff1916838001178555610135565b82800160010185558215610135579182015b8281111561013557825182559160200191906001019061011a565b50610141929150610145565b5090565b61015f91905b80821115610141576000815560010161014b565b90565b610825806101716000396000f3006060604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df57806318160ddd14610169578063313ce5671461018e5780633a764462146101b757806342966c68146101cc57806370a08231146101f6578063795b0e16146102155780638da5cb5b1461022857806395d89b4114610257578063a9059cbb1461026a578063b414d4b61461028c578063dd62ed3e146102ab578063e2a9ca4c146102d0578063e724529c146102e3578063f2fde38b14610307575b600080fd5b34156100ea57600080fd5b6100f2610326565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561012e578082015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561017457600080fd5b61017c6103c4565b60405190815260200160405180910390f35b341561019957600080fd5b6101a16103ca565b60405160ff909116815260200160405180910390f35b34156101c257600080fd5b6101ca6103d3565b005b34156101d757600080fd5b6101e2600435610435565b604051901515815260200160405180910390f35b341561020157600080fd5b61017c600160a060020a03600435166104c0565b341561022057600080fd5b6101e26104d2565b341561023357600080fd5b61023b6104db565b604051600160a060020a03909116815260200160405180910390f35b341561026257600080fd5b6100f26104ea565b341561027557600080fd5b6101e2600160a060020a0360043516602435610555565b341561029757600080fd5b6101e2600160a060020a036004351661056b565b34156102b657600080fd5b61017c600160a060020a0360043581169060243516610580565b34156102db57600080fd5b6101ca61059d565b34156102ee57600080fd5b6101ca600160a060020a036004351660243515156105fa565b341561031257600080fd5b6101ca600160a060020a0360043516610686565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103bc5780601f10610391576101008083540402835291602001916103bc565b820191906000526020600020905b81548152906001019060200180831161039f57829003601f168201915b505050505081565b60045481565b60035460ff1681565b60005433600160a060020a039081169116146103ee57600080fd5b6008805460ff191660019081179091557fa410c62368e64b86d7722fd28e698d03bd00719ba95a861b50ceb65efdc6ca4490604051901515815260200160405180910390a1565b600160a060020a0333166000908152600560205260408120548290101561045b57600080fd5b600160a060020a03331660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60056020526000908152604090205481565b60085460ff1681565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103bc5780601f10610391576101008083540402835291602001916103bc565b60006105623384846106d0565b50600192915050565b60076020526000908152604090205460ff1681565b600660209081526000928352604080842090915290825290205481565b60005433600160a060020a039081169116146105b857600080fd5b6008805460ff191690557f1d040ada22acd5a754608ae1bdb429f6680def446797a56d3dcfb930364df25d6000604051901515815260200160405180910390a1565b60005433600160a060020a0390811691161461061557600080fd5b600160a060020a03821660009081526007602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15050565b60005433600160a060020a039081169116146106a157600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a03821615156106e557600080fd5b600160a060020a0383166000908152600560205260409020548190101561070b57600080fd5b600160a060020a038216600090815260056020526040902054818101101561073257600080fd5b600160a060020a03831660009081526007602052604090205460ff161561075857600080fd5b600160a060020a03821660009081526007602052604090205460ff161561077e57600080fd5b60085460ff16151561078f57600080fd5b600160a060020a038084166000818152600560205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35050505600a165627a7a723058204dc9ec51f3dde1a9df7af1e7bb033ed0b0483ab09708c97fe673f26c0e15d115002900000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000024a5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034a53540000000000000000000000000000000000000000000000000000000000

   Swarm Source:
bzzr://4dc9ec51f3dde1a9df7af1e7bb033ed0b0483ab09708c97fe673f26c0e15d115

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward