Contract Overview | GSENetwork
Balance: 0 Ether
Ether Value: $0
Transactions: 293517 txns
Token Tracker: GSENetwork (GSE)
 Latest 25 transactions from a total of 293517 transactions
(+10 PendingTxns)

TxHash Age From To Value [TxFee]
0xed3afc0eecec33357157d80fe79d3dc01654a5c479fa1da58552d88114d94e61(pending)0x72379773b7407d11b889102dd60bc47549f24c5c  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0xf97d94e85e688e7a94f875d4e077e56539331f7e54ea1bffbb76c4a380b738d3(pending)0xf9a7d2ed36d8fe93f688c50571819367c1cdd492  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0xd22af3344cea2384c2be6bd658edcf5e0e030d30009f8bd754307adcbcdcf650(pending)0xce56539d96dcac39d804d864f14d78e96a61dd98  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0x5d1eebff2f9d24fce8df6db2eaa540332ff0b76ba349bd5aa47e7a38103bb2af(pending)0xfa37679dd6607cb9102a9d6ae005ad94f41bb9c0  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0x32625e1a59855794051a985b64dbe524a3a439a03c88b14674579edbd4c94ce9(pending)0xeb239b1a91414d4be90b6d68a74c23f2a1b2cdee  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0x5569fc30e0815351223e7133d7ce818ab986be3320c8b07708b94cfa796de65c(pending)0x948508d4448b2a41e3a199d25611c731b16d3135  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0xf6f5e7ea32b1a692ee607d7b4585d3b64366939de08d033354fb1cb5c22bf6f7(pending)0x85d6c2f4d164f074c54a08c0424861e9be4b22db  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0xda396f32de35671f70692fd437afc41f8f7d4a887c6a81cdb5e06e4cae40dee3(pending)0x41effb5d4ff7c90533452cea1991eb13f220461d  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0x0985a545a5b5feb4b0655e60e83ef459617eccd6152bfdeaaf684691b429f782(pending)0x318a809ca861373eb93ee988983fafc06a3d0c3d  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0x75f4d3a10495c4c4d8124b435171db01b8f7a203d50c2dddd23fe8b5ac2dcf51(pending)0x1ede6b41bd2026def0768451994205b81f98c7a8  IN  0xe530441f4f73bdb6dc2fa5af7c3fc5fd551ec8380 Ether(Pending)
0x1c757d5f68f7930049c10c73534704d5c4a22b350b0e23e023c365c10b1521bb1 hr 10 mins ago0x732ca7291e488b33d17ed956c8b53d4195b8fa8b  IN   GSENetwork0 Ether0.000075642312
0x3d5036e3eb8b8347d99f8e6765ea92164c3973c44806dd54d47b4bd196c358671 hr 12 mins ago0x877088766252db019a0083da0f1418019ae37eb2  IN   GSENetwork0 Ether0.000192831
0xea441414e9735138db00bd2abb7a44a5a6d679dab77953defe8f3463b4ab0e021 hr 21 mins ago0xe518b9907475f3db9c8bbedc437dc539f098983f  IN   GSENetwork0 Ether0.000684918
0xf7b3efa0c04524d0b577cda0234fc5e7dfc8d148d1a5df522fa0a48b16eda2961 hr 32 mins ago0x7ca9212b3b9640dcbe866f86b8601e5beb666648  IN   GSENetwork0 Ether0.0002154289
0x264cb66c681a2f5c86d1a0243d366bc3fbbf6f0aa400c535449ae47b0e232b242 hrs 4 mins ago0x2a0ba69031c5cab37dc473b29b952dec96dc8e83  IN   GSENetwork0 Ether0.00032434854
0x75bb6fcacb345b6b1d8550de712ac244cd7f00f8840cb0fdcbe2d32b02ec31964 hrs 31 mins ago0x4a33a4cb2c73f3c4b6664f7a37a41fc773770bf1  IN   GSENetwork0 Ether0.00009100455
0xa5dce49aea627a9065fbf59019ebcf4d452e09d5ce05526cf31209b199c8338b4 hrs 31 mins ago0x04ccb08b0dc1968fe31512b67ac5a45f00752f3d  IN   GSENetwork0 Ether0.00009100455
0x4420a2fb32604499575e42b344e449144ed02465bd39875d54509e486a92756c4 hrs 31 mins ago0x738713226d65fd9e8e9c75efe24930d791eee204  IN   GSENetwork0 Ether0.00015100755
0x5716eabfca36bf9f63f9f5a435f64431459d412197a0c23090d9bb9a4602871a4 hrs 31 mins ago0xa42bf87bd066ca7841c52f2cf36371885a3bdbe0  IN   GSENetwork0 Ether0.00009100455
0x22a1a5422fb596396e08716698af097aaa105c9eb9f641a405d81a8497a138f04 hrs 31 mins ago0xafd9643ccc56b31440330712a11a804be665efa4  IN   GSENetwork0 Ether0.00009100455
0x1a273155410f2724dec4aa1e6a9cd2a9085d182475f0c7f59d819fb53d3f2f634 hrs 31 mins ago0xe17dcd90fe56dac1fdb07c4f222281e2079c1975  IN   GSENetwork0 Ether0.00009100455
0x833d46c2d9ea7ded09f247e8ba9432deaf5655ad8c2dc5d6c4c88f50ae61671a5 hrs 45 mins ago0x37861d2c05ee02c9b698411146507aca7a1d1c7d  IN   GSENetwork0 Ether0.000068058
0x2cf23fbc134dfd7c4a185f7d444c1fac434f6f52392c5aff706fe88534caffa95 hrs 48 mins ago0x93ed8f1e50a3ed16b72ffa368e7acbc5a2e85b91  IN   GSENetwork0 Ether0.000068058
0x682d7e0f5e073b29fb32f62d02214ad27619dff5f022d20ee84e251f96d0ef995 hrs 50 mins ago0x1313db8590fc7a77456fd8496f8314edf4177d17  IN   GSENetwork0 Ether0.000118392562
0xfc74b5178698a27a9fad6e9f0dfb53b3dc08188a9c78c315c38314f32bee932a5 hrs 50 mins ago0xae132bc913eb99b4c6c19be2ad9544bb1cedc820  IN   GSENetwork0 Ether0.000227929771
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
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: GSENetwork
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.21;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

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

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

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


