ETH Price: $2,616.83 (-6.03%)

Contract

0x517c62136a2D0Ba66d0590644c9763992253e90B
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve120942662021-03-23 9:18:191418 days ago1616491099IN
SatyaSys: ITS Token
0 ETH0.00536489121
Approve120206772021-03-12 1:14:131429 days ago1615511653IN
SatyaSys: ITS Token
0 ETH0.00487718110
Approve83495992019-08-14 15:59:142004 days ago1565798354IN
SatyaSys: ITS Token
0 ETH0.000317317
Approve78542812019-05-29 11:39:072082 days ago1559129947IN
SatyaSys: ITS Token
0 ETH0.000272746
Approve78540742019-05-29 10:49:512082 days ago1559126991IN
SatyaSys: ITS Token
0 ETH0.000272746
Transfer78052242019-05-21 20:03:392089 days ago1558469019IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78052122019-05-21 20:00:102089 days ago1558468810IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78052052019-05-21 19:59:122089 days ago1558468752IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78051972019-05-21 19:57:402089 days ago1558468660IN
SatyaSys: ITS Token
0 ETH0.000054691.5
Transfer78051902019-05-21 19:56:362089 days ago1558468596IN
SatyaSys: ITS Token
0 ETH0.000054691.5
Transfer78051812019-05-21 19:54:292089 days ago1558468469IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78051792019-05-21 19:53:212089 days ago1558468401IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78051742019-05-21 19:52:112089 days ago1558468331IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78051732019-05-21 19:52:082089 days ago1558468328IN
SatyaSys: ITS Token
0 ETH0.000054691.5
Transfer78051482019-05-21 19:47:032089 days ago1558468023IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78051422019-05-21 19:46:142089 days ago1558467974IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78051162019-05-21 19:40:442089 days ago1558467644IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78050532019-05-21 19:28:462089 days ago1558466926IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78050232019-05-21 19:21:272089 days ago1558466487IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78049882019-05-21 19:12:512089 days ago1558465971IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78049432019-05-21 19:02:102089 days ago1558465330IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer77091562019-05-06 19:25:422104 days ago1557170742IN
SatyaSys: ITS Token
0 ETH0.0021046541
Transfer77091522019-05-06 19:24:152104 days ago1557170655IN
SatyaSys: ITS Token
0 ETH0.0021046541
Transfer77091432019-05-06 19:22:082104 days ago1557170528IN
SatyaSys: ITS Token
0 ETH0.0021020241
Transfer77091362019-05-06 19:20:512104 days ago1557170451IN
SatyaSys: ITS Token
0 ETH0.0021046541
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ITSToken

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-03-29
*/

pragma solidity ^0.5.1;

// ----------------------------------------------------------------------------
// 'IT Services' token contract
//
// Deployed to : 0x88F30FD7d35B4A95d5b6c86926d3Eabb35ff4403
// Symbol      : ITS
// Name        : IT Services Token By SatyaSys
// Total supply: 15840000000
// Decimals    : 2
//
// Enjoy.
//
// (c) by Moritz Neto with BokkyPooBah / Bok Consulting Pty Ltd Au 2017. The MIT Licence.
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}


// ----------------------------------------------------------------------------
// Contract function to receive approval and execute function in one call
//
// Borrowed from MiniMeToken
// ----------------------------------------------------------------------------
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public;
    
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

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

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract ITSToken is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        symbol = "ITS";
        name = "ITSToken";
        decimals = 2;
        _totalSupply = 15840000000;
        balances[0x88F30FD7d35B4A95d5b6c86926d3Eabb35ff4403] = _totalSupply;
        emit Transfer(address(0), 0x88F30FD7d35B4A95d5b6c86926d3Eabb35ff4403, _totalSupply);
    }

    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


    // ------------------------------------------------------------------------
    // Get the token balance for account tokenOwner
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }


    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to to account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account
    //
    // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
    // recommends that there are no checks for the approval double-spend attack
    // as this should be implemented in user interfaces 
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Transfer tokens from the from account to the to account
    // 
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the from account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account. The spender contract function
    // receiveApproval(...) is then executed
    // ------------------------------------------------------------------------
    function approveAndCall(address spender, uint256 tokens, bytes memory data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
        return true;
    }


    // ------------------------------------------------------------------------
    // Don't accept ETH
    // ------------------------------------------------------------------------
    function () external payable {
        revert();
    }
