Contract 0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb

 

TxHash Block Age From To Value [TxFee]
0xbae4e35e344b65ae3e9b8d8b642c61c78ebe1912f465e6613dba01baa6d25d6272551688 mins ago0x859f53c36e43d66eb70e947de0b8d383ec4267bf IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037389
0x36b552cca528cbc9f5f36a69c4a0e90d3fade17e9bf2903ff0c978c9339b32cd725513118 mins ago0xd57371d73f721a2ae9beec2b401ab8d2a5de340f IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037389
0x201a02b2a42d1b2b08fe4d88727e6b060a4e7a30ebac9b7b6c569b09282f38cd725512121 mins ago0x5ee8e44fd6fc6e27e6f376c73aefc72d756630f9 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037389
0x0f4183f834781c86d38a7a2e594b4fcd16a715feb8c501c1f8b47e50f07ec58e725509530 mins ago0xbf116498e7055fe78bba8efd516b4de0c2bf9097 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037389
0xded534197dbbd0dccb419048230a461d7e7e672e31ea3b75c8e52d9629982c31725509530 mins ago0x296c741c4cbb4cf2d1e1eb5d9d533d491c2a67de IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037325
0x6fdc66792f1576beb218a34e106d928ab71de6c6f5d0eb4dd225731124b967cc725509131 mins ago0x82735f3bfe8ad9d0fa72b8acbaa69bb2f6e8f0dc IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000299112
0x15c3e8a0195c60e532237524601defd87aa6aee0572aacd1e6fd19b13f362e30725504249 mins ago0x0acf32410326e74170724cf9d777da7dbb6e7b11 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00022325
0xf72914c0153a6829fab07fbcbaa2cefbfba0de8880cb1fa5266b998e0ccea79772549861 hr 7 mins ago0x755daed65f36d2a98a9b20d2cd725255f98cc7d0 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000299624
0xff5747a6559b0ec2683a1ed441fdbaf6babfd52734ffb1c6917956e15ab431e272549781 hr 9 mins ago0x65715d5214a6db98b21886c7a308d20aaf5980d8 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00022325
0xc42e1b60e446f05815cb23bc1548cb426466cd917ed9260838cb0a30a1e9531472549681 hr 11 mins ago0x71254dc74b843b35ce69fc0b1350c032190aba87 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000149812
0xf42da8d76eaa6f9553e3bc3aaa5e0b1fbb8c89b894997e65ca4b4a6df2b55f7c72549441 hr 18 mins ago0x06177721c7421142d25b52c01bd8f76545798137 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0001455285
0x51f275065244e03008d1c495d1b7778696d7a6bbacef29cb3995f3400cbaeab972549061 hr 30 mins ago0xa298b1f5a6571e2f82384931ceda44d66d7c67ce IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037453
0x0ff98d0c1bba304632b7ed48b70e98659557e1f5197499538c1377676fbb77a472549031 hr 32 mins ago0xe8b5a9f8924e85dc8006aa4e8a60aa7ffb8d5b53 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0000878163
0x069ab1857886f671aee1a9c348b186009236e5b63b3e0bbbe3090d600ff5e3d472549031 hr 32 mins ago0x397fbf661e957db79f234d5708f809620b8328f7 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0000873171
0xcfdbb47cc5548a477ed691465d5795f062ce275f4c599d72361498114a19302172548321 hr 54 mins ago0xe974efbd0fb630b114b3e60228e939dc28897396 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037389
0x83b8a8aecd00a6acc20e739552b5110da79fea420c1781bb709cd583ee5c0ef072547452 hrs 23 mins ago0xba429f2eaa41e4b55ffd2bfd351f39f0337feb30 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000299624
0x9a73dff3c7ab855095b5ac52b5344c6a68f7318f5851a34a1e9a9fea0e09e49c72547372 hrs 27 mins ago0x78046a9e90342060d60dfbb8453a0099c1a3fb0a IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037389
0x794f566f4d5e599801acf0a192a9b4ef29fd90b3a122a228f6a5a5f93a5f6aba72546992 hrs 40 mins ago0x2be4c657aff5b139b47d849f84684e0b4abe136e IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0001458171
0x8c6f39adc6082534efb4555f3eb2332b0d7e1395894b2c8199ef3f986f9258d772545653 hrs 32 mins ago0xcc2b88d3a45f1f15bb39e5455921b9e8dbcd59b2 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0004186
0x840bb34a2077b01fc903a36745cb05967e6e428f0839b077c04c08cea1e1b4ec72544584 hrs 2 mins ago0xfe5854255eb1eb921525fa856a3947ed2412a1d7 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000111945
0xd2f1254202e68c561c1c41b6e2170f9f7188e12e23be7f6e47372e35f05edaea72543664 hrs 32 mins ago0xcb25946c2a251e29d1e45688d079404531289337 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000186945
0x7f7f722404b6d1460bbb27a1d0f5268463e34d7b165f20a02bf1fd994a1d11fa72542695 hrs 4 mins ago0xea03cc1dad4ba7f3dca22f46b481c39fdade194f IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.00037389
0xb9b3cb87785b4f3e40a9a9d7b88b11c31f53118d74568099b4f733722d71a1ac72542445 hrs 9 mins ago0x2708e2996606ca1518d4c537deb87a680ba2f3df IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0001455285
0x159889d4325de942ac80b4454018871e7f6e44af7764a6d377ee03e1414631ab72540396 hrs 25 mins ago0xa3e8ec23b5e480c8230f0e090bf6c9ccf5abd94c IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.0001455285
0x6afcac3433409e20b1c7190ff8e017481f7a5b9bed9541bd73929436c33e1ed572540006 hrs 39 mins ago0x28718262bfee666d5c4f611b969c906aae1d05f7 IN  0x4a8f44be523580a11cdb20e2c7c470adf44ec9bb0 Ether0.000186625
[ Download CSV Export 

Latest 1 Internal Transaction Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x3a9ca20bb1b2a7094a208dc4aca67a43e6febd791f0521e22df1ecd8879eb8a85492798305 days 7 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) Solidity Compiler Bugs.

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


