ETH Price: $3,257.45 (-9.43%)
Gas: 47 Gwei

Contract

0x3EDD235C3E840C1F29286B2e39370a255C7B6fdb
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer159681282022-11-14 11:59:11490 days ago1668427151IN
0x3EDD235C...55C7B6fdb
0 ETH0.0008244617.5261281
Approve130202682021-08-14 1:06:55948 days ago1628903215IN
0x3EDD235C...55C7B6fdb
0 ETH0.0025676655.38297713
Approve130202152021-08-14 0:55:47948 days ago1628902547IN
0x3EDD235C...55C7B6fdb
0 ETH0.0019335942
Transfer123470962021-05-01 8:00:211053 days ago1619856021IN
0x3EDD235C...55C7B6fdb
0 ETH0.0033132
Transfer105307082020-07-25 20:16:001332 days ago1595708160IN
0x3EDD235C...55C7B6fdb
0 ETH0.0012550933.88289433
Transfer105180012020-07-23 20:59:061334 days ago1595537946IN
0x3EDD235C...55C7B6fdb
0 ETH0.0013549136.57774284
Transfer105145982020-07-23 8:13:371335 days ago1595492017IN
0x3EDD235C...55C7B6fdb
0 ETH0.0015481841.79542835
Transfer105087032020-07-22 10:37:541335 days ago1595414274IN
0x3EDD235C...55C7B6fdb
0 ETH0.0017754447.93051136
Transfer104430432020-07-12 6:22:171346 days ago1594534937IN
0x3EDD235C...55C7B6fdb
0 ETH0.0007778821.00000145
Transfer104093562020-07-07 1:23:491351 days ago1594085029IN
0x3EDD235C...55C7B6fdb
0 ETH0.0009630926
Transfer103858812020-07-03 10:17:561354 days ago1593771476IN
0x3EDD235C...55C7B6fdb
0 ETH0.0013740237.0937815
Transfer103294922020-06-24 16:11:451363 days ago1593015105IN
0x3EDD235C...55C7B6fdb
0 ETH0.0012529633.82555852
Transfer103256382020-06-24 1:55:371364 days ago1592963737IN
0x3EDD235C...55C7B6fdb
0 ETH0.0009407525.3969879
Transfer103256002020-06-24 1:47:261364 days ago1592963246IN
0x3EDD235C...55C7B6fdb
0 ETH0.0008557923.10349824
Approve102618272020-06-14 5:00:591374 days ago1592110859IN
0x3EDD235C...55C7B6fdb
0 ETH0.0009339221.1
Transfer102295892020-06-09 5:12:531379 days ago1591679573IN
0x3EDD235C...55C7B6fdb
0 ETH0.0007995115.36297369
Transfer101599212020-05-29 9:41:201389 days ago1590745280IN
0x3EDD235C...55C7B6fdb
0 ETH0.0016649632
Transfer101538492020-05-28 11:09:041390 days ago1590664144IN
0x3EDD235C...55C7B6fdb
0 ETH0.001360526.14236979
Transfer101533182020-05-28 9:05:021390 days ago1590656702IN
0x3EDD235C...55C7B6fdb
0 ETH0.0015067128.95189606
Transfer101526832020-05-28 6:45:491391 days ago1590648349IN
0x3EDD235C...55C7B6fdb
0 ETH0.0014380827.63313971
Transfer101518492020-05-28 3:34:431391 days ago1590636883IN
0x3EDD235C...55C7B6fdb
0 ETH0.001396326.83041587
Transfer97027672020-03-19 14:56:231460 days ago1584629783IN
0x3EDD235C...55C7B6fdb
0 ETH0.000222256
Transfer96226232020-03-07 6:40:121473 days ago1583563212IN
0x3EDD235C...55C7B6fdb
0 ETH0.000037041
Approve95940912020-03-02 21:21:511477 days ago1583184111IN
0x3EDD235C...55C7B6fdb
0 ETH0.000219094.95
Transfer95614212020-02-26 20:54:381482 days ago1582750478IN
0x3EDD235C...55C7B6fdb
0 ETH0.000052041
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:
CMBToken

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-06
*/

pragma solidity ^0.4.11;


interface IERC20 {
  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);

}


library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal  returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal  returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal  returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal  returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}






contract CMBToken is IERC20 {

using SafeMath for uint256;
uint public constant _totalSupply = 6500000000000000;

string public constant symbol = "CMBT";
string public constant name = "CMB Token";
uint8 public constant decimals = 8;


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

 function CMBToken() {
	balances[msg.sender] = _totalSupply;

}

function totalSupply() constant returns (uint256 totalSupply) {
	return _totalSupply;
}

function balanceOf(address _owner) constant returns (uint256 balance) {
	return balances[_owner];
}

function transfer(address _to, uint256 _value) returns (bool success) {
	require(
		balances[msg.sender] >= _value
		&& _value > 0
	);
	balances[msg.sender] = balances[msg.sender].sub(_value);
	balances [_to] = balances[_to].add(_value);
	Transfer(msg.sender, _to, _value);
	return true;

}

function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { 
	require(
	allowed[_from][msg.sender] >= _value
	&& balances[_from] >= _value
	&& _value > 0
	);
	balances[_from] = balances[msg.sender].sub(_value);
	balances[_to] = balances[_to].add(_value);
	allowed[_from][msg.sender] = balances[msg.sender].sub(_value);
	Transfer(_from, _to, _value);
	return true;

}

function approve(address _spender, uint256 _value) returns (bool success) {
	allowed[msg.sender][_spender] = _value;
	Approval(msg.sender, _spender, _value);
	return true;	
}

function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
	return allowed[_owner][_spender];

}

