Contract Overview |  BlockchainCuties_Bidding1
Balance: 0 Ether
Ether Value: $0
Transactions: 24 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67at txn 0x59016024f881044be57c7890c69bd5906d8e7c1915f5f51c8d44fb89a116492d
 Latest 24 txns

TxHash Age From To Value [TxFee]
0x17205b03b12a5b5caef7fe8d133bf85407ee7b56908cf7faacce6435e61fe935202 days 19 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.001244432
0xeca545f851a064ab448d2c1593b0a8c0c528d50a23f91645c92345a27aa54b8a202 days 19 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.001157512
0x3c3a87d5d66c771a14a8d46cec0d504fffffd7bfaa03a7b8bc25f6bb3593ddf8205 days 1 hr ago0x39c4e59bea399f09818c817a7ad96ed4891396ef  IN   BlockchainCuties_Bidding10.01 Ether0.00078276
0x0713e162cb606ff46e880f4f09401fd9d6149a11add4d442fee2e431e6f58aa0205 days 9 hrs ago0x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b2  IN   BlockchainCuties_Bidding10.5 Ether0.002320395
0x2a2522241e4d69475a5d3fb242862979b010153d5b3499ae23fa43d67239cea5206 days 4 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.0025302
0x15c508d887224043ca426c65eeb8c223b2cd710a1440023ed4d478505b139de6206 days 4 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.0025302
0x059e568ca7c4d631837c5f1575435744df5ade5697a7184f050ea471c0e2a289206 days 5 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.0025302
0x3b2c56c16ed848224fb367cca924764780210d96407a7d3931fc8b3919225c49206 days 5 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.004149528
0xe1c1216c0bbf393e450441654cf816dcf4fd8ba8737657ec1b38412c524d6651206 days 5 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.004149528
0x4cdae5580b34622e121b7c312918134d165e264eba15fb2bbd1cd49cbd993bba206 days 6 hrs ago0x12703aed4848271bee7fd4e42adef293f606fbd8  IN   BlockchainCuties_Bidding10.3 Ether0.0030828
0x5a2057f35dbd8dbffa73f4f89bddc6e5f9a0d386987f21f8bfe1550629c3a91e206 days 6 hrs ago0xc932857b013f30b61b8d2bbac0f22ae623a8c04d  IN   BlockchainCuties_Bidding10.26 Ether0.001988991
0x037a32195503a5475fa97e1caea3eea25b7393459a21f29615e03b7c9c64c599206 days 9 hrs ago0x921d71dacda6e7bec838f2af4dbd8fc1361dd40b  IN   BlockchainCuties_Bidding10.27 Ether0.001477175
0x6fadc5c9913ec5cd932d690370bb3b2b3045914face2e65486df20594c4544e6206 days 9 hrs ago0x3fc3eacb474d69522ac71866c0fab7a413ad6f48  IN   BlockchainCuties_Bidding10.3 Ether0.005138
0x00a9d01516d864955df6dbbcd2b632bb12dc294d64fe170234183f693520c7f7208 days 10 hrs ago0x921d71dacda6e7bec838f2af4dbd8fc1361dd40b  IN   BlockchainCuties_Bidding10.25 Ether0.000169785
0x7a1043dee47f6f424c68a780a1b810d2666a4efc878cf641c2e9093b3bb67631208 days 10 hrs ago0x921d71dacda6e7bec838f2af4dbd8fc1361dd40b  IN   BlockchainCuties_Bidding10.25 Ether0.000169785
0x154e27e9108e6f69a9bb4d7d9037cde01e7de7b08fa5368fcfe61d7eb4b54d37209 days 17 hrs ago0xa1c299326473983c303eebb76e0cb062857cd9cb  IN   BlockchainCuties_Bidding10.25 Ether0.00011319
0xf986c1975e2464fda106a61d7a0060845782b0b5e8602d901e3951042e088b37211 days 2 hrs ago0x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b2  IN   BlockchainCuties_Bidding10.25 Ether0.00011319
0xd918836ca4360e03b0067d1731e02afbe132ca8db2935e8afd60841acab74dfb211 days 2 hrs ago0x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b2  IN   BlockchainCuties_Bidding10.25 Ether0.000113062
0xdef471a75beaf7f851d47585fcec800f20912bc8169e4d5355439d4e420d2414213 days 6 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.000101208
0x2ecb88b6a018497dcac4b20a50a767e591225258bb2ba549b18d40f5975fb67e213 days 6 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.000101208
0x4d97b1f2d419d19034bbcb8f49459686a9e29dcfec34cb53ead3e3dcca73b5c1213 days 6 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.000101208
0xcfda4d1b725bbe8a93b7f439051d98db49c71110fefa27cf090ceaaad6cfd118213 days 6 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.000101208
0x65856df9237bf998818ffce2306c863e3403f63e82f1229e1cca83f687aac920213 days 6 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN   BlockchainCuties_Bidding10 Ether0.000116208
0x59016024f881044be57c7890c69bd5906d8e7c1915f5f51c8d44fb89a116492d213 days 6 hrs ago0x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d67  IN    Contract Creation0 Ether0.001249639
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 5 Internal Transactions

