S Price: $0.530355 (-11.16%)

Tools

Bytecode to Opcode Disassembler

Attempts to decode the low level Contract Bytecodes to Opcodes.

Decoded Bytecode:
  • [0] PUSH1 0x80
  • [1] PUSH1 0x40
  • [2] MSTORE
  • [3] PUSH1 0x04
  • [4] CALLDATASIZE
  • [5] LT
  • [6] ISZERO
  • [7] PUSH2 0x0012
  • [8] JUMPI
  • [9] PUSH1 0x00
  • [10] DUP1
  • [11] REVERT
  • [12] JUMPDEST
  • [13] PUSH1 0x00
  • [14] CALLDATALOAD
  • [15] PUSH1 0xe0
  • [16] SHR
  • [17] DUP1
  • [18] PUSH4 0x313ce567
  • [19] EQ
  • [20] PUSH2 0x0042
  • [21] JUMPI
  • [22] DUP1
  • [23] PUSH4 0xec556889
  • [24] EQ
  • [25] PUSH2 0x003d
  • [26] JUMPI
  • [27] PUSH4 0xfeaf968c
  • [28] SUB
  • [29] PUSH2 0x0052
  • [30] JUMPI
  • [31] PUSH2 0x0169
  • [32] JUMP
  • [33] JUMPDEST
  • [34] PUSH2 0x00e9
  • [35] JUMP
  • [36] JUMPDEST
  • [37] PUSH2 0x006a
  • [38] JUMP
  • [39] JUMPDEST
  • [40] PUSH1 0x00
  • [41] SWAP2
  • [42] SUB
  • [43] SLT
  • [44] PUSH2 0x0052
  • [45] JUMPI
  • [46] JUMP
  • [47] JUMPDEST
  • [48] PUSH1 0x00
  • [49] DUP1
  • [50] REVERT
  • [51] JUMPDEST
  • [52] SWAP1
  • [53] MSTORE
  • [54] JUMP
  • [55] JUMPDEST
  • [56] PUSH1 0xff
  • [57] SWAP1
  • [58] SWAP2
  • [59] AND
  • [60] DUP2
  • [61] MSTORE
  • [62] PUSH1 0x20
  • [63] ADD
  • [64] SWAP1
  • [65] JUMP
  • [66] JUMPDEST
  • [67] JUMP
  • [68] JUMPDEST
  • [69] CALLVALUE
  • [70] PUSH2 0x0052
  • [71] JUMPI
  • [72] PUSH2 0x007a
  • [73] CALLDATASIZE
  • [74] PUSH1 0x04
  • [75] PUSH2 0x0047
  • [76] JUMP
  • [77] JUMPDEST
  • [78] PUSH2 0x0091
  • [79] PUSH2 0x0085
  • [80] PUSH2 0x01ad
  • [81] JUMP
  • [82] JUMPDEST
  • [83] PUSH1 0x40
  • [84] MLOAD
  • [85] SWAP2
  • [86] DUP3
  • [87] SWAP2
  • [88] DUP3
  • [89] PUSH2 0x005b
  • [90] JUMP
  • [91] JUMPDEST
  • [92] SUB
  • [93] SWAP1
  • [94] RETURN
  • [95] JUMPDEST
  • [96] PUSH2 0x00b7
  • [97] SWAP2
  • [98] PUSH1 0x08
  • [99] MUL
  • [100] SHR
  • [101] JUMPDEST
  • [102] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [103] AND
  • [104] SWAP1
  • [105] JUMP
  • [106] JUMPDEST
  • [107] SWAP1
  • [108] JUMP
  • [109] JUMPDEST
  • [110] SWAP1
  • [111] PUSH2 0x00b7
  • [112] SWAP2
  • [113] SLOAD
  • [114] PUSH2 0x0095
  • [115] JUMP
  • [116] JUMPDEST
  • [117] PUSH2 0x00b7
  • [118] PUSH1 0x00
  • [119] DUP1
  • [120] PUSH2 0x00ba
  • [121] JUMP
  • [122] JUMPDEST
  • [123] PUSH2 0x0057
  • [124] SWAP1
  • [125] PUSH2 0x009e
  • [126] JUMP
  • [127] JUMPDEST
  • [128] PUSH1 0x20
  • [129] DUP2
  • [130] ADD
  • [131] SWAP3
  • [132] SWAP2
  • [133] PUSH2 0x0068
  • [134] SWAP2
  • [135] SWAP1
  • [136] PUSH2 0x00d0
  • [137] JUMP
  • [138] JUMPDEST
  • [139] CALLVALUE
  • [140] PUSH2 0x0052
  • [141] JUMPI
  • [142] PUSH2 0x00f9
  • [143] CALLDATASIZE
  • [144] PUSH1 0x04
  • [145] PUSH2 0x0047
  • [146] JUMP
  • [147] JUMPDEST
  • [148] PUSH2 0x0091
  • [149] PUSH2 0x0104
  • [150] PUSH2 0x00c5
  • [151] JUMP
  • [152] JUMPDEST
  • [153] PUSH1 0x40
  • [154] MLOAD
  • [155] SWAP2
  • [156] DUP3
  • [157] SWAP2
  • [158] DUP3
  • [159] PUSH2 0x00d9
  • [160] JUMP
  • [161] JUMPDEST
  • [162] SWAP1
  • [163] SWAP6
  • [164] SWAP5
  • [165] SWAP3
  • [166] PUSH2 0x0068
  • [167] SWAP5
  • [168] PUSH2 0x0150
  • [169] PUSH2 0x0157
  • [170] SWAP3
  • [171] PUSH2 0x0149
  • [172] PUSH1 0x80
  • [173] SWAP7
  • [174] PUSH2 0x0142
  • [175] PUSH1 0xa0
  • [176] DUP9
  • [177] ADD
  • [178] SWAP13
  • [179] PUSH1 0x00
  • [180] DUP10
  • [181] ADD
  • [182] SWAP1
  • [183] PUSH10 0xffffffffffffffffffff
  • [184] AND
  • [185] SWAP1
  • [186] MSTORE
  • [187] JUMP
  • [188] JUMPDEST
  • [189] PUSH1 0x20
  • [190] DUP8
  • [191] ADD
  • [192] MSTORE
  • [193] JUMP
  • [194] JUMPDEST
  • [195] PUSH1 0x40
  • [196] DUP6
  • [197] ADD
  • [198] MSTORE
  • [199] JUMP
  • [200] JUMPDEST
  • [201] PUSH1 0x60
  • [202] DUP4
  • [203] ADD
  • [204] MSTORE
  • [205] JUMP
  • [206] JUMPDEST
  • [207] ADD
  • [208] SWAP1
  • [209] PUSH10 0xffffffffffffffffffff
  • [210] AND
  • [211] SWAP1
  • [212] MSTORE
  • [213] JUMP
  • [214] JUMPDEST
  • [215] CALLVALUE
  • [216] PUSH2 0x0052
  • [217] JUMPI
  • [218] PUSH2 0x0179
  • [219] CALLDATASIZE
  • [220] PUSH1 0x04
  • [221] PUSH2 0x0047
  • [222] JUMP
  • [223] JUMPDEST
  • [224] PUSH2 0x0091
  • [225] PUSH2 0x0184
  • [226] PUSH2 0x0325
  • [227] JUMP
  • [228] JUMPDEST
  • [229] SWAP2
  • [230] PUSH2 0x0191
  • [231] SWAP6
  • [232] SWAP4
  • [233] SWAP6
  • [234] PUSH1 0x40
  • [235] MLOAD
  • [236] SWAP1
  • [237] JUMP
  • [238] JUMPDEST
  • [239] SWAP6
  • [240] DUP7
  • [241] SWAP6
  • [242] DUP7
  • [243] PUSH2 0x0110
  • [244] JUMP
  • [245] JUMPDEST
  • [246] PUSH2 0x01a7
  • [247] PUSH2 0x00b7
  • [248] PUSH2 0x00b7
  • [249] SWAP3
  • [250] SWAP1
  • [251] JUMP
  • [252] JUMPDEST
  • [253] PUSH1 0xff
  • [254] AND
  • [255] SWAP1
  • [256] JUMP
  • [257] JUMPDEST
  • [258] PUSH2 0x00b7
  • [259] PUSH1 0x12
  • [260] PUSH2 0x019a
  • [261] JUMP
  • [262] JUMPDEST
  • [263] PUSH2 0x00b7
  • [264] SWAP1
  • [265] PUSH2 0x009e
  • [266] JUMP
  • [267] JUMPDEST
  • [268] PUSH2 0x00b7
  • [269] SWAP1
  • [270] SLOAD
  • [271] PUSH2 0x01b7
  • [272] JUMP
  • [273] JUMPDEST
  • [274] PUSH2 0x009e
  • [275] PUSH2 0x00b7
  • [276] PUSH2 0x00b7
  • [277] SWAP3
  • [278] PUSH20 0xffffffffffffffffffffffffffffffffffffffff
  • [279] AND
  • [280] SWAP1
  • [281] JUMP
  • [282] JUMPDEST
  • [283] PUSH2 0x00b7
  • [284] SWAP1
  • [285] PUSH2 0x01ca
  • [286] JUMP
  • [287] JUMPDEST
  • [288] PUSH2 0x00b7
  • [289] SWAP1
  • [290] PUSH2 0x01ed
  • [291] JUMP
  • [292] JUMPDEST
  • [293] PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
  • [294] PUSH1 0x00
  • [295] MSTORE
  • [296] PUSH1 0x41
  • [297] PUSH1 0x04
  • [298] MSTORE
  • [299] PUSH1 0x24
  • [300] PUSH1 0x00
  • [301] REVERT
  • [302] JUMPDEST
  • [303] SWAP1
  • [304] PUSH1 0x1f
  • [305] ADD
  • [306] PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
  • [307] AND
  • [308] DUP2
  • [309] ADD
  • [310] SWAP1
  • [311] DUP2
  • [312] LT
  • [313] PUSH8 0xffffffffffffffff
  • [314] DUP3
  • [315] GT
  • [316] OR
  • [317] PUSH2 0x026e
  • [318] JUMPI
  • [319] PUSH1 0x40
  • [320] MSTORE
  • [321] JUMP
  • [322] JUMPDEST
  • [323] PUSH2 0x01ff
  • [324] JUMP
  • [325] JUMPDEST
  • [326] PUSH2 0x027d
  • [327] DUP2
  • [328] PUSH1 0x1b
  • [329] SIGNEXTEND
  • [330] SWAP1
  • [331] JUMP
  • [332] JUMPDEST
  • [333] SUB
  • [334] PUSH2 0x0052
  • [335] JUMPI
  • [336] JUMP
  • [337] JUMPDEST
  • [338] SWAP1
  • [339] POP
  • [340] MLOAD
  • [341] SWAP1
  • [342] PUSH2 0x0068
  • [343] DUP3
  • [344] PUSH2 0x0273
  • [345] JUMP
  • [346] JUMPDEST
  • [347] PUSH4 0xffffffff
  • [348] DUP2
  • [349] AND
  • [350] PUSH2 0x027d
  • [351] JUMP
  • [352] JUMPDEST
  • [353] SWAP1
  • [354] POP
  • [355] MLOAD
  • [356] SWAP1
  • [357] PUSH2 0x0068
  • [358] DUP3
  • [359] PUSH2 0x0291
  • [360] JUMP
  • [361] JUMPDEST
  • [362] SWAP2
  • [363] SWAP1
  • [364] PUSH1 0x40
  • [365] DUP4
  • [366] DUP3
  • [367] SUB
  • [368] SLT
  • [369] PUSH2 0x0052
  • [370] JUMPI
  • [371] PUSH2 0x00b7
  • [372] SWAP1
  • [373] PUSH1 0x20
  • [374] PUSH2 0x02c6
  • [375] DUP3
  • [376] DUP7
  • [377] PUSH2 0x0284
  • [378] JUMP
  • [379] JUMPDEST
  • [380] SWAP5
  • [381] ADD
  • [382] PUSH2 0x029d
  • [383] JUMP
  • [384] JUMPDEST
  • [385] PUSH1 0x40
  • [386] MLOAD
  • [387] RETURNDATASIZE
  • [388] PUSH1 0x00
  • [389] DUP3
  • [390] RETURNDATACOPY
  • [391] RETURNDATASIZE
  • [392] SWAP1
  • [393] REVERT
  • [394] JUMPDEST
  • [395] PUSH2 0x00b7
  • [396] PUSH2 0x00b7
  • [397] PUSH2 0x00b7
  • [398] SWAP3
  • [399] PUSH1 0x1b
  • [400] SIGNEXTEND
  • [401] SWAP1
  • [402] JUMP
  • [403] JUMPDEST
  • [404] PUSH2 0x00b7
  • [405] PUSH2 0x00b7
  • [406] PUSH2 0x00b7
  • [407] SWAP3
  • [408] PUSH4 0xffffffff
  • [409] AND
  • [410] SWAP1
  • [411] JUMP
  • [412] JUMPDEST
  • [413] PUSH2 0x0309
  • [414] PUSH2 0x00b7
  • [415] PUSH2 0x00b7
  • [416] SWAP3
  • [417] SWAP1
  • [418] JUMP
  • [419] JUMPDEST
  • [420] PUSH10 0xffffffffffffffffffff
  • [421] AND
  • [422] SWAP1
  • [423] JUMP
  • [424] JUMPDEST
  • [425] PUSH2 0x00b7
  • [426] PUSH2 0x00b7
  • [427] PUSH2 0x00b7
  • [428] SWAP3
  • [429] SWAP1
  • [430] JUMP
  • [431] JUMPDEST
  • [432] PUSH2 0x033a
  • [433] PUSH2 0x0335
  • [434] PUSH2 0x0335
  • [435] PUSH1 0x00
  • [436] PUSH2 0x01c0
  • [437] JUMP
  • [438] JUMPDEST
  • [439] PUSH2 0x01f6
  • [440] JUMP
  • [441] JUMPDEST
  • [442] SWAP1
  • [443] PUSH1 0x40
  • [444] PUSH2 0x0346
  • [445] PUSH1 0x40
  • [446] MLOAD
  • [447] SWAP1
  • [448] JUMP
  • [449] JUMPDEST
  • [450] PUSH32 0x57de26a400000000000000000000000000000000000000000000000000000000
  • [451] DUP2
  • [452] MSTORE
  • [453] SWAP3
  • [454] DUP4
  • [455] SWAP1
  • [456] PUSH1 0x04
  • [457] SWAP1
  • [458] DUP3
  • [459] SWAP1
  • [460] GAS
  • [461] STATICCALL
  • [462] SWAP1
  • [463] DUP2
  • [464] ISZERO
  • [465] PUSH2 0x03e6
  • [466] JUMPI
  • [467] PUSH1 0x00
  • [468] SWAP3
  • [469] DUP4
  • [470] SWAP3
  • [471] PUSH2 0x03b3
  • [472] JUMPI
  • [473] JUMPDEST
  • [474] POP
  • [475] PUSH2 0x0399
  • [476] PUSH2 0x0393
  • [477] PUSH1 0x00
  • [478] SWAP4
  • [479] PUSH2 0x02d9
  • [480] JUMP
  • [481] JUMPDEST
  • [482] SWAP4
  • [483] PUSH2 0x02e9
  • [484] JUMP
  • [485] JUMPDEST
  • [486] SWAP1
  • [487] PUSH2 0x03ad
  • [488] PUSH2 0x03a6
  • [489] DUP5
  • [490] PUSH2 0x02fc
  • [491] JUMP
  • [492] JUMPDEST
  • [493] SWAP5
  • [494] SWAP4
  • [495] PUSH2 0x0318
  • [496] JUMP
  • [497] JUMPDEST
  • [498] SWAP2
  • [499] SWAP1
  • [500] DUP5
  • [501] SWAP1
  • [502] JUMP
  • [503] JUMPDEST
  • [504] SWAP1
  • [505] SWAP3
  • [506] POP
  • [507] PUSH2 0x03d8
  • [508] SWAP2
  • [509] POP
  • [510] PUSH1 0x40
  • [511] RETURNDATASIZE
  • [512] PUSH1 0x40
  • [513] GT
  • [514] PUSH2 0x03df
  • [515] JUMPI
  • [516] JUMPDEST
  • [517] PUSH2 0x03d0
  • [518] DUP2
  • [519] DUP4
  • [520] PUSH2 0x022e
  • [521] JUMP
  • [522] JUMPDEST
  • [523] DUP2
  • [524] ADD
  • [525] SWAP1
  • [526] PUSH2 0x02aa
  • [527] JUMP
  • [528] JUMPDEST
  • [529] SWAP2
  • [530] CODESIZE
  • [531] PUSH2 0x0384
  • [532] JUMP
  • [533] JUMPDEST
  • [534] POP
  • [535] RETURNDATASIZE
  • [536] PUSH2 0x03c6
  • [537] JUMP
  • [538] JUMPDEST
  • [539] PUSH2 0x02cd
  • [540] JUMP
  • [541] 'fe'(Unknown Opcode)
  • [542] LOG2
  • [543] PUSH5 0x6970667358
  • [544] '22'(Unknown Opcode)
  • [545] SLT
  • [546] SHA3
  • [547] CALLDATALOAD
  • [548] DUP10
  • [549] DUP5
  • [550] NUMBER
  • [551] 'ba'(Unknown Opcode)
  • [552] 'b6'(Unknown Opcode)
  • [553] LOG3
  • [554] 'cf'(Unknown Opcode)
  • [555] 'c9'(Unknown Opcode)
  • [556] PUSH16 0xb159aed39ae7c733c819243e4d62d4a3
  • [557] 'ea'(Unknown Opcode)
  • [558] SMOD
  • [559] MLOAD
  • [560] 'db'(Unknown Opcode)
  • [561] 'bd'(Unknown Opcode)
  • [562] LOG1
  • [563] PUSH5 0x736f6c6343
  • [564] STOP
  • [565] ADDMOD
  • [566] XOR
  • [567] STOP
  • [568] CALLER