Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 110059 txns
Token Tracker: Electronic Energy Coin (E2C)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xd16d73e57889c6db0e238be86f4d11fb25717a35at txn 0x8bc5003295d9a0a515f98c2f259b04dc0cff8ad16c912778308b6d18e7ff852c
Token Balance:
 Latest 25 transactions from a total of 110059 transactions
(+11 PendingTxns)

TxHash Age From To Value [TxFee]
0x458410eef4e0c6be854e7bdbe6aa063459c188c142444cb49f096caa87831c71(pending)0x17846b118d330191a0f12f61618f342fad19ca56  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0x8141bb5affa91a4e242e1faa41615d36ec11a7bb15f458e079dee3bbe5b941fb(pending)0x1a039a4bdac97648bbea210f46d671f20d56e0e0  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0x03a0e0459a6d8cbbf799dd775eeb3e99221fe86c9b0356428e9af3613b39f211(pending)0xb69c7ac6cc835c11679c59a4bbced7ae4d105c1a  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0x38c03194c6f27e4cc3b1acaba621b01943702507245c8c97d0651e676aaefad9(pending)0x9a7764432bc3fa535a5f6287910d995a079e16b5  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0x2110c6aecb27a45e6ca670eefbea102c86d07604e70f46377423930128f01661(pending)0xdb7498f3a6e5a13027436c6c20c395478f71b190  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0x573811d99479996eba3d8a094986dd3ad9402ce6cf34a9581b64d75b9720daea(pending)0x190a45e3f7e6e368fdd8c3e53d409dfca7443745  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0xab9bcb324e35db8371baed8bbda77a3757ea457cec2495254c7446a1167ca162(pending)0x75b15b0248336a17846e7a715cc817f53549124d  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0xfa05d62fc41fa849244c484c32125b46fc155ee40d449dc0fb7116366ce1fe9e(pending)0x26596403725965c2d66116d95869cb15d70013de  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0xd5e438dba9c5b3f1f00bfe639dc68e8a8861750698315e56494bfa6c5c27e453(pending)0xcd723289c2b45c0db2284bad4424c89ca77c692d  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0x61b930fd3fa51dcc8e3ed5e771b753887fc59274503282f6d50dcc91b1150bd3(pending)0xbcc900f08748b8fa36b4c71a409d5ff186b30ae7  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0xd8d50609e96d82934208c5f0d368a19a433d4889cce879d34cf711b883544985(pending)0x8f3015ca9b4359f66d6fae8f552f6cfd20cd1627  IN  0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether(Pending)
0xaef4673d817ea5cbb66b2a767785d0351257dbfad1aa936ea9244b5204ed5bdf1 min ago0x44eaaf49f25b87814c1c163ed0344629f009d614  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.000157227
0xf294850ecdbd4d35837c570c9ac7972ac6e8b964b14b1f5cf672f313db830ffb1 min ago0xad0038de87e74368fc42b91a482a3a3cff2c0a44  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.001536393
0x9019dd8818962a409bd6c41af7f88a84d708cd3e10d51f6f52eab4a188bc9fb24 mins ago0xf6005f450bc41ff143cc61abd1f1a2c3cd426dc3  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.002143521
0x129598754a25c887d1e525ae77d4ce98dc8bb02421d69ee2541aead805014b815 mins ago0xf9a7ffb175ee6e2ce35faf617c04ec45eedb0a03  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.00022345
0xb6e5b26bf57307a1e9100b203d7746884cd203cce31ae52314686ff83f3d59549 mins ago0xf5a192b9a9046d0c7941cebbd5135ace5dc341e0  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.001536393
0x9ff251ae8ac6fe7b7c307473e38374f7d29139316f28bf27ba5f654e0f15a6079 mins ago0xeb76d57d7a2718d4ac49a6be4ee47f8ae6d17819  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.000366415
0x305f64e98c515adeead928b7057d1f91869dd1c8a9d057ffffc77d6f81bb69c512 mins ago0x5bfc0884a407a2c5238b68005ab37a7a6d01da02  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.000921393
0x9d64cd9b765082991820be96e2fe95fdccbbd2592c454f33edd719bf3c4c73df14 mins ago0xe2c9b3aa5c55e165dab53b97ee42f19135e6884d  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.001533769
0x01e3841718093af8202d1cf33012971c4debdfbc91e08cce5c24178cc63299c217 mins ago0xee6ac9ec786b5519829fd0c451fa4f97d0d58864  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.001531145
0xbf30bbb69c6b848d91bdaa0e0582c5e95ab28c9c709ade14b3ea8fcd48ddf6ba18 mins ago0x60c9dcd201565f200be2305792eb04b936cd3f97  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.001531145
0xc3af95c30991ad4f99806eaf8e6e5bd853a2e2437fe35b983317bade64960f5021 mins ago0xe03d09f1032aa674466dee8c8bff374ed9d3c06c  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.001533769
0x1b12fd18bf6f4b8a7b634916e07906e78ce9a545bffb6fce62e198e6d778748429 mins ago0xec08d0b9d6b539da9dc780f0460933a1a5b8408e  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.000918769
0xddb6b86d4331ea839ea0f87a1c176bd4e49c89085222a0c8d23babab86ecf1b931 mins ago0xaa0f0a36be7128a1cabec6189b8886150e46114d  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.001528521
0x53df6037c556f463d9131c8fcbc5e61e4e9e5c579863c6baf06f526362f90e3731 mins ago0xd3112936d3d1d7e05da5a142b67172df2403a610  IN   0x08ceed1e8db59acbb687a5752f0a7db815cfda5e0 Ether0.000921393
[ 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) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: MyAdvancedToken
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.24;

