Balance:0.3645938232421875 Ether ($108.26) | Buy more

Last 100 sent transactions

HashToAmountTime
 0x131737...0xBB101AE8Ac3cEC6E26575B7D6446EE1f91D83C1D1.2844887451171876 Ether ($381.42)2016-02-06 20:29:47 (2 years ago)
 0x8f544e...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.856325830078125 Ether ($254.28)2016-02-06 18:44:45 (2 years ago)
 0xebc318...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.57088388671875 Ether ($169.52)2016-02-06 00:47:50 (2 years ago)
 0xc5b870...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.3805892578125 Ether ($113.01)2016-02-06 00:27:15 (2 years ago)
 0xa0eb40...0x363BE44335D8B8D9Cc7447913a72d077041BbfbA0.16915078125 Ether ($50.23)2016-02-05 05:16:37 (2 years ago)
 0x2076cf...0xbc845F440dE1419A540CFE1d6D445b9cc8e384270.1127671875 Ether ($33.49)2016-02-05 05:12:46 (2 years ago)
 0xe73a54...0xBB101AE8Ac3cEC6E26575B7D6446EE1f91D83C1D0.075178125 Ether ($22.32)2016-02-05 04:13:06 (2 years ago)
 0x005b29...0x00f0836f411c170770F27297b71F5a9670FBfe300 Ether ($0.00)2016-02-04 08:32:29 (2 years ago)
 0xf21b05...0xBB101AE8Ac3cEC6E26575B7D6446EE1f91D83C1D1e-18 Ether ($0.00)2016-01-31 21:15:40 (2 years ago)
 0x1f6b15...0x2A5E65e5C0F2A122C899536d792e1F75765f89160.03375 Ether ($10.02)2016-01-25 12:20:44 (2 years ago)
 0x5831af...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.0334125 Ether ($9.92)2016-01-24 00:30:03 (2 years ago)
 0xfe8e68...0x2f88180369377869a1BC5ae807416F72d736c2060.025 Ether ($7.42)2016-01-23 23:39:55 (2 years ago)

Last 100 received transactions

HashFromAmountTime
0x8d3fec06...0xFE159b1852A4450bA4bD9C2630DBeA72c9b8CD651.29746337890625 Ether ($385.27)2016-02-06 20:29:47 (2 years ago)
0x4546b404...0xBB101AE8Ac3cEC6E26575B7D6446EE1f91D83C1D0.8649755859375 Ether ($256.85)2016-02-06 18:44:45 (2 years ago)
0x9c22eb80...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.576650390625 Ether ($171.23)2016-02-06 00:47:50 (2 years ago)
0x3eae6dcd...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.38443359375 Ether ($114.15)2016-02-06 00:27:15 (2 years ago)
0xa332ffd2...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.2562890625 Ether ($76.10)2016-02-06 00:19:33 (2 years ago)
0x79f162b0...0x363BE44335D8B8D9Cc7447913a72d077041BbfbA0 Ether ($0.00)2016-02-05 05:33:58 (2 years ago)
 0x58e2ec...0xa1e81f015e1185D8E5B1BFc6E0155180779638AF0.170859375 Ether ($50.73)2016-02-05 05:16:37 (2 years ago)
0x28029d9a...0x363BE44335D8B8D9Cc7447913a72d077041BbfbA0.11390625 Ether ($33.82)2016-02-05 05:12:46 (2 years ago)
0x0b7062c6...0xbc845F440dE1419A540CFE1d6D445b9cc8e384270.0759375 Ether ($22.55)2016-02-05 04:13:06 (2 years ago)
0x9ff69835...0x00f0836f411c170770F27297b71F5a9670FBfe300 Ether ($0.00)2016-02-04 08:32:29 (2 years ago)
0x8357feaf...0xBB101AE8Ac3cEC6E26575B7D6446EE1f91D83C1D0.050625 Ether ($15.03)2016-01-31 21:17:30 (2 years ago)
0xb1a64d3a...0xBB101AE8Ac3cEC6E26575B7D6446EE1f91D83C1D1e-18 Ether ($0.00)2016-01-31 21:15:40 (2 years ago)
0x56f4f954...0x2A5E65e5C0F2A122C899536d792e1F75765f89160.03375 Ether ($10.02)2016-01-25 12:20:44 (2 years ago)
0xa4f7a6cb...0x2f88180369377869a1BC5ae807416F72d736c2060.03375 Ether ($10.02)2016-01-24 00:30:03 (2 years ago)
0x306cfb71...0xB2afec1DA55C15Ad57B3310F9008c47F4E028de30.0225 Ether ($6.68)2016-01-23 23:56:38 (2 years ago)
0xb4b6065d...0x2f88180369377869a1BC5ae807416F72d736c2060 Ether ($0.00)2016-01-23 23:40:16 (2 years ago)
0x113a161a...0x2f88180369377869a1BC5ae807416F72d736c2060 Ether ($0.00)2016-01-23 23:39:55 (2 years ago)
 0xe73ae7...0xa082de4736e831c026CCe4C281A80ae6B196a4620.015 Ether ($4.45)2016-01-23 21:12:02 (2 years ago)
