Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview | Nimfamoney
Balance: 0 Ether
Ether Value: $0
Transactions: 3436 txns
Token Tracker: NIMFA Token (NIMFA)
 Latest 25 txns from a total Of 3436 transactions

TxHash Age From To Value [TxFee]
0x7759272c1d717922a1e9cf9019baf036e4df968de781773afb1d1568e06e6c6120 days 19 hrs ago0x95328d98630779834f3e46f78f900042bc2bdd15  IN   Nimfamoney0 Ether0.002151885
0x79c91c1fc2848eeb9d64d08150edddc5c127cc6c3e4a107485d31bf39757d64a20 days 20 hrs ago0x3fda0f40bb4c2196e29f947578cad9ffe0ad0303  IN   Nimfamoney0 Ether0.001534261
0x46520f5039c260ab0c71dc4b763196481287634d397853b921b9c8e13374016621 days 2 hrs ago0x95328d98630779834f3e46f78f900042bc2bdd15  IN   Nimfamoney0 Ether0.001534261
0x8ef2e2fa2d0886922599a52d986c36748aaaae45b752d55122f91f18bd1d73fa21 days 23 hrs ago0x95328d98630779834f3e46f78f900042bc2bdd15  IN   Nimfamoney0 Ether0.00018382
0x335e56340b27372e44c203dcad2527e2f8e0e05c4529500e3698a55ef1dd333126 days 15 hrs ago0x5918f90a2ff843aeff010306dbf3bd5ac47afbe1  IN   Nimfamoney0 Ether0.000522998
0x8998a700b8c0c71789e74715fe6a2d0c2678784c045066fb81630466547cbf3328 days 21 hrs ago0x34d55dd82e25eec580309c46000c3b100bfcc523  IN   Nimfamoney0 Ether0.001534261
0xbd2462bdb7e48b2c5f57ccbf22888558e1c70926b93f6187dcbece9ab78b1c5931 days 5 hrs ago0xc8c570b2c45be22449cf4b93f04a787e9777b7e1  IN   Nimfamoney0 Ether0.00014994
0x84a27b88e9bb7e5ee23febc88a419edd6a3b55f2792de75d3a1d0d03f0ce64ab53 days 23 hrs ago0x5992225c3aaa100823a80a2d0028adf64d130dba  IN   Nimfamoney0 Ether0.000336789
0x33b8d6e6821d00400459385ce4938d23c83605edbd9b034cf27883b0561fd43e59 days 22 hrs ago0x6f27916b2d27f538413fba9113594899ddf44db4  IN   Nimfamoney0 Ether0.000149172
0x342ff75101771921d0b63ab647dbf777c1959329e17e664935290284f2cb42f667 days 12 hrs ago0x37bde8535ca91f6781065eebba8d85c9e70443f0  IN   Nimfamoney0 Ether0.00018382
0xf7830827903760c73a25f00325d7d5aaeb85e7244a0385b9afdc813ae7b703ad67 days 12 hrs agoMercatox  IN   Nimfamoney0 Ether0.000785841
0x66658b8bbc5da2a33253639c9ac5089ecb35e7a43d452f477a2a7b2b386c4a9868 days 19 hrs ago0x0cfdee4ff376137125cb1f79e7944a756bfd8eaa  IN   Nimfamoney0 Ether0.000184076
0x993e807f869c4881d80848a275941e64522664b8270821096eb9976e9a688c8a82 days 3 hrs ago0x47380281e7839425b69ca1a1d722323bc8810b54  IN   Nimfamoney0 Ether0.001536885
0x328c84595ffd5fbf535bdd32759a49f82099b6ee503e3141f7f7101ed8f379f492 days 1 hr ago0x31ab9358f9ab35105cc5359ca7bd63cfd826cfe0  IN   Nimfamoney0 Ether0.000690285
0x01e629bf1d2408a8f40303cf1add7cdba2f76a95ddfdf7bed9c3460e9275502993 days 19 hrs ago0xe6f9ad33d2dfadcecb535d6bf8d09eea00bf11e9  IN   Nimfamoney0 Ether0.000598247
0x0c2e330fdde47f0f520b34e1281b989230494c47e79b3db1b61d3b79355a0f6a95 days 11 hrs ago0x44bd8745ab637cad4fcd384fb3e72dad9ff5e627  IN   Nimfamoney0 Ether0.0009191
0xbfaef5bc6fd469c483c55a7df10a31c1559ff571c5ae87f10907edbf2def8116101 days 10 hrs agoMercatox  IN   Nimfamoney0 Ether0.000561315
0x660cef4f3b54f038c1a16f61e5f7a260ee017eeb254ad728ac161d87a5217229103 days 13 hrs ago0x18a9cdafd73fe0e59b9f8f8a1dac0cc5f316f5cc  IN   Nimfamoney0 Ether0.00018382
0xcc60325281dfa82f0ce89b849d2c8a1f98291d2d675c5c5eb5e0f343a80c694c104 days 11 hrs ago0x8b603188a84415037864b93997e9de413dae99b6  IN   Nimfamoney0 Ether0.001534261
0xe079aa27d237374818766e2ebdb8abf6d982846f25d199c2d394a1c86960694c105 days 5 hrs ago0x53f09ef9a6e004097fd7b632fe8a9a033b894729  IN   Nimfamoney0 Ether0.000075098
0xe66d3a4b3ceb6c0332d71f1cec5dcb0e14019c4e5788d3286b01ebfdc356eefe107 days 5 hrs ago0x2641b9857a0a37da604b07c38ba1bf0df24bbde0  IN   Nimfamoney0 Ether0.001536885
0xe110fcd5bfbe3e249b05d81fd5bf1f32a334abe50fbb1a03e39f697c88e5a793107 days 19 hrs ago0x394c426b70c82ac8ea6e61b6bb1c341d7b1b3fe9  IN   Nimfamoney0 Ether0.000411631
0x8cf23692eef1eed40a038646884e059d5b298f3eab00435ba379a25713159f10110 days 19 hrs ago0x3d1277d6ddf5d1349f991b52257f1438106eccbc  IN   Nimfamoney0 Ether0.00018382
0x4e76d6dc3987544b13e72fc6865b50aa11f20fd1403cf851742ba6bc1aaf690c112 days 6 hrs ago0xec97543510b4713b352f859f1321e9b255b5ea53  IN   Nimfamoney0 Ether0.001099497
0x36044a792314395531b863e7951d50958e0db86fb1746ca3f271e7a6c223d5b0113 days 1 hr ago0x88216428e5d63491e66711051e37eb47e7cda8d3  IN   Nimfamoney0 Ether0.000366947
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here to View More View All
ParentTxHash Block Age From To Value
0x1ddf6bcf3bc9e80b229711d641b33343d14b206e57b51f85caecda19b069154c4330275321 days 8 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd839262.16593976 Ether
0xa344bf65e9489ad67435d13af58ab18ac447064e2c86fbca500a9b3c2a507f264107216382 days 11 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.64 Ether
0x89290c81b7a348ed075733f3c1fdee510cb12f9fc53a3277c21d3557d8241cf24106776382 days 13 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.5 Ether
0xdf37932257032ca601c87d5fc624320b25019dd928ebaaf4a074b484d65d1f9f4104567383 days 2 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.149397277999999984 Ether
0x30078410b523ae7334b9f1a8d544e61685675bc18f9a6d0ca44c6c9cdb5f82844104567383 days 2 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8391 Ether
0xd19238852719b03c0b1b67ccf66ae6fcf3057ec2808e48c5972e12f41d8260204103136383 days 10 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.06170072 Ether
0x04f9c88f00c436ddded18b51ac6e241c1c326a38ef5298264185c37522ae48cf4100618384 days 1 hr ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.6 Ether
0x0a25556cded685baaae6dd4099757df3f6d99f70754145a47c307f2100db88f84100073384 days 4 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8391.99 Ether
0x75a0b7ef21c52d363aab9744dd17856dd52beda83deadb6d6861ef9ca9bcb3e34099175384 days 9 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd83935 Ether
0x6edbd11c7dba0624d2bb80c5642458634a130accdda2b61d86251a44f940ee814098960384 days 10 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8391 Ether
0x5d9ecf0293e329461922dd1d76d860e490a37852b3c34f0a7c55b03674921add4098922384 days 10 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8395.845 Ether
0x0cd6db92bcfaa47d8f4e63fa5a5fffeb2550fa85e3e03d1a35b5ae53e54fa88b4098726384 days 11 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8395.777 Ether
0x06e2852055c55c497af31ee20e3e4c6ce4b568395242f9504fd6c0bf90bddb914098654384 days 11 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd83915.222222 Ether
0x596bbf977303bdfaf9500311316c3157877f89c153ababede8f35031d1e469c64098403384 days 13 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8394.85 Ether
0xdd3fe5692b1b8ee28a9717d05dd03c16e7dcac03109918cc8108d78e6366411c4097305384 days 18 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd83927.44644111 Ether
0x1e7c7b6e4a01b076156f65bec39fc88d0d1370c70287c705e15f5fddadb03f8c4097216384 days 19 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8397.5 Ether
0xbdf3425de363dc92ffbb64d471e2ef1302b76b9dcf185148499bb4efeace51334096055385 days 1 hr ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.1 Ether
0x1a62cdb748788c7080663e7c108d8d0251e224c50cf8a0ceaa95c6669e1fa6d94095849385 days 2 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.31 Ether
0xa4f328e93f90590d988c5bc95fb9d20a78378240b1f9c0bc7dfb16ce177149bc4095837385 days 2 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8391.3 Ether
0x682dbdac260799bc0cb217a7f61a7c20ef969c02d4bb29f1f8486b8f797919014095511385 days 3 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8391 Ether
0x3e04a80630e8a572312ee96193233bc7ce3adb23a546ee043f4f351a16280ff94095491385 days 3 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8391.184 Ether
0x685ec18e6e949c8eecbc876eee9b25d23761aa88b52e7d3dff269556ac03bd7c4095414385 days 4 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8390.017 Ether
0xd3302a41277fb08fab0d3aa59df8b04aabc489575403edfaca1dfd26bbfe9c3e4095372385 days 4 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd83951.3 Ether
0xfe9ac7741fd69c90b87ffeda27b966e78bb562e3e95d458ff82e8b5b94e406db4095325385 days 4 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd83948.83 Ether
0xeffda997d56ac62be13d6d746dc3a2e3118da5a901df40c2ab6d3c5e1178cc3e4095321385 days 4 hrs ago0xe26517a9967299453d3f1b48aa005e6127e672100x063681bf8cf9ea59cfc29eedf51264885c1cd8391 Ether
[ Download CSV Export  ] 
Contract Name: NIMFAToken
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;