event Burn(address indexed burner, uint256 value);
  function burn(uint256 _value) public {
    _burn(msg.sender, _value);
  }
function _burn(address _who, uint256 _value) internal {
    require(_value <= balances[_who]);
balances[_who] = balances[_who] - _value;
    _totalSupply = _totalSupply - _value;
    emit Burn(_who, _value);
    emit Transfer(_who, address(0), _value);
  }

    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
}

Contract Security Audit

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":"tokens","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":"tokens","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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

608060405234801561001057600080fd5b5060008054600160a060020a031916331790556040805180820190915260038082527f4954530000000000000000000000000000000000000000000000000000000000602090920191825261006791600291610145565b506040805180820190915260088082527f495453546f6b656e00000000000000000000000000000000000000000000000060209092019182526100ac91600391610145565b506004805460ff191660021790556403b023380060058190557388f30fd7d35b4a95d5b6c86926d3eabb35ff44036000818152600660209081527f91ec3e73befeecc5ad90993758d75f4ffa1457a3fa0bc4ca4993b76d92d2a8038490556040805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a36101e0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061018657805160ff19168380011785556101b3565b828001600101855582156101b3579182015b828111156101b3578251825591602001919060010190610198565b506101bf9291506101c3565b5090565b6101dd91905b808211156101bf57600081556001016101c9565b90565b610db7806101ef6000396000f3fe608060405260043610610116577c0100000000000000000000000000000000000000000000000000000000600035046306fdde03811461011b578063095ea7b3146101a557806318160ddd146101f257806323b872dd14610219578063313ce5671461025c5780633eaaf86b1461028757806342966c681461029c57806370a08231146102c857806379ba5097146102fb5780638da5cb5b1461031057806395d89b4114610341578063a293d1e814610356578063a9059cbb14610386578063b5931f7c146103bf578063cae9ca51146103ef578063d05c78da146104b7578063d4ee1d90146104e7578063dc39d06d146104fc578063dd62ed3e14610535578063e6cb901314610570578063f2fde38b146105a0575b600080fd5b34801561012757600080fd5b506101306105d3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016a578181015183820152602001610152565b50505050905090810190601f1680156101975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b157600080fd5b506101de600480360360408110156101c857600080fd5b50600160a060020a038135169060200135610661565b604080519115158252519081900360200190f35b3480156101fe57600080fd5b506102076106c8565b60408051918252519081900360200190f35b34801561022557600080fd5b506101de6004803603606081101561023c57600080fd5b50600160a060020a038135811691602081013590911690604001356106fa565b34801561026857600080fd5b506102716107f3565b6040805160ff9092168252519081900360200190f35b34801561029357600080fd5b506102076107fc565b3480156102a857600080fd5b506102c6600480360360208110156102bf57600080fd5b5035610802565b005b3480156102d457600080fd5b50610207600480360360208110156102eb57600080fd5b5035600160a060020a031661080f565b34801561030757600080fd5b506102c661082a565b34801561031c57600080fd5b506103256108b2565b60408051600160a060020a039092168252519081900360200190f35b34801561034d57600080fd5b506101306108c1565b34801561036257600080fd5b506102076004803603604081101561037957600080fd5b5080359060200135610919565b34801561039257600080fd5b506101de600480360360408110156103a957600080fd5b50600160a060020a03813516906020013561092e565b3480156103cb57600080fd5b50610207600480360360408110156103e257600080fd5b50803590602001356109d2565b3480156103fb57600080fd5b506101de6004803603606081101561041257600080fd5b600160a060020a038235169160208101359181019060608101604082013564010000000081111561044257600080fd5b82018360208201111561045457600080fd5b8035906020019184600183028401116401000000008311171561047657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506109f3945050505050565b3480156104c357600080fd5b50610207600480360360408110156104da57600080fd5b5080359060200135610b54565b3480156104f357600080fd5b50610325610b79565b34801561050857600080fd5b506101de6004803603604081101561051f57600080fd5b50600160a060020a038135169060200135610b88565b34801561054157600080fd5b506102076004803603604081101561055857600080fd5b50600160a060020a0381358116916020013516610c43565b34801561057c57600080fd5b506102076004803603604081101561059357600080fd5b5080359060200135610c6e565b3480156105ac57600080fd5b506102c6600480360360208110156105c357600080fd5b5035600160a060020a0316610c7e565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106595780601f1061062e57610100808354040283529160200191610659565b820191906000526020600020905b81548152906001019060200180831161063c57829003601f168201915b505050505081565b336000818152600760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005540390565b600160a060020a03831660009081526006602052604081205461071d9083610919565b600160a060020a03851660009081526006602090815260408083209390935560078152828220338352905220546107549083610919565b600160a060020a0380861660009081526007602090815260408083203384528252808320949094559186168152600690915220546107929083610c6e565b600160a060020a0380851660008181526006602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60045460ff1681565b60055481565b61080c3382610cc4565b50565b600160a060020a031660009081526006602052604090205490565b600154600160a060020a0316331461084157600080fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156106595780601f1061062e57610100808354040283529160200191610659565b60008282111561092857600080fd5b50900390565b336000908152600660205260408120546109489083610919565b3360009081526006602052604080822092909255600160a060020a038516815220546109749083610c6e565b600160a060020a0384166000818152600660209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b60008082116109e057600080fd5b81838115156109eb57fe5b049392505050565b336000818152600760209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610ae3578181015183820152602001610acb565b50505050905090810190601f168015610b105780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610b3257600080fd5b505af1158015610b46573d6000803e3d6000fd5b506001979650505050505050565b818102821580610b6e5750818382811515610b6b57fe5b04145b15156106c257600080fd5b600154600160a060020a031681565b60008054600160a060020a03163314610ba057600080fd5b60008054604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610c1057600080fd5b505af1158015610c24573d6000803e3d6000fd5b505050506040513d6020811015610c3a57600080fd5b50519392505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b818101828110156106c257600080fd5b600054600160a060020a03163314610c9557600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038216600090815260066020526040902054811115610ce957600080fd5b600160a060020a03821660008181526006602090815260409182902080548590039055600580548590039055815184815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2604080518281529051600091600160a060020a038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505056fea165627a7a72305820b366ee5756a60f94a0af7e8ed92b5e7098f542f44fbf0d18a6d83decf6960a0f0029

