Contract 0x9de9563e27c6aafcf907bacee733f83d50168959

 

TxHash Block Age From To Value [TxFee]
0x17205b03b12a5b5caef7fe8d133bf85407ee7b56908cf7faacce6435e61fe9355908679260 days 5 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.001244432
0xeca545f851a064ab448d2c1593b0a8c0c528d50a23f91645c92345a27aa54b8a5908674260 days 5 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.001157512
0x3c3a87d5d66c771a14a8d46cec0d504fffffd7bfaa03a7b8bc25f6bb3593ddf85895526262 days 12 hrs ago0x39c4e59bea399f09818c817a7ad96ed4891396ef IN  BC: Bidding 10.01 Ether0.00078276
0x0713e162cb606ff46e880f4f09401fd9d6149a11add4d442fee2e431e6f58aa05893575262 days 19 hrs ago0x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b2 IN  BC: Bidding 10.5 Ether0.002320395
0x2a2522241e4d69475a5d3fb242862979b010153d5b3499ae23fa43d67239cea55888922263 days 14 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.0025302
0x15c508d887224043ca426c65eeb8c223b2cd710a1440023ed4d478505b139de65888897263 days 14 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.0025302
0x059e568ca7c4d631837c5f1575435744df5ade5697a7184f050ea471c0e2a2895888779263 days 15 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.0025302
0x3b2c56c16ed848224fb367cca924764780210d96407a7d3931fc8b3919225c495888767263 days 15 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.004149528
0xe1c1216c0bbf393e450441654cf816dcf4fd8ba8737657ec1b38412c524d66515888721263 days 15 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.004149528
0x4cdae5580b34622e121b7c312918134d165e264eba15fb2bbd1cd49cbd993bba5888481263 days 16 hrs ago0x12703aed4848271bee7fd4e42adef293f606fbd8 IN  BC: Bidding 10.3 Ether0.0030828
0x5a2057f35dbd8dbffa73f4f89bddc6e5f9a0d386987f21f8bfe1550629c3a91e5888436263 days 16 hrs ago0xc932857b013f30b61b8d2bbac0f22ae623a8c04d IN  BC: Bidding 10.26 Ether0.001988991
0x037a32195503a5475fa97e1caea3eea25b7393459a21f29615e03b7c9c64c5995887674263 days 19 hrs ago0x921d71dacda6e7bec838f2af4dbd8fc1361dd40b IN  BC: Bidding 10.27 Ether0.001477175
0x6fadc5c9913ec5cd932d690370bb3b2b3045914face2e65486df20594c4544e65887660263 days 19 hrs ago0x3fc3eacb474d69522ac71866c0fab7a413ad6f48 IN  BC: Bidding 10.3 Ether0.005138
0x00a9d01516d864955df6dbbcd2b632bb12dc294d64fe170234183f693520c7f75875696265 days 21 hrs ago0x921d71dacda6e7bec838f2af4dbd8fc1361dd40b IN  BC: Bidding 10.25 Ether0.000169785
0x7a1043dee47f6f424c68a780a1b810d2666a4efc878cf641c2e9093b3bb676315875694265 days 21 hrs ago0x921d71dacda6e7bec838f2af4dbd8fc1361dd40b IN  BC: Bidding 10.25 Ether0.000169785
0x154e27e9108e6f69a9bb4d7d9037cde01e7de7b08fa5368fcfe61d7eb4b54d375868212267 days 4 hrs ago0xa1c299326473983c303eebb76e0cb062857cd9cb IN  BC: Bidding 10.25 Ether0.00011319
0xf986c1975e2464fda106a61d7a0060845782b0b5e8602d901e3951042e088b375860242268 days 13 hrs ago0x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b2 IN  BC: Bidding 10.25 Ether0.00011319
0xd918836ca4360e03b0067d1731e02afbe132ca8db2935e8afd60841acab74dfb5860239268 days 13 hrs ago0x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b2 IN  BC: Bidding 10.25 Ether0.000113062
0xdef471a75beaf7f851d47585fcec800f20912bc8169e4d5355439d4e420d24145848040270 days 16 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.000101208
0x2ecb88b6a018497dcac4b20a50a767e591225258bb2ba549b18d40f5975fb67e5848032270 days 16 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.000101208
0x4d97b1f2d419d19034bbcb8f49459686a9e29dcfec34cb53ead3e3dcca73b5c15848029270 days 16 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.000101208
0xcfda4d1b725bbe8a93b7f439051d98db49c71110fefa27cf090ceaaad6cfd1185848024270 days 16 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.000101208
0x65856df9237bf998818ffce2306c863e3403f63e82f1229e1cca83f687aac9205848021270 days 16 hrs agoBC: Deployer IN  BC: Bidding 10 Ether0.000116208
0x59016024f881044be57c7890c69bd5906d8e7c1915f5f51c8d44fb89a116492d5847993270 days 16 hrs agoBC: Deployer IN  Contract Creation0 Ether0.001249639
[ Download CSV Export 

Latest 5 internal transactions Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x17205b03b12a5b5caef7fe8d133bf85407ee7b56908cf7faacce6435e61fe9355908679260 days 5 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d671.88000000000000003 Ether
0x4cdae5580b34622e121b7c312918134d165e264eba15fb2bbd1cd49cbd993bba5888481263 days 16 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590xa1c299326473983c303eebb76e0cb062857cd9cb0.25 Ether
0x5a2057f35dbd8dbffa73f4f89bddc6e5f9a0d386987f21f8bfe1550629c3a91e5888436263 days 16 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b20.25 Ether
0x037a32195503a5475fa97e1caea3eea25b7393459a21f29615e03b7c9c64c5995887674263 days 19 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b20.25 Ether
0x6fadc5c9913ec5cd932d690370bb3b2b3045914face2e65486df20594c4544e65887660263 days 19 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x921d71dacda6e7bec838f2af4dbd8fc1361dd40b0.25 Ether
[ Download CSV Export 

Contract Source Code Verified (Exact Match)

Contract Name:
Bidding

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

pragma solidity ^0.4.21;







/**
 * @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));
    emit OwnershipTransferred(owner, newOwner);
    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 BlockchainCuties bidding auction
/// @author https://BlockChainArchitect.io
contract Bidding is Pausable
{
    struct Auction
    {
        uint128 highestBid;
        address highestBidder;
        uint40 timeEnd;
        uint40 lastBidTime;
        uint40 timeStart;
    }

    address public operatorAddress;

    Auction[] public auctions;

    // Allowed withdrawals of previous bids
    mapping(address => uint) public pendingReturns;
    uint public totalReturns;

    event Bid(address indexed bidder, address indexed prevBider, uint256 value, uint256 addedValue, uint40 auction);
    event Withdraw(address indexed bidder, uint256 value);

    function getAuctions(address bidder) public view returns (
        uint40[5] _timeEnd,
        uint40[5] _lastBidTime,
        uint256[5] _highestBid,
        address[5] _highestBidder,
        uint16[5] _auctionIndex,
        uint256 _pendingReturn)
    {
        _pendingReturn = pendingReturns[bidder];

        uint16 j = 0;
        for (uint16 i = 0; i < auctions.length; i++)
        {
            if (isActive(i))
            {
                _timeEnd[j] = auctions[i].timeEnd;
                _lastBidTime[j] = auctions[i].lastBidTime;
                _highestBid[j] = auctions[i].highestBid;
                _highestBidder[j] = auctions[i].highestBidder;
                _auctionIndex[j] = i;
                j++;
                if (j >= 5)
                {
                    break;
                }
            }
        }
    }

    /// Withdraw a bid that was overbid.
    function withdraw() public {
        uint amount = pendingReturns[msg.sender];
        require (amount > 0);

        // It is important to set this to zero because the recipient
        // can call this function again as part of the receiving call
        // before `send` returns.

        totalReturns -= amount;
        pendingReturns[msg.sender] -= amount;

        msg.sender.transfer(amount);
        emit Withdraw(msg.sender, amount);
    }

    function finish(uint16 auction) public onlyOperator
    {
        auctions[auction].timeEnd = 0;
    }

    function addAuction(uint40 _startTime, uint40 _duration, uint128 _startPrice) public onlyOperator
    {
        auctions.push(Auction(_startPrice, address(0), _startTime + _duration, 0, _startTime));
    }

    function isEnded(uint16 auction) public view returns (bool)
    {
        return auctions[auction].timeEnd < now;
    }

    function isActive(uint16 auction) public view returns (bool)
    {
        return auctions[auction].timeStart <= now && now <= auctions[auction].timeEnd;
    }

    function bid(uint16 auction, uint256 useFromPendingReturn) public payable whenNotPaused
    {
        address prevBidder = auctions[auction].highestBidder;
        uint256 returnValue = auctions[auction].highestBid;

        require (useFromPendingReturn <= pendingReturns[msg.sender]);

        uint256 bank = useFromPendingReturn;
        pendingReturns[msg.sender] -= bank;
        totalReturns -= bank;

        uint256 currentBid = bank + msg.value;

        require(currentBid > auctions[auction].highestBid ||
                currentBid == auctions[auction].highestBid && prevBidder == address(0));
        require(isActive(auction));

        auctions[auction].highestBid = uint128(currentBid);
        auctions[auction].highestBidder = msg.sender;
        auctions[auction].lastBidTime = uint40(now);

        emit Bid(msg.sender, prevBidder, currentBid, currentBid - returnValue, auction);

        if (prevBidder != address(0))
        {
            if (!isContract(prevBidder)) // do not allow auto withdraw for contracts
            {
                if (prevBidder.send(returnValue))
                {
                    return; // sent ok, no need to keep returned money on contract
                }
            }

            pendingReturns[prevBidder] += returnValue;
            totalReturns += returnValue;
        }

    }

    function destroyContract() public onlyOwner {
        require(address(this).balance == 0);
        selfdestruct(msg.sender);
    }

    function withdrawEthFromBalance() external onlyOwner
    {
        owner.transfer(address(this).balance - totalReturns);
    }

    function setOperator(address _operator) public onlyOwner
    {
        operatorAddress = _operator;
    }

    modifier onlyOperator() {
        require(msg.sender == operatorAddress || msg.sender == owner);
        _;
    }

    function isContract(address addr) public view returns (bool) {
        uint size;
        assembly { size := extcodesize(addr) }
        return size > 0;
    }
}

Contract ABI

[{"constant":true,"inputs":[],"name":"totalReturns","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"destroyContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"operatorAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isContract","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"auction","type":"uint16"}],"name":"isEnded","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"pendingReturns","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"auction","type":"uint16"},{"name":"useFromPendingReturn","type":"uint256"}],"name":"bid","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"auctions","outputs":[{"name":"highestBid","type":"uint128"},{"name":"highestBidder","type":"address"},{"name":"timeEnd","type":"uint40"},{"name":"lastBidTime","type":"uint40"},{"name":"timeStart","type":"uint40"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"auction","type":"uint16"}],"name":"isActive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEthFromBalance","outputs":[],"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":false,"inputs":[{"name":"_startTime","type":"uint40"},{"name":"_duration","type":"uint40"},{"name":"_startPrice","type":"uint128"}],"name":"addAuction","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_operator","type":"address"}],"name":"setOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"auction","type":"uint16"}],"name":"finish","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"bidder","type":"address"}],"name":"getAuctions","outputs":[{"name":"_timeEnd","type":"uint40[5]"},{"name":"_lastBidTime","type":"uint40[5]"},{"name":"_highestBid","type":"uint256[5]"},{"name":"_highestBidder","type":"address[5]"},{"name":"_auctionIndex","type":"uint16[5]"},{"name":"_pendingReturn","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"bidder","type":"address"},{"indexed":true,"name":"prevBider","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"addedValue","type":"uint256"},{"indexed":false,"name":"auction","type":"uint40"}],"name":"Bid","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"bidder","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Withdraw","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"}]

Contract Creation Code

606060405260008054600160a060020a033316600160a860020a0319909116179055611156806100306000396000f3006060604052600436106101105763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041662c435038114610115578063092a5cce1461013a578063127effb21461014f578063162790551461017e5780631749c16f146101b157806326b387bb146101cb5780633623c225146101ea5780633ccfd60b146101fc5780633f4ba83a1461020f578063571a26a0146102225780635c975abb146102865780636cb136ba14610299578063776247c4146102b35780638456cb59146102c65780638da5cb5b146102d957806397b740e2146102ec578063b3ab15fb1461031b578063efa227ca1461033a578063f2fde38b14610354578063fb0f936314610373575b600080fd5b341561012057600080fd5b610128610481565b60405190815260200160405180910390f35b341561014557600080fd5b61014d610487565b005b341561015a57600080fd5b6101626104c3565b604051600160a060020a03909116815260200160405180910390f35b341561018957600080fd5b61019d600160a060020a03600435166104d2565b604051901515815260200160405180910390f35b34156101bc57600080fd5b61019d61ffff600435166104da565b34156101d657600080fd5b610128600160a060020a0360043516610519565b61014d61ffff6004351660243561052b565b341561020757600080fd5b61014d610847565b341561021a57600080fd5b61014d6108fd565b341561022d57600080fd5b61023860043561097c565b6040516001608060020a039095168552600160a060020a03909316602085015264ffffffffff91821660408086019190915290821660608501529116608083015260a0909101905180910390f35b341561029157600080fd5b61019d6109f4565b34156102a457600080fd5b61019d61ffff60043516610a04565b34156102be57600080fd5b61014d610a7c565b34156102d157600080fd5b61014d610ad6565b34156102e457600080fd5b610162610b5a565b34156102f757600080fd5b61014d64ffffffffff600435811690602435166001608060020a0360443516610b69565b341561032657600080fd5b61014d600160a060020a0360043516610cdb565b341561034557600080fd5b61014d61ffff60043516610d25565b341561035f57600080fd5b61014d600160a060020a0360043516610da4565b341561037e57600080fd5b610392600160a060020a0360043516610e3f565b604051808760a080838360005b838110156103b757808201518382015260200161039f565b5050505090500186600560200280838360005b838110156103e25780820151838201526020016103ca565b5050505090500185600560200280838360005b8381101561040d5780820151838201526020016103f5565b5050505090500184600560200280838360005b83811015610438578082015183820152602001610420565b5050505090500183600560200280838360005b8381101561046357808201518382015260200161044b565b50505050905001828152602001965050505050505060405180910390f35b60045481565b60005433600160a060020a039081169116146104a257600080fd5b600160a060020a03301631156104b757600080fd5b33600160a060020a0316ff5b600154600160a060020a031681565b6000903b1190565b60004260028361ffff168154811015156104f057fe5b600091825260209091206003909102016001015460a060020a900464ffffffffff161092915050565b60036020526000908152604090205481565b6000805481908190819060a060020a900460ff161561054957600080fd5b6002805461ffff881690811061055b57fe5b600091825260209091206001600390920201015460028054600160a060020a0390921695509061ffff881690811061058f57fe5b6000918252602080832060039283020154600160a060020a03331684529190526040909120546001608060020a0390911693508511156105ce57600080fd5b5050600160a060020a0333166000908152600360205260409020805484900390556004805484900390556002805484913483019161ffff881690811061061057fe5b60009182526020909120600390910201546001608060020a031681118061067357506002805461ffff881690811061064457fe5b60009182526020909120600390910201546001608060020a0316811480156106735750600160a060020a038416155b151561067e57600080fd5b61068786610a04565b151561069257600080fd5b8060028761ffff168154811015156106a657fe5b906000526020600020906003020160000160006101000a8154816001608060020a0302191690836001608060020a031602179055503360028761ffff168154811015156106ef57fe5b906000526020600020906003020160010160006101000a815481600160a060020a030219169083600160a060020a031602179055504260028761ffff1681548110151561073857fe5b906000526020600020906003020160010160196101000a81548164ffffffffff021916908364ffffffffff16021790555083600160a060020a031633600160a060020a03167f8de3133d029235cb8cb1983748af375f6f603d709a7acec59cf1c624fc64f38a838685038a604051928352602083019190915261ffff166040808301919091526060909101905180910390a3600160a060020a0384161561083f576107e2846104d2565b151561081857600160a060020a03841683156108fc0284604051600060405180830381858888f19350505050156108185761083f565b600160a060020a038416600090815260036020526040902080548401905560048054840190555b505050505050565b600160a060020a03331660009081526003602052604081205490811161086c57600080fd5b600480548290039055600160a060020a033316600081815260036020526040908190208054849003905582156108fc0290839051600060405180830381858888f1935050505015156108bd57600080fd5b33600160a060020a03167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243648260405190815260200160405180910390a250565b60005433600160a060020a0390811691161461091857600080fd5b60005460a060020a900460ff16151561093057600080fd5b6000805474ff0000000000000000000000000000000000000000191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600280548290811061098a57fe5b60009182526020909120600390910201805460018201546002909201546001608060020a039091169250600160a060020a0382169164ffffffffff60a060020a82048116927901000000000000000000000000000000000000000000000000009092048116911685565b60005460a060020a900460ff1681565b60004260028361ffff16815481101515610a1a57fe5b600091825260209091206002600390920201015464ffffffffff1611801590610a7657506002805461ffff8416908110610a5057fe5b600091825260209091206003909102016001015460a060020a900464ffffffffff164211155b92915050565b60005433600160a060020a03908116911614610a9757600080fd5b600054600454600160a060020a03918216913016310380156108fc0290604051600060405180830381858888f193505050501515610ad457600080fd5b565b60005433600160a060020a03908116911614610af157600080fd5b60005460a060020a900460ff1615610b0857600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600054600160a060020a031681565b60015433600160a060020a0390811691161480610b94575060005433600160a060020a039081169116145b1515610b9f57600080fd5b6002805460018101610bb1838261103c565b9160005260206000209060030201600060a060405190810160409081526001608060020a038616825260006020830181905264ffffffffff898901811692840192909252606083015287166080820152919050815181546fffffffffffffffffffffffffffffffff19166001608060020a0391909116178155602082015160018201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905560408201518160010160146101000a81548164ffffffffff021916908364ffffffffff16021790555060608201518160010160196101000a81548164ffffffffff021916908364ffffffffff1602179055506080820151600291909101805464ffffffffff191664ffffffffff9092169190911790555050505050565b60005433600160a060020a03908116911614610cf657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60015433600160a060020a0390811691161480610d50575060005433600160a060020a039081169116145b1515610d5b57600080fd5b600060028261ffff16815481101515610d7057fe5b906000526020600020906003020160010160146101000a81548164ffffffffff021916908364ffffffffff16021790555050565b60005433600160a060020a03908116911614610dbf57600080fd5b600160a060020a0381161515610dd457600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b610e4761106d565b610e4f61106d565b610e57611095565b610e5f61106d565b610e6761106d565b600160a060020a03861660009081526003602052604081205490805b60025461ffff8216101561103157610e9a81610a04565b15611029576002805461ffff8316908110610eb157fe5b600091825260209091206003909102016001015460a060020a900464ffffffffff168861ffff841660058110610ee357fe5b64ffffffffff90921660209290920201526002805461ffff8316908110610f0657fe5b6000918252602090912060039091020160010154790100000000000000000000000000000000000000000000000000900464ffffffffff168761ffff841660058110610f4e57fe5b64ffffffffff90921660209290920201526002805461ffff8316908110610f7157fe5b60009182526020909120600390910201546001608060020a03168661ffff841660058110610f9b57fe5b60200201526002805461ffff8316908110610fb257fe5b6000918252602090912060016003909202010154600160a060020a03168561ffff841660058110610fdf57fe5b600160a060020a039092166020929092020152808461ffff84166005811061100357fe5b61ffff928316602091909102919091015260019092019160059083161061102957611031565b600101610e83565b505091939550919395565b8154818355818115116110685760030281600302836000526020600020918201910161106891906110bc565b505050565b60a06040519081016040526005815b60008152600019909101906020018161107c5790505090565b60a06040519081016040526005815b60008152602001906001900390816110a45790505090565b61112791905b808211156111235780546fffffffffffffffffffffffffffffffff191681556001810180547fffff00000000000000000000000000000000000000000000000000000000000016905560028101805464ffffffffff191690556003016110c2565b5090565b905600a165627a7a72305820faa64b5cc79c635a7463ad6c7a10e35175ab7bc4bea33f2b4ff07fa3124970940029

Swarm Source

bzzr://faa64b5cc79c635a7463ad6c7a10e35175ab7bc4bea33f2b4ff07fa312497094
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.