ETH Price: $3,086.99 (-1.17%)
Gas: 2 Gwei

Contract

0x517c62136a2D0Ba66d0590644c9763992253e90B
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Approve120942662021-03-23 9:18:191153 days ago1616491099IN
SatyaSys: ITS Token
0 ETH0.00536489121
Approve120206772021-03-12 1:14:131165 days ago1615511653IN
SatyaSys: ITS Token
0 ETH0.00487718110
Approve83495992019-08-14 15:59:141740 days ago1565798354IN
SatyaSys: ITS Token
0 ETH0.000317317
Approve78542812019-05-29 11:39:071817 days ago1559129947IN
SatyaSys: ITS Token
0 ETH0.000272746
Approve78540742019-05-29 10:49:511817 days ago1559126991IN
SatyaSys: ITS Token
0 ETH0.000272746
Transfer78052242019-05-21 20:03:391825 days ago1558469019IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78052122019-05-21 20:00:101825 days ago1558468810IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78052052019-05-21 19:59:121825 days ago1558468752IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78051972019-05-21 19:57:401825 days ago1558468660IN
SatyaSys: ITS Token
0 ETH0.000054691.5
Transfer78051902019-05-21 19:56:361825 days ago1558468596IN
SatyaSys: ITS Token
0 ETH0.000054691.5
Transfer78051812019-05-21 19:54:291825 days ago1558468469IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78051792019-05-21 19:53:211825 days ago1558468401IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78051742019-05-21 19:52:111825 days ago1558468331IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78051732019-05-21 19:52:081825 days ago1558468328IN
SatyaSys: ITS Token
0 ETH0.000054691.5
Transfer78051482019-05-21 19:47:031825 days ago1558468023IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78051422019-05-21 19:46:141825 days ago1558467974IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78051162019-05-21 19:40:441825 days ago1558467644IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78050532019-05-21 19:28:461825 days ago1558466926IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer78050232019-05-21 19:21:271825 days ago1558466487IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78049882019-05-21 19:12:511825 days ago1558465971IN
SatyaSys: ITS Token
0 ETH0.000077191.5
Transfer78049432019-05-21 19:02:101825 days ago1558465330IN
SatyaSys: ITS Token
0 ETH0.000077091.5
Transfer77091562019-05-06 19:25:421840 days ago1557170742IN
SatyaSys: ITS Token
0 ETH0.0021046541
Transfer77091522019-05-06 19:24:151840 days ago1557170655IN
SatyaSys: ITS Token
0 ETH0.0021046541
Transfer77091432019-05-06 19:22:081840 days ago1557170528IN
SatyaSys: ITS Token
0 ETH0.0021020241
Transfer77091362019-05-06 19:20:511840 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.