/**
 * @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;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

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

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


/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
    event Pause();
    event Unpause();

    bool public paused = false;


    /**
     * @dev Modifier to make a function callable only when the contract is not paused.
     */
    modifier whenNotPaused() {
        require(!paused);
        _;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is paused.
     */
    modifier whenPaused() {
        require(paused);
        _;
    }

    /**
     * @dev called by the owner to pause, triggers stopped state
     */
    function pause() onlyOwner whenNotPaused public {
        paused = true;
        emit Pause();
    }

    /**
     * @dev called by the owner to unpause, returns to normal state
     */
    function unpause() onlyOwner whenPaused public {
        paused = false;
        emit Unpause();
    }
}


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
    uint256 public totalSupply;

    function balanceOf(address who) public view returns (uint256);

    function transfer(address to, uint256 value) public returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
}


/**
 * @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 (uint256);

    function transferFrom(address from, address to, uint256 value) public returns (bool);

    function approve(address spender, uint256 value) public returns (bool);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}


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

    mapping(address => uint256) balances;

    /**
    * @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, uint256 _value) whenNotPaused public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);
        require(_value > 0);
        require(balances[_to] + _value > balances[_to]);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

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


/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard 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 ERC20, BasicToken {

    mapping(address => mapping(address => uint256)) internal 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 uint256 the amount of tokens to be transferred
     */
    function transferFrom(address _from, address _to, uint256 _value) whenNotPaused public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);
        require(_value > 0);
        require(balances[_to] + _value > balances[_to]);

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

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     *
     * Beware that changing an allowance with this method brings the risk that someone may use both the old
     * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
     * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     * @param _spender The address which will spend the funds.
     * @param _value The amount of tokens to be spent.
     */
    function approve(address _spender, uint256 _value) whenNotPaused public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * @dev Function to check the amount of tokens that 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 uint256 specifying the amount of tokens still available for the spender.
     */
    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowed[_owner][_spender];
    }

    /**
     * @dev Increase the amount of tokens that an owner allowed to a spender.
     *
     * approve should be called when allowed[_spender] == 0. To increment
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     * @param _spender The address which will spend the funds.
     * @param _addedValue The amount of tokens to increase the allowance by.
     */
    function increaseApproval(address _spender, uint256 _addedValue) whenNotPaused public returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    /**
     * @dev Decrease the amount of tokens that an owner allowed to a spender.
     *
     * approve should be called when allowed[_spender] == 0. To decrement
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     * @param _spender The address which will spend the funds.
     * @param _subtractedValue The amount of tokens to decrease the allowance by.
     */
    function decreaseApproval(address _spender, uint256 _subtractedValue) whenNotPaused public returns (bool) {
        uint256 oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
}