ParentTxHash Block Age From To Value
0x17205b03b12a5b5caef7fe8d133bf85407ee7b56908cf7faacce6435e61fe9355908679202 days 19 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x45f254fd3fef54f3a5a8d601d291f2a5bf9d8d671.88000000000000003 Ether
0x4cdae5580b34622e121b7c312918134d165e264eba15fb2bbd1cd49cbd993bba5888481206 days 6 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590xa1c299326473983c303eebb76e0cb062857cd9cb0.25 Ether
0x5a2057f35dbd8dbffa73f4f89bddc6e5f9a0d386987f21f8bfe1550629c3a91e5888436206 days 6 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b20.25 Ether
0x037a32195503a5475fa97e1caea3eea25b7393459a21f29615e03b7c9c64c5995887674206 days 9 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x5684c7fd02a1c4e0c98e6dbb9ca176294198f4b20.25 Ether
0x6fadc5c9913ec5cd932d690370bb3b2b3045914face2e65486df20594c4544e65887660206 days 9 hrs ago0x9de9563e27c6aafcf907bacee733f83d501689590x921d71dacda6e7bec838f2af4dbd8fc1361dd40b0.25 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Bidding
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 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 Switch To Opcodes View
606060405260008054600160a060020a033316600160a860020a0319909116179055611156806100306000396000f3006060604052600436106101105763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041662c435038114610115578063092a5cce1461013a578063127effb21461014f578063162790551461017e5780631749c16f146101b157806326b387bb146101cb5780633623c225146101ea5780633ccfd60b146101fc5780633f4ba83a1461020f578063571a26a0146102225780635c975abb146102865780636cb136ba14610299578063776247c4146102b35780638456cb59146102c65780638da5cb5b146102d957806397b740e2146102ec578063b3ab15fb1461031b578063efa227ca1461033a578063f2fde38b14610354578063fb0f936314610373575b600080fd5b341561012057600080fd5b610128610481565b60405190815260200160405180910390f35b341561014557600080fd5b61014d610487565b005b341561015a57600080fd5b6101626104c3565b604051600160a060020a03909116815260200160405180910390f35b341561018957600080fd5b61019d600160a060020a03600435166104d2565b604051901515815260200160405180910390f35b34156101bc57600080fd5b61019d61ffff600435166104da565b34156101d657600080fd5b610128600160a060020a0360043516610519565b61014d61ffff6004351660243561052b565b341561020757600080fd5b61014d610847565b341561021a57600080fd5b61014d6108fd565b341561022d57600080fd5b61023860043561097c565b6040516001608060020a039095168552600160a060020a03909316602085015264ffffffffff91821660408086019190915290821660608501529116608083015260a0909101905180910390f35b341561029157600080fd5b61019d6109f4565b34156102a457600080fd5b61019d61ffff60043516610a04565b34156102be57600080fd5b61014d610a7c565b34156102d157600080fd5b61014d610ad6565b34156102e457600080fd5b610162610b5a565b34156102f757600080fd5b61014d64ffffffffff600435811690602435166001608060020a0360443516610b69565b341561032657600080fd5b61014d600160a060020a0360043516610cdb565b341561034557600080fd5b61014d61ffff60043516610d25565b341561035f57600080fd5b61014d600160a060020a0360043516610da4565b341561037e57600080fd5b610392600160a060020a0360043516610e3f565b604051808760a080838360005b838110156103b757808201518382015260200161039f565b5050505090500186600560200280838360005b838110156103e25780820151838201526020016103ca565b5050505090500185600560200280838360005b8381101561040d5780820151838201526020016103f5565b5050505090500184600560200280838360005b83811015610438578082015183820152602001610420565b5050505090500183600560200280838360005b8381101561046357808201518382015260200161044b565b50505050905001828152602001965050505050505060405180910390f35b60045481565b60005433600160a060020a039081169116146104a257600080fd5b600160a060020a03301631156104b757600080fd5b33600160a060020a0316ff5b600154600160a060020a031681565b6000903b1190565b60004260028361ffff168154811015156104f057fe5b600091825260209091206003909102016001015460a060020a900464ffffffffff161092915050565b60036020526000908152604090205481565b6000805481908190819060a060020a900460ff161561054957600080fd5b6002805461ffff881690811061055b57fe5b600091825260209091206001600390920201015460028054600160a060020a0390921695509061ffff881690811061058f57fe5b6000918252602080832060039283020154600160a060020a03331684529190526040909120546001608060020a0390911693508511156105ce57600080fd5b5050600160a060020a0333166000908152600360205260409020805484900390556004805484900390556002805484913483019161ffff881690811061061057fe5b60009182526020909120600390910201546001608060020a031681118061067357506002805461ffff881690811061064457fe5b60009182526020909120600390910201546001608060020a0316811480156106735750600160a060020a038416155b151561067e57600080fd5b61068786610a04565b151561069257600080fd5b8060028761ffff168154811015156106a657fe5b906000526020600020906003020160000160006101000a8154816001608060020a0302191690836001608060020a031602179055503360028761ffff168154811015156106ef57fe5b906000526020600020906003020160010160006101000a815481600160a060020a030219169083600160a060020a031602179055504260028761ffff1681548110151561073857fe5b906000526020600020906003020160010160196101000a81548164ffffffffff021916908364ffffffffff16021790555083600160a060020a031633600160a060020a03167f8de3133d029235cb8cb1983748af375f6f603d709a7acec59cf1c624fc64f38a838685038a604051928352602083019190915261ffff166040808301919091526060909101905180910390a3600160a060020a0384161561083f576107e2846104d2565b151561081857600160a060020a03841683156108fc0284604051600060405180830381858888f19350505050156108185761083f565b600160a060020a038416600090815260036020526040902080548401905560048054840190555b505050505050565b600160a060020a03331660009081526003602052604081205490811161086c57600080fd5b600480548290039055600160a060020a033316600081815260036020526040908190208054849003905582156108fc0290839051600060405180830381858888f1935050505015156108bd57600080fd5b33600160a060020a03167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243648260405190815260200160405180910390a250565b60005433600160a060020a0390811691161461091857600080fd5b60005460a060020a900460ff16151561093057600080fd5b6000805474ff0000000000000000000000000000000000000000191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600280548290811061098a57fe5b60009182526020909120600390910201805460018201546002909201546001608060020a039091169250600160a060020a0382169164ffffffffff60a060020a82048116927901000000000000000000000000000000000000000000000000009092048116911685565b60005460a060020a900460ff1681565b60004260028361ffff16815481101515610a1a57fe5b600091825260209091206002600390920201015464ffffffffff1611801590610a7657506002805461ffff8416908110610a5057fe5b600091825260209091206003909102016001015460a060020a900464ffffffffff164211155b92915050565b60005433600160a060020a03908116911614610a9757600080fd5b600054600454600160a060020a03918216913016310380156108fc0290604051600060405180830381858888f193505050501515610ad457600080fd5b565b60005433600160a060020a03908116911614610af157600080fd5b60005460a060020a900460ff1615610b0857600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600054600160a060020a031681565b60015433600160a060020a0390811691161480610b94575060005433600160a060020a039081169116145b1515610b9f57600080fd5b6002805460018101610bb1838261103c565b9160005260206000209060030201600060a060405190810160409081526001608060020a038616825260006020830181905264ffffffffff898901811692840192909252606083015287166080820152919050815181546fffffffffffffffffffffffffffffffff19166001608060020a0391909116178155602082015160018201805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039290921691909117905560408201518160010160146101000a81548164ffffffffff021916908364ffffffffff16021790555060608201518160010160196101000a81548164ffffffffff021916908364ffffffffff1602179055506080820151600291909101805464ffffffffff191664ffffffffff9092169190911790555050505050565b60005433600160a060020a03908116911614610cf657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60015433600160a060020a0390811691161480610d50575060005433600160a060020a039081169116145b1515610d5b57600080fd5b600060028261ffff16815481101515610d7057fe5b906000526020600020906003020160010160146101000a81548164ffffffffff021916908364ffffffffff16021790555050565b60005433600160a060020a03908116911614610dbf57600080fd5b600160a060020a0381161515610dd457600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b610e4761106d565b610e4f61106d565b610e57611095565b610e5f61106d565b610e6761106d565b600160a060020a03861660009081526003602052604081205490805b60025461ffff8216101561103157610e9a81610a04565b15611029576002805461ffff8316908110610eb157fe5b600091825260209091206003909102016001015460a060020a900464ffffffffff168861ffff841660058110610ee357fe5b64ffffffffff90921660209290920201526002805461ffff8316908110610f0657fe5b6000918252602090912060039091020160010154790100000000000000000000000000000000000000000000000000900464ffffffffff168761ffff841660058110610f4e57fe5b64ffffffffff90921660209290920201526002805461ffff8316908110610f7157fe5b60009182526020909120600390910201546001608060020a03168661ffff841660058110610f9b57fe5b60200201526002805461ffff8316908110610fb257fe5b6000918252602090912060016003909202010154600160a060020a03168561ffff841660058110610fdf57fe5b600160a060020a039092166020929092020152808461ffff84166005811061100357fe5b61ffff928316602091909102919091015260019092019160059083161061102957611031565b600101610e83565b505091939550919395565b8154818355818115116110685760030281600302836000526020600020918201910161106891906110bc565b505050565b60a06040519081016040526005815b60008152600019909101906020018161107c5790505090565b60a06040519081016040526005815b60008152602001906001900390816110a45790505090565b61112791905b808211156111235780546fffffffffffffffffffffffffffffffff191681556001810180547fffff00000000000000000000000000000000000000000000000000000000000016905560028101805464ffffffffff191690556003016110c2565b5090565b905600a165627a7a72305820faa64b5cc79c635a7463ad6c7a10e35175ab7bc4bea33f2b4ff07fa3124970940029

   Swarm Source:
bzzr://faa64b5cc79c635a7463ad6c7a10e35175ab7bc4bea33f2b4ff07fa312497094

 

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.