ETH Price: $2,699.07 (-1.09%)

Contract

0xB8742486C723793Cf5162bb5D3425ED9cD73D049
 

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve189176212024-01-02 5:26:47410 days ago1704173207IN
Tcash Token
0 ETH0.0003670514.05644811
Transfer143541872022-03-09 18:25:551074 days ago1646850355IN
Tcash Token
0 ETH0.0020393843.35157482
Transfer136584942021-11-21 13:40:181182 days ago1637502018IN
Tcash Token
0 ETH0.002821670.54
Transfer136523982021-11-20 14:26:061183 days ago1637418366IN
Tcash Token
0 ETH0.0051258108.960014
Approve125416232021-05-31 10:39:211356 days ago1622457561IN
Tcash Token
0 ETH0.0004445317
Approve125416232021-05-31 10:39:211356 days ago1622457561IN
Tcash Token
0 ETH0.0004445317
Approve125416212021-05-31 10:38:571356 days ago1622457537IN
Tcash Token
0 ETH0.0007828317
Transfer116451182021-01-13 6:47:181494 days ago1610520438IN
Tcash Token
0 ETH0.0014719739.00000145
Transfer116068722021-01-07 9:59:041500 days ago1610013544IN
Tcash Token
0 ETH0.0027166372.00000145
Transfer115218612020-12-25 9:07:171513 days ago1608887237IN
Tcash Token
0 ETH0.0024532965.00000145
Transfer115110762020-12-23 17:07:211515 days ago1608743241IN
Tcash Token
0 ETH0.0029439578.00000145
Transfer113702772020-12-02 1:57:391536 days ago1606874259IN
Tcash Token
0 ETH0.0027420152.00000156
Transfer109421142020-09-27 3:07:421602 days ago1601176062IN
Tcash Token
0 ETH0.0028298275.00000145
Transfer107225702020-08-24 10:35:021636 days ago1598265302IN
Tcash Token
0 ETH0.0020013888.00000145
Transfer107077032020-08-22 3:39:541638 days ago1598067594IN
Tcash Token
0 ETH0.0042184880.00000112
Transfer107076802020-08-22 3:33:151638 days ago1598067195IN
Tcash Token
0 ETH0.00743507141.00000145
Transfer106172312020-08-08 5:17:161652 days ago1596863836IN
Tcash Token
0 ETH0.0031704184.00000145
Transfer100384122020-05-10 12:28:341742 days ago1589113714IN
Tcash Token
0 ETH0.0006848118.15000023
Transfer96373182020-03-09 12:52:151804 days ago1583758335IN
Tcash Token
0 ETH0.000075462.00000014
Transfer96346212020-03-09 2:35:331804 days ago1583721333IN
Tcash Token
0 ETH0.0003773110
Transfer96286392020-03-08 4:33:381805 days ago1583642018IN
Tcash Token
0 ETH0.000339689.00000123
Transfer94693232020-02-12 16:46:501830 days ago1581526010IN
Tcash Token
0 ETH0.0003774310
Transfer92329712020-01-07 10:35:491866 days ago1578393349IN
Tcash Token
0 ETH0.000369037
Transfer89099472019-11-10 18:38:061924 days ago1573411086IN
Tcash Token
0 ETH0.0004855813.2
Transfer88805422019-11-05 23:42:121929 days ago1572997332IN
Tcash Token
0 ETH0.000110363
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:
TCASH

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-10-23
*/