0x96c700a1...0x2f88180369377869a1BC5ae807416F72d736c2060.01 Ether ($2.97)2016-01-23 19:38:19 (2 years ago)
 0xef8324...0x2f88180369377869a1BC5ae807416F72d736c2060 Ether ($0.00)2016-01-23 19:32:35 (2 years ago)
0xe80514f4...0x2f88180369377869a1BC5ae807416F72d736c2060 Ether ($0.00)2016-01-23 19:32:35 (2 years ago)

Last 100 mined blocks

NumberDifficultyTimeReward

Last 100 mined uncles

Block NumberUncle NumberReward

Verified contract source code available!

How does it work?
  • Contract name: KingOfTheEtherThrone
  • Compiler version: v0.2.0-2016-01-20-67c855c
  • Optimization used: No
  • Source:
    // A chain-game contract that maintains a 'throne' which agents may pay to rule.
    // (c) Kieran Elby. All rights reserved.
    // v0.3.0.
    // Inspired by ethereumpyramid.com and the (now-gone?) "magnificent bitcoin gem".
    // TODO - round amounts to e.g. 3 sig fig, start with higher amount.
    // TODO - allow ownership transfer / creating new thrones?
    // TODO - enforce time-limit on reign (can contracts do that without external action)?
    // TODO - add bitcoin bridge so agents can pay in bitcoin?
    
    contract KingOfTheEtherThrone {
    
        struct Monarch {
            // Address from which they paid their claimFee
            // and to which their compensation will be sent.
            address etherAddress;
            // A name by which they wish to be known.
            // TODO - should I use string? bytes? bytes32?
            string name;
            // How much did they pay to become monarch?
            uint claimPrice;
            // When did their rule start (based on block.timestamp)?
            uint coronationTimestamp;
        }
    
        // The wizard is the hidden power behind the throne; they
        // occupy the throne during gaps in succession and collect fees.
        address wizardAddress;
    
        // We let the wizard payments build up rather than consume
        // too much gas.
        uint accumulatedWizardPayments = 0;
    
        // Used to ensure only the wizard can do some things.
        modifier onlywizard { if (msg.sender == wizardAddress) _ }
    
        // How much must the first monarch pay?
        uint constant startingClaimPrice = 10 finney;
    
        // The next claimPrice is calculated from the previous claimFee
        // by multiplying by claimFeeAdjustNum and dividing by claimFeeAdjustDen -
        // for example, num=3 and den=2 would cause a 50% increase.
        uint constant claimPriceAdjustNum = 3;
        uint constant claimPriceAdjustDen = 2;
    
        // How much of each claimFee goes to the wizard (expressed as a fraction)?
        // e.g. num=1 and den=100 would deduct 1% for the wizard, leaving 99% as
        // the compensation fee for the usurped monarch.
        uint constant wizardCommissionFractionNum = 1;
        uint constant wizardCommissionFractionDen = 100;
    
        // How much ether must an agent pay now to become the monarch?
        uint public currentClaimPrice;
    
        // The King (or Queen) of the Ether.
        Monarch public currentMonarch;
    
        // Earliest-first list of previous throne holders.
        Monarch[] public pastMonarchs;
    
        // Create a new throne, with the creator as wizard and first ruler.
        // Sets up some hopefully sensible defaults.
        function KingOfTheEtherThrone() {
            wizardAddress = msg.sender;
            currentClaimPrice = startingClaimPrice;
            currentMonarch = Monarch(
                wizardAddress,
                "[Vacant]",
                0,
                block.timestamp
            );
        }
    
        function numberOfMonarchs() constant returns (uint n) {
            return pastMonarchs.length;
        }
    
        // Fired when the throne is claimed. Can be used to help build a front-end.
        event ThroneClaimed(
            address usurperEtherAddress,
            string usurperName,
            uint newClaimPrice
        );
    
        // Fallback function - simple transactions trigger this.
        // Assume the message data is their desired name.
        function() {
            claimThrone(string(msg.data));
        }
    
        // Claim the throne for the given name by paying the currentClaimFee.
        function claimThrone(string name) {
    
            uint valuePaid = msg.value;
    
            // If they paid too little, reject claim and refund their money.
            if (valuePaid < currentClaimPrice) {
                msg.sender.send(valuePaid);
                return;
            }
    
            // If they paid too much, continue with claim but refund the excess.
            if (valuePaid > currentClaimPrice) {
                uint excessPaid = valuePaid - currentClaimPrice;
                msg.sender.send(excessPaid);
                valuePaid = valuePaid - excessPaid;
            }
    
            // The claim price payment goes to the current monarch as compensation
            // (with a commission held back for the wizard). We let the wizard's
            // payments accumulate to avoid wasting gas sending small fees.
    
            uint wizardCommission = (valuePaid * wizardCommissionFractionNum) / wizardCommissionFractionDen;
            accumulatedWizardPayments += wizardCommission;
    
            uint compensation = valuePaid - wizardCommission;
    
            if (currentMonarch.etherAddress != wizardAddress) {
                currentMonarch.etherAddress.send(compensation);
            } else {
                // When the throne is vacant, the wizard is paid the fee.
                accumulatedWizardPayments += compensation;
            }
    
            // Usurp the current monarch, replacing them with the new one.
            pastMonarchs.push(currentMonarch);
            currentMonarch = Monarch(
                msg.sender,
                name,
                valuePaid,
                block.timestamp
            );
    
            // Increase the claim fee for next time.
            currentClaimPrice = currentClaimPrice * claimPriceAdjustNum / claimPriceAdjustDen;
    
            // Hail the new monarch!
            ThroneClaimed(currentMonarch.etherAddress, currentMonarch.name, currentClaimPrice);
        }
    
        // Used only by the wizard to collect his commission.
        function sweepCommission() onlywizard {
            if (accumulatedWizardPayments == 0) {
                return;
            }
            wizardAddress.send(accumulatedWizardPayments);
            accumulatedWizardPayments = 0;
        }
    
    }
  • ABI:
    [
      {
        "constant": true,
        "inputs": [],
        "name": "currentClaimPrice",
        "outputs": [
          {
            "name": "",
            "type": "uint256"
          }
        ],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [
          {
            "name": "",
            "type": "uint256"
          }
        ],
        "name": "pastMonarchs",
        "outputs": [
          {
            "name": "etherAddress",
            "type": "address"
          },
          {
            "name": "name",
            "type": "string"
          },
          {
            "name": "claimPrice",
            "type": "uint256"
          },
          {
            "name": "coronationTimestamp",
            "type": "uint256"
          }
        ],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [
          {
            "name": "name",
            "type": "string"
          }
        ],
        "name": "claimThrone",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "numberOfMonarchs",
        "outputs": [
          {
            "name": "n",
            "type": "uint256"
          }
        ],
        "type": "function"
      },
      {
        "constant": false,
        "inputs": [],
        "name": "sweepCommission",
        "outputs": [],
        "type": "function"
      },
      {
        "constant": true,
        "inputs": [],
        "name": "currentMonarch",
        "outputs": [
          {
            "name": "etherAddress",
            "type": "address"
          },
          {
            "name": "name",
            "type": "string"
          },
          {
            "name": "claimPrice",
            "type": "uint256"
          },
          {
            "name": "coronationTimestamp",
            "type": "uint256"
          }
        ],
        "type": "function"
      },
      {
        "inputs": [],
        "type": "constructor"
      },
      {
        "anonymous": false,
        "inputs": [
          {
            "indexed": false,
            "name": "usurperEtherAddress",
            "type": "address"
          },
          {
            "indexed": false,
            "name": "usurperName",
            "type": "string"
          },
          {
            "indexed": false,
            "name": "newClaimPrice",
            "type": "uint256"
          }
        ],
        "name": "ThroneClaimed",
        "type": "event"
      }
    ]
  • Contract creation bytecode:
    0x606060405260006001600050555b33600060006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690830217905550662386f26fc10000600260005081905550608060405190810160405280600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168152602001604060405190810160405280600881526020017f5b566163616e745d00000000000000000000000000000000000000000000000081526020015081526020016000815260200142815260200150600360005060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908302179055506020820151816001016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061015557805160ff1916838001178555610186565b82800160010185558215610186579182015b82811115610185578251826000505591602001919060010190610167565b5b5090506101b19190610193565b808211156101ad5760008181506000905550600101610193565b5090565b505060408201518160020160005055606082015181600301600050559050505b610b11806101df6000396000f360606040523615610074576000357c01000000000000000000000000000000000000000000000000000000009004806364325ddb146100b95780637842c52d146100dc578063b66a323c146101b5578063c8fdc8911461020b578063da82a0351461022e578063e40d0ac31461023d57610074565b6100b75b6100b46000368080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050506103dc565b5b565b005b6100c6600480505061030d565b6040518082815260200191505060405180910390f35b6100f2600480803590602001909190505061035f565b604051808573ffffffffffffffffffffffffffffffffffffffff168152602001806020018481526020018381526020018281038252858181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156101a35780601f10610178576101008083540402835291602001916101a3565b820191906000526020600020905b81548152906001019060200180831161018657829003601f168201915b50509550505050505060405180910390f35b6102096004808035906020019082018035906020019191908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509090919050506103dc565b005b61021860048050506103c7565b6040518082815260200191505060405180910390f35b61023b6004805050610a3f565b005b61024a6004805050610316565b604051808573ffffffffffffffffffffffffffffffffffffffff168152602001806020018481526020018381526020018281038252858181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156102fb5780601f106102d0576101008083540402835291602001916102fb565b820191906000526020600020905b8154815290600101906020018083116102de57829003601f168201915b50509550505050505060405180910390f35b60026000505481565b60036000508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600101600050908060020160005054908060030160005054905084565b600760005081815481101561000257906000526020600020906004020160005b915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600101600050908060020160005054908060030160005054905084565b600060076000508054905090506103d9565b90565b600060006000600034935060026000505484101561042c573373ffffffffffffffffffffffffffffffffffffffff16600085604051809050600060405180830381858888f1935050505050610a38565b60026000505484111561047e57600260005054840392503373ffffffffffffffffffffffffffffffffffffffff16600084604051809050600060405180830381858888f1935050505050828403935083505b6064600185020491508160016000828282505401925050819055508184039050600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600360005060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561057d57600360005060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600082604051809050600060405180830381858888f1935050505050610590565b8060016000828282505401925050819055505b600760005080548060010182818154818355818115116106885760040281600402836000526020600020918201910161068791906105c9565b808211156106835760006000820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600050805460018160011615610100020316600290046000825580601f106106265750610663565b601f0160209004906000526020600020908101906106629190610644565b8082111561065e5760008181506000905550600101610644565b5090565b5b5060028201600050600090556003820160005060009055506001016105c9565b5090565b5b5050509190906000526020600020906004020160005b600360005090919091506000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff0219169083021790555060018201600050816001016000509080546001816001161561010002031660029004828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106107545780548555610791565b8280016001018555821561079157600052602060002091601f016020900482015b82811115610790578254825591600101919060010190610775565b5b5090506107bc919061079e565b808211156107b8576000818150600090555060010161079e565b5090565b5050600282016000505481600201600050556003820160005054816003016000505550505060806040519081016040528033815260200186815260200185815260200142815260200150600360005060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908302179055506020820151816001016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061089157805160ff19168380011785556108c2565b828001600101855582156108c2579182015b828111156108c15782518260005055916020019190600101906108a3565b5b5090506108ed91906108cf565b808211156108e957600081815060009055506001016108cf565b5090565b505060408201518160020160005055606082015181600301600050559050506002600360026000505402046002600050819055507f66dd2fa17295ffce5da0fb78b9a7146bc2c19cfbab9752e98fd016cfde14e0de600360005060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166003600050600101600050600260005054604051808473ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015610a275780601f106109fc57610100808354040283529160200191610a27565b820191906000526020600020905b815481529060010190602001808311610a0a57829003601f168201915b505094505050505060405180910390a15b5050505050565b600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610b0e5760006001600050541415610aa857610b0f565b600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000600160005054604051809050600060405180830381858888f193505050505060006001600050819055505b5b56
