Balance:0.015 Ether | Buy more
Created by: 0xa76d13ebabdafd2caa9f5b636bf54e4820a0433d061e16cf251661bf86b81485

Last 100 sent transactions

HashToAmountTime

Last 100 received transactions

HashFromAmountTime
0xa6ccd54f...0xD837ACd68e7dd0A0a9F03d72623d5CE5180e3bB80 Ether2016-06-30 17:27:08 (8 months ago)
0xb493a04b...0xD837ACd68e7dd0A0a9F03d72623d5CE5180e3bB80.005 Ether2016-06-29 17:26:51 (8 months ago)
0x5e85bd5e...0xD837ACd68e7dd0A0a9F03d72623d5CE5180e3bB80.01 Ether2016-06-29 17:24:33 (8 months ago)
0x7899b54d...0xD837ACd68e7dd0A0a9F03d72623d5CE5180e3bB80 Ether2016-06-29 17:24:16 (8 months ago)
0xa76d13eb...0xD837ACd68e7dd0A0a9F03d72623d5CE5180e3bB80 Ether2016-06-29 17:21:23 (8 months ago)

Last 100 mined blocks

NumberDifficultyTimeReward

Last 100 mined uncles

Block NumberUncle NumberReward

Verified contract source code available!

How does it work?
  • Contract name: EtherBuyTheBlock
  • Compiler version: v0.3.2-2016-04-22-dd4300d
  • Optimization used: Yes
  • Source:
    contract EtherBuyTheBlock {
        address owner;
        address hotAccount = 0xA8Ca03e8BA138769384745456C99Fb86c3DE17d9;
        string public currentState = '';
        /* this function is executed at initialization and sets the owner of the contract */
        function mortal() { owner = msg.sender; }
        /* Function to recover the funds on the contract */
        function kill() { if (msg.sender == owner) selfdestruct(owner); }
    
        function placeWager() public {
           if (msg.value >= 0 finney && msg.value < 256 finney) {
                if (this.balance > 6500 finney) {
                    bool success = msg.sender.send(5000 finney);
                    if (success == true) {
                        success = hotAccount.send(1000 finney);
                        if (success == true) {
                            currentState =  'You win!';
                        }
    
                    }
                }
                else 
                {
                    currentState = 'Not a winner, sorry! - Try again later.';
                }
           }
        }
    
        function readMessage() public returns(string) {
            return currentState;
        }
    
    }
  • ABI:
    [
      {
        "constant": false,
        "inputs": [],
        "name": "readMessage",
        "outputs": [
          {
            "name": "",
            "type": "string"
          }
        ],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "currentState",
        "outputs": [
          {
            "name": "",
            "type": "string"
          }
        ],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [],
        "name": "kill",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [],
        "name": "placeWager",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [],
        "name": "mortal",
        "outputs": [],
        "type": "function"
      }
    ]
  • Contract creation bytecode:
    0x60018054600160a060020a03191673a8ca03e8ba138769384745456c99fb86c3de17d917815560806040819052600060608190526002805481835290936020601f60001992841615610100029290920190921685900401047f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace90810192805160ff1916855550609d9291505b8082111560ad5760008155600101608b565b5050610462806100b16000396000f35b509056606060405260e060020a6000350463031d5d0181146100475780630c3f6acf146100ae57806341c0e1b514610109578063b1cc434814610133578063f1eae25c1461027d575b005b6102a26040805160208181018352600082528251600280546001811615610100026000190116819004601f810184900484028301840190955284825292939092918301828280156104585780601f1061042d57610100808354040283529160200191610458565b6102a26002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561033b5780601f106103105761010080835404028352916020019161033b565b610045600054600160a060020a03908116339190911614156102a057600054600160a060020a0316ff5b610045600060003410158015610150575067038d7ea4c680000034105b1561041e57675a34a38fc00a000030600160a060020a031631111561034357604051600160a060020a03331690600090674563918244f400009082818181858883f193505050509050806001141561041257600154604051600160a060020a039190911690600090670de0b6b3a76400009082818181858883f19450505050600182141590506104125760408051808201909152600881527f596f752077696e2100000000000000000000000000000000000000000000000060209182019081526002805460008290529151601060ff199091161781559161040f91601f6000196001831615610100020190911684900401047f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace908101905b808211156104175760008155600101610269565b6100456000805473ffffffffffffffffffffffffffffffffffffffff1916331790555b565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156103025780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b820191906000526020600020905b81548152906001019060200180831161031e57829003601f168201915b505050505081565b60408051606081018252602781527f4e6f7420612077696e6e65722c20736f72727921202d2054727920616761696e60208281019182527f206c617465722e0000000000000000000000000000000000000000000000000093830193909352600280546000829052604f8255909360018216156101000260001901909116849004601f01047f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace908101926047015b828111156104215782518260005055916020019190600101906103f1565b50505b61041e565b5090565b50505b50565b5061041b929150610269565b820191906000526020600020905b81548152906001019060200180831161043b57829003601f168201915b505050505090509056