pragma solidity ^0.4.16;

  contract ERC20 {
     function totalSupply() constant returns (uint256 totalsupply);
     function balanceOf(address _owner) constant returns (uint256 balance);
     function transfer(address _to, uint256 _value) returns (bool success);
     function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
     function approve(address _spender, uint256 _value) returns (bool success);
     function allowance(address _owner, address _spender) constant returns (uint256 remaining);
     event Transfer(address indexed _from, address indexed _to, uint256 _value);
     event Approval(address indexed _owner, address indexed _spender, uint256 _value);
  }
  
  contract TCASH is ERC20 {
     string public constant symbol = "TCASH";
     string public constant name = "Tcash";
     uint8 public constant decimals = 8;
     uint256 _totalSupply = 88000000 * 10**8;
     

     address public owner;
  
     mapping(address => uint256) balances;
  
     mapping(address => mapping (address => uint256)) allowed;
     
  
     function TCASH() {
         owner = msg.sender;
         balances[owner] = 88000000 * 10**8;
     }
     
     modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
     
     
    function distributeTCASH(address[] addresses) onlyOwner {
         for (uint i = 0; i < addresses.length; i++) {
             balances[owner] -= 245719916000;
             balances[addresses[i]] += 245719916000;
             Transfer(owner, addresses[i], 245719916000);
         }
     }
     
  
     function totalSupply() constant returns (uint256 totalsupply) {
         totalsupply = _totalSupply;
     }
  

     function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
     }
 
     function transfer(address _to, uint256 _amount) returns (bool success) {
         if (balances[msg.sender] >= _amount 
            && _amount > 0
             && balances[_to] + _amount > balances[_to]) {
             balances[msg.sender] -= _amount;
             balances[_to] += _amount;
             Transfer(msg.sender, _to, _amount);
            return true;
         } else {
             return false;
         }
     }
     
     
     function transferFrom(
         address _from,
         address _to,
         uint256 _amount
     ) returns (bool success) {
         if (balances[_from] >= _amount
             && allowed[_from][msg.sender] >= _amount
             && _amount > 0
             && balances[_to] + _amount > balances[_to]) {
             balances[_from] -= _amount;
             allowed[_from][msg.sender] -= _amount;
             balances[_to] += _amount;
             Transfer(_from, _to, _amount);
             return true;
         } else {
            return false;
         }
     }
 
     function approve(address _spender, uint256 _amount) returns (bool success) {
         allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
         return true;
     }
  
     function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
         return allowed[_owner][_spender];
    }
}

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":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"totalsupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"distributeTCASH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","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":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"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":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","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"}]

6060604052661f438daa060000600055341561001a57600080fd5b5b60018054600160a060020a03191633600160a060020a039081169190911791829055166000908152600260205260409020661f438daa06000090555b5b6107fb806100676000396000f300606060405236156100ac5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b1578063095ea7b31461013c57806318160ddd146101725780631b8de48c1461019757806323b872dd146101e8578063313ce5671461022457806370a082311461024d5780638da5cb5b1461027e57806395d89b41146102ad578063a9059cbb14610338578063dd62ed3e1461036e575b600080fd5b34156100bc57600080fd5b6100c46103a5565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101015780820151818401525b6020016100e8565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014757600080fd5b61015e600160a060020a03600435166024356103dc565b604051901515815260200160405180910390f35b341561017d57600080fd5b610185610449565b60405190815260200160405180910390f35b34156101a257600080fd5b6101e6600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061045095505050505050565b005b34156101f357600080fd5b61015e600160a060020a036004358116906024351660443561054d565b604051901515815260200160405180910390f35b341561022f57600080fd5b610237610669565b60405160ff909116815260200160405180910390f35b341561025857600080fd5b610185600160a060020a036004351661066e565b60405190815260200160405180910390f35b341561028957600080fd5b61029161068d565b604051600160a060020a03909116815260200160405180910390f35b34156102b857600080fd5b6100c461069c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101015780820151818401525b6020016100e8565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561034357600080fd5b61015e600160a060020a03600435166024356106d3565b604051901515815260200160405180910390f35b341561037957600080fd5b610185600160a060020a03600435811690602435166107a2565b60405190815260200160405180910390f35b60408051908101604052600581527f5463617368000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260036020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6000545b90565b60015460009033600160a060020a0390811691161461046e57600080fd5b5060005b815181101561054757600154600160a060020a03166000908152600260208190526040822080546439360c5ddf190190556439360c5de0918484815181106104b657fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805490910190558181815181106104ec57fe5b90602001906020020151600154600160a060020a0391821691167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6439360c5de060405190815260200160405180910390a35b600101610472565b5b5b5050565b600160a060020a03831660009081526002602052604081205482901080159061059d5750600160a060020a0380851660009081526003602090815260408083203390941683529290522054829010155b80156105a95750600082115b80156105ce5750600160a060020a038316600090815260026020526040902054828101115b1561065d57600160a060020a0380851660008181526002602081815260408084208054899003905560038252808420338716855282528084208054899003905594881680845291905290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610661565b5060005b5b9392505050565b600881565b600160a060020a0381166000908152600260205260409020545b919050565b600154600160a060020a031681565b60408051908101604052600581527f5443415348000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0333166000908152600260205260408120548290108015906106fc5750600082115b80156107215750600160a060020a038316600090815260026020526040902054828101115b1561079357600160a060020a033381166000818152600260205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610443565b506000610443565b5b92915050565b600160a060020a038083166000908152600360209081526040808320938516835292905220545b929150505600a165627a7a72305820221aff11c3a38b92f27560e526b1ece77b6b178e5df1c9190dc129fabfd514c50029