/**
 * @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.
    */
    constructor() 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));
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }
}

/**
 * @title ERC20Basic
 */
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, Ownable {

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

        // SafeMath.sub will throw if there is not enough balance.
        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 balance) {
        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)) 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) public returns (bool) {
        require(_to != address(0));
        require(allowed[_from][msg.sender] >= _value);
        require(balances[_from] >= _value);
        require(balances[_to].add(_value) > balances[_to]); // Check for overflows
        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.
    * @param _spender The address which will spend the funds.
    * @param _value The amount of tokens to be spent.
    */
    function approve(address _spender, uint256 _value) public returns (bool) {
        // 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
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));
        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 remaining) {
        return allowed[_owner][_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
    */
    function increaseApproval (address _spender, uint _addedValue) public returns (bool success) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) {
        uint 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 Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is StandardToken {
    event Pause();
    event Unpause();

    bool public paused = false;

    address public founder;
    
    /**
    * @dev modifier to allow actions only when the contract IS paused
    */
    modifier whenNotPaused() {
        require(!paused || msg.sender == founder);
        _;
    }

    /**
    * @dev modifier to allow actions only when the contract IS NOT paused
    */
    modifier whenPaused() {
        require(paused);
        _;
    }

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

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


contract PausableToken is Pausable {

    function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) {
        return super.transfer(_to, _value);
    }

    function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool) {
        return super.transferFrom(_from, _to, _value);
    }

    //The functions below surve no real purpose. Even if one were to approve another to spend
    //tokens on their behalf, those tokens will still only be transferable when the token contract
    //is not paused.

    function approve(address _spender, uint256 _value) public whenNotPaused returns (bool) {
        return super.approve(_spender, _value);
    }

    function increaseApproval(address _spender, uint _addedValue) public whenNotPaused returns (bool success) {
        return super.increaseApproval(_spender, _addedValue);
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused returns (bool success) {
        return super.decreaseApproval(_spender, _subtractedValue);
    }
}

contract MyAdvancedToken is PausableToken {

    string public name;
    string public symbol;
    uint8 public decimals;

    /**
    * @dev Constructor that gives the founder all of the existing tokens.
    */
    constructor() public {
        name = "Electronic Energy Coin";
        symbol = "E2C";
        decimals = 18;
        totalSupply = 131636363e18;

        founder = 0x6784520Ac7fbfad578ABb5575d333A3f8739A5af;

        balances[msg.sender] = totalSupply;
        emit Transfer(0x0, 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":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","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":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":"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":"success","type":"bool"}],"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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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
60806040526004805460ff1916905534801561001a57600080fd5b5060018054600160a060020a031916331790556040805180820190915260168082527f456c656374726f6e696320456e6572677920436f696e0000000000000000000060209092019182526100719160059161014a565b506040805180820190915260038082527f453243000000000000000000000000000000000000000000000000000000000060209092019182526100b69160069161014a565b506007805460ff191660121790556a6ce3158981a5ecd34c0000600081815560048054746784520ac7fbfad578abb5575d333a3f8739a5af0061010060a860020a03199091161790553380825260026020908152604080842085905580519485525191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36101e5565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061018b57805160ff19168380011785556101b8565b828001600101855582156101b8579182015b828111156101b857825182559160200191906001019061019d565b506101c49291506101c8565b5090565b6101e291905b808211156101c457600081556001016101ce565b90565b610caf806101f46000396000f3006080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f5578063095ea7b31461017f57806318160ddd146101b757806323b872dd146101de578063313ce567146102085780633f4ba83a146102335780634d853ee51461024a5780635c975abb1461027b578063661884631461029057806370a08231146102b45780638456cb59146102d55780638da5cb5b146102ea57806395d89b41146102ff578063a9059cbb14610314578063d73dd62314610338578063dd62ed3e1461035c578063f2fde38b14610383575b600080fd5b34801561010157600080fd5b5061010a6103a4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014457818101518382015260200161012c565b50505050905090810190601f1680156101715780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018b57600080fd5b506101a3600160a060020a0360043516602435610432565b604080519115158252519081900360200190f35b3480156101c357600080fd5b506101cc610472565b60408051918252519081900360200190f35b3480156101ea57600080fd5b506101a3600160a060020a0360043581169060243516604435610478565b34801561021457600080fd5b5061021d6104ba565b6040805160ff9092168252519081900360200190f35b34801561023f57600080fd5b506102486104c3565b005b34801561025657600080fd5b5061025f610520565b60408051600160a060020a039092168252519081900360200190f35b34801561028757600080fd5b506101a3610534565b34801561029c57600080fd5b506101a3600160a060020a036004351660243561053d565b3480156102c057600080fd5b506101cc600160a060020a0360043516610576565b3480156102e157600080fd5b50610248610591565b3480156102f657600080fd5b5061025f61060c565b34801561030b57600080fd5b5061010a61061b565b34801561032057600080fd5b506101a3600160a060020a0360043516602435610676565b34801561034457600080fd5b506101a3600160a060020a03600435166024356106af565b34801561036857600080fd5b506101cc600160a060020a03600435811690602435166106e8565b34801561038f57600080fd5b50610248600160a060020a0360043516610713565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561042a5780601f106103ff5761010080835404028352916020019161042a565b820191906000526020600020905b81548152906001019060200180831161040d57829003601f168201915b505050505081565b60045460009060ff16158061045657506004546101009004600160a060020a031633145b151561046157600080fd5b61046b83836107a8565b9392505050565b60005481565b60045460009060ff16158061049c57506004546101009004600160a060020a031633145b15156104a757600080fd5b6104b284848461084a565b949350505050565b60075460ff1681565b600154600160a060020a031633146104da57600080fd5b60045460ff1615156104eb57600080fd5b6004805460ff191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b6004546101009004600160a060020a031681565b60045460ff1681565b60045460009060ff16158061056157506004546101009004600160a060020a031633145b151561056c57600080fd5b61046b83836109f6565b600160a060020a031660009081526002602052604090205490565b600154600160a060020a031633146105a857600080fd5b60045460ff1615806105c957506004546101009004600160a060020a031633145b15156105d457600080fd5b6004805460ff191660011790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600154600160a060020a031681565b6006805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561042a5780601f106103ff5761010080835404028352916020019161042a565b60045460009060ff16158061069a57506004546101009004600160a060020a031633145b15156106a557600080fd5b61046b8383610ae6565b60045460009060ff1615806106d357506004546101009004600160a060020a031633145b15156106de57600080fd5b61046b8383610bc9565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b600154600160a060020a0316331461072a57600080fd5b600160a060020a038116151561073f57600080fd5b600154604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008115806107d85750336000908152600360209081526040808320600160a060020a0387168452909152902054155b15156107e357600080fd5b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b6000600160a060020a038316151561086157600080fd5b600160a060020a038416600090815260036020908152604080832033845290915290205482111561089157600080fd5b600160a060020a0384166000908152600260205260409020548211156108b657600080fd5b600160a060020a0383166000908152600260205260409020546108df818463ffffffff610c6216565b116108e957600080fd5b600160a060020a038416600090815260026020526040902054610912908363ffffffff610c7116565b600160a060020a038086166000908152600260205260408082209390935590851681522054610947908363ffffffff610c6216565b600160a060020a03808516600090815260026020908152604080832094909455918716815260038252828120338252909152205461098b908363ffffffff610c7116565b600160a060020a03808616600081815260036020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b336000908152600360209081526040808320600160a060020a038616845290915281205480831115610a4b57336000908152600360209081526040808320600160a060020a0388168452909152812055610a80565b610a5b818463ffffffff610c7116565b336000908152600360209081526040808320600160a060020a03891684529091529020555b336000818152600360209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000600160a060020a0383161515610afd57600080fd5b33600090815260026020526040902054821115610b1957600080fd5b33600090815260026020526040902054610b39908363ffffffff610c7116565b3360009081526002602052604080822092909255600160a060020a03851681522054610b6b908363ffffffff610c6216565b600160a060020a0384166000818152600260209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600360209081526040808320600160a060020a0386168452909152812054610bfd908363ffffffff610c6216565b336000818152600360209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b60008282018381101561046b57fe5b600082821115610c7d57fe5b509003905600a165627a7a72305820f01c7f480032e41bd3ef7a44c36c51feabc28028c02fc0ef8f2e0ba33eec8bbd0029

   Swarm Source:
bzzr://f01c7f480032e41bd3ef7a44c36c51feabc28028c02fc0ef8f2e0ba33eec8bbd

 

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.