PUSH1 0x60 (`)
PUSH1 0x40 (@)
MSTORE
PUSH1 0xe0 (à)
PUSH1 0x02 ()
EXP
PUSH1 0x00 ()
CALLDATALOAD
DIV
PUSH4 0x031d5d01 (])
DUP2
EQ
PUSH2 0x0047 (G)
JUMPI
DUP1
PUSH4 0x0c3f6acf (?jÏ)
EQ
PUSH2 0x00ae (®)
JUMPI
DUP1
PUSH4 0x41c0e1b5 (AÀáµ)
EQ
PUSH2 0x0109 (	)
JUMPI
DUP1
PUSH4 0xb1cc4348 (±ÌCH)
EQ
PUSH2 0x0133 (3)
JUMPI
DUP1
PUSH4 0xf1eae25c (ñêâ\)
EQ
PUSH2 0x027d (})
JUMPI
JUMPDEST
STOP
JUMPDEST
PUSH2 0x02a2 (¢)
PUSH1 0x40 (@)
DUP1
MLOAD
PUSH1 0x20 ( )
DUP2
DUP2
ADD
DUP4
MSTORE
PUSH1 0x00 ()
DUP3
MSTORE
DUP3
MLOAD
PUSH1 0x02 ()
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
AND
ISZERO
PUSH2 0x0100 ()
MUL
PUSH1 0x00 ()
NOT
ADD
AND
DUP2
SWAP1
DIV
PUSH1 0x1f ()
DUP2
ADD
DUP5
SWAP1
DIV
DUP5
MUL
DUP4
ADD
DUP5
ADD
SWAP1
SWAP6
MSTORE
DUP5
DUP3
MSTORE
SWAP3
SWAP4
SWAP1
SWAP3
SWAP2
DUP4
ADD
DUP3
DUP3
DUP1
ISZERO
PUSH2 0x0458 (X)
JUMPI
DUP1
PUSH1 0x1f ()
LT
PUSH2 0x042d (-)
JUMPI
PUSH2 0x0100 ()
DUP1
DUP4
SLOAD
DIV
MUL
DUP4
MSTORE
SWAP2
PUSH1 0x20 ( )
ADD
SWAP2
PUSH2 0x0458 (X)
JUMP
JUMPDEST
PUSH2 0x02a2 (¢)
PUSH1 0x02 ()
DUP1
SLOAD
PUSH1 0x40 (@)
DUP1
MLOAD
PUSH1 0x20 ( )
PUSH1 0x01 ()
DUP5
AND
ISZERO
PUSH2 0x0100 ()
MUL
PUSH1 0x00 ()
NOT
ADD
SWAP1
SWAP4
AND
DUP5
SWAP1
DIV
PUSH1 0x1f ()
DUP2
ADD
DUP5
SWAP1
DIV
DUP5
MUL
DUP3
ADD
DUP5
ADD
SWAP1
SWAP3
MSTORE
DUP2
DUP2
MSTORE
SWAP3
SWAP2
DUP4
ADD
DUP3
DUP3
DUP1
ISZERO
PUSH2 0x033b (;)
JUMPI
DUP1
PUSH1 0x1f ()
LT
PUSH2 0x0310 ()
JUMPI
PUSH2 0x0100 ()
DUP1
DUP4
SLOAD
DIV
MUL
DUP4
MSTORE
SWAP2
PUSH1 0x20 ( )
ADD
SWAP2
PUSH2 0x033b (;)
JUMP
JUMPDEST
PUSH2 0x0045 (E)
PUSH1 0x00 ()
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
SWAP1
DUP2
AND
CALLER
SWAP2
SWAP1
SWAP2
AND
EQ
ISZERO
PUSH2 0x02a0 ( )
JUMPI
PUSH1 0x00 ()
SLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
AND
SUICIDE
JUMPDEST
PUSH2 0x0045 (E)
PUSH1 0x00 ()
PUSH1 0x00 ()
CALLVALUE
LT
ISZERO
DUP1
ISZERO
PUSH2 0x0150 (P)
JUMPI
POP
PUSH8 0x038d7ea4c6800000 (~¤Æ€)
CALLVALUE
LT
JUMPDEST
ISZERO
PUSH2 0x041e ()
JUMPI
PUSH8 0x5a34a38fc00a0000 (Z4£À
)
ADDRESS
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
AND
BALANCE
GT
ISZERO
PUSH2 0x0343 (C)
JUMPI
PUSH1 0x40 (@)
MLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
CALLER
AND
SWAP1
PUSH1 0x00 ()
SWAP1
PUSH8 0x4563918244f40000 (Ec‘‚Dô)
SWAP1
DUP3
DUP2
DUP2
DUP2
DUP6
DUP9
DUP4
CALL
SWAP4
POP
POP
POP
POP
SWAP1
POP
DUP1
PUSH1 0x01 ()
EQ
ISZERO
PUSH2 0x0412 ()
JUMPI
PUSH1 0x01 ()
SLOAD
PUSH1 0x40 (@)
MLOAD
PUSH1 0x01 ()
PUSH1 0xa0 ( )
PUSH1 0x02 ()
EXP
SUB
SWAP2
SWAP1
SWAP2
AND
SWAP1
PUSH1 0x00 ()
SWAP1
PUSH8 0x0de0b6b3a7640000 (
ඳ§d)
SWAP1
DUP3
DUP2
DUP2
DUP2
DUP6
DUP9
DUP4
CALL
SWAP5
POP
POP
POP
POP
PUSH1 0x01 ()
DUP3
EQ
ISZERO
SWAP1
POP
PUSH2 0x0412 ()
JUMPI
PUSH1 0x40 (@)
DUP1
MLOAD
DUP1
DUP3
ADD
SWAP1
SWAP2
MSTORE
PUSH1 0x08 ()
DUP2
MSTORE
PUSH32 0x596f752077696e21000000000000000000000000000000000000000000000000 (You win!)
PUSH1 0x20 ( )
SWAP2
DUP3
ADD
SWAP1
DUP2
MSTORE
PUSH1 0x02 ()
DUP1
SLOAD
PUSH1 0x00 ()
DUP3
SWAP1
MSTORE
SWAP2
MLOAD
PUSH1 0x10 ()
PUSH1 0xff (ÿ)
NOT
SWAP1
SWAP2
AND
OR
DUP2
SSTORE
SWAP2
PUSH2 0x040f ()
SWAP2
PUSH1 0x1f ()
PUSH1 0x00 ()
NOT
PUSH1 0x01 ()
DUP4
AND
ISZERO
PUSH2 0x0100 ()
MUL
ADD
SWAP1
SWAP2
AND
DUP5
SWAP1
DIV
ADD
DIV
PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace (@W‡ú¨#àò·cÄ;¨‚‹3!ʁúuÍ:£»ZÎ)
SWAP1
DUP2
ADD
SWAP1
JUMPDEST
DUP1
DUP3
GT
ISZERO
PUSH2 0x0417 ()
JUMPI
PUSH1 0x00 ()
DUP2
SSTORE
PUSH1 0x01 ()
ADD
PUSH2 0x0269 (i)
JUMP
JUMPDEST
PUSH2 0x0045 (E)
PUSH1 0x00 ()
DUP1
SLOAD
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
NOT
AND
CALLER
OR
SWAP1
SSTORE
JUMPDEST
JUMP
JUMPDEST
PUSH1 0x40 (@)
MLOAD
DUP1
DUP1
PUSH1 0x20 ( )
ADD
DUP3
DUP2
SUB
DUP3
MSTORE
DUP4
DUP2
DUP2
MLOAD
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
SWAP2
POP
DUP1
MLOAD
SWAP1
PUSH1 0x20 ( )
ADD
SWAP1
DUP1
DUP4
DUP4
DUP3
SWAP1
PUSH1 0x00 ()
PUSH1 0x04 ()
PUSH1 0x20 ( )
DUP5
PUSH1 0x1f ()
ADD
DIV
PUSH1 0x0f ()
MUL
PUSH1 0x03 ()
ADD
CALL
POP
SWAP1
POP
SWAP1
DUP2
ADD
SWAP1
PUSH1 0x1f ()
AND
DUP1
ISZERO
PUSH2 0x0302 ()
JUMPI
DUP1
DUP3
SUB
DUP1
MLOAD
PUSH1 0x01 ()
DUP4
PUSH1 0x20 ( )
SUB
PUSH2 0x0100 ()
EXP
SUB
NOT
AND
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
SWAP2
POP
JUMPDEST
POP
SWAP3
POP
POP
POP
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP2
SUB
SWAP1
RETURN
JUMPDEST
DUP3
ADD
SWAP2
SWAP1
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP1
JUMPDEST
DUP2
SLOAD
DUP2
MSTORE
SWAP1
PUSH1 0x01 ()
ADD
SWAP1
PUSH1 0x20 ( )
ADD
DUP1
DUP4
GT
PUSH2 0x031e ()
JUMPI
DUP3
SWAP1
SUB
PUSH1 0x1f ()
AND
DUP3
ADD
SWAP2
JUMPDEST
POP
POP
POP
POP
POP
DUP2
JUMP
JUMPDEST
PUSH1 0x40 (@)
DUP1
MLOAD
PUSH1 0x60 (`)
DUP2
ADD
DUP3
MSTORE
PUSH1 0x27 (')
DUP2
MSTORE
PUSH32 0x4e6f7420612077696e6e65722c20736f72727921202d2054727920616761696e (Not a winner, sorry! - Try again)
PUSH1 0x20 ( )
DUP3
DUP2
ADD
SWAP2
DUP3
MSTORE
PUSH32 0x206c617465722e00000000000000000000000000000000000000000000000000 ( later.)
SWAP4
DUP4
ADD
SWAP4
SWAP1
SWAP4
MSTORE
PUSH1 0x02 ()
DUP1
SLOAD
PUSH1 0x00 ()
DUP3
SWAP1
MSTORE
PUSH1 0x4f (O)
DUP3
SSTORE
SWAP1
SWAP4
PUSH1 0x01 ()
DUP3
AND
ISZERO
PUSH2 0x0100 ()
MUL
PUSH1 0x00 ()
NOT
ADD
SWAP1
SWAP2
AND
DUP5
SWAP1
DIV
PUSH1 0x1f ()
ADD
DIV
PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace (@W‡ú¨#àò·cÄ;¨‚‹3!ʁúuÍ:£»ZÎ)
SWAP1
DUP2
ADD
SWAP3
PUSH1 0x47 (G)
ADD
JUMPDEST
DUP3
DUP2
GT
ISZERO
PUSH2 0x0421 (!)
JUMPI
DUP3
MLOAD
DUP3
PUSH1 0x00 ()
POP
SSTORE
SWAP2
PUSH1 0x20 ( )
ADD
SWAP2
SWAP1
PUSH1 0x01 ()
ADD
SWAP1
PUSH2 0x03f1 (ñ)
JUMP
JUMPDEST
POP
POP
JUMPDEST
PUSH2 0x041e ()
JUMP
JUMPDEST
POP
SWAP1
JUMP
JUMPDEST
POP
POP
JUMPDEST
POP
JUMP
JUMPDEST
POP
PUSH2 0x041b ()
SWAP3
SWAP2
POP
PUSH2 0x0269 (i)
JUMP
JUMPDEST
DUP3
ADD
SWAP2
SWAP1
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP1
JUMPDEST
DUP2
SLOAD
DUP2
MSTORE
SWAP1
PUSH1 0x01 ()
ADD
SWAP1
PUSH1 0x20 ( )
ADD
DUP1
DUP4
GT
PUSH2 0x043b (;)
JUMPI
DUP3
SWAP1
SUB
PUSH1 0x1f ()
AND
DUP3
ADD
SWAP2
JUMPDEST
POP
POP
POP
POP
POP
SWAP1
POP
SWAP1
JUMP

Token balances

TokenBalance
blog comments powered by Disqus