/**
 * Math operations with safety checks
 */
library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint a, uint b) internal returns (uint) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}


/////////////////////////////////////////////////////////////////////////////




/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20Basic {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);
  function transfer(address to, uint value);
  event Transfer(address indexed from, address indexed to, uint value);
}


////////////////////////////////////////////////

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint);
  function transferFrom(address from, address to, uint value);
  function approve(address spender, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}

///////////////////////////////////////////////




/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances. 
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint;

  mapping(address => uint) balances;

  /**
   * @dev Fix for the ERC20 short address attack.
   */
  modifier onlyPayloadSize(uint size) {
     if(msg.data.length < size + 4) {
       throw;
     }
     _;
  }

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint _value) onlyPayloadSize(2 * 32) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of. 
  * @return An uint representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant returns (uint balance) {
    return balances[_owner];
  }

}

////////////////////////////////////////////////








/**
 * @title Standard ERC20 token
 *
 * @dev Implemantation of the basic standart token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is BasicToken, ERC20 {

  mapping (address => mapping (address => uint)) allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint the amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;

    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on beahlf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint _value) {

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
  }

  /**
   * @dev Function to check the amount of tokens than an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }

}


///////////////////////////////////////////////////////////////////////////////////////////////////




contract NIMFAToken is StandardToken {
	using SafeMath for uint256;
	
	
	
	event CreatedNIMFA(address indexed _creator, uint256 _amountOfNIMFA);
	
	// Token data
	string public constant name = "NIMFA Token";
	string public constant symbol = "NIMFA";
	uint256 public constant decimals = 18; 
	string public version = "1.0";
	
	// Addresses and contracts
	address public executor;
	address public teamETHAddress;  
	address public teamNIMFAAddress;
	address public creditFundNIMFAAddress;
	address public reserveNIMFAAddress;
	
	bool public preSaleHasEnded;
	bool public saleHasEnded;
	bool public allowTransfer;
	bool public maxPreSale;  // 1000000 NIMFA for pre sale price
	mapping (address => uint256) public ETHContributed;
	uint256 public totalETH;
	uint256 public preSaleStartBlock;
	uint256 public preSaleEndBlock;
	uint256 public saleStartBlock;
	uint256 public saleEndBlock;
	uint256 public constant NIMFA_PER_ETH_PRE_SALE = 1100;  // 1100 NIMFA = 1 ETH 
	uint256 public constant NIMFA_PER_ETH_SALE = 110;  // 110 NIMFA = 1 ETH 
	

	
	function NIMFAToken(
		address _teamETHAddress,
		address _teamNIMFAAddress,
		address _creditFundNIMFAAddress,
		address _reserveNIMFAAddress,
		uint256 _preSaleStartBlock,
		uint256 _preSaleEndBlock
	) {
		
		if (_teamETHAddress == address(0x0)) throw;
		if (_teamNIMFAAddress == address(0x0)) throw;
		if (_creditFundNIMFAAddress == address(0x0)) throw;
		if (_reserveNIMFAAddress == address(0x0)) throw;
		// Reject if sale ends before the current block
		if (_preSaleEndBlock <= block.number) throw;
		// Reject if the sale end time is less than the sale start time
		if (_preSaleEndBlock <= _preSaleStartBlock) throw;

		executor = msg.sender;
		preSaleHasEnded = false;
		saleHasEnded = false;
		allowTransfer = false;
		maxPreSale = false;
		teamETHAddress = _teamETHAddress;
		teamNIMFAAddress = _teamNIMFAAddress;
		creditFundNIMFAAddress = _creditFundNIMFAAddress;
		reserveNIMFAAddress = _reserveNIMFAAddress;
		totalETH = 0;
		preSaleStartBlock = _preSaleStartBlock;
		preSaleEndBlock = _preSaleEndBlock;
		saleStartBlock = _preSaleStartBlock;
		saleEndBlock = _preSaleEndBlock;
		totalSupply = 0;
	}
	
	function investment() payable external {
		// If preSale/Sale is not active, do not create NIMFA
		if (preSaleHasEnded && saleHasEnded) throw;
		if (!preSaleHasEnded) {
		    if (block.number < preSaleStartBlock) throw;
		    if (block.number > preSaleEndBlock) throw;
		}
		if (block.number < saleStartBlock) throw;
		if (block.number > saleEndBlock) throw;
		
		uint256 newEtherBalance = totalETH.add(msg.value);

		// Do not do anything if the amount of ether sent is 0
		if (0 == msg.value) throw;
		
		// Calculate the amount of NIMFA being purchased
		uint256 amountOfNIMFA = msg.value.mul(NIMFA_PER_ETH_PRE_SALE);
		if (preSaleHasEnded || maxPreSale) amountOfNIMFA = msg.value.mul(NIMFA_PER_ETH_SALE);
		
		if (100000 ether < amountOfNIMFA) throw;
		
		// Ensure that the transaction is safe
		uint256 totalSupplySafe = totalSupply.add(amountOfNIMFA);
		uint256 balanceSafe = balances[msg.sender].add(amountOfNIMFA);
		uint256 contributedSafe = ETHContributed[msg.sender].add(msg.value);

		// Update balances
		totalSupply = totalSupplySafe;
		if (totalSupply > 2000000 ether) maxPreSale = true;
		balances[msg.sender] = balanceSafe;

		totalETH = newEtherBalance;
		ETHContributed[msg.sender] = contributedSafe;
		if (!preSaleHasEnded) teamETHAddress.transfer(msg.value);

		CreatedNIMFA(msg.sender, amountOfNIMFA);
	}
	
	function endPreSale() {
		// Do not end an already ended sale
		if (preSaleHasEnded) throw;
		
		// Only allow the owner
		if (msg.sender != executor) throw;
		
		preSaleHasEnded = true;
	}
	
	
	function endSale() {
		
		if (!preSaleHasEnded) throw;
		// Do not end an already ended sale
		if (saleHasEnded) throw;
		
		// Only allow the owner
		if (msg.sender != executor) throw;
		
		saleHasEnded = true;
		uint256 EtherAmount = this.balance;
		teamETHAddress.transfer(EtherAmount);
		
		uint256 creditFund = totalSupply.mul(3);
		uint256 reserveNIMFA = totalSupply.div(2);
		uint256 teamNIMFA = totalSupply.div(2);
		uint256 totalSupplySafe = totalSupply.add(creditFund).add(reserveNIMFA).add(teamNIMFA);


		totalSupply = totalSupplySafe;
		balances[creditFundNIMFAAddress] = creditFund;
		balances[reserveNIMFAAddress] = reserveNIMFA;
		balances[teamNIMFAAddress] = teamNIMFA;
		
		CreatedNIMFA(creditFundNIMFAAddress, creditFund);
		CreatedNIMFA(reserveNIMFAAddress, reserveNIMFA);
        CreatedNIMFA(teamNIMFAAddress, teamNIMFA);
	}
	
	
	function changeTeamETHAddress(address _newAddress) {
		if (msg.sender != executor) throw;
		teamETHAddress = _newAddress;
	}
	
	function changeTeamNIMFAAddress(address _newAddress) {
		if (msg.sender != executor) throw;
		teamNIMFAAddress = _newAddress;
	}
	
	function changeCreditFundNIMFAAddress(address _newAddress) {
		if (msg.sender != executor) throw;
		creditFundNIMFAAddress = _newAddress;
	}
	
	/*
	* Allow transfer only after sales
	*/
	function changeAllowTransfer() {
		if (msg.sender != executor) throw;

		allowTransfer = true;
	}
	
	/*
	* 
	*/
	function changeSaleStartBlock(uint256 _saleStartBlock) {
		if (msg.sender != executor) throw;
        saleStartBlock = _saleStartBlock;
	}
	
	/*
	* 
	*/
	function changeSaleEndBlock(uint256 _saleEndBlock) {
		if (msg.sender != executor) throw;
        saleEndBlock = _saleEndBlock;
	}
	
	
	function transfer(address _to, uint _value) {
		// Cannot transfer unless the minimum cap is hit
		if (!allowTransfer) throw;
		
		super.transfer(_to, _value);
	}
	
	function transferFrom(address _from, address _to, uint _value) {
		// Cannot transfer unless the minimum cap is hit
		if (!allowTransfer) throw;
		
		super.transferFrom(_from, _to, _value);
	}
}

    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":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preSaleEndBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleStartBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creditFundNIMFAAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"changeTeamETHAddress","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preSaleHasEnded","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalETH","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"endSale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"teamETHAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleEndBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"investment","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_saleStartBlock","type":"uint256"}],"name":"changeSaleStartBlock","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"reserveNIMFAAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"changeTeamNIMFAAddress","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"changeCreditFundNIMFAAddress","outputs":[],"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":"saleHasEnded","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"changeAllowTransfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"NIMFA_PER_ETH_PRE_SALE","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"allowTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"NIMFA_PER_ETH_SALE","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"executor","outputs":[{"name":"","type":"address"}],"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"},{"constant":true,"inputs":[],"name":"teamNIMFAAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"ETHContributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"endPreSale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"preSaleStartBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"maxPreSale","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_saleEndBlock","type":"uint256"}],"name":"changeSaleEndBlock","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_teamETHAddress","type":"address"},{"name":"_teamNIMFAAddress","type":"address"},{"name":"_creditFundNIMFAAddress","type":"address"},{"name":"_reserveNIMFAAddress","type":"address"},{"name":"_preSaleStartBlock","type":"uint256"},{"name":"_preSaleEndBlock","type":"uint256"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_creator","type":"address"},{"indexed":false,"name":"_amountOfNIMFA","type":"uint256"}],"name":"CreatedNIMFA","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
60a0604052600360608190527f312e30000000000000000000000000000000000000000000000000000000000060809081526200003e9190816200017f565b5034156200004857fe5b60405160c0806200164683398101604090815281516020830151918301516060840151608085015160a090950151929491929091905b600160a060020a0386161515620000955760006000fd5b600160a060020a0385161515620000ac5760006000fd5b600160a060020a0384161515620000c35760006000fd5b600160a060020a0383161515620000da5760006000fd5b438111620000e85760006000fd5b818111620000f65760006000fd5b60048054600160a060020a03338116600160a060020a03199283161790925560088054600580548b8616908516179055600680548a861690851617905560078054898616941693909317909255918516600160c060020a03199091161790556000600a819055600b839055600c829055600d839055600e82905580555b50505050505062000229565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001c257805160ff1916838001178555620001f2565b82800160010185558215620001f2579182015b82811115620001f2578251825591602001919060010190620001d5565b5b506200020192915062000205565b5090565b6200022691905b808211156200020157600081556001016200020c565b5090565b90565b61140d80620002396000396000f300606060405236156101bf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101c1578063095ea7b3146102515780631574126a1461027257806318160ddd1461029457806320027275146102b657806323b872dd146102d85780632ed4b68a146102ff5780632fbfc2521461032b57806330e45c1414610349578063313ce5671461036d57806336bdee741461038f578063380d831b146103b15780633dd16673146103c35780633f99a12b146103ef57806345fbfbca1461041157806354fd4d501461041b5780635d6952d7146104ab578063651bc2fb146104c05780636b5a61ac146104ec5780636effb2191461050a57806370a0823114610528578063733e193c14610556578063739826c51461057a5780638cbbe25f1461058c57806395d89b41146105ae5780639b08a22f1461063e578063a9059cbb14610662578063b6ba1a9814610683578063c34c08e5146106a5578063dd62ed3e146106d1578063e06e82b214610705578063e227b5d114610731578063ee889ed01461075f578063f9dfb36114610771578063fad3f8f714610793578063fb1478e5146107b7575bfe5b34156101c957fe5b6101d16107cc565b604080516020808252835181830152835191928392908301918501908083838215610217575b80518252602083111561021757601f1990920191602091820191016101f7565b505050905090810190601f1680156102435780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025957fe5b610270600160a060020a0360043516602435610803565b005b341561027a57fe5b6102826108a3565b60408051918252519081900360200190f35b341561029c57fe5b6102826108a9565b60408051918252519081900360200190f35b34156102be57fe5b6102826108af565b60408051918252519081900360200190f35b34156102e057fe5b610270600160a060020a03600435811690602435166044356108b5565b005b341561030757fe5b61030f6108df565b60408051600160a060020a039092168252519081900360200190f35b341561033357fe5b610270600160a060020a03600435166108ee565b005b341561035157fe5b610359610936565b604080519115158252519081900360200190f35b341561037557fe5b610282610946565b60408051918252519081900360200190f35b341561039757fe5b61028261094b565b60408051918252519081900360200190f35b34156103b957fe5b610270610951565b005b34156103cb57fe5b61030f610b4f565b60408051600160a060020a039092168252519081900360200190f35b34156103f757fe5b610282610b5e565b60408051918252519081900360200190f35b610270610b64565b005b341561042357fe5b6101d1610df6565b604080516020808252835181830152835191928392908301918501908083838215610217575b80518252602083111561021757601f1990920191602091820191016101f7565b505050905090810190601f1680156102435780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104b357fe5b610270600435610e84565b005b34156104c857fe5b61030f610ea9565b60408051600160a060020a039092168252519081900360200190f35b34156104f457fe5b610270600160a060020a0360043516610eb8565b005b341561051257fe5b610270600160a060020a0360043516610f00565b005b341561053057fe5b610282600160a060020a0360043516610f48565b60408051918252519081900360200190f35b341561055e57fe5b610359610f67565b604080519115158252519081900360200190f35b341561058257fe5b610270610f77565b005b341561059457fe5b610282610fbc565b60408051918252519081900360200190f35b34156105b657fe5b6101d1610fc2565b604080516020808252835181830152835191928392908301918501908083838215610217575b80518252602083111561021757601f1990920191602091820191016101f7565b505050905090810190601f1680156102435780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561064657fe5b610359610ff9565b604080519115158252519081900360200190f35b341561066a57fe5b610270600160a060020a0360043516602435611009565b005b341561068b57fe5b610282611031565b60408051918252519081900360200190f35b34156106ad57fe5b61030f611036565b60408051600160a060020a039092168252519081900360200190f35b34156106d957fe5b610282600160a060020a0360043581169060243516611045565b60408051918252519081900360200190f35b341561070d57fe5b61030f611072565b60408051600160a060020a039092168252519081900360200190f35b341561073957fe5b610282600160a060020a0360043516611081565b60408051918252519081900360200190f35b341561076757fe5b610270611093565b005b341561077957fe5b6102826110ee565b60408051918252519081900360200190f35b341561079b57fe5b6103596110f4565b604080519115158252519081900360200190f35b34156107bf57fe5b610270600435611118565b005b60408051808201909152600b81527f4e494d464120546f6b656e000000000000000000000000000000000000000000602082015281565b80158015906108365750600160a060020a0333811660009081526002602090815260408083209386168352929052205415155b156108415760006000fd5b600160a060020a03338116600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35b5050565b600c5481565b60005481565b600d5481565b60085460b060020a900460ff1615156108ce5760006000fd5b6108d983838361113d565b5b505050565b600754600160a060020a031681565b60045433600160a060020a0390811691161461090a5760006000fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b60085460a060020a900460ff1681565b601281565b600a5481565b60006000600060006000600860149054906101000a900460ff1615156109775760006000fd5b60085460a860020a900460ff161561098f5760006000fd5b60045433600160a060020a039081169116146109ab5760006000fd5b6008805475ff000000000000000000000000000000000000000000191660a860020a179055600554604051600160a060020a03308116319750919091169086156108fc029087906000818181858888f193505050501515610a0857fe5b600054610a1c90600363ffffffff61126116565b600054909450610a3390600263ffffffff61129016565b600054909350610a4a90600263ffffffff61129016565b9150610a8182610a6985610a69886000546112ad90919063ffffffff16565b9063ffffffff6112ad16565b9063ffffffff6112ad16565b600081815560078054600160a060020a0390811683526001602090815260408085208a905560085483168552808520899055600654831685529384902087905591548351898152935194955016926000805160206113c28339815191529281900390910190a2600854604080518581529051600160a060020a03909216916000805160206113c28339815191529181900360200190a2600654604080518481529051600160a060020a03909216916000805160206113c28339815191529181900360200190a25b5050505050565b600554600160a060020a031681565b600e5481565b60006000600060006000600860149054906101000a900460ff168015610b93575060085460a860020a900460ff165b15610b9e5760006000fd5b60085460a060020a900460ff161515610bd157600b54431015610bc15760006000fd5b600c54431115610bd15760006000fd5b5b600d54431015610be25760006000fd5b600e54431115610bf25760006000fd5b600a54610c05903463ffffffff6112ad16565b9450341515610c145760006000fd5b610c263461044c63ffffffff61126116565b60085490945060a060020a900460ff1680610c5e575060085477010000000000000000000000000000000000000000000000900460ff165b15610c7757610c7434606e63ffffffff61126116565b93505b8369152d02c7e14af68000001015610c8f5760006000fd5b600054610ca2908563ffffffff6112ad16565b600160a060020a033316600090815260016020526040902054909350610cce908563ffffffff6112ad16565b600160a060020a033316600090815260096020526040902054909250610cfa903463ffffffff6112ad16565b600084905590506a01a784379d99db42000000831115610d50576008805477ff00000000000000000000000000000000000000000000001916770100000000000000000000000000000000000000000000001790555b33600160a060020a03166000908152600160209081526040808320859055600a8890556009909152902081905560085460a060020a900460ff161515610dc057600554604051600160a060020a03909116903480156108fc02916000818181858888f193505050501515610dc057fe5b5b604080518581529051600160a060020a033316916000805160206113c2833981519152919081900360200190a25b5050505050565b6003805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610e7c5780601f10610e5157610100808354040283529160200191610e7c565b820191906000526020600020905b815481529060010190602001808311610e5f57829003601f168201915b505050505081565b60045433600160a060020a03908116911614610ea05760006000fd5b600d8190555b50565b600854600160a060020a031681565b60045433600160a060020a03908116911614610ed45760006000fd5b6006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b60045433600160a060020a03908116911614610f1c5760006000fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b600160a060020a0381166000908152600160205260409020545b919050565b60085460a860020a900460ff1681565b60045433600160a060020a03908116911614610f935760006000fd5b6008805476ff00000000000000000000000000000000000000000000191660b060020a1790555b565b61044c81565b60408051808201909152600581527f4e494d4641000000000000000000000000000000000000000000000000000000602082015281565b60085460b060020a900460ff1681565b60085460b060020a900460ff1615156110225760006000fd5b61089f82826112c9565b5b5050565b606e81565b600454600160a060020a031681565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600654600160a060020a031681565b60096020526000908152604090205481565b60085460a060020a900460ff16156110ab5760006000fd5b60045433600160a060020a039081169116146110c75760006000fd5b6008805474ff0000000000000000000000000000000000000000191660a060020a1790555b565b600b5481565b60085477010000000000000000000000000000000000000000000000900460ff1681565b60045433600160a060020a039081169116146111345760006000fd5b600e8190555b50565b6000606060643610156111505760006000fd5b600160a060020a038086166000908152600260209081526040808320338516845282528083205493881683526001909152902054909250611197908463ffffffff6112ad16565b600160a060020a0380861660009081526001602052604080822093909355908716815220546111cc908463ffffffff61139716565b600160a060020a0386166000908152600160205260409020556111f5828463ffffffff61139716565b600160a060020a038087166000818152600260209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35b5b5050505050565b6000828202611285841580611280575083858381151561127d57fe5b04145b6113b0565b8091505b5092915050565b60006000828481151561129f57fe5b0490508091505b5092915050565b6000828201611285848210156113b0565b8091505b5092915050565b604060443610156112da5760006000fd5b600160a060020a033316600090815260016020526040902054611303908363ffffffff61139716565b600160a060020a033381166000908152600160205260408082209390935590851681522054611338908363ffffffff6112ad16565b600160a060020a038085166000818152600160209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35b5b505050565b60006113a5838311156113b0565b508082035b92915050565b8015156109335760006000fd5b5b50560066e159b89dd416810db77e3e91b94414c80e89d55b605477b6fdffe5d497b180a165627a7a7230582080ee6b1522f7edea5d39370e87363b60769647338f59477ba79933deb40fd83e0029000000000000000000000000063681bf8cf9ea59cfc29eedf51264885c1cd8390000000000000000000000001ec431f873af3176ce69fdcad72459fb1483e2af00000000000000000000000091d8a21d81297b72a81c8eb8105d523ee6680643000000000000000000000000baaece45b91d7db2e9a991ec9583751be4605bbe00000000000000000000000000000000000000000000000000000000003e7b0500000000000000000000000000000000000000000000000000000000003ead3e

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000063681bf8cf9ea59cfc29eedf51264885c1cd8390000000000000000000000001ec431f873af3176ce69fdcad72459fb1483e2af00000000000000000000000091d8a21d81297b72a81c8eb8105d523ee6680643000000000000000000000000baaece45b91d7db2e9a991ec9583751be4605bbe00000000000000000000000000000000000000000000000000000000003e7b0500000000000000000000000000000000000000000000000000000000003ead3e

-----Decoded View---------------
Found 6 constructor arguments :
Arg [0] : 000000000000000000000000063681bf8cf9ea59cfc29eedf51264885c1cd839
Arg [1] : 0000000000000000000000001ec431f873af3176ce69fdcad72459fb1483e2af
Arg [2] : 00000000000000000000000091d8a21d81297b72a81c8eb8105d523ee6680643
Arg [3] : 000000000000000000000000baaece45b91d7db2e9a991ec9583751be4605bbe
Arg [4] : 00000000000000000000000000000000000000000000000000000000003e7b05
Arg [5] : 00000000000000000000000000000000000000000000000000000000003ead3e


   Swarm Source:
bzzr://80ee6b1522f7edea5d39370e87363b60769647338f59477ba79933deb40fd83e

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.