Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 58834 txns
Token Tracker: MinerCoin (BTMC)
 Latest 25 transactions from a total of 58834 transactions
(+16 PendingTxns)

TxHash Age From To Value [TxFee]
0xf7b553eb1bb9214afa7a1a34673025f7aa52f0d9ab2dc38503370029c810c883(pending)0x359b430eb1b0acbcbbc1bdae6cd8b03ed601245c  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x50174aea306aa5abd98f70b01e64697be0edb833fb666108bdd47c4799794090(pending)0x5fd62999f92b715ae26687868ad7533f77f57d47  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x7570bb5536cece6ca684399f01534aac6c5e9c0e24aa6df996a47bad85b5cede(pending)0x44fcf17124d6548123820d387c33b13f249f5ca4  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x6599be107d228319747dc7cf5e1c6c014d66346ffdb49ea84fab776d2fb0889a(pending)0x734b8ae77cb8c8931a6a3d884510e47306d4860d  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x7a84c97ddad2d7a517f2d6f9ea4617ccf0c4b2b4752de3a6790f5d76540bf240(pending)0x5411d89b5f1dc644c76804a0eb26dee2e4d5e21f  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0xd4e08c4dda172a926fc4573ddcf336305e64968f62fbd9a19738b617332280a3(pending)0x8615167173d035b0ca1eddf5761570b1acb7f6f4  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x82fa323f36113799cac375602aa51252d4e271804a2c74d44cb7f685ef3283fd(pending)0x5373f5b23cf0911c6adfa3d23ec5b19246afb22a  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x3cc6830301f7e3480af2889fc2f795f24a316b30809c6964a51935172da10c65(pending)0x29a5f0d6bfc69092b9f43cf1b955f14407707178  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x56fdf0a29166573ffef7e8a1a7a5749c2db8827aa6c5bbd772fad77af8566a42(pending)0xa321c1743eba40a98a16d1170db74e48588d05e2  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x9ff1f2f1b16558549598a2134ad78dbfff7a84a9269c92df21b9649268216671(pending)0x7954ad57625c94ddc0b66fe72f98263896a03fcb  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x1f7c99e45449bcbec063d24430231173c860572735cd66f5930e36f831f67e1e(pending)0x224b6a5de02eade69a24ae70ab246fb77178a614  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x67a3914dec6b38a49f5c58f75c159866ed8f383d0a889d7c379d3d67df6ff43a(pending)0xd83170b296b30e505877ac022115db8020425106  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x3c5144b04ae0145e9671a6f9291a63b6bec861da00f2a84ad0fe6f2d0edd261f(pending)0xb12ca095aa17213c9d9032992014eb58ea183ec3  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0xb990eda79996cab0676f815d5a8ccfc6f5ecd7031a77b7aff934d3e5d36f8d3e(pending)0x35b01d58fe4a26224d4b6930e8d1451dad8d97c5  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x91d308ff16691d96053acc1941ef87a6da4e82e2d8d268f4771efa7954bddf7d(pending)0x4d32428dc0dc2b4f8d3375e5ac85c0207153c54b  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x56c993f2435f33232b5d0733cb3dc1ea01500fe5f2ce376d1ec58914fcfdfe70(pending)0x0e6efdd9decc834033aa466b099a42580f02424e  IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether(Pending)
0x1e86cdc15a135d411a041f649fe5e2e62101d346b5f4899a19344f5be96412c11 min ago0x17c4b7988442f7b8465b68abe109292053a2ce62  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0002056395
0x4d9d079063515a4aafdb070c60d2abbf9cabca3fe9dab62ed1bb9cc81f188eea3 mins ago0x72c5ada824ada2746ea028100a1683e18413c23e  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0002056395
0x6c67def8781cc8061d7096917568857aae51726b39af020c00083b197437348b13 mins ago0x981517012f815d24f46e67f12a9cc3b161aea9ea  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000291775925
0x532f2d68c1762f14d8c1c52ee0ec33f7dcf75b7470f5db95a4e365ffc358e49113 mins ago0x67f5644006a7c224fca33e44d7e7d417933f0656  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00022209066
0xf650fec3acc2e8b6e0094c2c3854a16c14deca2de98f8ec2a36472391604fb1b18 mins ago0xe80846e5e7b6914ae5cb0cfac9c1a412bde23f53  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0002052875
0x9863aa4698ad2cf03b53e40c567992a4bdf2b2928246fd78ee4385cc52f5b31e18 mins ago0x6a42d26c6885247fa22746ab2c5328076597a5df  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000560835
0x7db0091dd4c4450de0e02ca30c4a760695741f3875b0ca4f0f7fda523b54de4919 mins ago0x6a42d26c6885247fa22746ab2c5328076597a5df  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000560835
0x07b18e86516ef49004114b8e94d7d6278ca4d0999bcea8643b9bc34f8b98c2a919 mins ago0x6a42d26c6885247fa22746ab2c5328076597a5df  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000560835
0xdb68ddf3055af314e2de86a53b16d0267fed56cf210194f0c3829f6ee5272e9a19 mins ago0x6a42d26c6885247fa22746ab2c5328076597a5df  IN   0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000560835
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x3a9ca20bb1b2a7094a208dc4aca67a43e6febd791f0521e22df1ecd8879eb8a85492798236 days 17 hrs ago0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0x69baa4673f167e8f47333302cde4eceb9df2e0271 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), OneOfTwoConstructorsSkipped (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: BTMC
Compiler Text: v0.4.22+commit.4cb486ee
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;


contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}
contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure 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;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    Unpause();
  }
}


