Latest 25 txns From a total of 22716 Transactions

TxHash Age From To Value [TxFee]
0x43c8aab0650800fd794a331627f6cc47fd0216887b1a025bad6b1451a991c2144 days 6 hrs ago0x65bc47552b153ab0a2f91fdf43fdc8330c7b911d  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.00011628
0xa248c9fbf7ff1517121bb4299dc94c1b68830acc746fa3fbfeff296f089c46284 days 6 hrs ago0x1e5bad52fe50179d1971d58179048c1be90d4f19  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000069576
0x0544f1e949b40718869ed7633e87bf641bb9d2a0eab505249bf1dccdf03fd11a4 days 6 hrs ago0x069159e2ed0fc23ec3832897deb55447717cbbc1  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000069768
0x971e17ae471ba1fe062d875061e8f28a36b8bdf793d1b24298bb4232daa72c5f4 days 7 hrs ago0xd3d63b1fda1a11fe2c1392ede013c492eef0d928  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.00004664
0xa8fd74913c1cf3b8c4c041a47660c497213d6357f369e42f4857e788a9a5e8344 days 7 hrs ago0x65bc47552b153ab0a2f91fdf43fdc8330c7b911d  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.0000488376
0x58a64d032858a53b9213a1fa5e7bf9e5c10bcac7a2df852945b439dbc620b2bc40 days 18 hrs ago0xd3d63b1fda1a11fe2c1392ede013c492eef0d928  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000048972
0xbb7a7ab5753dbe85735f71435054858690d9ae3d4057b36328f1046b1ce2518a43 days 6 hrs ago0x069159e2ed0fc23ec3832897deb55447717cbbc1  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.0000558144
0xece84e43320fa7c9e3c60ab34afe631dba0b20a5c4838961495e934e027f20d143 days 6 hrs ago0x65bc47552b153ab0a2f91fdf43fdc8330c7b911d  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.0000558144
0x392739e08fb17c132ab41d011568637aae8946a3a427fc63a0393e0d1c50a70643 days 18 hrs ago0x65bc47552b153ab0a2f91fdf43fdc8330c7b911d  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.0000558144
0xc47a19275c280ee67c5c7876878d984d42bc057d049adab729ec9fbc5ec5939543 days 18 hrs ago0x069159e2ed0fc23ec3832897deb55447717cbbc1  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.0000558144
0xa65b1d4757ba2ec1e43bb2f0ed187c10b6a8fe8cbc775b61221663007106fa0e43 days 18 hrs ago0xd3d63b1fda1a11fe2c1392ede013c492eef0d928  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.0000583
0xe72ca5aa10acb3ca7f5e3fed643fa13559aa96748956598427e874751580b82e87 days 23 hrs ago0x49fff960e976238433af76030a47eca42c720475  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000093024
0x095cecc3c3e030a84d98afadb74286f1d38b69b6197a85aba570ca83a25a5697121 days 1 hr ago0x09a9d91217413762441748965a332acb1a506f83  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000092768
0xd397c5ef0dadfb9614130a304312c961c90baee4eefb5721492bae2ebd027955121 days 9 hrs ago0xf24057a3e7c0fa4b7d26ceebc8ed050582a61163  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000353808
0x87970029c2ca7e6937b94987230a07432294cce100e8dd67d8b06c1580e43ec9121 days 10 hrs ago0x575fc4d6194db51ce7f354e64ab7063d343411eb  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068265
0xdbf2d65f1042c83bb720380aa200811ad61c0a0133417531cabcf14962645a51121 days 10 hrs ago0x0b0d13688bbde46ce8a81bc665972b365940ab27  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068457
0x45c3c192c5d0a791da9083934a0b413a87fb65ca4e5a029eea3f2b8c94e6477a121 days 10 hrs ago0x7614dcd45826354fad07b075eccb7fceee9b2bbc  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068457
0x8e67819dcec99ad37697129e0de2780d96eb23fccf6c54b0e6f564d97bb4108c121 days 10 hrs ago0xf63e3e96b42c31970871a6147d26024663add4ec  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068457
0x7c3d76820dd674ce8375d911b8c9a1f8b35af0c5af85a16040d1b6b42904e176121 days 10 hrs ago0x1d7ed9110a89eff4c5a3313f49966cefbf2fefd1  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068265
0x98eafc91988f6a4b8ba9c83c5e18187ccb8cf0a94c30a1b71e0a93b94e27686a121 days 10 hrs ago0x2bb63599db41a69377ea18f75e70d9dd3b8e2ce9  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068457
0x42eac099fbe1278f256b5e7f66c6918fd96a323f83516486008f352422a1652b121 days 10 hrs ago0x1c6cf534cfb87cb230b55e63478757a9a75a5593  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068457
0x82b3f129e0a1e3b45ecb57b599cc36c099b3b3bb9ec709cdd48c034a3ddbdda5121 days 10 hrs ago0x830c3f0995d6adf71120a942e1a058115bd49cb2  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068649
0x88fcdbd291dc23508d8f9827565e25ad353ea3e14415e28f1fc2576ef40e7d4c121 days 10 hrs ago0x49afc327b30b12e01152521b63986d4306c3985b  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.001701956936
0x56b21b9148a8706a3e9c98c15266496dfc4e686e06e37b1c27617cd2f46a6bed121 days 11 hrs ago0xbf192f307a7b1993bcbcdccb8b0291a4e066ef1a  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068457
0x5025191ad4c9f7db62599258a3f28bee7eed09ca7d826c382a4b71b088e7c608121 days 11 hrs ago0x9c73357a7640a15e569ed62d51384eea87446cd1  IN   0xcbce61316759d807c474441952ce41985bbc5a400 Ether0.000068265
[ 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
0xd397c5ef0dadfb9614130a304312c961c90baee4eefb5721492bae2ebd0279555826764121 days 9 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400xf24057a3e7c0fa4b7d26ceebc8ed050582a611630 Ether
0x6652efe777f11cc59e881561cb74575d6805d16fa022f7d1fb896fac2e69bbab3983583470 days 23 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf160.298 Ether
0xe17eeb53eb00f69589ea8ac87eec35ecf41443a135df33e5c07e82e860fca2f63983565470 days 23 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf164 Ether
0x2f3a78a1831ae97fabf7e6cd558365b6002ccdd8aa2c3041702633ce3d9d3b9f3983390471 days 34 mins ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf161.59 Ether
0x95233b14c33c8186460daea1727d85e3263cdd7c61ffca599ece26a9e493fb043983017471 days 2 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf161.5 Ether
0x04ee1db8c98c1248dcae97d612785317f0e3a073b888c77b5737b8ad34eabbe13982520471 days 4 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1626.194 Ether
0x074f67291daacbe7289d2c3aff90fbc05fb269f1cd366532352123352560e4c43981756471 days 8 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf16300 Ether
0xea827212a2d769d1d14bde3041dd22563791406c9d88e98d381002015ad5e2633981128471 days 11 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1627.008 Ether
0x293388b27fe049bc5a1537513eb0ec0b8dd9a82873f2403a70e37e18b4ea1a533981078471 days 11 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf162.213654567 Ether
0x9807abfb9434310552de133ccc0bb83e7d1d81a0e352987ef7560c5326f388143980964471 days 11 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1610.1 Ether
0xa6c8be1deb8a4b2dfda44af754708b8779689a5b5fb683631d4b0911a2179c3f3980960471 days 11 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf161.132 Ether
0x64f3a25cd0b3da06180eb30dc3e91c244eb41f81293f10d5b85f4be8f77c16173980900471 days 12 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf165.3743 Ether
0x47861d295b3fc14d673ee9bfb975abb791ab7f71c64cce470d009d6decd535843980534471 days 13 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf166.39 Ether
0xc3b9c4e0016e4f0bbd88157711ee4ec8d680f89f2978ad378f57332eb2b752753977792472 days 2 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1682.2 Ether
0xabc6d15a87645fe10de2ad4717a7e3b356c75feac2ce0eaa56abc646e7a76bf43977787472 days 2 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf162.65 Ether
0xe248cbad3996585ed7c95ca219aea0e060f4602dc7994558ff1a3f0d1037ca3e3977775472 days 2 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1679.9 Ether
0x59c83e6a3964fe8fd8cabce5efbb2af3bba8714f4482ded5f55c551fc74f86eb3977408472 days 4 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf165.13 Ether
0xb1c884cff8e3302164fef0c196cc2c177f99c2734c53265fe0db566883aec51c3977199472 days 5 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf163.99 Ether
0x16e661285af443be39e935374f6d32d8b61073e4a83df4cbdd5f463a668766fb3977183472 days 5 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1623.176 Ether
0xcface65c07d9c5d31c9870647f8290157a72748e2abfa1c91896fd5b647d7a2b3977013472 days 6 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf160.98 Ether
0xfeb9a4b0dcd4ef961b01c1445b6779fc389638e2a38f7b3ec0506b9ca2d4a4b23976718472 days 7 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1620.1 Ether
0xcce4c78288ebc5a2a76b933f065ff75c0396a7be62935df1b7c3e8f59e65e3233976640472 days 8 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf1611.854 Ether
0x74082c4f4de82577b585e5ba7d3a29ccd6c215b8a6a45f11366b6743143790543976624472 days 8 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf165.4 Ether
0xf8183beaca0af39b3ce4ecb6fd5cc80214bc6869d07eb5e5026c39d6da719e5f3976617472 days 8 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf161.033 Ether
0x907d474f6cb4969f5410c417e2323cf7fe80c0a3a534b26ebc764efbe75209183976525472 days 8 hrs ago0xcbce61316759d807c474441952ce41985bbc5a400x5afbcf6e567ebff95771ac2e47adf9309885cf164.07 Ether
[ Download CSV Export  ] 
Contract Self Destruct Called At TxHash 0xd397c5ef0dadfb9614130a304312c961c90baee4eefb5721492bae2ebd027955

Contract Name: MoacToken
Compiler Text: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;

/**
 * ERC 20 token
 *
 * https://github.com/ethereum/EIPs/issues/20
 */
contract MoacToken  {
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

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

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

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

    uint256 public totalSupply;
    string public name = "MoacToken Token";
    string public symbol = "MOAC";
    uint public decimals = 18;

    uint public startBlock; //crowdsale start block (set in constructor)
    uint public endBlock; //crowdsale end block (set in constructor)

    address public founder = 0x0;
    address public owner = 0x0;

    // signer address 
    address public signer = 0x0;

    // price is defined by levels
    uint256 public levelOneTokenNum = 30000000 * 10**18; //first level 
    uint256 public levelTwoTokenNum = 50000000 * 10**18; //second level 
    uint256 public levelThreeTokenNum = 75000000 * 10**18; //third level 
    uint256 public levelFourTokenNum = 100000000 * 10**18; //fourth level 
    
    //max amount raised during crowdsale
    uint256 public etherCap = 1000000 * 10**18;  
    uint public transferLockup = 370285; 
    uint public founderLockup = 86400; 
    
    uint256 public founderAllocation = 100 * 10**16; 
    bool public founderAllocated = false; 

    uint256 public saleTokenSupply = 0; 
    uint256 public saleEtherRaised = 0; 
    bool public halted = false; 

    event Donate(uint256 eth, uint256 fbt);
    event AllocateFounderTokens(address indexed sender);
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event print(bytes32 msg);

    function MoacToken(address founderInput, address signerInput, uint startBlockInput, uint endBlockInput) {
        founder = founderInput;
        signer = signerInput;
        startBlock = startBlockInput;
        endBlock = endBlockInput;
        owner = msg.sender;
    }

    //price based on current token supply
    function price() constant returns(uint256) {
        if (totalSupply<levelOneTokenNum) return 1600;
        if (totalSupply>=levelOneTokenNum && totalSupply < levelTwoTokenNum) return 1000;
        if (totalSupply>=levelTwoTokenNum && totalSupply < levelThreeTokenNum) return 800;
        if (totalSupply>=levelThreeTokenNum && totalSupply < levelFourTokenNum) return 730;
        if (totalSupply>=levelFourTokenNum) return 680;
        return 1600;
    }

    // price() exposed for unit tests
    function testPrice(uint256 currentSupply) constant returns(uint256) {
        if (currentSupply<levelOneTokenNum) return 1600;
        if (currentSupply>=levelOneTokenNum && currentSupply < levelTwoTokenNum) return 1000;
        if (currentSupply>=levelTwoTokenNum && currentSupply < levelThreeTokenNum) return 800;
        if (currentSupply>=levelThreeTokenNum && currentSupply < levelFourTokenNum) return 730;
        if (currentSupply>=levelFourTokenNum) return 680;
        return 1600;
    }


    // Donate entry point
    function donate( bytes32 hash) payable {
        print(hash);
        if (block.number<startBlock || block.number>endBlock || (saleEtherRaised + msg.value)>etherCap || halted) throw;
        uint256 tokens = (msg.value * price());
        balances[msg.sender] = (balances[msg.sender] + tokens);
        totalSupply = (totalSupply + tokens);
        saleEtherRaised = (saleEtherRaised + msg.value);
        //immediately send Ether to founder address
        if (!founder.call.value(msg.value)()) throw; 
        Donate(msg.value, tokens);
    }

    /**
     * Set up founder address token balance.
     */
    function allocateFounderTokens() {
        if (msg.sender!=founder) throw;
        if (block.number <= endBlock + founderLockup) throw;
        if (founderAllocated) throw;
        balances[founder] = (balances[founder] + saleTokenSupply * founderAllocation / (1 ether));
        totalSupply = (totalSupply + saleTokenSupply * founderAllocation / (1 ether));
        founderAllocated = true;
        AllocateFounderTokens(msg.sender);
    }

    /**
     * For offline donation, executed by signer only. only available during the sale
     */
    function offlineDonate(uint256 offlineTokenNum, uint256 offlineEther) {
        if (msg.sender!=signer) throw;
        if (block.number >= endBlock) throw; //offline can be done only before end block
        
        //check if overflow
        if( (totalSupply +offlineTokenNum) > totalSupply && (saleEtherRaised + offlineEther)>saleEtherRaised){
            totalSupply = (totalSupply + offlineTokenNum);
            balances[founder] = (balances[founder] + offlineTokenNum );
            saleEtherRaised = (saleEtherRaised + offlineEther);
        }
    }


    /** 
     * emergency adjust if incorrectly set by signer, only available during the sale
     */
    function offlineAdjust(uint256 offlineTokenNum, uint256 offlineEther) {
        if (msg.sender!=founder) throw;
        if (block.number >= endBlock) throw; //offline can be done only before end block
        
        //check if overflow
        if( (totalSupply - offlineTokenNum) > 0 && (saleEtherRaised - offlineEther) > 0 && (balances[founder] - offlineTokenNum)>0){
            totalSupply = (totalSupply - offlineTokenNum);
            balances[founder] = (balances[founder] - offlineTokenNum );
            saleEtherRaised = (saleEtherRaised - offlineEther);
        }
    }


    //check for redeemed balance
    function redeemBalanceOf(address _owner) constant returns (uint256 balance) {
        return redeem[_owner];
    }

    /**
     * redeem token in MOAC network
     */
    function redeemToken(uint256 tokenNum) {
        if (block.number <= (endBlock + transferLockup) && msg.sender!=founder) throw; 
        if( balances[msg.sender] < tokenNum ) throw;
        balances[msg.sender] = (balances[msg.sender] - tokenNum );
        redeem[msg.sender] += tokenNum;
    }

    /**
     * restore redeemed back to user, only founder can do, if user made an error
     */
    function redeemRestore(address _to, uint256 tokenNum){
        if( msg.sender != founder) throw;
        if( redeem[_to] < tokenNum ) throw;

        redeem[_to] -= tokenNum;
        balances[_to] += tokenNum;
    }


    /**
     * Emergency Stop ICO.
     */
    function halt() {
        if (msg.sender!=founder) throw;
        halted = true;
    }

    function unhalt() {
        if (msg.sender!=founder) throw;
        halted = false;
    }

    // only owner can kill
    function kill() { 
        if (msg.sender == owner) suicide(owner); 
    }


    /**
     * Change founder address (where ICO ETH is being forwarded).
     */
    function changeFounder(address newFounder) {
        if (msg.sender!=founder) throw;
        founder = newFounder;
    }

    /**
     * ERC 20 Standard Token interface transfer function
     */
    function transfer(address _to, uint256 _value) returns (bool success) {
        if (block.number <= (endBlock + transferLockup) && msg.sender!=founder) throw;

        //Default assumes totalSupply can't be over max (2^256 - 1).
        if (balances[msg.sender] >= _value && (balances[_to] + _value) > balances[_to]) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }

    }

    /**
     * ERC 20 Standard Token interface transfer function
     */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (block.number <= (endBlock + transferLockup) && msg.sender!=founder) throw;

        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && (balances[_to] + _value) > balances[_to]) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    /**
     * Do not allow direct deposits.
     *
     * All crowdsale depositors must have read the legal agreement.
     * This is confirmed by having them signing the terms of service on the website.
     * The give their crowdsale Ethereum source address on the website.
     * donate() takes data as input and rejects all deposits that do not have
     * signature you receive after reading terms of service.
     *
     */
    function() {
        throw;
    }

}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"tokenNum","type":"uint256"}],"name":"redeemToken","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"tokenNum","type":"uint256"}],"name":"redeemRestore","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"signer","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"redeemBalanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"currentSupply","type":"uint256"}],"name":"testPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"kill","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"levelThreeTokenNum","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"halt","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"offlineTokenNum","type":"uint256"},{"name":"offlineEther","type":"uint256"}],"name":"offlineAdjust","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":"etherCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founderAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founderLockup","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newFounder","type":"address"}],"name":"changeFounder","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"offlineTokenNum","type":"uint256"},{"name":"offlineEther","type":"uint256"}],"name":"offlineDonate","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founderAllocated","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"halted","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"allocateFounderTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"transferLockup","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"hash","type":"bytes32"}],"name":"donate","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"levelOneTokenNum","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"levelFourTokenNum","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unhalt","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"levelTwoTokenNum","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleEtherRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"founderInput","type":"address"},{"name":"signerInput","type":"address"},{"name":"startBlockInput","type":"uint256"},{"name":"endBlockInput","type":"uint256"}],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"eth","type":"uint256"},{"indexed":false,"name":"fbt","type":"uint256"}],"name":"Donate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"}],"name":"AllocateFounderTokens","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"},{"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":false,"name":"msg","type":"bytes32"}],"name":"print","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60a0604052600f60608190527f4d6f6163546f6b656e20546f6b656e00000000000000000000000000000000006080908152620000409160049190620001ba565b506040805180820190915260048082527f4d4f41430000000000000000000000000000000000000000000000000000000060209092019182526200008791600591620001ba565b506012600681905560098054600160a060020a0319908116909155600a805482169055600b805490911690556a18d0bf423c03d8de000000600c556a295be96e64066972000000600d556a3e09de2596099e2b000000600e556a52b7d2dcc80cd2e4000000600f5569d3c21bcecceda10000006010556205a66d601155620151809055670de0b6b3a76400006013556014805460ff199081169091556000601581905560165560178054909116905534156200013f57fe5b6040516080806200157383398101604090815281516020830151918301516060909301519092905b60098054600160a060020a03808716600160a060020a031992831617909255600b805486841690831617905560078490556008839055600a805433909316929091169190911790555b5050505062000264565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001fd57805160ff19168380011785556200022d565b828001600101855582156200022d579182015b828111156200022d57825182559160200191906001019062000210565b5b506200023c92915062000240565b5090565b6200026191905b808211156200023c576000815560010162000247565b5090565b90565b6112ff80620002746000396000f300606060405236156101e05763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663013054c281146101f657806306fdde031461020b578063083c63231461029b578063095ea7b3146102bd57806318160ddd146102f05780631b52abde14610312578063238ac9331461033357806323b872dd1461035f5780632957fef4146103985780632af7ceff146103c6578063313ce567146103eb57806341c0e1b51461040d57806348cd4cb11461041f5780634d853ee5146104415780635279a5f81461046d5780635ed7ca5b1461048f57806368699224146104a157806370a08231146104b95780637228b9db146104e7578063824338bd1461050957806383e811a61461052b5780638da5cb5b1461054d57806393c32e061461057957806395d89b4114610597578063977f9e241461062757806399d22e481461063f578063a035b1fe14610663578063a9059cbb14610685578063b9b8af0b146106b8578063bcfcb03e146106dc578063c0ad7427146106ee578063c24fe21b14610710578063c37067fa14610732578063c8435ba21461073f578063c9090c7f14610761578063cb3e64fd14610783578063d43ea9e114610795578063d4c8fdae146107b7578063dd62ed3e146107d9575b34156101e857fe5b6101f45b60006000fd5b565b005b34156101fe57fe5b6101f460043561080d565b005b341561021357fe5b61021b610895565b604080516020808252835181830152835191928392908301918501908083838215610261575b80518252602083111561026157601f199092019160209182019101610241565b505050905090810190601f16801561028d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102a357fe5b6102ab610923565b60408051918252519081900360200190f35b34156102c557fe5b6102dc600160a060020a0360043516602435610929565b604080519115158252519081900360200190f35b34156102f857fe5b6102ab610994565b60408051918252519081900360200190f35b341561031a57fe5b6101f4600160a060020a036004351660243561099a565b005b341561033b57fe5b610343610a10565b60408051600160a060020a039092168252519081900360200190f35b341561036757fe5b6102dc600160a060020a0360043581169060243516604435610a1f565b604080519115158252519081900360200190f35b34156103a057fe5b6102ab600160a060020a0360043516610b5e565b60408051918252519081900360200190f35b34156103ce57fe5b6102ab600435610b7d565b60408051918252519081900360200190f35b34156103f357fe5b6102ab610c11565b60408051918252519081900360200190f35b341561041557fe5b6101f4610c17565b005b341561042757fe5b6102ab610c3f565b60408051918252519081900360200190f35b341561044957fe5b610343610c45565b60408051600160a060020a039092168252519081900360200190f35b341561047557fe5b6102ab610c54565b60408051918252519081900360200190f35b341561049757fe5b6101f4610c5a565b005b34156104a957fe5b6101f4600435602435610c86565b005b34156104c157fe5b6102ab600160a060020a0360043516610d2e565b60408051918252519081900360200190f35b34156104ef57fe5b6102ab610d4d565b60408051918252519081900360200190f35b341561051157fe5b6102ab610d53565b60408051918252519081900360200190f35b341561053357fe5b6102ab610d59565b60408051918252519081900360200190f35b341561055557fe5b610343610d5f565b60408051600160a060020a039092168252519081900360200190f35b341561058157fe5b6101f4600160a060020a0360043516610d6e565b005b341561059f57fe5b61021b610db6565b604080516020808252835181830152835191928392908301918501908083838215610261575b80518252602083111561026157601f199092019160209182019101610241565b505050905090810190601f16801561028d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561062f57fe5b6101f4600435602435610e44565b005b341561064757fe5b6102dc610ec0565b604080519115158252519081900360200190f35b341561066b57fe5b6102ab610ec9565b60408051918252519081900360200190f35b341561068d57fe5b6102dc600160a060020a0360043516602435610f6b565b604080519115158252519081900360200190f35b34156106c057fe5b6102dc611060565b604080519115158252519081900360200190f35b34156106e457fe5b6101f4611069565b005b34156106f657fe5b6102ab611143565b60408051918252519081900360200190f35b341561071857fe5b6102ab611149565b60408051918252519081900360200190f35b6101f460043561114f565b005b341561074757fe5b6102ab611265565b60408051918252519081900360200190f35b341561076957fe5b6102ab61126b565b60408051918252519081900360200190f35b341561078b57fe5b6101f4611271565b005b341561079d57fe5b6102ab61129a565b60408051918252519081900360200190f35b34156107bf57fe5b6102ab6112a0565b60408051918252519081900360200190f35b34156107e157fe5b6102ab600160a060020a03600435811690602435166112a6565b60408051918252519081900360200190f35b601154600854014311158015610832575060095433600160a060020a03908116911614155b1561083d5760006000fd5b600160a060020a033316600090815260208190526040902054819010156108645760006000fd5b600160a060020a03331660009081526020818152604080832080548590039055600190915290208054820190555b50565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561091b5780601f106108f05761010080835404028352916020019161091b565b820191906000526020600020905b8154815290600101906020018083116108fe57829003601f168201915b505050505081565b60085481565b600160a060020a03338116600081815260026020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60035481565b60095433600160a060020a039081169116146109b65760006000fd5b600160a060020a038216600090815260016020526040902054819010156109dd5760006000fd5b600160a060020a0382166000908152600160209081526040808320805485900390559082905290208054820190555b5050565b600b54600160a060020a031681565b6000601154600854014311158015610a46575060095433600160a060020a03908116911614155b15610a515760006000fd5b600160a060020a038416600090815260208190526040902054829010801590610aa15750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b8015610ac65750600160a060020a038316600090815260208190526040902054828101115b15610b5257600160a060020a0380841660008181526020818152604080832080548801905588851680845281842080548990039055600283528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001610b56565b5060005b5b9392505050565b600160a060020a0381166000908152600160205260409020545b919050565b6000600c54821015610b925750610640610b78565b600c548210158015610ba55750600d5482105b15610bb357506103e8610b78565b600d548210158015610bc65750600e5482105b15610bd45750610320610b78565b600e548210158015610be75750600f5482105b15610bf557506102da610b78565b600f548210610c0757506102a8610b78565b506106405b919050565b60065481565b600a5433600160a060020a03908116911614156101f257600a54600160a060020a0316ff5b5b565b60075481565b600954600160a060020a031681565b600e5481565b60095433600160a060020a03908116911614610c765760006000fd5b6017805460ff191660011790555b565b60095433600160a060020a03908116911614610ca25760006000fd5b6008544310610cb15760006000fd5b60008260035403118015610cc9575060008160165403115b8015610cf05750600954600160a060020a0316600090815260208190526040812054839003115b15610a0c57600380548390039055600954600160a060020a03166000908152602081905260409020805483900390556016805482900390555b5b5050565b600160a060020a0381166000908152602081905260409020545b919050565b60105481565b60135481565b60125481565b600a54600160a060020a031681565b60095433600160a060020a03908116911614610d8a5760006000fd5b6009805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561091b5780601f106108f05761010080835404028352916020019161091b565b820191906000526020600020905b8154815290600101906020018083116108fe57829003601f168201915b505050505081565b600b5433600160a060020a03908116911614610e605760006000fd5b6008544310610e6f5760006000fd5b600354828101118015610e855750601654818101115b15610a0c576003805483019055600954600160a060020a0316600090815260208190526040902080548301905560168054820190555b5b5050565b60145460ff1681565b6000600c546003541015610ee05750610640610f68565b600c5460035410158015610ef75750600d54600354105b15610f0557506103e8610f68565b600d5460035410158015610f1c5750600e54600354105b15610f2a5750610320610f68565b600e5460035410158015610f415750600f54600354105b15610f4f57506102da610f68565b600f5460035410610f6357506102a8610f68565b506106405b90565b6000601154600854014311158015610f92575060095433600160a060020a03908116911614155b15610f9d5760006000fd5b600160a060020a033316600090815260208190526040902054829010801590610fdf5750600160a060020a038316600090815260208190526040902054828101115b1561105157600160a060020a0333811660008181526020818152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350600161098e565b50600061098e565b5b92915050565b60175460ff1681565b60095433600160a060020a039081169116146110855760006000fd5b6012546008540143116110985760006000fd5b60145460ff16156110a95760006000fd5b601354601554670de0b6b3a764000091025b600954600160a060020a031660009081526020819052604090208054929091049091019055601354601554670de0b6b3a764000091025b600380549290910490910190556014805460ff1916600117905560405133600160a060020a0316907f1c8a3821e439862f28669f7fbc210e74e947ebf0e947b591cc5a02e41003026590600090a25b565b60155481565b60115481565b6040805182815290516000917f5ed2ad0c89ff6dff8d9d7c493c389eb3bfbaa663876fc1bbc2f0c5e945ecf9e9919081900360200190a1600754431080611197575060085443115b806111a757506010543460165401115b806111b4575060175460ff165b156111bf5760006000fd5b6111c7610ec9565b600160a060020a03338116600090815260208190526040808220805434958602908101909155600380548201905560168054860190556009549151909550921692919081818185876187965a03f19250505015156112255760006000fd5b604080513481526020810183905281517f489807a5fd45f95df5a4da56d2ec4a895cd239ac44d0d9703ac6d8f0c590549c929181900390910190a15b5050565b600c5481565b600f5481565b60095433600160a060020a0390811691161461128d5760006000fd5b6017805460ff191690555b565b600d5481565b60165481565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b929150505600a165627a7a72305820f17fca170d793493e2513def2646a7d9ab762db6ba2d22cb3c13ef28d5ec751c00290000000000000000000000005afbcf6e567ebff95771ac2e47adf9309885cf1600000000000000000000000081f9c842fa421ccfc7553ad51d6c0c602bc6a8f500000000000000000000000000000000000000000000000000000000003b8cae00000000000000000000000000000000000000000000000000000000003cc9de

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005afbCF6e567eBfF95771aC2e47aDF9309885cf1600000000000000000000000081F9c842fA421CCfC7553Ad51D6C0c602bC6a8f500000000000000000000000000000000000000000000000000000000003B8CAE00000000000000000000000000000000000000000000000000000000003CC9DE

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000005afbCF6e567eBfF95771aC2e47aDF9309885cf16
Arg [1] : 00000000000000000000000081F9c842fA421CCfC7553Ad51D6C0c602bC6a8f5
Arg [2] : 00000000000000000000000000000000000000000000000000000000003B8CAE
Arg [3] : 00000000000000000000000000000000000000000000000000000000003CC9DE


   Swarm Source:
bzzr://f17fca170d793493e2513def2646a7d9ab762db6ba2d22cb3c13ef28d5ec751c

 

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.