Balance:0.1 Ether | Buy more
Created by: 0x9bafe71af50aadc9f7c62944044f9798f2ad5b084666fccb56c62846e2456ce8

Last 100 sent transactions

HashToAmountTime
 0x7191c7...0xA235f7A216Fd0C50B7d2657a91DB022F7E5669D61 Ether2016-03-27 09:18:01 (a year ago)

Last 100 received transactions

HashFromAmountTime
0xc1f4a8d8...0xf4E8E25122C588c599e6aAc349e4c0a35C55a86a0 Ether2016-03-27 09:18:01 (a year ago)
0x3887b9e3...0xA235f7A216Fd0C50B7d2657a91DB022F7E5669D60.1 Ether2016-03-22 04:52:34 (a year ago)
0x9bafe71a...0xf4E8E25122C588c599e6aAc349e4c0a35C55a86a1 Ether2016-03-21 17:51:10 (a year ago)
 0x7a33bb...0xf4E8E25122C588c599e6aAc349e4c0a35C55a86a1 Ether2016-03-21 17:51:10 (a year ago)

Last 100 mined blocks

NumberDifficultyTimeReward

Last 100 mined uncles

Block NumberUncle NumberReward

Verified contract source code available!

How does it work?
  • Contract name: AllPayAuction
  • Compiler version: v0.2.2-2016-03-02-32f3a65
  • Optimization used: Yes
  • Source:
    contract AllPayAuction {
    
        // LMJ
        address public owner;
        uint public collectedFees;
        uint constant extraTime = 2 days;
        uint8 constant maxFeePercentage = 10;
        uint8 public feePercentage = 10;
    
        modifier onlyowner { if (msg.sender == owner) _ }
    
        struct Auction {
            uint etherForSale;
            uint startTime;
            uint endTime;
            uint highestBid;
            uint bidCount;
            address highestBidder;
            bool prizeCollected;
            uint8 feePercentage;
        }
    
        Auction[] public auctions;
    
        uint public curr_idx;
        uint public next_idx;
    
        event NewBid(uint auction_idx, uint bid);
        event NewAuction(uint auction_idx);
    
        function AllPayAuction() {
            owner = msg.sender;
            auctions.length = 1;
            auctions[0].etherForSale = msg.value;
            auctions[0].prizeCollected = false;
            startAuction();
        }
    
        function() {
            placeBid();
        }
    
        function placeBid() {
            if( now >= auctions[curr_idx].endTime ) {
                startAuction();
                placeBid();
                return;
            }
    
            if( msg.value <= auctions[curr_idx].highestBid ) {
                msg.sender.send(msg.value);
                return;
            }
    
            auctions[curr_idx].highestBid = msg.value;
            auctions[curr_idx].highestBidder = msg.sender;
            auctions[curr_idx].endTime += extraTime;
            auctions[curr_idx].bidCount += 1;
    
            uint fees = (msg.value / 100) * auctions[curr_idx].feePercentage;
            collectedFees += fees;
            auctions[next_idx].etherForSale += (msg.value - fees);
    
            NewBid(curr_idx, auctions[curr_idx].highestBid);
        }
    
        function startAuction() private {
            auctions.length += 1;
    
            curr_idx = auctions.length - 2;
            next_idx = auctions.length - 1;
    
            auctions[next_idx].etherForSale = 0 ether;
            auctions[next_idx].prizeCollected = false;
    
            auctions[curr_idx].startTime = now;
            auctions[curr_idx].endTime = auctions[curr_idx].startTime + extraTime;
            auctions[curr_idx].highestBid = 0 ether;
            auctions[curr_idx].highestBidder = owner;
            auctions[curr_idx].bidCount = 0;
            auctions[curr_idx].feePercentage = feePercentage;
    
            NewAuction(curr_idx);
        }
    
        function collectPrize(uint auction_idx) {
            if(
                auction_idx != next_idx &&
                now >= auctions[auction_idx].endTime &&
                !auctions[auction_idx].prizeCollected
            ) {
                auctions[auction_idx].highestBidder.send(
                  auctions[auction_idx].etherForSale
                );
                auctions[auction_idx].prizeCollected = true;
            }
        }
    
        function setOwner(address _owner) onlyowner {
            owner = _owner;
        }
    
        function setLowerFeePercentage(uint8 _feePercentage) onlyowner {
            if( _feePercentage < maxFeePercentage ) {
              feePercentage = _feePercentage;
            }
        }
    
        function withdrawFees(address recipient) onlyowner {
            if( collectedFees == 0 ether ) return;
            recipient.send(collectedFees);
            collectedFees = 0 ether;
        }
    
    }
  • ABI:
    [
      {
        "constant": false,
        "inputs": [
          {
            "name": "_feePercentage",
            "type": "uint8"
          }
        ],
        "name": "setLowerFeePercentage",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [
          {
            "name": "_owner",
            "type": "address"
          }
        ],
        "name": "setOwner",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [
          {
            "name": "recipient",
            "type": "address"
          }
        ],
        "name": "withdrawFees",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [
          {
            "name": "",
            "type": "uint256"
          }
        ],
        "name": "auctions",
        "outputs": [
          {
            "name": "etherForSale",
            "type": "uint256"
          },
          {
            "name": "startTime",
            "type": "uint256"
          },
          {
            "name": "endTime",
            "type": "uint256"
          },
          {
            "name": "highestBid",
            "type": "uint256"
          },
          {
            "name": "bidCount",
            "type": "uint256"
          },
          {
            "name": "highestBidder",
            "type": "address"
          },
          {
            "name": "prizeCollected",
            "type": "bool"
          },
          {
            "name": "feePercentage",
            "type": "uint8"
          }
        ],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "owner",
        "outputs": [
          {
            "name": "",
            "type": "address"
          }
        ],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "collectedFees",
        "outputs": [
          {
            "name": "",
            "type": "uint256"
          }
        ],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "feePercentage",
        "outputs": [
          {
            "name": "",
            "type": "uint8"
          }
        ],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "next_idx",
        "outputs": [
          {
            "name": "",
            "type": "uint256"
          }
        ],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "curr_idx",
        "outputs": [
          {
            "name": "",
            "type": "uint256"
          }
        ],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [],
        "name": "placeBid",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [
          {
            "name": "auction_idx",
            "type": "uint256"
          }
        ],
        "name": "collectPrize",
        "outputs": [],
        "type": "function"
      },
      {
        "inputs": [],
        "type": "constructor"
      },
      {
        "anonymous": false,
        "inputs": [
          {
            "indexed": false,
            "name": "auction_idx",
            "type": "uint256"
          },
          {
            "indexed": false,
            "name": "bid",
            "type": "uint256"
          }
        ],
        "name": "NewBid",
        "type": "event"
      },
      {
        "anonymous": false,
        "inputs": [
          {
            "indexed": false,
            "name": "auction_idx",
            "type": "uint256"
          }
        ],
        "name": "NewAuction",
        "type": "event"
      }
    ]
  • Contract creation bytecode:
    0x60606040526002805460ff1916600a17905560008054600160a060020a031916331790556003805460018083559190829080158290116100975760060281600602836000526020600020918201910161009791905b8082111561015357600080825560018201818155600283018290556003830182905560048301919091556005919091018054600160b060020a0319169055610054565b5050505034600360005060008154811015610002578154828252600080516020610d78833981519152939093559182908110156100025752600080516020610d788339815191528150600501805460a060020a60ff02191674010000000000000000000000000000000000000000929092029190911790556101576003805460018101808355919082908015829011610165576000839052610165906006908102600080516020610d7883398151915290810191840201610054565b5090565b6109ba8061039e6000396000f35b5050600380546001198101600455600019810160058190556000945091925081101561000257818352600602600080516020610d788339815191520182905580546005549081101561000257600602600080516020610d9883398151915201805460a060020a60ff0219169055600454815442935081101561000257600602600080516020610d58833981519152019190915560045481546202a300929190811015610002576004548254600692909202600080516020610d5883398151915201549093019290811015610002576006027fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85d019190915560045481546000929190811015610002576006027fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85e0182905560045481549254600160a060020a03169281101561000257600602600080516020610d98833981519152018054600160a060020a03191690921790915560045481546000929190811015610002576006027fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f0191909155600454600254825460ff9190911692919081101561000257600602600080516020610d9883398151915201805460a860020a60ff021916750100000000000000000000000000000000000000000093909302929092179091555060045460408051918252517fbdba0fc2c85fe021acfa560c047f0a846648b1b504aa94ab6557cabb04b942589181900360200190a156006060604052361561008c5760e060020a60003504623b9d88811461009757806313af4035146100d0578063164e68de14610103578063571a26a0146101315780638da5cb5b146102085780639003adfe1461021a578063a001ecdd14610223578063bc610c631461022f578063c561776914610238578063ecfc7ecc14610241578063f449619e14610301575b610431610433610245565b610431600435600054600160a060020a0390811633909116141561066857600a60ff82161015610668576002805460ff19168217905550565b610431600435600054600160a060020a039081163390911614156106685760008054600160a060020a0319168217905550565b610431600435600054600160a060020a0390811633909116141561066857600154600014156106cd57610668565b610435600435600380548290811015610002575060005260060260008051602061097a83398151915281015460008051602061099a83398151915282015460008051602061095a83398151915283015460008051602061093a8339815191528401547fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f8501547fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c95909501549194919392909190600160a060020a0381169060a060020a810460ff9081169160a860020a90041688565b610482600054600160a060020a031681565b61049f60015481565b6104b160025460ff1681565b61049f60055481565b61049f60045481565b6104315b60045460038054600092908110156100025790825260060260008051602061097a8339815191520154421061066b576106c060038054600181018083559190829080158290116106f3576106f390600690810260008051602061095a833981519152908101918402015b808211156109365760008082556001820181815560028301829055600383018290556004830191909155600591909101805475ffffffffffffffffffffffffffffffffffffffffffff191690556102af565b610431600435600554811480159061033e575060038054829081101561000257506000526006810260008051602061097a83398151915201544210155b8015610377575060038054829081101561000257506000526006810260008051602061099a833981519152015460a060020a900460ff16155b15610668576003805482908110156100025750805460008281526006840260008051602061099a8339815191520154600160a060020a031692909184908110156100025750506040516006840260008051602061095a83398151915201549082818181858883f19350505050506001600360005082815481101561000257506000525060060260008051602061099a83398151915201805474ff0000000000000000000000000000000000000000191660a060020a179055565b005b565b6040805198895260208901979097528787019590955260608701939093526080860191909152600160a060020a031660a085015260c084015260ff1660e083015251908190036101000190f35b60408051600160a060020a03929092168252519081900360200190f35b60408051918252519081900360200190f35b6040805160ff929092168252519081900360200190f35b6003805460045434929181101561000257600082905260060260008051602061093a83398151915201919091556004548154339291908110156100025760060260008051602061099a833981519152018054600160a060020a03191690921790915560045481546202a3009291908110156100025760060260008051602061097a83398151915201805490920190915560045481546001929190811015610002576006027fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f01805490920190915560045481548110156100025781546001805460069390930260008051602061099a833981519152015460a860020a900460ff16606434908104919091029384019091556005549294508490039291908110156100025760060260008051602061095a83398151915201805490920190915560045481547f632f5622fa7b1e8ef1a95c87de56ccc3584d8bc0f17283a3ad0ff221aa4cc612929082908110156100025750506006810260008051602061093a83398151915201546040805192835260208301919091528051918290030190a15b50565b60038054600454908110156100025760009190915260060260008051602061093a833981519152015434116104c85760405133600160a060020a031690600090349082818181858883f1935050505050610668565b6106c8610245565b610668565b600154604051600160a060020a0383169160009182818181858883f15050506001555050565b505060038054600119810160045560001981016005819055600094509192508110156100025781835260060260008051602061095a833981519152018290558054600554908110156100025760060260008051602061099a83398151915201805474ff0000000000000000000000000000000000000000191690556004548154429350811015610002576006027fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c019190915560045481546202a3009291908110156100025760045482546006929092027fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c015490930192908110156100025760060260008051602061097a8339815191520191909155600454815460009291908110156100025760060260008051602061093a8339815191520182905560045481549254600160a060020a0316928110156100025760060260008051602061099a833981519152018054600160a060020a03191690921790915560045481546000929190811015610002576006027fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f0191909155600454600254825460ff919091169291908110156100025760060260008051602061099a83398151915201805475ff000000000000000000000000000000000000000000191660a860020a93909302929092179091555060045460408051918252517fbdba0fc2c85fe021acfa560c047f0a846648b1b504aa94ab6557cabb04b942589181900360200190a1565b509056c2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85ec2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85bc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85dc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f860c2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85cc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85bc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f860