event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(address indexed _owner, address indexed _spender, uint256 _value);

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"totalSupply","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"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"}]

6060604052341561000c57fe5b5b661717b72f0a4000600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b610c2d806100696000396000f300606060405236156100a2576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100a4578063095ea7b31461013d57806318160ddd1461019457806323b872dd146101ba578063313ce567146102305780633eaaf86b1461025c57806370a082311461028257806395d89b41146102cc578063a9059cbb14610365578063dd62ed3e146103bc575bfe5b34156100ac57fe5b6100b4610425565b6040518080602001828103825283818151815260200191508051906020019080838360008314610103575b805182526020831115610103576020820191506020810190506020830392506100df565b505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014557fe5b61017a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061045f565b604051808215151515815260200191505060405180910390f35b341561019c57fe5b6101a4610552565b6040518082815260200191505060405180910390f35b34156101c257fe5b610216600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610562565b604051808215151515815260200191505060405180910390f35b341561023857fe5b6102406108b4565b604051808260ff1660ff16815260200191505060405180910390f35b341561026457fe5b61026c6108b9565b6040518082815260200191505060405180910390f35b341561028a57fe5b6102b6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506108c4565b6040518082815260200191505060405180910390f35b34156102d457fe5b6102dc61090e565b604051808060200182810382528381815181526020019150805190602001908083836000831461032b575b80518252602083111561032b57602082019150602081019050602083039250610307565b505050905090810190601f1680156103575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036d57fe5b6103a2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610948565b604051808215151515815260200191505060405180910390f35b34156103c457fe5b61040f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b3f565b6040518082815260200191505060405180910390f35b604060405190810160405280600981526020017f434d4220546f6b656e000000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000661717b72f0a400090505b90565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561062f575081600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b801561063b5750600082115b15156106475760006000fd5b61069982600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061072e82600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be190919063ffffffff16565b600060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107c382600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b9392505050565b600881565b661717b72f0a400081565b6000600060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b604060405190810160405280600481526020017f434d42540000000000000000000000000000000000000000000000000000000081525081565b600081600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156109995750600082115b15156109a55760006000fd5b6109f782600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a8c82600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be190919063ffffffff16565b600060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b92915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b6000828211151515610bd557fe5b81830390505b92915050565b600060008284019050838110151515610bf657fe5b8091505b50929150505600a165627a7a72305820eb1ed580273140642add1e34defdfd9fffb7291fe017bb52838d907ba1e1e67a0029

Deployed Bytecode

0x606060405236156100a2576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100a4578063095ea7b31461013d57806318160ddd1461019457806323b872dd146101ba578063313ce567146102305780633eaaf86b1461025c57806370a082311461028257806395d89b41146102cc578063a9059cbb14610365578063dd62ed3e146103bc575bfe5b34156100ac57fe5b6100b4610425565b6040518080602001828103825283818151815260200191508051906020019080838360008314610103575b805182526020831115610103576020820191506020810190506020830392506100df565b505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014557fe5b61017a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061045f565b604051808215151515815260200191505060405180910390f35b341561019c57fe5b6101a4610552565b6040518082815260200191505060405180910390f35b34156101c257fe5b610216600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610562565b604051808215151515815260200191505060405180910390f35b341561023857fe5b6102406108b4565b604051808260ff1660ff16815260200191505060405180910390f35b341561026457fe5b61026c6108b9565b6040518082815260200191505060405180910390f35b341561028a57fe5b6102b6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506108c4565b6040518082815260200191505060405180910390f35b34156102d457fe5b6102dc61090e565b604051808060200182810382528381815181526020019150805190602001908083836000831461032b575b80518252602083111561032b57602082019150602081019050602083039250610307565b505050905090810190601f1680156103575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036d57fe5b6103a2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610948565b604051808215151515815260200191505060405180910390f35b34156103c457fe5b61040f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b3f565b6040518082815260200191505060405180910390f35b604060405190810160405280600981526020017f434d4220546f6b656e000000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000661717b72f0a400090505b90565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561062f575081600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b801561063b5750600082115b15156106475760006000fd5b61069982600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061072e82600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be190919063ffffffff16565b600060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107c382600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b9392505050565b600881565b661717b72f0a400081565b6000600060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b604060405190810160405280600481526020017f434d42540000000000000000000000000000000000000000000000000000000081525081565b600081600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156109995750600082115b15156109a55760006000fd5b6109f782600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a8c82600060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be190919063ffffffff16565b600060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b92915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b6000828211151515610bd557fe5b81830390505b92915050565b600060008284019050838110151515610bf657fe5b8091505b50929150505600a165627a7a72305820eb1ed580273140642add1e34defdfd9fffb7291fe017bb52838d907ba1e1e67a0029

Swarm Source

bzzr://eb1ed580273140642add1e34defdfd9fffb7291fe017bb52838d907ba1e1e67a

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

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.