contract BTMC is ERC20,Ownable,Pausable{
	using SafeMath for uint256;

	//the base info of the token
	string public constant name="MinerCoin";
	string public constant symbol="BTMC";
	string public constant version = "1.0";
	uint256 public constant decimals = 18;

	//1亿团队持有
	uint256 public constant INIT_SUPPLY=100000000*10**decimals;

	//挖矿5亿(代币阶段先不生成)
	uint256 public constant MINING_SUPPLY=500000000*10**decimals;


	//公募2亿
	uint256 public constant MAX_FUNDING_SUPPLY=200000000*10**decimals;

	//团队锁定2亿
	uint256 public constant TEAM_KEEPING=200000000*10**decimals;	

	//总发行10亿
	uint256 public constant MAX_SUPPLY=INIT_SUPPLY+MINING_SUPPLY+MAX_FUNDING_SUPPLY+TEAM_KEEPING;

	//公募参数
	//已经公募量
	uint256 public totalFundingSupply;
	uint256 public startTime;
	uint256 public endTime;
	uint256 public rate;

	//团队每次解禁
	uint256 public constant TEAM_UNFREEZE=40000000*10**decimals;
	bool public hasOneStepWithdraw;
	bool public hasTwoStepWithdraw;
	bool public hasThreeStepWithdraw;
	bool public hasFourStepWithdraw;
	bool public hasFiveStepWithdraw;


	 
	//ERC20的余额
    mapping(address => uint256) balances;
	mapping (address => mapping (address => uint256)) allowed;
	
	function BTMC(){
		totalSupply=INIT_SUPPLY;
		balances[msg.sender] = INIT_SUPPLY;
		Transfer(0x0, msg.sender, INIT_SUPPLY);
		totalFundingSupply = 0;
	
		//20180423 235959
		startTime=1524499199;
		//20180515 000000
		endTime=1526313600;
		rate=5000;

		hasOneStepWithdraw=false;
		hasTwoStepWithdraw=false;
		hasThreeStepWithdraw=false;
		hasFourStepWithdraw=false;
		hasFiveStepWithdraw=false;




	}

	event CreateBTMC(address indexed _to, uint256 _value);


	modifier notReachTotalSupply(uint256 _value,uint256 _rate){
		assert(MAX_SUPPLY>=totalSupply.add(_value.mul(_rate)));
		_;
	}

	modifier notReachFundingSupply(uint256 _value,uint256 _rate){
		assert(MAX_FUNDING_SUPPLY>=totalFundingSupply.add(_value.mul(_rate)));
		_;
	}
	modifier assertFalse(bool withdrawStatus){
		assert(!withdrawStatus);
		_;
	}

	modifier notBeforeTime(uint256 targetTime){
		assert(now>targetTime);
		_;
	}

	modifier notAfterTime(uint256 targetTime){
		assert(now<=targetTime);
		_;
	}


	//owner有权限提取账户中的eth
	function etherProceeds() external
		onlyOwner

	{
		if(!msg.sender.send(this.balance)) revert();
	}


	//代币分发函数,内部使用
	function processFunding(address receiver,uint256 _value,uint256 _rate)  internal
		notReachTotalSupply(_value,_rate)
	{
		uint256 amount=_value.mul(_rate);
		totalSupply=totalSupply.add(amount);
		balances[receiver] +=amount;
		CreateBTMC(receiver,amount);
		Transfer(0x0, receiver, amount);
	}

	function funding (address receiver,uint256 _value,uint256 _rate) whenNotPaused internal 
		notReachFundingSupply(_value,_rate)
	{
		processFunding(receiver,_value,_rate);
		uint256 amount=_value.mul(_rate);
		totalFundingSupply = totalFundingSupply.add(amount);
	}
	

	function () payable external
		notBeforeTime(startTime)
		notAfterTime(endTime)
	{
			funding(msg.sender,msg.value,rate);
	}


	//20200423 000000可提
	function withdrawForOneStep() external
		onlyOwner
		assertFalse(hasOneStepWithdraw)
		notBeforeTime(1587571200)
	{
		processFunding(msg.sender,TEAM_UNFREEZE,1);
		//标记团队已提现
		hasOneStepWithdraw = true;
	}

	//20201023 000000
	function withdrawForTwoStep() external
		onlyOwner
		assertFalse(hasTwoStepWithdraw)
		notBeforeTime(1603382400)
	{
		processFunding(msg.sender,TEAM_UNFREEZE,1);
		//标记团队已提现
		hasTwoStepWithdraw = true;
	}

	//20210423 000000
	function withdrawForThreeStep() external
		onlyOwner
		assertFalse(hasThreeStepWithdraw)
		notBeforeTime(1619107200)
	{
		processFunding(msg.sender,TEAM_UNFREEZE,1);
		//标记团队已提现
		hasThreeStepWithdraw = true;
	}

	//20211023 000000
	function withdrawForFourStep() external
		onlyOwner
		assertFalse(hasFourStepWithdraw)
		notBeforeTime(1634918400)
	{
		processFunding(msg.sender,TEAM_UNFREEZE,1);
		//标记团队已提现
		hasFourStepWithdraw = true;
	}

	//20220423 000000
	function withdrawForFiveStep() external
		onlyOwner
		assertFalse(hasFiveStepWithdraw)
		notBeforeTime(1650643200)
	{
		processFunding(msg.sender,TEAM_UNFREEZE,1);
		//标记团队已提现
		hasFiveStepWithdraw = true;
	}			


  	function transfer(address _to, uint256 _value) whenNotPaused public  returns (bool)
 	{
		require(_to != address(0));
		// SafeMath.sub will throw if there is not enough balance.
		balances[msg.sender] = balances[msg.sender].sub(_value);
		balances[_to] = balances[_to].add(_value);
		Transfer(msg.sender, _to, _value);
		return true;
  	}

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


  	function transferFrom(address _from, address _to, uint256 _value) whenNotPaused public returns (bool) 
  	{
		require(_to != address(0));
		uint256 _allowance = allowed[_from][msg.sender];
		balances[_from] = balances[_from].sub(_value);
		balances[_to] = balances[_to].add(_value);
		allowed[_from][msg.sender] = _allowance.sub(_value);
		Transfer(_from, _to, _value);
		return true;
  	}

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

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


	function setupFundingRate(uint256 _rate) external
		onlyOwner
	{
		rate=_rate;
	}

    function setupFundingTime(uint256 _startTime,uint256 _endTime) external
        onlyOwner
    {
		startTime=_startTime;
		endTime=_endTime;
    }
	  
}

    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":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"TEAM_UNFREEZE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TEAM_KEEPING","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MAX_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_startTime","type":"uint256"},{"name":"_endTime","type":"uint256"}],"name":"setupFundingTime","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MAX_FUNDING_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawForFourStep","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawForOneStep","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_rate","type":"uint256"}],"name":"setupFundingRate","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"hasOneStepWithdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hasFiveStepWithdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"etherProceeds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","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":"INIT_SUPPLY","outputs":[{"name":"","type":"uint256"}],"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":"withdrawForFiveStep","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"hasTwoStepWithdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalFundingSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hasFourStepWithdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MINING_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawForTwoStep","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"hasThreeStepWithdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawForThreeStep","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":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"CreateBTMC","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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"}]

  Contract Creation Code Switch To Opcodes View
