Sponsored Link:   SocialMedia.Market - The most cost effective advertising platform with 1069% ROI. Join ICO Now!
Contract Overview | InvestyToken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 8335 txns
Token Tracker 0xf382ccbd3d203c10706059ffdcfe053308955792
  Latest 25 txns from a total Of 8335 transactions View All

TxHash Age From To Value [TxFee]
0x6e8543004deaea056fdf722baf11bf24dd6d891a1c2ec21db5da3b17af81611b23 mins ago0x9858c1e149164e970388dfe912344c66acc6ebef  IN   InvestyToken0 Ether0.001506545
0xb84a79200b608b6a514bdf71c9ae2fc3c3c4701ebf48e157a5257e36be6cd18e1 hr 2 mins ago0x7e8028a397387975fc3ccd84b4253245a7a28da6  IN   InvestyToken0 Ether0.000368368
0xbc5a0b2370cb00bd81072327e2a163b0ed989da86da69351b52b5ececd07edf916 hrs 20 mins ago0xf200828426cd078d44dab30f3fd653bce72a3c80  IN   InvestyToken0 Ether0.000110043
0x43cabc762deae0fbbb9c272ee65e83450e5c5dbafada6844f975c1dd2bd6cca722 hrs 21 mins ago0xf853a8af64009831b32a4df169a5651162289e89  IN   InvestyToken0 Ether0.000367856
0x84c7725b51554083cd4ac457e73da817eb3318c2e23db858bfde9404e0f9bf7f22 hrs 57 mins ago0x5eae849b78e29fee7a0e10f97ee0dfe25520781f  IN   InvestyToken0 Ether0.001501297
0x2dfcc473fe785f21ee03336281fb815e39a141158a23396bf16acb8a678645c51 day 15 hrs ago0x56fb9336b4bc0a364c40f8ebe761041c1b3455da  IN   InvestyToken0 Ether0.0008698
0x178cf5cd0032d1bcb11c329f4029c1ea4f39c603948a79dd237ba8e5b4a7723a1 day 15 hrs ago0x2a10190b6a215d23d6c957e07c3ad05fbf3bcf5c  IN   InvestyToken0 Ether0.000330129
0xbbbb5e68c9733e75e1450adc53a1f72bff68221c2790ce725fedf12c1f3f54611 day 23 hrs ago0xb4b0d5ef028d362c3e764a38414126dc51969160  IN   InvestyToken0 Ether0.00073362
0x31b1c4a76547ae6f408df73850add4898336071a91ead85f7cc1490cd1c2006a1 day 23 hrs ago0xb4b0d5ef028d362c3e764a38414126dc51969160  IN   InvestyToken0 Ether0.00048
0xfd8968b0c7f24920a5279a371b1a05744c4f9f9d8b95c7bc40dde74a327d95262 days 1 hr ago0x309ea15cebf423344ab7eb724868f33f515bb975  IN   InvestyToken0 Ether0.000073362
0xe03a2265f0c3a1a3f3671c293261e7183076d01c1c7f8ba96a7a6ddd193b65ea2 days 8 hrs ago0xcb4d48cb63627299940c230b9e17ed97d8b6a662  IN   InvestyToken0 Ether0.000042092
0xe666866270ba78f570ce5f558fbc29cdb0511480d69666257b414cba047b50a83 days 4 hrs ago0xc29b2056e06d5b5afe3ea6769b28d2b3ffebb646  IN   InvestyToken0 Ether0.000021681
0xf30abf657ac4d41ee86adfc6965bc8e23a098469b8230152fb891fdc0dcd0aa13 days 4 hrs ago0xcf52b7d981ae3a156d2cdcd214a37c5c6fd30836  IN   InvestyToken0 Ether0.001283835
0x1f4610089d33e2d658b46f7cb2b4d573a8dd5f412fc1e1da59e3981ce81f86e23 days 11 hrs ago0x820410ee0a97e9132addbb77c3f35bb3e5115d1e  IN   InvestyToken0 Ether0.000146724
0x3b376adb9dfb15a743cff22797b6357971a1cbc14e3b788853081e3800dffaf53 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000021617
0x9b2725aade5f760d716ed3d474e8bbfbab94c3cef8837a2212aa98d4fab838443 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036681
0xaa9a88a44e54baac6822f5b9b8ccd288908095289e1254cafab376bc45ede3693 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036681
0xd0b11a3a82dae56760a35a4c1d1f4f3d9b1e3ad60e9eaf9fac0670a8f81014e93 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036617
0xfd7385661bb1aa69469c32b316cecf93b6f3c6e19ccb7fdaa2e341a2cc8654513 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036681
0x2fbcbd4b82579ca4fa571dcde104bc5d6543fb7f3b31de8efda30e0c979231183 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036745
0x6a9b3b4b9029a8ef1d7c79698d85a0f80fb781894de8faf4e02a1e6cd07395853 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036745
0x4e3d194eec2e3da5c2bdff5ea108b2cf337559ec58ea608adea7fa9d2d59339e3 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036553
0x4f9cc5ccb73e9d94c4ff1c413044aca66e7293b547a084ad03a1a4b838137f943 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036617
0x5c47824d497f84ca6f13ff9f641a1089b0d23d7066dcafcdf3d4e8c18bb50a3c3 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036617
0xfa6b3813e8fbca7f58e079c429ad4362d71554222d86308685410460b86e7b783 days 11 hrs ago0xc966823e04c89b38f6ce1bc15785b0a08c08a239  IN   InvestyToken0 Ether0.000036553
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x8b13d22d0983883d270f4b218a384df1b33d74732c4c88cbd680b946b0785ddb468425177 days 23 hrs ago0x73ba7bb351efafc7a7cf1e7879032c9582fa0ec6  Contract Creation0 Ether
[ Download CSV Export  ] 
Contract Source Code Verified
Contract Name: InvestyToken
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.16;


