Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
 Latest 25 txns From a total of 208195 Transactions
(+5 PendingTxns)

TxHash Age From To Value [TxFee]
0xc67abb9325d72be1cd2c0478e1162c9cdefb90b57372d602b3f26bc19f8b2837(pending)0x18d3b3cb469c8748f08c94585946ddadbcd22e19  IN  0xc5bbae50781be1669306b9e001eff57a2957b09d0 Ether(Pending)
0xff538cb220809895ceb53eb36e19a70175c3dae398f896961b42aeb8b554e60d(pending)0x83a91e72068b8f51ca3f7a5951a7c4d62fc6426e  IN  0xc5bbae50781be1669306b9e001eff57a2957b09d0 Ether(Pending)
0x865df29794db23d853798d8c706b7e570cae0562a43ca0c6b11f508a3cbc3d5d(pending)0x07515570799ece52f036f1aaddf2d34039d6ee12  IN  0xc5bbae50781be1669306b9e001eff57a2957b09d0 Ether(Pending)
0x1fcb099f74017911f4a9a56f175c706d1a3309443df5ecf192ffb92f254f9664(pending)0xe9ed52a56aad1edfc955b74e003fdb7623bc6f94  IN  0xc5bbae50781be1669306b9e001eff57a2957b09d0 Ether(Pending)
0xcf6997d0254b6a2da971a0de41921655efd1284a339acc78d828ac62bbbc5048(pending)0x70ceb133872f244b0c37359fb9f78f1525742e32  IN  0xc5bbae50781be1669306b9e001eff57a2957b09d0 Ether(Pending)
0x96326214ec17917243fae755c1215fc1147ea31075d0c833fc2098619e883f451 min ago0x057c59c5397749e021c109695f8932f1da3555c3  IN   GiftoToken0 Ether0.00044774
0x7f07c32e2b59b861b6abcff952378d282147be8f248961199cb606fc4b43439e6 mins agoBinance_4  IN   GiftoToken0 Ether0.002357415
0xc3bc1f06c941bbda9f01d9bd5333ef46006868f6ad7b757bafc3040848d0857d6 mins agoBinance_4  IN   GiftoToken0 Ether0.001682415
0x920a781931b71483be7f1aa49ce1e6ea32bf4e1d6e54b760945695461401475d11 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   GiftoToken0 Ether0.0031013104
0x44d76e49bdb91af47b5f73f3c6b410f27a484f4ecfddb8406c553df0ad21710212 mins ago0x0c8a1a08734df7e8000e6233abf9f1bceb6ca7b0  IN   GiftoToken0 Ether0.00044774
0x9944533e2034cc06dab59f489936f63a3b5a4b5e2cbd1b61119d72f227de41d714 mins ago0x378074a3c75562c89d423bf25b812597b4e68242  IN   GiftoToken0 Ether0.000185075
0x1a3a3607dcf15e508da04aaf05c88d01b09c8029cb39f4b906c483ad42e404da21 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   GiftoToken0 Ether0.0030975216
0x3f1a576a078c57f12c20d2693b515dd5bcc20b5e4432329af923ac6fabe7cfd822 mins agoBinance_2  IN   GiftoToken0 Ether0.002357415
0xcee396d059707d7271faf03f3b013472e3a0ab39aad6723ec20abd5358eda41741 mins ago0xe6d7c21e6d94cebf8166657deb8af4a59513312f  IN   GiftoToken0 Ether0.00044774
0x64d46516e616538aca1ca0c0f9028cd70c3047543d3d692f91f4a4dd87e0c1e658 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   GiftoToken0 Ether0.003038446
0x9d9256538e2a08da22df254cb6ff17093c6b06708090f3dddbc8a5a1554d8e111 hr 12 mins ago0x057c59c5397749e021c109695f8932f1da3555c3  IN   GiftoToken0 Ether0.00044774
0x06b9b2564621d0655f3e38fd03a4471005acd9295acb6f66f7825a9d1750783d1 hr 12 mins ago0xf74d556cbb95b7bccdad8284bc68110c74c91e7b  IN   GiftoToken0 Ether0.00044774
0x171a4b757abba494262b8c7c41e9bdb1cf5f784cc7db21d30829f654aef387291 hr 19 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   GiftoToken0 Ether0.003038446
0xb4844093f1c55edf87ad32a64263c00269b25f8f54c7389565fc29c6fc3190831 hr 27 mins ago0x7c36c6ad0f4e6efec658e47567f773dde1a56992  IN   GiftoToken0 Ether0.000314327243
0x4180b5546174376331ecd2805c8c18aaa7fa9054919fe675047dc4c33f6f1ef71 hr 32 mins ago0x057c59c5397749e021c109695f8932f1da3555c3  IN   GiftoToken0 Ether0.00044774
0xf6208c08d690cb4192957c15774b174b19010169acb335fc1a893a3062741a4d1 hr 32 mins ago0x81dbc5cbbc8678268eaeacddf75e705a0d6297ef  IN   GiftoToken0 Ether0.00044902
0x48c03fd823ad3d2b23400faaf9f3d2707e311e0aa43d99c64c8e09471788578b1 hr 43 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   GiftoToken0 Ether0.003042158
0x42374130b0c02b96a27259b5cf923902f4b0dbd918a5a3b922f93a758b54b6211 hr 45 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   GiftoToken0 Ether0.003038446
0xc554d41efeda4aa44ec46ac0baa92bab93c72c4ecbf3b431417cdcc166cd5db82 hrs 12 mins ago0x057c59c5397749e021c109695f8932f1da3555c3  IN   GiftoToken0 Ether0.00044646
0x7608bf6dce4ff3cb16c0652de1bb3d906b28eac8abef9ed2002a6effb32bfcc02 hrs 28 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   GiftoToken0 Ether0.003034734
[ 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
0x5d1769f3248b620f855c1af11896788cb1a69a1087bf9c8a470bbf24fe96b9984731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a6 Ether
0x00359c7a9ca5e42c4ef946338a4f4931c11d3004fe499deee85169439d484ea44731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a4 Ether
0xf2df4f42f1ea7e15c99c2d2ec4fb68705b2e141503db9cfaeeb6960ed948134b4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a16 Ether
0x6cb05ae0a5e66bba4562cf0145bfed0af50424b77f0d11efee4c13dc6ba72eaf4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a2 Ether
0x898f0a8ae27166bc1bf7940cf156430735b9007d60f8eebe9469c4cf3658a7234731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a2 Ether
0x695497096904d7e711388a77f6d20f65f77ad7051db7b4e7b9e6b384a3bf640c4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a2 Ether
0x2221758bf89c94d0d695cf9216fdc4ca4f57a68407b6c9df33e4aebb90bd52624731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a22 Ether
0x7afa1b5d6ccfda7e563ce9adff8b263ab77464ffa887a70e89a7482bcee8ab884731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a2.3 Ether
0x259f764910e7ebe185c366174254618bc14c653f63cd5230d613ac2fd64702ab4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a23 Ether
0xe59ba333f223528f71a0b3a2cf098d6efa77e607f739132b808c7ba0ea78f8a84731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a7.15 Ether
0x0fb82a4d857589006872094556dad29ea984b4d150119668a1de262b163aaf524731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a23 Ether
0x93c35eb6d8663dc0bd9552b84cd91ef11c87d49045f1ad49e356383c36b76f7f4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a5.44200647 Ether
0x1452c9a7a45f57689fec036ec171d64f036a62fb451bd588078549b3d491934b4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a10 Ether
0x6d340bbe72576d713dbd2ac2be400fc7b8f02c857d3c4628183cea5adde0f1e54731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a11 Ether
0xe8d9918a0e37df7302ccd5e6f79a62bb9c34e9e18a20840328e3f778531ec2cc4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a6.45 Ether
0xf3b9c683d1a25fa773e9381466cd465f41eca02f482d816abc468dcf53c3a0814731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a23 Ether
0x34095c3dd3f392bdfde473a29a7510a9e373071c0fbe5668391fa3f14be867844731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a2.3 Ether
0x188d9759d5d7942c2d364e24e88a4043b8b2f79c75bdaa5689531cb33a3284954731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a23 Ether
0xf904668703e3d92130748c204643d2b2424c2011a0b3c597e3ae50347dcbd28e4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a23 Ether
0x5746f082a864e4d3caf340ce64a073697672b7836e052f13323b1cf630826c774731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a0.5 Ether
0x70b4b366a380bc4a80eb48ab6f80806bb6c19386cafdfac5a7944781a99951ef4731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a15 Ether
0x01b6b8bd445619bd63a3612b1c0f102169223768cd6d0d59762d40666b2e82d44731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a1.1 Ether
0xf5a749f0814e37734a9dac127ca5b48e8bd8cce2608e579b8f8203206173b4674731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a2.3 Ether
0x3ed6394d7c5b5aee5836b414f1f0965188306d9ef5432fc932116abf1c74ccf14731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a23 Ether
0x1b101d95597fbbf5e387c295e88270f6385635664c7e93a7debaa115a2c453d34731059282 days 1 hr ago0xc5bbae50781be1669306b9e001eff57a2957b09d0x615ed6779507f223d04722d43ccc0cd871964e2a23 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Gifto
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

// ----------------------------------------------------------------------------------------------
// Gifto Token by Gifto Limited.
// An ERC20 standard
//
// author: Gifto Team
// Contact: [email protected]

contract ERC20Interface {
    // Get the total token supply
    function totalSupply() public constant returns (uint256 _totalSupply);
 
    // Get the account balance of another account with address _owner
    function balanceOf(address _owner) public constant returns (uint256 balance);
 
    // Send _value amount of tokens to address _to
    function transfer(address _to, uint256 _value) public returns (bool success);
    
    // transfer _value amount of token approved by address _from
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);

    // approve an address with _value amount of tokens
    function approve(address _spender, uint256 _value) public returns (bool success);

    // get remaining token approved by _owner to _spender
    function allowance(address _owner, address _spender) public constant returns (uint256 remaining);
  
    // Triggered when tokens are transferred.
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
 
    // Triggered whenever approve(address _spender, uint256 _value) is called.
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}
 