Contract Source Code
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
60806040526000600160146101000a81548160ff02191690831515021790555034801561002b57600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a0a6305f5e100026000819055506012600a0a6305f5e10002600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a6305f5e100026040518082815260200191505060405180910390a36000600281905550635ade02ff600381905550635af9b2806004819055506113886005819055506000600660006101000a81548160ff0219169083151502179055506000600660016101000a81548160ff0219169083151502179055506000600660026101000a81548160ff0219169083151502179055506000600660036101000a81548160ff0219169083151502179055506000600660046101000a81548160ff021916908315150217905550611e2a806101e36000396000f3006080604052600436106101d8576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610206578063095ea7b3146102965780630a4c6a45146102fb57806318160ddd1461032657806322dd0d2c1461035157806323b872dd1461037c5780632c4e722e14610401578063313ce5671461042c5780633197cbb61461045757806332cb6b0c146104825780633ad04d8f146104ad5780633f4ba83a146104e457806343525d73146104fb57806354fd4d50146105265780635c975abb146105b657806363391689146105e557806365b892a1146105fc578063665939cc1461061357806370a082311461064057806376f7c5221461069757806378e97925146106c65780637ca64683146106f1578063801aba56146107205780638456cb59146107375780638da5cb5b1461074e578063956cc859146107a557806395d89b41146107d05780639bf6b0a814610860578063a323af8514610877578063a9059cbb146108a6578063a93b53311461090b578063bf05cbe614610936578063bf417b9f14610965578063c303c53a14610990578063dc7bbd72146109a7578063dd62ed3e146109d6578063f2fde38b14610a4d578063fcaa96fa14610a90575b60035480421115156101e657fe5b6004548042111515156101f557fe5b6102023334600554610aa7565b5050005b34801561021257600080fd5b5061021b610b46565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025b578082015181840152602081019050610240565b50505050905090810190601f1680156102885780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102a257600080fd5b506102e1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b7f565b604051808215151515815260200191505060405180910390f35b34801561030757600080fd5b50610310610c8d565b6040518082815260200191505060405180910390f35b34801561033257600080fd5b5061033b610c9b565b6040518082815260200191505060405180910390f35b34801561035d57600080fd5b50610366610ca1565b6040518082815260200191505060405180910390f35b34801561038857600080fd5b506103e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610caf565b604051808215151515815260200191505060405180910390f35b34801561040d57600080fd5b50610416610fb7565b6040518082815260200191505060405180910390f35b34801561043857600080fd5b50610441610fbd565b6040518082815260200191505060405180910390f35b34801561046357600080fd5b5061046c610fc2565b6040518082815260200191505060405180910390f35b34801561048e57600080fd5b50610497610fc8565b6040518082815260200191505060405180910390f35b3480156104b957600080fd5b506104e26004803603810190808035906020019092919080359060200190929190505050610ffa565b005b3480156104f057600080fd5b506104f9611068565b005b34801561050757600080fd5b50610510611128565b6040518082815260200191505060405180910390f35b34801561053257600080fd5b5061053b611136565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561057b578082015181840152602081019050610560565b50505050905090810190601f1680156105a85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105c257600080fd5b506105cb61116f565b604051808215151515815260200191505060405180910390f35b3480156105f157600080fd5b506105fa611182565b005b34801561060857600080fd5b5061061161123d565b005b34801561061f57600080fd5b5061063e600480360381019080803590602001909291905050506112f8565b005b34801561064c57600080fd5b50610681600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061135e565b6040518082815260200191505060405180910390f35b3480156106a357600080fd5b506106ac6113a7565b604051808215151515815260200191505060405180910390f35b3480156106d257600080fd5b506106db6113ba565b6040518082815260200191505060405180910390f35b3480156106fd57600080fd5b506107066113c0565b604051808215151515815260200191505060405180910390f35b34801561072c57600080fd5b506107356113d3565b005b34801561074357600080fd5b5061074c611488565b005b34801561075a57600080fd5b50610763611548565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107b157600080fd5b506107ba61156e565b6040518082815260200191505060405180910390f35b3480156107dc57600080fd5b506107e561157c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561082557808201518184015260208101905061080a565b50505050905090810190601f1680156108525780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561086c57600080fd5b506108756115b5565b005b34801561088357600080fd5b5061088c611670565b604051808215151515815260200191505060405180910390f35b3480156108b257600080fd5b506108f1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611683565b604051808215151515815260200191505060405180910390f35b34801561091757600080fd5b50610920611876565b6040518082815260200191505060405180910390f35b34801561094257600080fd5b5061094b61187c565b604051808215151515815260200191505060405180910390f35b34801561097157600080fd5b5061097a61188f565b6040518082815260200191505060405180910390f35b34801561099c57600080fd5b506109a561189d565b005b3480156109b357600080fd5b506109bc611958565b604051808215151515815260200191505060405180910390f35b3480156109e257600080fd5b50610a37600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061196b565b6040518082815260200191505060405180910390f35b348015610a5957600080fd5b50610a8e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119f2565b005b348015610a9c57600080fd5b50610aa5611b4a565b005b6000600160149054906101000a900460ff16151515610ac557600080fd5b8282610aee610add8284611c0590919063ffffffff16565b600254611c4090919063ffffffff16565b6012600a0a630bebc2000210151515610b0357fe5b610b0e868686611c5e565b610b218486611c0590919063ffffffff16565b9250610b3883600254611c4090919063ffffffff16565b600281905550505050505050565b6040805190810160405280600981526020017f4d696e6572436f696e000000000000000000000000000000000000000000000081525081565b6000600160149054906101000a900460ff16151515610b9d57600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6012600a0a6302625a000281565b60005481565b6012600a0a630bebc2000281565b600080600160149054906101000a900460ff16151515610cce57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610d0a57600080fd5b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610ddb83600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611de590919063ffffffff16565b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e7083600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ec68382611de590919063ffffffff16565b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60055481565b601281565b60045481565b6012600a0a630bebc200026012600a0a630bebc200026012600a0a631dcd6500026012600a0a6305f5e1000201010181565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561105657600080fd5b81600381905550806004819055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110c457600080fd5b600160149054906101000a900460ff1615156110df57600080fd5b6000600160146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b6012600a0a630bebc2000281565b6040805190810160405280600381526020017f312e30000000000000000000000000000000000000000000000000000000000081525081565b600160149054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111de57600080fd5b600660039054906101000a900460ff16801515156111f857fe5b636172e000804211151561120857fe5b61121e336012600a0a6302625a00026001611c5e565b6001600660036101000a81548160ff0219169083151502179055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561129957600080fd5b600660009054906101000a900460ff16801515156112b357fe5b635ea06a0080421115156112c357fe5b6112d9336012600a0a6302625a00026001611c5e565b6001600660006101000a81548160ff0219169083151502179055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561135457600080fd5b8060058190555050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900460ff1681565b60035481565b600660049054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561142f57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561148657600080fd5b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114e457600080fd5b600160149054906101000a900460ff1615151561150057600080fd5b60018060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6012600a0a6305f5e1000281565b6040805190810160405280600481526020017f42544d430000000000000000000000000000000000000000000000000000000081525081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561161157600080fd5b600660049054906101000a900460ff168015151561162b57fe5b636262d100804211151561163b57fe5b611651336012600a0a6302625a00026001611c5e565b6001600660046101000a81548160ff0219169083151502179055505050565b600660019054906101000a900460ff1681565b6000600160149054906101000a900460ff161515156116a157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156116dd57600080fd5b61172f82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611de590919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117c482600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c4090919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60025481565b600660039054906101000a900460ff1681565b6012600a0a631dcd65000281565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118f957600080fd5b600660019054906101000a900460ff168015151561191357fe5b635f91ac80804211151561192357fe5b611939336012600a0a6302625a00026001611c5e565b6001600660016101000a81548160ff0219169083151502179055505050565b600660029054906101000a900460ff1681565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a4e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a8a57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ba657600080fd5b600660029054906101000a900460ff1680151515611bc057fe5b6360819d808042111515611bd057fe5b611be6336012600a0a6302625a00026001611c5e565b6001600660026101000a81548160ff0219169083151502179055505050565b6000806000841415611c1a5760009150611c39565b8284029050828482811515611c2b57fe5b04141515611c3557fe5b8091505b5092915050565b6000808284019050838110151515611c5457fe5b8091505092915050565b60008282611c89611c788284611c0590919063ffffffff16565b600054611c4090919063ffffffff16565b6012600a0a630bebc200026012600a0a630bebc200026012600a0a631dcd6500026012600a0a6305f5e1000201010110151515611cc257fe5b611cd58486611c0590919063ffffffff16565b9250611cec83600054611c4090919063ffffffff16565b60008190555082600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508573ffffffffffffffffffffffffffffffffffffffff167fbf5b7563733155e830f5ae51c89e63ddb3132cb7ad57171bbc68b0244af25c12846040518082815260200191505060405180910390a28573ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3505050505050565b6000828211151515611df357fe5b8183039050929150505600a165627a7a7230582034a97f34f5305843e6b29118d17677c695be65d00543aef273777bfadf2bfd460029


   Swarm Source:
bzzr://34a97f34f5305843e6b29118d17677c695be65d00543aef273777bfadf2bfd46
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.