PUSH1 0x60 (`)
PUSH1 0x40 (@)
MSTORE
CALLDATASIZE
ISZERO
PUSH2 0x008c (Œ)
JUMPI
PUSH1 0xe0 (à)
PUSH1 0x02 ()
EXP
PUSH1 0x00 ()
CALLDATALOAD
DIV
PUSH3 0x3b9d88 (;ˆ)
DUP2
EQ
PUSH2 0x0097 (—)
JUMPI
DUP1
PUSH4 0x13af4035 ([email protected])
EQ
PUSH2 0x00d0 (Ð)
JUMPI
DUP1
PUSH4 0x164e68de (NhÞ)
EQ
PUSH2 0x0103 ()
JUMPI
DUP1
PUSH4 0x571a26a0 (W& )
EQ
PUSH2 0x0131 (1)
JUMPI
DUP1
PUSH4 0x8da5cb5b (¥Ë[)
EQ
PUSH2 0x0208 ()
JUMPI
DUP1
PUSH4 0x9003adfe (­þ)
EQ
PUSH2 0x021a ()
JUMPI
DUP1
PUSH4 0xa001ecdd ( ìÝ)
EQ
PUSH2 0x0223 (#)
JUMPI
DUP1
PUSH4 0xbc610c63 (¼ac)
EQ
PUSH2 0x022f (/)
JUMPI
DUP1
PUSH4 0xc5617769 (Åawi)
EQ
PUSH2 0x0238 (8)
JUMPI
DUP1
PUSH4 0xecfc7ecc (ìü~Ì)
EQ
PUSH2 0x0241 (A)
JUMPI
DUP1
PUSH4 0xf449619e (ôIaž)
EQ
PUSH2 0x0301 ()
JUMPI
JUMPDEST
PUSH2 0x0431 (1)
PUSH2 0x0433 (3)
PUSH2 0x0245 (E)
JUMP
JUMPDEST
PUSH2 0x0431 (1)
PUSH1 0x04 ()
CALLDATALOAD
PUSH1 0x00 ()
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
SWAP1
DUP2
AND
CALLER
SWAP1
SWAP2
AND
EQ
ISZERO
PUSH2 0x0668 (h)
JUMPI
PUSH1 0x0a (
)
PUSH1 0xff (ÿ)
DUP3
AND
LT
ISZERO
PUSH2 0x0668 (h)
JUMPI
PUSH1 0x02 ()
DUP1
SLOAD
PUSH1 0xff (ÿ)
NOT
AND
DUP3
OR
SWAP1
SSTORE
POP
JUMP
JUMPDEST
PUSH2 0x0431 (1)
PUSH1 0x04 ()
CALLDATALOAD
PUSH1 0x00 ()
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
SWAP1
DUP2
AND
CALLER
SWAP1
SWAP2
AND
EQ
ISZERO
PUSH2 0x0668 (h)
JUMPI
PUSH1 0x00 ()
DUP1
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
NOT
AND
DUP3
OR
SWAP1
SSTORE
POP
JUMP
JUMPDEST
PUSH2 0x0431 (1)
PUSH1 0x04 ()
CALLDATALOAD
PUSH1 0x00 ()
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
SWAP1
DUP2
AND
CALLER
SWAP1
SWAP2
AND
EQ
ISZERO
PUSH2 0x0668 (h)
JUMPI
PUSH1 0x01 ()
SLOAD
PUSH1 0x00 ()
EQ
ISZERO
PUSH2 0x06cd (Í)
JUMPI
PUSH2 0x0668 (h)
JUMP
JUMPDEST
PUSH2 0x0435 (5)
PUSH1 0x04 ()
CALLDATALOAD
PUSH1 0x03 ()
DUP1
SLOAD
DUP3
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
POP
PUSH1 0x00 ()
MSTORE
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x097a (	z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
DUP2
ADD
SLOAD
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
DUP3
ADD
SLOAD
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x095a (	Z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
DUP4
ADD
SLOAD
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x093a (	:)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
DUP5
ADD
SLOAD
PUSH32 0xc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f (ÂWZžY<ùYøÉ/Û(iÃ9Z;Ð^%Doqø_)
DUP6
ADD
SLOAD
PUSH32 0xc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c (ÂWZžY<ùYøÉ/Û(iÃ9Z;Ð^%Doqø\)
SWAP6
SWAP1
SWAP6
ADD
SLOAD
SWAP2
SWAP5
SWAP2
SWAP4
SWAP3
SWAP1
SWAP2
SWAP1
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
DUP2
AND
SWAP1
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
DUP2
DIV
PUSH1 0xff (ÿ)
SWAP1
DUP2
AND
SWAP2
PUSH1 0xa8 (¨)
PUSH1 0x02 ()
EXP
SWAP1
DIV
AND
DUP9
JUMP
JUMPDEST
PUSH2 0x0482 (‚)
PUSH1 0x00 ()
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
AND
DUP2
JUMP
JUMPDEST
PUSH2 0x049f (Ÿ)
PUSH1 0x01 ()
SLOAD
DUP2
JUMP
JUMPDEST
PUSH2 0x04b1 (±)
PUSH1 0x02 ()
SLOAD
PUSH1 0xff (ÿ)
AND
DUP2
JUMP
JUMPDEST
PUSH2 0x049f (Ÿ)
PUSH1 0x05 ()
SLOAD
DUP2
JUMP
JUMPDEST
PUSH2 0x049f (Ÿ)
PUSH1 0x04 ()
SLOAD
DUP2
JUMP
JUMPDEST
PUSH2 0x0431 (1)
JUMPDEST
PUSH1 0x04 ()
SLOAD
PUSH1 0x03 ()
DUP1
SLOAD
PUSH1 0x00 ()
SWAP3
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
SWAP1
DUP3
MSTORE
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x097a (	z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
TIMESTAMP
LT
PUSH2 0x066b (k)
JUMPI
PUSH2 0x06c0 (À)
PUSH1 0x03 ()
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
ADD
DUP1
DUP4
SSTORE
SWAP2
SWAP1
DUP3
SWAP1
DUP1
ISZERO
DUP3
SWAP1
GT
PUSH2 0x06f3 (ó)
JUMPI
PUSH2 0x06f3 (ó)
SWAP1
PUSH1 0x06 ()
SWAP1
DUP2
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x095a (	Z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
SWAP1
DUP2
ADD
SWAP2
DUP5
MUL
ADD
JUMPDEST
DUP1
DUP3
GT
ISZERO
PUSH2 0x0936 (	6)
JUMPI
PUSH1 0x00 ()
DUP1
DUP3
SSTORE
PUSH1 0x01 ()
DUP3
ADD
DUP2
DUP2
SSTORE
PUSH1 0x02 ()
DUP4
ADD
DUP3
SWAP1
SSTORE
PUSH1 0x03 ()
DUP4
ADD
DUP3
SWAP1
SSTORE
PUSH1 0x04 ()
DUP4
ADD
SWAP2
SWAP1
SWAP2
SSTORE
PUSH1 0x05 ()
SWAP2
SWAP1
SWAP2
ADD
DUP1
SLOAD
PUSH22 0xffffffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
NOT
AND
SWAP1
SSTORE
PUSH2 0x02af (¯)
JUMP
JUMPDEST
PUSH2 0x0431 (1)
PUSH1 0x04 ()
CALLDATALOAD
PUSH1 0x05 ()
SLOAD
DUP2
EQ
DUP1
ISZERO
SWAP1
PUSH2 0x033e (>)
JUMPI
POP
PUSH1 0x03 ()
DUP1
SLOAD
DUP3
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
POP
PUSH1 0x00 ()
MSTORE
PUSH1 0x06 ()
DUP2
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x097a (	z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
TIMESTAMP
LT
ISZERO
JUMPDEST
DUP1
ISZERO
PUSH2 0x0377 (w)
JUMPI
POP
PUSH1 0x03 ()
DUP1
SLOAD
DUP3
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
POP
PUSH1 0x00 ()
MSTORE
PUSH1 0x06 ()
DUP2
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SWAP1
DIV
PUSH1 0xff (ÿ)
AND
ISZERO
JUMPDEST
ISZERO
PUSH2 0x0668 (h)
JUMPI
PUSH1 0x03 ()
DUP1
SLOAD
DUP3
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
POP
DUP1
SLOAD
PUSH1 0x00 ()
DUP3
DUP2
MSTORE
PUSH1 0x06 ()
DUP5
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
AND
SWAP3
SWAP1
SWAP2
DUP5
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
POP
POP
PUSH1 0x40 (@)
MLOAD
PUSH1 0x06 ()
DUP5
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x095a (	Z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
SWAP1
DUP3
DUP2
DUP2
DUP2
DUP6
DUP9
DUP4
CALL
SWAP4
POP
POP
POP
POP
POP
PUSH1 0x01 ()
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
DUP3
DUP2
SLOAD
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
POP
PUSH1 0x00 ()
MSTORE
POP
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP1
SLOAD
PUSH21 0xff0000000000000000000000000000000000000000 (ÿ)
NOT
AND
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
OR
SWAP1
SSTORE
JUMP
JUMPDEST
STOP
JUMPDEST
JUMP
JUMPDEST
PUSH1 0x40 (@)
DUP1
MLOAD
SWAP9
DUP10
MSTORE
PUSH1 0x20 ( )
DUP10
ADD
SWAP8
SWAP1
SWAP8
MSTORE
DUP8
DUP8
ADD
SWAP6
SWAP1
SWAP6
MSTORE
PUSH1 0x60 (`)
DUP8
ADD
SWAP4
SWAP1
SWAP4
MSTORE
PUSH1 0x80 (€)
DUP7
ADD
SWAP2
SWAP1
SWAP2
MSTORE
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
AND
PUSH1 0xa0 ( )
DUP6
ADD
MSTORE
PUSH1 0xc0 (À)
DUP5
ADD
MSTORE
PUSH1 0xff (ÿ)
AND
PUSH1 0xe0 (à)
DUP4
ADD
MSTORE
MLOAD
SWAP1
DUP2
SWAP1
SUB
PUSH2 0x0100 ()
ADD
SWAP1
RETURN
JUMPDEST
PUSH1 0x40 (@)
DUP1
MLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
SWAP3
SWAP1
SWAP3
AND
DUP3
MSTORE
MLOAD
SWAP1
DUP2
SWAP1
SUB
PUSH1 0x20 ( )
ADD
SWAP1
RETURN
JUMPDEST
PUSH1 0x40 (@)
DUP1
MLOAD
SWAP2
DUP3
MSTORE
MLOAD
SWAP1
DUP2
SWAP1
SUB
PUSH1 0x20 ( )
ADD
SWAP1
RETURN
JUMPDEST
PUSH1 0x40 (@)
DUP1
MLOAD
PUSH1 0xff (ÿ)
SWAP3
SWAP1
SWAP3
AND
DUP3
MSTORE
MLOAD
SWAP1
DUP2
SWAP1
SUB
PUSH1 0x20 ( )
ADD
SWAP1
RETURN
JUMPDEST
PUSH1 0x03 ()
DUP1
SLOAD
PUSH1 0x04 ()
SLOAD
CALLVALUE
SWAP3
SWAP2
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x00 ()
DUP3
SWAP1
MSTORE
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x093a (	:)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SWAP2
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
CALLER
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP1
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
NOT
AND
SWAP1
SWAP3
OR
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
PUSH3 0x02a300 (£)
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x097a (	z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP1
SLOAD
SWAP1
SWAP3
ADD
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
PUSH1 0x01 ()
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH32 0xc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f (ÂWZžY<ùYøÉ/Û(iÃ9Z;Ð^%Doqø_)
ADD
DUP1
SLOAD
SWAP1
SWAP3
ADD
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
DUP2
SLOAD
PUSH1 0x01 ()
DUP1
SLOAD
PUSH1 0x06 ()
SWAP4
SWAP1
SWAP4
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
PUSH1 0xa8 (¨)
PUSH1 0x02 ()
EXP
SWAP1
DIV
PUSH1 0xff (ÿ)
AND
PUSH1 0x64 (d)
CALLVALUE
SWAP1
DUP2
DIV
SWAP2
SWAP1
SWAP2
MUL
SWAP4
DUP5
ADD
SWAP1
SWAP2
SSTORE
PUSH1 0x05 ()
SLOAD
SWAP3
SWAP5
POP
DUP5
SWAP1
SUB
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x095a (	Z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP1
SLOAD
SWAP1
SWAP3
ADD
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
PUSH32 0x632f5622fa7b1e8ef1a95c87de56ccc3584d8bc0f17283a3ad0ff221aa4cc612 (c/V"ú{Žñ©\‡ÞVÌÃXM‹Àñrƒ£­ò!ªLÆ)
SWAP3
SWAP1
DUP3
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
POP
POP
PUSH1 0x06 ()
DUP2
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x093a (	:)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
PUSH1 0x40 (@)
DUP1
MLOAD
SWAP3
DUP4
MSTORE
PUSH1 0x20 ( )
DUP4
ADD
SWAP2
SWAP1
SWAP2
MSTORE
DUP1
MLOAD
SWAP2
DUP3
SWAP1
SUB
ADD
SWAP1
LOG1
JUMPDEST
POP
JUMP
JUMPDEST
PUSH1 0x03 ()
DUP1
SLOAD
PUSH1 0x04 ()
SLOAD
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x00 ()
SWAP2
SWAP1
SWAP2
MSTORE
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x093a (	:)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SLOAD
CALLVALUE
GT
PUSH2 0x04c8 (È)
JUMPI
PUSH1 0x40 (@)
MLOAD
CALLER
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
AND
SWAP1
PUSH1 0x00 ()
SWAP1
CALLVALUE
SWAP1
DUP3
DUP2
DUP2
DUP2
DUP6
DUP9
DUP4
CALL
SWAP4
POP
POP
POP
POP
POP
PUSH2 0x0668 (h)
JUMP
JUMPDEST
PUSH2 0x06c8 (È)
PUSH2 0x0245 (E)
JUMP
JUMPDEST
PUSH2 0x0668 (h)
JUMP
JUMPDEST
PUSH1 0x01 ()
SLOAD
PUSH1 0x40 (@)
MLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
DUP4
AND
SWAP2
PUSH1 0x00 ()
SWAP2
DUP3
DUP2
DUP2
DUP2
DUP6
DUP9
DUP4
CALL
POP
POP
POP
PUSH1 0x01 ()
SSTORE
POP
POP
JUMP
JUMPDEST
POP
POP
PUSH1 0x03 ()
DUP1
SLOAD
PUSH1 0x01 ()
NOT
DUP2
ADD
PUSH1 0x04 ()
SSTORE
PUSH1 0x00 ()
NOT
DUP2
ADD
PUSH1 0x05 ()
DUP2
SWAP1
SSTORE
PUSH1 0x00 ()
SWAP5
POP
SWAP2
SWAP3
POP
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
DUP2
DUP4
MSTORE
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x095a (	Z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP3
SWAP1
SSTORE
DUP1
SLOAD
PUSH1 0x05 ()
SLOAD
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP1
SLOAD
PUSH21 0xff0000000000000000000000000000000000000000 (ÿ)
NOT
AND
SWAP1
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
TIMESTAMP
SWAP4
POP
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH32 0xc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c (ÂWZžY<ùYøÉ/Û(iÃ9Z;Ð^%Doqø\)
ADD
SWAP2
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
PUSH3 0x02a300 (£)
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x04 ()
SLOAD
DUP3
SLOAD
PUSH1 0x06 ()
SWAP3
SWAP1
SWAP3
MUL
PUSH32 0xc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c (ÂWZžY<ùYøÉ/Û(iÃ9Z;Ð^%Doqø\)
ADD
SLOAD
SWAP1
SWAP4
ADD
SWAP3
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x097a (	z)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
SWAP2
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
PUSH1 0x00 ()
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x093a (	:)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP3
SWAP1
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
SWAP3
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
AND
SWAP3
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP1
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
NOT
AND
SWAP1
SWAP3
OR
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
DUP2
SLOAD
PUSH1 0x00 ()
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH32 0xc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f (ÂWZžY<ùYøÉ/Û(iÃ9Z;Ð^%Doqø_)
ADD
SWAP2
SWAP1
SWAP2
SSTORE
PUSH1 0x04 ()
SLOAD
PUSH1 0x02 ()
SLOAD
DUP3
SLOAD
PUSH1 0xff (ÿ)
SWAP2
SWAP1
SWAP2
AND
SWAP3
SWAP2
SWAP1
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
PUSH1 0x06 ()
MUL
PUSH1 0x00 ()
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH2 0x099a (	š)
DUP4
CODECOPY
DUP2
MLOAD
SWAP2
MSTORE
ADD
DUP1
SLOAD
PUSH22 0xff000000000000000000000000000000000000000000 (ÿ)
NOT
AND
PUSH1 0xa8 (¨)
PUSH1 0x02 ()
EXP
SWAP4
SWAP1
SWAP4
MUL
SWAP3
SWAP1
SWAP3
OR
SWAP1
SWAP2
SSTORE
POP
PUSH1 0x04 ()
SLOAD
PUSH1 0x40 (@)
DUP1
MLOAD
SWAP2
DUP3
MSTORE
MLOAD
PUSH32 0xbdba0fc2c85fe021acfa560c047f0a846648b1b504aa94ab6557cabb04b94258 (½ºÂÈ_à!¬úV
„fH±µª”«eWÊ»¹BX)
SWAP2
DUP2
SWAP1
SUB
PUSH1 0x20 ( )
ADD
SWAP1
LOG1
JUMP
JUMPDEST
POP
SWAP1
JUMP
Missing opcode 
JUMPI
GAS
Missing opcode 
SWAP15
MSIZE
EXTCODECOPY
STOP
Missing opcode 
MSIZE
Missing opcode 
Missing opcode 
Missing opcode 
SLT
Missing opcode 
Missing opcode 
PUSH10 0xc3395a3b0502d05e2516 (Ã9Z;Ð^%)
DIFFICULTY
PUSH16 0x71f85ec2575a0e9e593c00f959f8c92f (qø^ÂWZžY<ùYøÉ/)
SLT
Missing opcode 
Missing opcode 
PUSH10 0xc3395a3b0502d05e2516 (Ã9Z;Ð^%)
DIFFICULTY
PUSH16 0x71f85bc2575a0e9e593c00f959f8c92f (qø[ÂWZžY<ùYøÉ/)
SLT
Missing opcode 
Missing opcode 
PUSH10 0xc3395a3b0502d05e2516 (Ã9Z;Ð^%)
DIFFICULTY
PUSH16 0x71f85dc2575a0e9e593c00f959f8c92f (qø]ÂWZžY<ùYøÉ/)
SLT
Missing opcode 
Missing opcode 
PUSH10 0xc3395a3b0502d05e2516 (Ã9Z;Ð^%)
DIFFICULTY
PUSH16 0x71f860 (qø`)

Token balances

TokenBalance

Token transactions

Tx HashBlockTimeFromToAmount
blog comments powered by Disqus