Deployed Bytecode

0x606060405236156100ac5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b1578063095ea7b31461013c57806318160ddd146101725780631b8de48c1461019757806323b872dd146101e8578063313ce5671461022457806370a082311461024d5780638da5cb5b1461027e57806395d89b41146102ad578063a9059cbb14610338578063dd62ed3e1461036e575b600080fd5b34156100bc57600080fd5b6100c46103a5565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101015780820151818401525b6020016100e8565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014757600080fd5b61015e600160a060020a03600435166024356103dc565b604051901515815260200160405180910390f35b341561017d57600080fd5b610185610449565b60405190815260200160405180910390f35b34156101a257600080fd5b6101e6600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965061045095505050505050565b005b34156101f357600080fd5b61015e600160a060020a036004358116906024351660443561054d565b604051901515815260200160405180910390f35b341561022f57600080fd5b610237610669565b60405160ff909116815260200160405180910390f35b341561025857600080fd5b610185600160a060020a036004351661066e565b60405190815260200160405180910390f35b341561028957600080fd5b61029161068d565b604051600160a060020a03909116815260200160405180910390f35b34156102b857600080fd5b6100c461069c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101015780820151818401525b6020016100e8565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561034357600080fd5b61015e600160a060020a03600435166024356106d3565b604051901515815260200160405180910390f35b341561037957600080fd5b610185600160a060020a03600435811690602435166107a2565b60405190815260200160405180910390f35b60408051908101604052600581527f5463617368000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260036020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6000545b90565b60015460009033600160a060020a0390811691161461046e57600080fd5b5060005b815181101561054757600154600160a060020a03166000908152600260208190526040822080546439360c5ddf190190556439360c5de0918484815181106104b657fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805490910190558181815181106104ec57fe5b90602001906020020151600154600160a060020a0391821691167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6439360c5de060405190815260200160405180910390a35b600101610472565b5b5b5050565b600160a060020a03831660009081526002602052604081205482901080159061059d5750600160a060020a0380851660009081526003602090815260408083203390941683529290522054829010155b80156105a95750600082115b80156105ce5750600160a060020a038316600090815260026020526040902054828101115b1561065d57600160a060020a0380851660008181526002602081815260408084208054899003905560038252808420338716855282528084208054899003905594881680845291905290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610661565b5060005b5b9392505050565b600881565b600160a060020a0381166000908152600260205260409020545b919050565b600154600160a060020a031681565b60408051908101604052600581527f5443415348000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0333166000908152600260205260408120548290108015906106fc5750600082115b80156107215750600160a060020a038316600090815260026020526040902054828101115b1561079357600160a060020a033381166000818152600260205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610443565b506000610443565b5b92915050565b600160a060020a038083166000908152600360209081526040808320938516835292905220545b929150505600a165627a7a72305820221aff11c3a38b92f27560e526b1ece77b6b178e5df1c9190dc129fabfd514c50029

Swarm Source

bzzr://221aff11c3a38b92f27560e526b1ece77b6b178e5df1c9190dc129fabfd514c5

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

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.