60806040526000600160146101000a81548160ff02191690831515021790555034801561002b57600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a0a6305f5e100026000819055506012600a0a6305f5e10002600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a6305f5e100026040518082815260200191505060405180910390a36000600281905550635ade02ff600381905550635af9b2806004819055506113886005819055506000600660006101000a81548160ff0219169083151502179055506000600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff0219169083151502179055506000600660036101000a81548160ff0219169083151502179055506000600660046101000a81548160ff021916908315150217905550611e2a806101e36000396000f3006080604052600436106101d8576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610206578063095ea7b3146102965780630a4c6a45146102fb57806318160ddd1461032657806322dd0d2c1461035157806323b872dd1461037c5780632c4e722e14610401578063313ce5671461042c5780633197cbb61461045757806332cb6b0c146104825780633ad04d8f146104ad5780633f4ba83a146104e457806343525d73146104fb57806354fd4d50146105265780635c975abb146105b657806363391689146105e557806365b892a1146105fc578063665939cc1461061357806370a082311461064057806376f7c5221461069757806378e97925146106c65780637ca64683146106f1578063801aba56146107205780638456cb59146107375780638da5cb5b1461074e578063956cc859146107a557806395d89b41146107d05780639bf6b0a814610860578063a323af8514610877578063a9059cbb146108a6578063a93b53311461090b578063bf05cbe614610936578063bf417b9f14610965578063c303c53a14610990578063dc7bbd72146109a7578063dd62ed3e146109d6578063f2fde38b14610a4d578063fcaa96fa14610a90575b60035480421115156101e657fe5b6004548042111515156101f557fe5b6102023334600554610aa7565b5050005b34801561021257600080fd5b5061021b610b46565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025b578082015181840152602081019050610240565b50505050905090810190601f1680156102885780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102a257600080fd5b506102e1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b7f565b604051808215151515815260200191505060405180910390f35b34801561030757600080fd5b50610310610c8d565b6040518082815260200191505060405180910390f35b34801561033257600080fd5b5061033b610c9b565b6040518082815260200191505060405180910390f35b34801561035d57600080fd5b50610366610ca1565b6040518082815260200191505060405180910390f35b34801561038857600080fd5b506103e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610caf565b604051808215151515815260200191505060405180910390f35b34801561040d57600080fd5b50610416610fb7565b6040518082815260200191505060405180910390f35b34801561043857600080fd5b50610441610fbd565b6040518082815260200191505060405180910390f35b34801561046357600080fd5b5061046c610fc2565b6040518082815260200191505060405180910390f35b34801561048e57600080fd5b50610497610fc8565b6040518082815260200191505060405180910390f35b3480156104b957600080fd5b506104e26004803603810190808035906020019092919080359060200190929190505050610ffa565b005b3480156104f057600080fd5b506104f9611068565b005b34801561050757600080fd5b50610510611128565b6040518082815260200191505060405180910390f35b34801561053257600080fd5b5061053b611136565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561057b578082015181840152602081019050610560565b50505050905090810190601f1680156105a85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105c257600080fd5b506105cb61116f565b604051808215151515815260200191505060405180910390f35b3480156105f157600080fd5b506105fa611182565b005b34801561060857600080fd5b5061061161123d565b005b34801561061f57600080fd5b5061063e600480360381019080803590602001909291905050506112f8565b005b34801561064c57600080fd5b50610681600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061135e565b6040518082815260200191505060405180910390f35b3480156106a357600080fd5b506106ac6113a7565b604051808215151515815260200191505060405180910390f35b3480156106d257600080fd5b506106db6113ba565b6040518082815260200191505060405180910390f35b3480156106fd57600080fd5b506107066113c0565b604051808215151515815260200191505060405180910390f35b34801561072c57600080fd5b506107356113d3565b005b34801561074357600080fd5b5061074c611488565b005b34801561075a57600080fd5b50610763611548565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107b157600080fd5b506107ba61156e565b6040518082815260200191505060405180910390f35b3480156107dc57600080fd5b506107e561157c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561082557808201518184015260208101905061080a565b50505050905090810190601f1680156108525780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561086c57600080fd5b506108756115b5565b005b34801561088357600080fd5b5061088c611670565b604051808215151515815260200191505060405180910390f35b3480156108b257600080fd5b506108f1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611683565b604051808215151515815260200191505060405180910390f35b34801561091757600080fd5b50610920611876565b6040518082815260200191505060405180910390f35b34801561094257600080fd5b5061094b61187c565b604051808215151515815260200191505060405180910390f35b34801561097157600080fd5b5061097a61188f565b6040518082815260200191505060405180910390f35b34801561099c57600080fd5b506109a561189d565b005b3480156109b357600080fd5b506109bc611958565b604051808215151515815260200191505060405180910390f35b3480156109e257600080fd5b50610a37600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061196b565b6040518082815260200191505060405180910390f35b348015610a5957600080fd5b50610a8e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119f2565b005b348015610a9c57600080fd5b50610aa5611b4a565b005b6000600160149054906101000a900460ff16151515610ac557600080fd5b8282610aee610add8284611c0590919063ffffffff16565b600254611c4090919063ffffffff16565b6012600a0a630bebc2000210151515610b0357fe5b610b0e868686611c5e565b610b218486611c0590919063ffffffff16565b9250610b3883600254611c4090919063ffffffff16565b600281905550505050505050565b6040805190810160405280600981526020017f4d696e6572436f696e000000000000000000000000000000000000000000000081525081565b6000600160149054906101000a900460ff16151515610b9d57600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6012600a0a6302625a000281565b60005481565b6012600a0a630bebc2000281565b600080600160149054906101000a900460ff16151515610cce57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610d0a57600080fd5b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610ddb83600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611de590919063ffffffff16565b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e7083600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ec68382611de590919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60055481565b601281565b60045481565b6012600a0a630bebc200026012600a0a630bebc200026012600a0a631dcd6500026012600a0a6305f5e1000201010181565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561105657600080fd5b81600381905550806004819055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110c457600080fd5b600160149054906101000a900460ff1615156110df57600080fd5b6000600160146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b6012600a0a630bebc2000281565b6040805190810160405280600381526020017f312e30000000000000000000000000000000000000000000000000000000000081525081565b600160149054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111de57600080fd5b600660039054906101000a900460ff16801515156111f857fe5b636172e000804211151561120857fe5b61121e336012600a0a6302625a00026001611c5e565b6001600660036101000a81548160ff0219169083151502179055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561129957600080fd5b600660009054906101000a900460ff16801515156112b357fe5b635ea06a0080421115156112c357fe5b6112d9336012600a0a6302625a00026001611c5e565b6001600660006101000a81548160ff0219169083151502179055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561135457600080fd5b8060058190555050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900460ff1681565b60035481565b600660049054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561142f57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561148657600080fd5b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114e457600080fd5b600160149054906101000a900460ff1615151561150057600080fd5b60018060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6012600a0a6305f5e1000281565b6040805190810160405280600481526020017f42544d430000000000000000000000000000000000000000000000000000000081525081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561161157600080fd5b600660049054906101000a900460ff168015151561162b57fe5b636262d100804211151561163b57fe5b611651336012600a0a6302625a00026001611c5e565b6001600660046101000a81548160ff0219169083151502179055505050565b600660019054906101000a900460ff1681565b6000600160149054906101000a900460ff161515156116a157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156116dd57600080fd5b61172f82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611de590919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117c482600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60025481565b600660039054906101000a900460ff1681565b6012600a0a631dcd65000281565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118f957600080fd5b600660019054906101000a900460ff168015151561191357fe5b635f91ac80804211151561192357fe5b611939336012600a0a6302625a00026001611c5e565b6001600660016101000a81548160ff0219169083151502179055505050565b600660029054906101000a900460ff1681565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a4e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a8a57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ba657600080fd5b600660029054906101000a900460ff1680151515611bc057fe5b6360819d808042111515611bd057fe5b611be6336012600a0a6302625a00026001611c5e565b6001600660026101000a81548160ff0219169083151502179055505050565b6000806000841415611c1a5760009150611c39565b8284029050828482811515611c2b57fe5b04141515611c3557fe5b8091505b5092915050565b6000808284019050838110151515611c5457fe5b8091505092915050565b60008282611c89611c788284611c0590919063ffffffff16565b600054611c4090919063ffffffff16565b6012600a0a630bebc200026012600a0a630bebc200026012600a0a631dcd6500026012600a0a6305f5e1000201010110151515611cc257fe5b611cd58486611c0590919063ffffffff16565b9250611cec83600054611c4090919063ffffffff16565b60008190555082600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508573ffffffffffffffffffffffffffffffffffffffff167fbf5b7563733155e830f5ae51c89e63ddb3132cb7ad57171bbc68b0244af25c12846040518082815260200191505060405180910390a28573ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3505050505050565b6000828211151515611df357fe5b8183039050929150505600a165627a7a7230582034a97f34f5305843e6b29118d17677c695be65d00543aef273777bfadf2bfd460029

   Swarm Source:
bzzr://34a97f34f5305843e6b29118d17677c695be65d00543aef273777bfadf2bfd46

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.