/**
 * @title Grantable
 * @dev the pre-grant is token to addr, and can be viewed in contract
 * when grant, give token to addr in the real authorization
 */
contract Grantable is BasicToken {
    using SafeMath for uint256;

    mapping(address => uint256) grants;

    event PreGrant(address indexed from, address indexed to, uint256 value);
    event Grant(address indexed from, address indexed to, uint256 value);

    function preGrant(address _to, uint256 _value) onlyOwner whenNotPaused public returns (bool success) {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);
        require(_value > 0);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        // Subtract from the sender
        grants[_to] = grants[_to].add(_value);
        emit PreGrant(msg.sender, _to, _value);
        return true;
    }

    function grant(address _to, uint256 _value) onlyOwner whenNotPaused public returns (bool success) {
        require(_to != address(0));
        require(_value <= grants[_to]);
        require(_value > 0);

        grants[_to] = grants[_to].sub(_value);
        // Subtract from the sender
        balances[_to] = balances[_to].add(_value);
        emit Grant(msg.sender, _to, _value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function grantOf(address _owner) public view returns (uint256) {
        return grants[_owner];
    }
}

//GSENetwork
contract GSENetwork is StandardToken, Grantable {
    using SafeMath for uint256;
    string public constant name = "GSENetwork"; // Token Full Name
    string public constant symbol = "GSE"; // Token Simplied Name
    uint256 public constant decimals = 4;
    uint256 constant totalToken = 1000 * (10**12); // Total Token

    function GSENetwork() public {
        totalSupply = totalToken;
        balances[msg.sender] = totalToken;
        emit Transfer(address(0), msg.sender, totalSupply);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"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":[{"name":"","type":"bool"}],"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":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"grant","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"preGrant","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"grantOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"PreGrant","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Grant","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526001805460a060020a60ff0219169055341561001f57600080fd5b60018054600160a060020a03191633600160a060020a031690811790915566038d7ea4c6800060008181558281526002602052604080822083905590917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef915190815260200160405180910390a3610ede8061009c6000396000f3006060604052600436106101065763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461010b578063095ea7b31461019557806318160ddd146101cb57806323b872dd146101f0578063313ce567146102185780633f4ba83a1461022b5780635c975abb146102405780636370920e14610253578063661884631461027557806370a08231146102975780637c6bd3e8146102b65780638456cb59146102d85780638da5cb5b146102eb57806395d6718a1461031a57806395d89b4114610339578063a9059cbb1461034c578063d73dd6231461036e578063dd62ed3e14610390578063f2fde38b146103b5575b600080fd5b341561011657600080fd5b61011e6103d4565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561015a578082015183820152602001610142565b50505050905090810190601f1680156101875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a057600080fd5b6101b7600160a060020a036004351660243561040b565b604051901515815260200160405180910390f35b34156101d657600080fd5b6101de61048e565b60405190815260200160405180910390f35b34156101fb57600080fd5b6101b7600160a060020a0360043581169060243516604435610494565b341561022357600080fd5b6101de610661565b341561023657600080fd5b61023e610666565b005b341561024b57600080fd5b6101b76106e5565b341561025e57600080fd5b6101b7600160a060020a03600435166024356106f5565b341561028057600080fd5b6101b7600160a060020a0360043516602435610877565b34156102a257600080fd5b6101de600160a060020a036004351661098c565b34156102c157600080fd5b6101b7600160a060020a03600435166024356109a7565b34156102e357600080fd5b61023e610ae9565b34156102f657600080fd5b6102fe610b6d565b604051600160a060020a03909116815260200160405180910390f35b341561032557600080fd5b6101de600160a060020a0360043516610b7c565b341561034457600080fd5b61011e610b97565b341561035757600080fd5b6101b7600160a060020a0360043516602435610bce565b341561037957600080fd5b6101b7600160a060020a0360043516602435610d14565b341561039b57600080fd5b6101de600160a060020a0360043581169060243516610dd0565b34156103c057600080fd5b61023e600160a060020a0360043516610dfb565b60408051908101604052600a81527f4753454e6574776f726b00000000000000000000000000000000000000000000602082015281565b60015460009060a060020a900460ff161561042557600080fd5b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b60015460009060a060020a900460ff16156104ae57600080fd5b600160a060020a03831615156104c357600080fd5b600160a060020a0384166000908152600260205260409020548211156104e857600080fd5b600160a060020a038085166000908152600360209081526040808320339094168352929052205482111561051b57600080fd5b6000821161052857600080fd5b600160a060020a0383166000908152600260205260409020548281011161054e57600080fd5b600160a060020a038416600090815260026020526040902054610577908363ffffffff610e8a16565b600160a060020a0380861660009081526002602052604080822093909355908516815220546105ac908363ffffffff610e9c16565b600160a060020a038085166000908152600260209081526040808320949094558783168252600381528382203390931682529190915220546105f4908363ffffffff610e8a16565b600160a060020a03808616600081815260036020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b600481565b60015433600160a060020a0390811691161461068157600080fd5b60015460a060020a900460ff16151561069957600080fd5b6001805474ff0000000000000000000000000000000000000000191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b60015460a060020a900460ff1681565b60015460009033600160a060020a0390811691161461071357600080fd5b60015460a060020a900460ff161561072a57600080fd5b600160a060020a038316151561073f57600080fd5b600160a060020a03831660009081526004602052604090205482111561076457600080fd5b6000821161077157600080fd5b600160a060020a03831660009081526004602052604090205461079a908363ffffffff610e8a16565b600160a060020a0384166000908152600460209081526040808320939093556002905220546107cf908363ffffffff610e9c16565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fdc1e872d7927b949dd471e2dd9d43153685b5564c9a6aaf82246e27c0a9f2a289085905190815260200160405180910390a382600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b600154600090819060a060020a900460ff161561089357600080fd5b50600160a060020a03338116600090815260036020908152604080832093871683529290522054808311156108ef57600160a060020a033381166000908152600360209081526040808320938816835292905290812055610926565b6108ff818463ffffffff610e8a16565b600160a060020a033381166000908152600360209081526040808320938916835292905220555b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526002602052604090205490565b60015460009033600160a060020a039081169116146109c557600080fd5b60015460a060020a900460ff16156109dc57600080fd5b600160a060020a03831615156109f157600080fd5b600160a060020a033316600090815260026020526040902054821115610a1657600080fd5b60008211610a2357600080fd5b600160a060020a033316600090815260026020526040902054610a4c908363ffffffff610e8a16565b600160a060020a03338116600090815260026020908152604080832094909455918616815260049091522054610a88908363ffffffff610e9c16565b600160a060020a0380851660008181526004602052604090819020939093559133909116907fccc0446bd51e7316903630d452643afa2e080740919718b1e96cfed97d78b8489085905190815260200160405180910390a350600192915050565b60015433600160a060020a03908116911614610b0457600080fd5b60015460a060020a900460ff1615610b1b57600080fd5b6001805474ff0000000000000000000000000000000000000000191660a060020a1790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600154600160a060020a031681565b600160a060020a031660009081526004602052604090205490565b60408051908101604052600381527f4753450000000000000000000000000000000000000000000000000000000000602082015281565b60015460009060a060020a900460ff1615610be857600080fd5b600160a060020a0383161515610bfd57600080fd5b600160a060020a033316600090815260026020526040902054821115610c2257600080fd5b60008211610c2f57600080fd5b600160a060020a03831660009081526002602052604090205482810111610c5557600080fd5b600160a060020a033316600090815260026020526040902054610c7e908363ffffffff610e8a16565b600160a060020a033381166000908152600260205260408082209390935590851681522054610cb3908363ffffffff610e9c16565b600160a060020a0380851660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60015460009060a060020a900460ff1615610d2e57600080fd5b600160a060020a03338116600090815260036020908152604080832093871683529290522054610d64908363ffffffff610e9c16565b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60015433600160a060020a03908116911614610e1657600080fd5b600160a060020a0381161515610e2b57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116918217928390559091167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b600082821115610e9657fe5b50900390565b600082820183811015610eab57fe5b93925050505600a165627a7a72305820845b7a8c9119acc7489d693a617282a1d96e0c51b503564da81344162276f6af0029

   Swarm Source:
bzzr://845b7a8c9119acc7489d693a617282a1d96e0c51b503564da81344162276f6af

 

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.