PUSH1 0x60 (`)
PUSH1 0x40 (@)
MSTORE
CALLDATASIZE
ISZERO
PUSH2 0x0074 (t)
JUMPI
PUSH1 0x00 ()
CALLDATALOAD
PUSH29 0x0100000000000000000000000000000000000000000000000000000000 ()
SWAP1
DIV
DUP1
PUSH4 0x64325ddb (d2]Û)
EQ
PUSH2 0x00b9 (¹)
JUMPI
DUP1
PUSH4 0x7842c52d (xBÅ-)
EQ
PUSH2 0x00dc (Ü)
JUMPI
DUP1
PUSH4 0xb66a323c (¶j2<)
EQ
PUSH2 0x01b5 (µ)
JUMPI
DUP1
PUSH4 0xc8fdc891 (Èýȑ)
EQ
PUSH2 0x020b ()
JUMPI
DUP1
PUSH4 0xda82a035 (ڂ 5)
EQ
PUSH2 0x022e (.)
JUMPI
DUP1
PUSH4 0xe40d0ac3 (ä
Ã)
EQ
PUSH2 0x023d (=)
JUMPI
PUSH2 0x0074 (t)
JUMP
JUMPDEST
PUSH2 0x00b7 (·)
JUMPDEST
PUSH2 0x00b4 (´)
PUSH1 0x00 ()
CALLDATASIZE
DUP1
DUP1
PUSH1 0x1f ()
ADD
PUSH1 0x20 ( )
DUP1
SWAP2
DIV
MUL
PUSH1 0x20 ( )
ADD
PUSH1 0x40 (@)
MLOAD
SWAP1
DUP2
ADD
PUSH1 0x40 (@)
MSTORE
DUP1
SWAP4
SWAP3
SWAP2
SWAP1
DUP2
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP4
DUP4
DUP1
DUP3
DUP5
CALLDATACOPY
DUP3
ADD
SWAP2
POP
POP
POP
POP
POP
POP
PUSH2 0x03dc (Ü)
JUMP
JUMPDEST
JUMPDEST
JUMP
JUMPDEST
STOP
JUMPDEST
PUSH2 0x00c6 (Æ)
PUSH1 0x04 ()
DUP1
POP
POP
PUSH2 0x030d (
)
JUMP
JUMPDEST
PUSH1 0x40 (@)
MLOAD
DUP1
DUP3
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
SWAP2
POP
POP
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP2
SUB
SWAP1
RETURN
JUMPDEST
PUSH2 0x00f2 (ò)
PUSH1 0x04 ()
DUP1
DUP1
CALLDATALOAD
SWAP1
PUSH1 0x20 ( )
ADD
SWAP1
SWAP2
SWAP1
POP
POP
PUSH2 0x035f (_)
JUMP
JUMPDEST
PUSH1 0x40 (@)
MLOAD
DUP1
DUP6
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP1
PUSH1 0x20 ( )
ADD
DUP5
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP4
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP3
DUP2
SUB
DUP3
MSTORE
DUP6
DUP2
DUP2
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
SWAP2
POP
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
DUP1
ISZERO
PUSH2 0x01a3 (£)
JUMPI
DUP1
PUSH1 0x1f ()
LT
PUSH2 0x0178 (x)
JUMPI
PUSH2 0x0100 ()
DUP1
DUP4
SLOAD
DIV
MUL
DUP4
MSTORE
SWAP2
PUSH1 0x20 ( )
ADD
SWAP2
PUSH2 0x01a3 (£)
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 0x0186 (†)
JUMPI
DUP3
SWAP1
SUB
PUSH1 0x1f ()
AND
DUP3
ADD
SWAP2
JUMPDEST
POP
POP
SWAP6
POP
POP
POP
POP
POP
POP
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP2
SUB
SWAP1
RETURN
JUMPDEST
PUSH2 0x0209 (	)
PUSH1 0x04 ()
DUP1
DUP1
CALLDATALOAD
SWAP1
PUSH1 0x20 ( )
ADD
SWAP1
DUP3
ADD
DUP1
CALLDATALOAD
SWAP1
PUSH1 0x20 ( )
ADD
SWAP2
SWAP2
SWAP1
DUP1
DUP1
PUSH1 0x1f ()
ADD
PUSH1 0x20 ( )
DUP1
SWAP2
DIV
MUL
PUSH1 0x20 ( )
ADD
PUSH1 0x40 (@)
MLOAD
SWAP1
DUP2
ADD
PUSH1 0x40 (@)
MSTORE
DUP1
SWAP4
SWAP3
SWAP2
SWAP1
DUP2
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP4
DUP4
DUP1
DUP3
DUP5
CALLDATACOPY
DUP3
ADD
SWAP2
POP
POP
POP
POP
POP
POP
SWAP1
SWAP1
SWAP2
SWAP1
POP
POP
PUSH2 0x03dc (Ü)
JUMP
JUMPDEST
STOP
JUMPDEST
PUSH2 0x0218 ()
PUSH1 0x04 ()
DUP1
POP
POP
PUSH2 0x03c7 (Ç)
JUMP
JUMPDEST
PUSH1 0x40 (@)
MLOAD
DUP1
DUP3
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
SWAP2
POP
POP
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP2
SUB
SWAP1
RETURN
JUMPDEST
PUSH2 0x023b (;)
PUSH1 0x04 ()
DUP1
POP
POP
PUSH2 0x0a3f (
?)
JUMP
JUMPDEST
STOP
JUMPDEST
PUSH2 0x024a (J)
PUSH1 0x04 ()
DUP1
POP
POP
PUSH2 0x0316 ()
JUMP
JUMPDEST
PUSH1 0x40 (@)
MLOAD
DUP1
DUP6
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP1
PUSH1 0x20 ( )
ADD
DUP5
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP4
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP3
DUP2
SUB
DUP3
MSTORE
DUP6
DUP2
DUP2
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
SWAP2
POP
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
DUP1
ISZERO
PUSH2 0x02fb (û)
JUMPI
DUP1
PUSH1 0x1f ()
LT
PUSH2 0x02d0 (Ð)
JUMPI
PUSH2 0x0100 ()
DUP1
DUP4
SLOAD
DIV
MUL
DUP4
MSTORE
SWAP2
PUSH1 0x20 ( )
ADD
SWAP2
PUSH2 0x02fb (û)
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 0x02de (Þ)
JUMPI
DUP3
SWAP1
SUB
PUSH1 0x1f ()
AND
DUP3
ADD
SWAP2
JUMPDEST
POP
POP
SWAP6
POP
POP
POP
POP
POP
POP
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP2
SUB
SWAP1
RETURN
JUMPDEST
PUSH1 0x02 ()
PUSH1 0x00 ()
POP
SLOAD
DUP2
JUMP
JUMPDEST
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
DUP1
PUSH1 0x00 ()
ADD
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
SWAP1
DUP1
PUSH1 0x01 ()
ADD
PUSH1 0x00 ()
POP
SWAP1
DUP1
PUSH1 0x02 ()
ADD
PUSH1 0x00 ()
POP
SLOAD
SWAP1
DUP1
PUSH1 0x03 ()
ADD
PUSH1 0x00 ()
POP
SLOAD
SWAP1
POP
DUP5
JUMP
JUMPDEST
PUSH1 0x07 ()
PUSH1 0x00 ()
POP
DUP2
DUP2
SLOAD
DUP2
LT
ISZERO
PUSH2 0x0002 ()
JUMPI
SWAP1
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP1
PUSH1 0x04 ()
MUL
ADD
PUSH1 0x00 ()
JUMPDEST
SWAP2
POP
SWAP1
POP
DUP1
PUSH1 0x00 ()
ADD
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
SWAP1
DUP1
PUSH1 0x01 ()
ADD
PUSH1 0x00 ()
POP
SWAP1
DUP1
PUSH1 0x02 ()
ADD
PUSH1 0x00 ()
POP
SLOAD
SWAP1
DUP1
PUSH1 0x03 ()
ADD
PUSH1 0x00 ()
POP
SLOAD
SWAP1
POP
DUP5
JUMP
JUMPDEST
PUSH1 0x00 ()
PUSH1 0x07 ()
PUSH1 0x00 ()
POP
DUP1
SLOAD
SWAP1
POP
SWAP1
POP
PUSH2 0x03d9 (Ù)
JUMP
JUMPDEST
SWAP1
JUMP
JUMPDEST
PUSH1 0x00 ()
PUSH1 0x00 ()
PUSH1 0x00 ()
PUSH1 0x00 ()
CALLVALUE
SWAP4
POP
PUSH1 0x02 ()
PUSH1 0x00 ()
POP
SLOAD
DUP5
LT
ISZERO
PUSH2 0x042c (,)
JUMPI
CALLER
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH1 0x00 ()
DUP6
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP1
POP
PUSH1 0x00 ()
PUSH1 0x40 (@)
MLOAD
DUP1
DUP4
SUB
DUP2
DUP6
DUP9
DUP9
CALL
SWAP4
POP
POP
POP
POP
POP
PUSH2 0x0a38 (
8)
JUMP
JUMPDEST
PUSH1 0x02 ()
PUSH1 0x00 ()
POP
SLOAD
DUP5
GT
ISZERO
PUSH2 0x047e (~)
JUMPI
PUSH1 0x02 ()
PUSH1 0x00 ()
POP
SLOAD
DUP5
SUB
SWAP3
POP
CALLER
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH1 0x00 ()
DUP5
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP1
POP
PUSH1 0x00 ()
PUSH1 0x40 (@)
MLOAD
DUP1
DUP4
SUB
DUP2
DUP6
DUP9
DUP9
CALL
SWAP4
POP
POP
POP
POP
POP
DUP3
DUP5
SUB
SWAP4
POP
DUP4
POP
JUMPDEST
PUSH1 0x64 (d)
PUSH1 0x01 ()
DUP6
MUL
DIV
SWAP2
POP
DUP2
PUSH1 0x01 ()
PUSH1 0x00 ()
DUP3
DUP3
DUP3
POP
SLOAD
ADD
SWAP3
POP
POP
DUP2
SWAP1
SSTORE
POP
DUP2
DUP5
SUB
SWAP1
POP
PUSH1 0x00 ()
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
PUSH1 0x00 ()
ADD
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
EQ
ISZERO
ISZERO
PUSH2 0x057d (})
JUMPI
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
PUSH1 0x00 ()
ADD
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH1 0x00 ()
DUP3
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP1
POP
PUSH1 0x00 ()
PUSH1 0x40 (@)
MLOAD
DUP1
DUP4
SUB
DUP2
DUP6
DUP9
DUP9
CALL
SWAP4
POP
POP
POP
POP
POP
PUSH2 0x0590 ()
JUMP
JUMPDEST
DUP1
PUSH1 0x01 ()
PUSH1 0x00 ()
DUP3
DUP3
DUP3
POP
SLOAD
ADD
SWAP3
POP
POP
DUP2
SWAP1
SSTORE
POP
JUMPDEST
PUSH1 0x07 ()
PUSH1 0x00 ()
POP
DUP1
SLOAD
DUP1
PUSH1 0x01 ()
ADD
DUP3
DUP2
DUP2
SLOAD
DUP2
DUP4
SSTORE
DUP2
DUP2
ISZERO
GT
PUSH2 0x0688 (ˆ)
JUMPI
PUSH1 0x04 ()
MUL
DUP2
PUSH1 0x04 ()
MUL
DUP4
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP2
DUP3
ADD
SWAP2
ADD
PUSH2 0x0687 (‡)
SWAP2
SWAP1
PUSH2 0x05c9 (É)
JUMP
JUMPDEST
DUP1
DUP3
GT
ISZERO
PUSH2 0x0683 (ƒ)
JUMPI
PUSH1 0x00 ()
PUSH1 0x00 ()
DUP3
ADD
PUSH1 0x00 ()
PUSH2 0x0100 ()
EXP
DUP2
SLOAD
SWAP1
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
MUL
NOT
AND
SWAP1
SSTORE
PUSH1 0x01 ()
DUP3
ADD
PUSH1 0x00 ()
POP
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
PUSH1 0x00 ()
DUP3
SSTORE
DUP1
PUSH1 0x1f ()
LT
PUSH2 0x0626 (&)
JUMPI
POP
PUSH2 0x0663 (c)
JUMP
JUMPDEST
PUSH1 0x1f ()
ADD
PUSH1 0x20 ( )
SWAP1
DIV
SWAP1
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP1
DUP2
ADD
SWAP1
PUSH2 0x0662 (b)
SWAP2
SWAP1
PUSH2 0x0644 (D)
JUMP
JUMPDEST
DUP1
DUP3
GT
ISZERO
PUSH2 0x065e (^)
JUMPI
PUSH1 0x00 ()
DUP2
DUP2
POP
PUSH1 0x00 ()
SWAP1
SSTORE
POP
PUSH1 0x01 ()
ADD
PUSH2 0x0644 (D)
JUMP
JUMPDEST
POP
SWAP1
JUMP
JUMPDEST
JUMPDEST
POP
PUSH1 0x02 ()
DUP3
ADD
PUSH1 0x00 ()
POP
PUSH1 0x00 ()
SWAP1
SSTORE
PUSH1 0x03 ()
DUP3
ADD
PUSH1 0x00 ()
POP
PUSH1 0x00 ()
SWAP1
SSTORE
POP
PUSH1 0x01 ()
ADD
PUSH2 0x05c9 (É)
JUMP
JUMPDEST
POP
SWAP1
JUMP
JUMPDEST
JUMPDEST
POP
POP
POP
SWAP2
SWAP1
SWAP1
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP1
PUSH1 0x04 ()
MUL
ADD
PUSH1 0x00 ()
JUMPDEST
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
SWAP1
SWAP2
SWAP1
SWAP2
POP
PUSH1 0x00 ()
DUP3
ADD
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
DUP2
PUSH1 0x00 ()
ADD
PUSH1 0x00 ()
PUSH2 0x0100 ()
EXP
DUP2
SLOAD
DUP2
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
MUL
NOT
AND
SWAP1
DUP4
MUL
OR
SWAP1
SSTORE
POP
PUSH1 0x01 ()
DUP3
ADD
PUSH1 0x00 ()
POP
DUP2
PUSH1 0x01 ()
ADD
PUSH1 0x00 ()
POP
SWAP1
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
DUP3
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
SWAP1
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP1
PUSH1 0x1f ()
ADD
PUSH1 0x20 ( )
SWAP1
DIV
DUP2
ADD
SWAP3
DUP3
PUSH1 0x1f ()
LT
PUSH2 0x0754 (T)
JUMPI
DUP1
SLOAD
DUP6
SSTORE
PUSH2 0x0791 (‘)
JUMP
JUMPDEST
DUP3
DUP1
ADD
PUSH1 0x01 ()
ADD
DUP6
SSTORE
DUP3
ISZERO
PUSH2 0x0791 (‘)
JUMPI
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP2
PUSH1 0x1f ()
ADD
PUSH1 0x20 ( )
SWAP1
DIV
DUP3
ADD
JUMPDEST
DUP3
DUP2
GT
ISZERO
PUSH2 0x0790 ()
JUMPI
DUP3
SLOAD
DUP3
SSTORE
SWAP2
PUSH1 0x01 ()
ADD
SWAP2
SWAP1
PUSH1 0x01 ()
ADD
SWAP1
PUSH2 0x0775 (u)
JUMP
JUMPDEST
JUMPDEST
POP
SWAP1
POP
PUSH2 0x07bc (¼)
SWAP2
SWAP1
PUSH2 0x079e (ž)
JUMP
JUMPDEST
DUP1
DUP3
GT
ISZERO
PUSH2 0x07b8 (¸)
JUMPI
PUSH1 0x00 ()
DUP2
DUP2
POP
PUSH1 0x00 ()
SWAP1
SSTORE
POP
PUSH1 0x01 ()
ADD
PUSH2 0x079e (ž)
JUMP
JUMPDEST
POP
SWAP1
JUMP
JUMPDEST
POP
POP
PUSH1 0x02 ()
DUP3
ADD
PUSH1 0x00 ()
POP
SLOAD
DUP2
PUSH1 0x02 ()
ADD
PUSH1 0x00 ()
POP
SSTORE
PUSH1 0x03 ()
DUP3
ADD
PUSH1 0x00 ()
POP
SLOAD
DUP2
PUSH1 0x03 ()
ADD
PUSH1 0x00 ()
POP
SSTORE
POP
POP
POP
PUSH1 0x80 (€)
PUSH1 0x40 (@)
MLOAD
SWAP1
DUP2
ADD
PUSH1 0x40 (@)
MSTORE
DUP1
CALLER
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP7
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP6
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
TIMESTAMP
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
POP
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
PUSH1 0x00 ()
DUP3
ADD
MLOAD
DUP2
PUSH1 0x00 ()
ADD
PUSH1 0x00 ()
PUSH2 0x0100 ()
EXP
DUP2
SLOAD
DUP2
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
MUL
NOT
AND
SWAP1
DUP4
MUL
OR
SWAP1
SSTORE
POP
PUSH1 0x20 ( )
DUP3
ADD
MLOAD
DUP2
PUSH1 0x01 ()
ADD
PUSH1 0x00 ()
POP
SWAP1
DUP1
MLOAD
SWAP1
PUSH1 0x20 ( )
ADD
SWAP1
DUP3
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
SWAP1
PUSH1 0x00 ()
MSTORE
PUSH1 0x20 ( )
PUSH1 0x00 ()
SHA3
SWAP1
PUSH1 0x1f ()
ADD
PUSH1 0x20 ( )
SWAP1
DIV
DUP2
ADD
SWAP3
DUP3
PUSH1 0x1f ()
LT
PUSH2 0x0891 (‘)
JUMPI
DUP1
MLOAD
PUSH1 0xff (ÿ)
NOT
AND
DUP4
DUP1
ADD
OR
DUP6
SSTORE
PUSH2 0x08c2 (Â)
JUMP
JUMPDEST
DUP3
DUP1
ADD
PUSH1 0x01 ()
ADD
DUP6
SSTORE
DUP3
ISZERO
PUSH2 0x08c2 (Â)
JUMPI
SWAP2
DUP3
ADD
JUMPDEST
DUP3
DUP2
GT
ISZERO
PUSH2 0x08c1 (Á)
JUMPI
DUP3
MLOAD
DUP3
PUSH1 0x00 ()
POP
SSTORE
SWAP2
PUSH1 0x20 ( )
ADD
SWAP2
SWAP1
PUSH1 0x01 ()
ADD
SWAP1
PUSH2 0x08a3 (£)
JUMP
JUMPDEST
JUMPDEST
POP
SWAP1
POP
PUSH2 0x08ed (í)
SWAP2
SWAP1
PUSH2 0x08cf (Ï)
JUMP
JUMPDEST
DUP1
DUP3
GT
ISZERO
PUSH2 0x08e9 (é)
JUMPI
PUSH1 0x00 ()
DUP2
DUP2
POP
PUSH1 0x00 ()
SWAP1
SSTORE
POP
PUSH1 0x01 ()
ADD
PUSH2 0x08cf (Ï)
JUMP
JUMPDEST
POP
SWAP1
JUMP
JUMPDEST
POP
POP
PUSH1 0x40 (@)
DUP3
ADD
MLOAD
DUP2
PUSH1 0x02 ()
ADD
PUSH1 0x00 ()
POP
SSTORE
PUSH1 0x60 (`)
DUP3
ADD
MLOAD
DUP2
PUSH1 0x03 ()
ADD
PUSH1 0x00 ()
POP
SSTORE
SWAP1
POP
POP
PUSH1 0x02 ()
PUSH1 0x03 ()
PUSH1 0x02 ()
PUSH1 0x00 ()
POP
SLOAD
MUL
DIV
PUSH1 0x02 ()
PUSH1 0x00 ()
POP
DUP2
SWAP1
SSTORE
POP
PUSH32 0x66dd2fa17295ffce5da0fb78b9a7146bc2c19cfbab9752e98fd016cfde14e0de (fÝ/¡r•ÿÎ] ûx¹§kÂÁœû«—RéÐÏÞàÞ)
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
PUSH1 0x00 ()
ADD
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH1 0x03 ()
PUSH1 0x00 ()
POP
PUSH1 0x01 ()
ADD
PUSH1 0x00 ()
POP
PUSH1 0x02 ()
PUSH1 0x00 ()
POP
SLOAD
PUSH1 0x40 (@)
MLOAD
DUP1
DUP5
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP1
PUSH1 0x20 ( )
ADD
DUP4
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
DUP3
DUP2
SUB
DUP3
MSTORE
DUP5
DUP2
DUP2
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
DUP2
MSTORE
PUSH1 0x20 ( )
ADD
SWAP2
POP
DUP1
SLOAD
PUSH1 0x01 ()
DUP2
PUSH1 0x01 ()
AND
ISZERO
PUSH2 0x0100 ()
MUL
SUB
AND
PUSH1 0x02 ()
SWAP1
DIV
DUP1
ISZERO
PUSH2 0x0a27 (
')
JUMPI
DUP1
PUSH1 0x1f ()
LT
PUSH2 0x09fc (	ü)
JUMPI
PUSH2 0x0100 ()
DUP1
DUP4
SLOAD
DIV
MUL
DUP4
MSTORE
SWAP2
PUSH1 0x20 ( )
ADD
SWAP2
PUSH2 0x0a27 (
')
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 0x0a0a (

)
JUMPI
DUP3
SWAP1
SUB
PUSH1 0x1f ()
AND
DUP3
ADD
SWAP2
JUMPDEST
POP
POP
SWAP5
POP
POP
POP
POP
POP
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP2
SUB
SWAP1
LOG1
JUMPDEST
POP
POP
POP
POP
POP
JUMP
JUMPDEST
PUSH1 0x00 ()
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
CALLER
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
EQ
ISZERO
PUSH2 0x0b0e ()
JUMPI
PUSH1 0x00 ()
PUSH1 0x01 ()
PUSH1 0x00 ()
POP
SLOAD
EQ
ISZERO
PUSH2 0x0aa8 (
¨)
JUMPI
PUSH2 0x0b0f ()
JUMP
JUMPDEST
PUSH1 0x00 ()
PUSH1 0x00 ()
SWAP1
SLOAD
SWAP1
PUSH2 0x0100 ()
EXP
SWAP1
DIV
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH20 0xffffffffffffffffffffffffffffffffffffffff (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)
AND
PUSH1 0x00 ()
PUSH1 0x01 ()
PUSH1 0x00 ()
POP
SLOAD
PUSH1 0x40 (@)
MLOAD
DUP1
SWAP1
POP
PUSH1 0x00 ()
PUSH1 0x40 (@)
MLOAD
DUP1
DUP4
SUB
DUP2
DUP6
DUP9
DUP9
CALL
SWAP4
POP
POP
POP
POP
POP
PUSH1 0x00 ()
PUSH1 0x01 ()
PUSH1 0x00 ()
POP
DUP2
SWAP1
SSTORE
POP
JUMPDEST
JUMPDEST
JUMP

Token balances

TokenBalance

Token transactions

Tx HashBlockTimeFromToAmount
blog comments powered by Disqus