/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    address public owner;


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

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


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

}

contract Investors {

    address[] public investors;
    mapping(address => uint) investorIndex;

    /**
     * @dev Contructor that authorizes the msg.sender.
     */
    function Investors() public {
        investors.length = 2;
        investors[1] = msg.sender;
        investorIndex[msg.sender] = 1;
    }

    /**
     * @dev Function to add a new investor
     * @param _inv the address to add as a new investor.
     */
    function addInvestor(address _inv) public {
        if (investorIndex[_inv] <= 0) {
            investorIndex[_inv] = investors.length;
            investors.length++;
            investors[investors.length - 1] = _inv;
        }

    }
}

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

    function div(uint a, uint b) pure 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) pure internal returns (uint) {
        assert(b <= a);
        return a - b;
    }

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

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

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

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

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

/**
 * @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) public view returns (uint);
    function transfer(address to, uint value) public;
    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) public view returns (uint);
    function transferFrom(address from, address to, uint value) public;
    function approve(address spender, uint value)  public;
    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) {
            revert();
        }
        _;
    }

    /**
    * @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) public 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) public view 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) public 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) public {

        // 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)) revert();

        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) public view returns (uint remaining) {
        return allowed[_owner][_spender];
    }

}

/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 * @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120
 * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
 */

contract MintableToken is StandardToken, Ownable {
    event MintFinished();

    bool public mintingFinished = false;
    uint public totalSupply = 349308401e18;
    uint public currentSupply = 0;

    modifier canMint() {
        if(mintingFinished) revert();
        _;
    }

    /**
     * @dev Function to mint tokens
     * @param _to The address that will recieve the minted tokens.
     * @param _amount The amount of tokens to mint.
     * @return A boolean that indicates if the operation was successful.
     */
    function mint(address _to, uint _amount) public onlyOwner canMint returns (bool) {
        require(currentSupply.add(_amount) <= totalSupply);
        currentSupply = currentSupply.add(_amount);
        balances[_to] = balances[_to].add(_amount);
        Transfer(0x0, _to, _amount);
        return true;
    }

    /**
     * @dev Function to stop minting new tokens.
     * @return True if the operation was successful.
     */
    function finishMinting() public onlyOwner returns (bool) {
        mintingFinished = true;
        MintFinished();
        return true;
    }
}


/**
 * @title InvestyToken
 * @dev The main PAY token contract
 * 
 * ABI
 * [{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"_value","type":"uint256"}],"name":"approve","outputs":[],"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":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","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":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[],"name":"MintFinished","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 InvestyToken is MintableToken {

    string public name = "Investy Coin";
    string public symbol = "IVC";
    uint public decimals = 18;
}


/*
 * @title InvestyPresale
 * @dev Interface of presale contract
 */
contract InvestyPresale is Ownable, Investors {
    InvestyToken public token;
}

/**
 * @title InvestyContract
 * @dev The main PAY token sale contract
 */
contract InvestyContract is Ownable {
    using SafeMath for uint;

    InvestyToken public token = new InvestyToken();

    uint importIndex = 1; // the 0th address is a zero, iterating is started from 1

    /**
     * constructor
     */
    function InvestyContract() public{
    }
    
    /*
     * @dev Function to import balances from presale contract.
     * @parm number of balances to import
     * @return true
     */ 
    function importBalances(uint n, address presaleContractAddress) public onlyOwner returns (bool) {
       require(n > 0);

       InvestyPresale presaleContract = InvestyPresale(presaleContractAddress);
       InvestyToken presaleToken = presaleContract.token();

       while (n > 0) {
            address recipient = presaleContract.investors(importIndex);

            uint recipientTokens = presaleToken.balanceOf(recipient);
            token.mint(recipient, recipientTokens);
            
            n = n.sub(1);
            importIndex = importIndex.add(1);
       }
        
       return true;
    }

    /**
     * @dev Ownership of the PAY token contract is transfered to this owner.
     */
    function transferToken() public onlyOwner {
        token.transferOwnership(owner);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"_value","type":"uint256"}],"name":"approve","outputs":[],"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":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","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":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[],"name":"MintFinished","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