Deployed Bytecode

0x608060405260043610610116577c0100000000000000000000000000000000000000000000000000000000600035046306fdde03811461011b578063095ea7b3146101a557806318160ddd146101f257806323b872dd14610219578063313ce5671461025c5780633eaaf86b1461028757806342966c681461029c57806370a08231146102c857806379ba5097146102fb5780638da5cb5b1461031057806395d89b4114610341578063a293d1e814610356578063a9059cbb14610386578063b5931f7c146103bf578063cae9ca51146103ef578063d05c78da146104b7578063d4ee1d90146104e7578063dc39d06d146104fc578063dd62ed3e14610535578063e6cb901314610570578063f2fde38b146105a0575b600080fd5b34801561012757600080fd5b506101306105d3565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016a578181015183820152602001610152565b50505050905090810190601f1680156101975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b157600080fd5b506101de600480360360408110156101c857600080fd5b50600160a060020a038135169060200135610661565b604080519115158252519081900360200190f35b3480156101fe57600080fd5b506102076106c8565b60408051918252519081900360200190f35b34801561022557600080fd5b506101de6004803603606081101561023c57600080fd5b50600160a060020a038135811691602081013590911690604001356106fa565b34801561026857600080fd5b506102716107f3565b6040805160ff9092168252519081900360200190f35b34801561029357600080fd5b506102076107fc565b3480156102a857600080fd5b506102c6600480360360208110156102bf57600080fd5b5035610802565b005b3480156102d457600080fd5b50610207600480360360208110156102eb57600080fd5b5035600160a060020a031661080f565b34801561030757600080fd5b506102c661082a565b34801561031c57600080fd5b506103256108b2565b60408051600160a060020a039092168252519081900360200190f35b34801561034d57600080fd5b506101306108c1565b34801561036257600080fd5b506102076004803603604081101561037957600080fd5b5080359060200135610919565b34801561039257600080fd5b506101de600480360360408110156103a957600080fd5b50600160a060020a03813516906020013561092e565b3480156103cb57600080fd5b50610207600480360360408110156103e257600080fd5b50803590602001356109d2565b3480156103fb57600080fd5b506101de6004803603606081101561041257600080fd5b600160a060020a038235169160208101359181019060608101604082013564010000000081111561044257600080fd5b82018360208201111561045457600080fd5b8035906020019184600183028401116401000000008311171561047657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506109f3945050505050565b3480156104c357600080fd5b50610207600480360360408110156104da57600080fd5b5080359060200135610b54565b3480156104f357600080fd5b50610325610b79565b34801561050857600080fd5b506101de6004803603604081101561051f57600080fd5b50600160a060020a038135169060200135610b88565b34801561054157600080fd5b506102076004803603604081101561055857600080fd5b50600160a060020a0381358116916020013516610c43565b34801561057c57600080fd5b506102076004803603604081101561059357600080fd5b5080359060200135610c6e565b3480156105ac57600080fd5b506102c6600480360360208110156105c357600080fd5b5035600160a060020a0316610c7e565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106595780601f1061062e57610100808354040283529160200191610659565b820191906000526020600020905b81548152906001019060200180831161063c57829003601f168201915b505050505081565b336000818152600760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005540390565b600160a060020a03831660009081526006602052604081205461071d9083610919565b600160a060020a03851660009081526006602090815260408083209390935560078152828220338352905220546107549083610919565b600160a060020a0380861660009081526007602090815260408083203384528252808320949094559186168152600690915220546107929083610c6e565b600160a060020a0380851660008181526006602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60045460ff1681565b60055481565b61080c3382610cc4565b50565b600160a060020a031660009081526006602052604090205490565b600154600160a060020a0316331461084157600080fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156106595780601f1061062e57610100808354040283529160200191610659565b60008282111561092857600080fd5b50900390565b336000908152600660205260408120546109489083610919565b3360009081526006602052604080822092909255600160a060020a038516815220546109749083610c6e565b600160a060020a0384166000818152600660209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b60008082116109e057600080fd5b81838115156109eb57fe5b049392505050565b336000818152600760209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610ae3578181015183820152602001610acb565b50505050905090810190601f168015610b105780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610b3257600080fd5b505af1158015610b46573d6000803e3d6000fd5b506001979650505050505050565b818102821580610b6e5750818382811515610b6b57fe5b04145b15156106c257600080fd5b600154600160a060020a031681565b60008054600160a060020a03163314610ba057600080fd5b60008054604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610c1057600080fd5b505af1158015610c24573d6000803e3d6000fd5b505050506040513d6020811015610c3a57600080fd5b50519392505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b818101828110156106c257600080fd5b600054600160a060020a03163314610c9557600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038216600090815260066020526040902054811115610ce957600080fd5b600160a060020a03821660008181526006602090815260409182902080548590039055600580548590039055815184815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2604080518281529051600091600160a060020a038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505056fea165627a7a72305820b366ee5756a60f94a0af7e8ed92b5e7098f542f44fbf0d18a6d83decf6960a0f0029

Swarm Source

bzzr://b366ee5756a60f94a0af7e8ed92b5e7098f542f44fbf0d18a6d83decf6960a0f

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

ITS aims to be the first crypto token catering to trillion dollar IT Services industry. ITS token can be used for 1 minute of IT service(Android,Java,Block-Chain,Web Development,Application/Security Testing, IT training, etc. Services)

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.