contract Gifto is ERC20Interface {
    uint256 public constant decimals = 5;

    string public constant symbol = "GTO";
    string public constant name = "Gifto";

    bool public _selling = true;//initial selling
    uint256 public _totalSupply = 10 ** 14; // total supply is 10^14 unit, equivalent to 10^9 Gifto
    uint256 public _originalBuyPrice = 43 * 10**7; // original buy 1ETH = 4300 Gifto = 43 * 10**7 unit

    // Owner of this contract
    address public owner;
 
    // Balances Gifto for each account
    mapping(address => uint256) private balances;
    
    // Owner of account approves the transfer of an amount to another account
    mapping(address => mapping (address => uint256)) private allowed;

    // List of approved investors
    mapping(address => bool) private approvedInvestorList;
    
    // deposit
    mapping(address => uint256) private deposit;
    
    // icoPercent
    uint256 public _icoPercent = 10;
    
    // _icoSupply is the avalable unit. Initially, it is _totalSupply
    uint256 public _icoSupply = _totalSupply * _icoPercent / 100;
    
    // minimum buy 0.3 ETH
    uint256 public _minimumBuy = 3 * 10 ** 17;
    
    // maximum buy 25 ETH
    uint256 public _maximumBuy = 25 * 10 ** 18;

    // totalTokenSold
    uint256 public totalTokenSold = 0;
    
    // tradable
    bool public tradable = false;
    
    /**
     * Functions with this modifier can only be executed by the owner
     */
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    /**
     * Functions with this modifier check on sale status
     * Only allow sale if _selling is on
     */
    modifier onSale() {
        require(_selling);
        _;
    }
    
    /**
     * Functions with this modifier check the validity of address is investor
     */
    modifier validInvestor() {
        require(approvedInvestorList[msg.sender]);
        _;
    }
    
    /**
     * Functions with this modifier check the validity of msg value
     * value must greater than equal minimumBuyPrice
     * total deposit must less than equal maximumBuyPrice
     */
    modifier validValue(){
        // require value >= _minimumBuy AND total deposit of msg.sender <= maximumBuyPrice
        require ( (msg.value >= _minimumBuy) &&
                ( (deposit[msg.sender] + msg.value) <= _maximumBuy) );
        _;
    }
    
    /**
     * 
     */
    modifier isTradable(){
        require(tradable == true || msg.sender == owner);
        _;
    }

    /// @dev Fallback function allows to buy ether.
    function()
        public
        payable {
        buyGifto();
    }
    
    /// @dev buy function allows to buy ether. for using optional data
    function buyGifto()
        public
        payable
        onSale
        validValue
        validInvestor {
        uint256 requestedUnits = (msg.value * _originalBuyPrice) / 10**18;
        require(balances[owner] >= requestedUnits);
        // prepare transfer data
        balances[owner] -= requestedUnits;
        balances[msg.sender] += requestedUnits;
        
        // increase total deposit amount
        deposit[msg.sender] += msg.value;
        
        // check total and auto turnOffSale
        totalTokenSold += requestedUnits;
        if (totalTokenSold >= _icoSupply){
            _selling = false;
        }
        
        // submit transfer
        Transfer(owner, msg.sender, requestedUnits);
        owner.transfer(msg.value);
    }

    /// @dev Constructor
    function Gifto() 
        public {
        owner = msg.sender;
        setBuyPrice(_originalBuyPrice);
        balances[owner] = _totalSupply;
        Transfer(0x0, owner, _totalSupply);
    }
    
    /// @dev Gets totalSupply
    /// @return Total supply
    function totalSupply()
        public 
        constant 
        returns (uint256) {
        return _totalSupply;
    }
    
    /// @dev Enables sale 
    function turnOnSale() onlyOwner 
        public {
        _selling = true;
    }

    /// @dev Disables sale
    function turnOffSale() onlyOwner 
        public {
        _selling = false;
    }
    
    function turnOnTradable() 
        public
        onlyOwner{
        tradable = true;
    }
    
    /// @dev set new icoPercent
    /// @param newIcoPercent new value of icoPercent
    function setIcoPercent(uint256 newIcoPercent)
        public 
        onlyOwner {
        _icoPercent = newIcoPercent;
        _icoSupply = _totalSupply * _icoPercent / 100;
    }
    
    /// @dev set new _maximumBuy
    /// @param newMaximumBuy new value of _maximumBuy
    function setMaximumBuy(uint256 newMaximumBuy)
        public 
        onlyOwner {
        _maximumBuy = newMaximumBuy;
    }

    /// @dev Updates buy price (owner ONLY)
    /// @param newBuyPrice New buy price (in unit)
    function setBuyPrice(uint256 newBuyPrice) 
        onlyOwner 
        public {
        require(newBuyPrice>0);
        _originalBuyPrice = newBuyPrice; // 3000 Gifto = 3000 00000 unit
        // control _maximumBuy_USD = 10,000 USD, Gifto price is 0.1USD
        // maximumBuy_Gifto = 100,000 Gifto = 100,000,00000 unit
        // 3000 Gifto = 1ETH => maximumETH = 100,000,00000 / _originalBuyPrice
        // 100,000,00000/3000 0000 ~ 33ETH => change to wei
        _maximumBuy = 10**18 * 10000000000 /_originalBuyPrice;
    }
        
    /// @dev Gets account's balance
    /// @param _addr Address of the account
    /// @return Account balance
    function balanceOf(address _addr) 
        public
        constant 
        returns (uint256) {
        return balances[_addr];
    }
    
    /// @dev check address is approved investor
    /// @param _addr address
    function isApprovedInvestor(address _addr)
        public
        constant
        returns (bool) {
        return approvedInvestorList[_addr];
    }
    
    /// @dev get ETH deposit
    /// @param _addr address get deposit
    /// @return amount deposit of an buyer
    function getDeposit(address _addr)
        public
        constant
        returns(uint256){
        return deposit[_addr];
}
    
    /// @dev Adds list of new investors to the investors list and approve all
    /// @param newInvestorList Array of new investors addresses to be added
    function addInvestorList(address[] newInvestorList)
        onlyOwner
        public {
        for (uint256 i = 0; i < newInvestorList.length; i++){
            approvedInvestorList[newInvestorList[i]] = true;
        }
    }

    /// @dev Removes list of investors from list
    /// @param investorList Array of addresses of investors to be removed
    function removeInvestorList(address[] investorList)
        onlyOwner
        public {
        for (uint256 i = 0; i < investorList.length; i++){
            approvedInvestorList[investorList[i]] = false;
        }
    }
 
    /// @dev Transfers the balance from msg.sender to an account
    /// @param _to Recipient address
    /// @param _amount Transfered amount in unit
    /// @return Transfer status
    function transfer(address _to, uint256 _amount)
        public 
        isTradable
        returns (bool) {
        // if sender's balance has enough unit and amount >= 0, 
        //      and the sum is not overflow,
        // then do transfer 
        if ( (balances[msg.sender] >= _amount) &&
             (_amount >= 0) && 
             (balances[_to] + _amount > balances[_to]) ) {  

            balances[msg.sender] -= _amount;
            balances[_to] += _amount;
            Transfer(msg.sender, _to, _amount);
            return true;
        } else {
            return false;
        }
    }
     
    // Send _value amount of tokens from address _from to address _to
    // The transferFrom method is used for a withdraw workflow, allowing contracts to send
    // tokens on your behalf, for example to "deposit" to a contract address and/or to charge
    // fees in sub-currencies; the command should fail unless the _from account has
    // deliberately authorized the sender of the message via some mechanism; we propose
    // these standardized APIs for approval:
    function transferFrom(
        address _from,
        address _to,
        uint256 _amount
    )
    public
    isTradable
    returns (bool success) {
        if (balances[_from] >= _amount
            && allowed[_from][msg.sender] >= _amount
            && _amount > 0
            && balances[_to] + _amount > balances[_to]) {
            balances[_from] -= _amount;
            allowed[_from][msg.sender] -= _amount;
            balances[_to] += _amount;
            Transfer(_from, _to, _amount);
            return true;
        } else {
            return false;
        }
    }
    
    // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
    // If this function is called again it overwrites the current allowance with _value.
    function approve(address _spender, uint256 _amount) 
        public
        isTradable
        returns (bool success) {
        allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
        return true;
    }
    
    // get allowance
    function allowance(address _owner, address _spender) 
        public
        constant 
        returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
    
    /// @dev Withdraws Ether in contract (Owner only)
    /// @return Status of withdrawal
    function withdraw() onlyOwner 
        public 
        returns (bool) {
        return owner.send(this.balance);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"newMaximumBuy","type":"uint256"}],"name":"setMaximumBuy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"turnOffSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"turnOnTradable","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newIcoPercent","type":"uint256"}],"name":"setIcoPercent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_icoSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buyGifto","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"_icoPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tradable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newBuyPrice","type":"uint256"}],"name":"setBuyPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_minimumBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_originalBuyPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_maximumBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_addr","type":"address"}],"name":"isApprovedInvestor","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"investorList","type":"address[]"}],"name":"removeInvestorList","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalTokenSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newInvestorList","type":"address[]"}],"name":"addInvestorList","outputs":[],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[{"name":"_addr","type":"address"}],"name":"getDeposit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"turnOnSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_selling","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"}]

  Contract Creation Code Switch To Opcodes View