606060409081526003805460a060020a60ff02191690556b0120f0ee5c90a16d8924000060045560006005558051908101604052600c81527f496e766573747920436f696e0000000000000000000000000000000000000000602082015260069080516100709291602001906100de565b5060408051908101604052600381527f4956430000000000000000000000000000000000000000000000000000000000602082015260079080516100b89291602001906100de565b50601260085560038054600160a060020a03191633600160a060020a0316179055610179565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011f57805160ff191683800117855561014c565b8280016001018555821561014c579182015b8281111561014c578251825591602001919060010190610131565b5061015892915061015c565b5090565b61017691905b808211156101585760008155600101610162565b90565b610971806101886000396000f3006060604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b81146100df57806306fdde0314610106578063095ea7b31461019057806318160ddd146101b457806323b872dd146101d9578063313ce5671461020157806340c10f191461021457806370a0823114610236578063771282f6146102555780637d64bcb4146102685780638da5cb5b1461027b57806395d89b41146102aa578063a9059cbb146102bd578063dd62ed3e146102df578063f2fde38b14610304575b600080fd5b34156100ea57600080fd5b6100f2610323565b604051901515815260200160405180910390f35b341561011157600080fd5b610119610344565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561015557808201518382015260200161013d565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019b57600080fd5b6101b2600160a060020a03600435166024356103e2565b005b34156101bf57600080fd5b6101c7610483565b60405190815260200160405180910390f35b34156101e457600080fd5b6101b2600160a060020a0360043581169060243516604435610489565b341561020c57600080fd5b6101c76105aa565b341561021f57600080fd5b6100f2600160a060020a03600435166024356105b0565b341561024157600080fd5b6101c7600160a060020a03600435166106b1565b341561026057600080fd5b6101c76106cc565b341561027357600080fd5b6100f26106d2565b341561028657600080fd5b61028e610757565b604051600160a060020a03909116815260200160405180910390f35b34156102b557600080fd5b610119610766565b34156102c857600080fd5b6101b2600160a060020a03600435166024356107d1565b34156102ea57600080fd5b6101c7600160a060020a036004358116906024351661089c565b341561030f57600080fd5b6101b2600160a060020a03600435166108c7565b60035474010000000000000000000000000000000000000000900460ff1681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103da5780601f106103af576101008083540402835291602001916103da565b820191906000526020600020905b8154815290600101906020018083116103bd57829003601f168201915b505050505081565b80158015906104155750600160a060020a0333811660009081526002602090815260408083209386168352929052205415155b1561041f57600080fd5b600160a060020a03338116600081815260026020908152604080832094871680845294909152908190208490557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259084905190815260200160405180910390a35050565b60045481565b60006060606436101561049b57600080fd5b600160a060020a0380861660009081526002602090815260408083203385168452825280832054938816835260019091529020549092506104e2908463ffffffff61091d16565b600160a060020a038086166000908152600160205260408082209390935590871681522054610517908463ffffffff61093316565b600160a060020a038616600090815260016020526040902055610540828463ffffffff61093316565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35050505050565b60085481565b60035460009033600160a060020a039081169116146105ce57600080fd5b60035474010000000000000000000000000000000000000000900460ff16156105f657600080fd5b60045460055461060c908463ffffffff61091d16565b111561061757600080fd5b60055461062a908363ffffffff61091d16565b600555600160a060020a038316600090815260016020526040902054610656908363ffffffff61091d16565b600160a060020a0384166000818152600160205260408082209390935590917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a031660009081526001602052604090205490565b60055481565b60035460009033600160a060020a039081169116146106f057600080fd5b6003805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600354600160a060020a031681565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103da5780601f106103af576101008083540402835291602001916103da565b604060443610156107e157600080fd5b600160a060020a03331660009081526001602052604090205461080a908363ffffffff61093316565b600160a060020a03338116600090815260016020526040808220939093559085168152205461083f908363ffffffff61091d16565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3505050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60035433600160a060020a039081169116146108e257600080fd5b600160a060020a0381161561091a576003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b60008282018381101561092c57fe5b9392505050565b60008282111561093f57fe5b509003905600a165627a7a7230582013cfe1f0bf3a61f22d9671a2dda5e598e0280ab594318a62707def073cff38410029

   Swarm Source:
bzzr://13cfe1f0bf3a61f22d9671a2dda5e598e0280ab594318a62707def073cff3841

 

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.