60606040526000805460ff19166001908117909155655af3107a400090556319a14780600255600a600855606466038d7ea4c6800004600955670429d069189e0000600a5568015af1d78b58c40000600b556000600c55600d805460ff19169055341561006b57600080fd5b60038054600160a060020a03191633600160a060020a031617905560025461009f906401000000006101028102610a2b1704565b60015460038054600160a060020a0390811660009081526004602052604080822085905592549091169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91905190815260200160405180910390a361014d565b60035433600160a060020a0390811691161461011d57600080fd5b6000811161012a57600080fd5b6002819055806b204fce5e3e2502611000000081151561014657fe5b04600b5550565b610d9f8061015c6000396000f30060606040526004361061018a5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630188fdef811461019457806306fdde03146101aa578063095ea7b31461023457806318160ddd1461026a57806323526a341461028f57806323b872dd146102a25780632fb1746d146102ca578063313ce567146102dd5780633c2d6447146102f05780633c50afe1146103065780633ccfd60b146103195780633eaaf86b1461032c578063430558c21461018a578063501e3a2c1461033f57806354840c6e1461035257806363ae8d6c146103655780636b342eb81461037b57806370a082311461038e57806378f2144b146103ad5780637fd2304f146103c05780638da5cb5b146103d357806395d89b41146104025780639b1fe0d4146104155780639fc3954914610434578063a9059cbb14610483578063b5f7f636146104a5578063bfb9f088146104b8578063dd62ed3e14610507578063e1254fba1461052c578063e98cf9871461054b578063f9323a321461055e575b610192610571565b005b341561019f57600080fd5b6101926004356106f7565b34156101b557600080fd5b6101bd610717565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101f95780820151838201526020016101e1565b50505050905090810190601f1680156102265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561023f57600080fd5b610256600160a060020a036004351660243561074e565b604051901515815260200160405180910390f35b341561027557600080fd5b61027d6107ea565b60405190815260200160405180910390f35b341561029a57600080fd5b6101926107f0565b34156102ad57600080fd5b610256600160a060020a0360043581169060243516604435610817565b34156102d557600080fd5b610192610964565b34156102e857600080fd5b61027d61098e565b34156102fb57600080fd5b610192600435610993565b341561031157600080fd5b61027d6109c0565b341561032457600080fd5b6102566109c6565b341561033757600080fd5b61027d610a16565b341561034a57600080fd5b61027d610a1c565b341561035d57600080fd5b610256610a22565b341561037057600080fd5b610192600435610a2b565b341561038657600080fd5b61027d610a76565b341561039957600080fd5b61027d600160a060020a0360043516610a7c565b34156103b857600080fd5b61027d610a97565b34156103cb57600080fd5b61027d610a9d565b34156103de57600080fd5b6103e6610aa3565b604051600160a060020a03909116815260200160405180910390f35b341561040d57600080fd5b6101bd610ab2565b341561042057600080fd5b610256600160a060020a0360043516610ae9565b341561043f57600080fd5b6101926004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610b0795505050505050565b341561048e57600080fd5b610256600160a060020a0360043516602435610b82565b34156104b057600080fd5b61027d610c7d565b34156104c357600080fd5b6101926004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610c8395505050505050565b341561051257600080fd5b61027d600160a060020a0360043581169060243516610cfa565b341561053757600080fd5b61027d600160a060020a0360043516610d25565b341561055657600080fd5b610192610d40565b341561056957600080fd5b610256610d6a565b6000805460ff16151561058357600080fd5b600a5434101580156105b15750600b54600160a060020a033316600090815260076020526040902054340111155b15156105bc57600080fd5b600160a060020a03331660009081526006602052604090205460ff1615156105e357600080fd5b600254670de0b6b3a7640000903402600354600160a060020a031660009081526004602052604090205491900491508190101561061f57600080fd5b600354600160a060020a039081166000908152600460209081526040808320805486900390553390931682528282208054850190556007905220805434019055600c8054820190819055600954901061067d576000805460ff191690555b600354600160a060020a0333811691167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a3600354600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156106f457600080fd5b50565b60035433600160a060020a0390811691161461071257600080fd5b600b55565b60408051908101604052600581527f476966746f000000000000000000000000000000000000000000000000000000602082015281565b600d5460009060ff16151560011480610775575060035433600160a060020a039081169116145b151561078057600080fd5b600160a060020a03338116600081815260056020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60015490565b60035433600160a060020a0390811691161461080b57600080fd5b6000805460ff19169055565b600d5460009060ff1615156001148061083e575060035433600160a060020a039081169116145b151561084957600080fd5b600160a060020a0384166000908152600460205260409020548290108015906108995750600160a060020a0380851660009081526005602090815260408083203390941683529290522054829010155b80156108a55750600082115b80156108ca5750600160a060020a038316600090815260046020526040902054828101115b1561095957600160a060020a0380851660008181526004602081815260408084208054899003905560058252808420338716855282528084208054899003905594881680845291905290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600161095d565b5060005b9392505050565b60035433600160a060020a0390811691161461097f57600080fd5b600d805460ff19166001179055565b600581565b60035433600160a060020a039081169116146109ae57600080fd5b60088190556001546064910204600955565b60095481565b60035460009033600160a060020a039081169116146109e457600080fd5b600354600160a060020a039081169030163180156108fc0290604051600060405180830381858888f194505050505090565b60015481565b60085481565b600d5460ff1681565b60035433600160a060020a03908116911614610a4657600080fd5b60008111610a5357600080fd5b6002819055806b204fce5e3e25026110000000811515610a6f57fe5b04600b5550565b600a5481565b600160a060020a031660009081526004602052604090205490565b60025481565b600b5481565b600354600160a060020a031681565b60408051908101604052600381527f47544f0000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a031660009081526006602052604090205460ff1690565b60035460009033600160a060020a03908116911614610b2557600080fd5b5060005b8151811015610b7e57600060066000848481518110610b4457fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055600101610b29565b5050565b600d5460009060ff16151560011480610ba9575060035433600160a060020a039081169116145b1515610bb457600080fd5b600160a060020a033316600090815260046020526040902054829010801590610bde575060008210155b8015610c035750600160a060020a038316600090815260046020526040902054828101115b15610c7557600160a060020a033381166000818152600460205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016107e4565b5060006107e4565b600c5481565b60035460009033600160a060020a03908116911614610ca157600080fd5b5060005b8151811015610b7e57600160066000848481518110610cc057fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055600101610ca5565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600160a060020a031660009081526007602052604090205490565b60035433600160a060020a03908116911614610d5b57600080fd5b6000805460ff19166001179055565b60005460ff16815600a165627a7a7230582028550519de6b92c153df0e1238e0c64fb6b7fcd6602017e074ab41f07bd777530029

   Swarm Source:
bzzr://28550519de6b92c153df0e1238e0c64fb6b7fcd6602017e074ab41f07bd77753

 

View All
Block Age transaction Difficulty 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.