MATIC Price: $1.01 (-3.30%)
Gas: 154 GWei

Bytecode to Opcode Disassembler

Attempts to decode the low level Contract Bytecodes to Opcodes.

Decoded Bytecode:
  • [1] PUSH1 0x80
  • [3] PUSH1 0x40
  • [4] MSTORE
  • [5] CALLDATASIZE
  • [8] PUSH2 0x0013
  • [9] JUMPI
  • [12] PUSH2 0x0011
  • [15] PUSH2 0x0017
  • [16] JUMP
  • [17] JUMPDEST
  • [18] STOP
  • [19] JUMPDEST
  • [22] PUSH2 0x0011
  • [23] JUMPDEST
  • [26] PUSH2 0x001f
  • [29] PUSH2 0x002f
  • [30] JUMP
  • [31] JUMPDEST
  • [34] PUSH2 0x002f
  • [37] PUSH2 0x002a
  • [40] PUSH2 0x013b
  • [41] JUMP
  • [42] JUMPDEST
  • [45] PUSH2 0x01ae
  • [46] JUMP
  • [47] JUMPDEST
  • [48] JUMP
  • [49] JUMPDEST
  • [50] EXTCODESIZE
  • [51] ISZERO
  • [52] ISZERO
  • [53] SWAP1
  • [54] JUMP
  • [55] JUMPDEST
  • [57] PUSH1 0x60
  • [60] PUSH2 0x0042
  • [61] DUP5
  • [64] PUSH2 0x0031
  • [65] JUMP
  • [66] JUMPDEST
  • [69] PUSH2 0x007d
  • [70] JUMPI
  • [72] PUSH1 0x40
  • [73] MLOAD
  • [77] PUSH3 0x461bcd
  • [79] PUSH1 0xe5
  • [80] SHL
  • [81] DUP2
  • [82] MSTORE
  • [84] PUSH1 0x04
  • [85] ADD
  • [86] DUP1
  • [87] DUP1
  • [89] PUSH1 0x20
  • [90] ADD
  • [91] DUP3
  • [92] DUP2
  • [93] SUB
  • [94] DUP3
  • [95] MSTORE
  • [97] PUSH1 0x26
  • [98] DUP2
  • [99] MSTORE
  • [101] PUSH1 0x20
  • [102] ADD
  • [103] DUP1
  • [106] PUSH2 0x029c
  • [108] PUSH1 0x26
  • [109] SWAP2
  • [110] CODECOPY
  • [112] PUSH1 0x40
  • [113] ADD
  • [114] SWAP2
  • [115] POP
  • [116] POP
  • [118] PUSH1 0x40
  • [119] MLOAD
  • [120] DUP1
  • [121] SWAP2
  • [122] SUB
  • [123] SWAP1
  • [124] REVERT
  • [125] JUMPDEST
  • [127] PUSH1 0x00
  • [128] DUP1
  • [129] DUP6
  • [131] PUSH1 0x01
  • [133] PUSH1 0x01
  • [135] PUSH1 0xa0
  • [136] SHL
  • [137] SUB
  • [138] AND
  • [139] DUP6
  • [141] PUSH1 0x40
  • [142] MLOAD
  • [143] DUP1
  • [144] DUP3
  • [145] DUP1
  • [146] MLOAD
  • [147] SWAP1
  • [149] PUSH1 0x20
  • [150] ADD
  • [151] SWAP1
  • [152] DUP1
  • [153] DUP4
  • [154] DUP4
  • [155] JUMPDEST
  • [157] PUSH1 0x20
  • [158] DUP4
  • [159] LT
  • [162] PUSH2 0x00ba
  • [163] JUMPI
  • [164] DUP1
  • [165] MLOAD
  • [166] DUP3
  • [167] MSTORE
  • [169] PUSH1 0x1f
  • [170] NOT
  • [171] SWAP1
  • [172] SWAP3
  • [173] ADD
  • [174] SWAP2
  • [176] PUSH1 0x20
  • [177] SWAP2
  • [178] DUP3
  • [179] ADD
  • [180] SWAP2
  • [181] ADD
  • [184] PUSH2 0x009b
  • [185] JUMP
  • [186] JUMPDEST
  • [188] PUSH1 0x01
  • [189] DUP4
  • [191] PUSH1 0x20
  • [192] SUB
  • [195] PUSH2 0x0100
  • [196] EXP
  • [197] SUB
  • [198] DUP1
  • [199] NOT
  • [200] DUP3
  • [201] MLOAD
  • [202] AND
  • [203] DUP2
  • [204] DUP5
  • [205] MLOAD
  • [206] AND
  • [207] DUP1
  • [208] DUP3
  • [209] OR
  • [210] DUP6
  • [211] MSTORE
  • [212] POP
  • [213] POP
  • [214] POP
  • [215] POP
  • [216] POP
  • [217] POP
  • [218] SWAP1
  • [219] POP
  • [220] ADD
  • [221] SWAP2
  • [222] POP
  • [223] POP
  • [225] PUSH1 0x00
  • [227] PUSH1 0x40
  • [228] MLOAD
  • [229] DUP1
  • [230] DUP4
  • [231] SUB
  • [232] DUP2
  • [233] DUP6
  • [234] GAS
  • [235] DELEGATECALL
  • [236] SWAP2
  • [237] POP
  • [238] POP
  • [239] RETURNDATASIZE
  • [240] DUP1
  • [242] PUSH1 0x00
  • [243] DUP2
  • [244] EQ
  • [247] PUSH2 0x011a
  • [248] JUMPI
  • [250] PUSH1 0x40
  • [251] MLOAD
  • [252] SWAP2
  • [253] POP
  • [255] PUSH1 0x1f
  • [256] NOT
  • [258] PUSH1 0x3f
  • [259] RETURNDATASIZE
  • [260] ADD
  • [261] AND
  • [262] DUP3
  • [263] ADD
  • [265] PUSH1 0x40
  • [266] MSTORE
  • [267] RETURNDATASIZE
  • [268] DUP3
  • [269] MSTORE
  • [270] RETURNDATASIZE
  • [272] PUSH1 0x00
  • [274] PUSH1 0x20
  • [275] DUP5
  • [276] ADD
  • [277] RETURNDATACOPY
  • [280] PUSH2 0x011f
  • [281] JUMP
  • [282] JUMPDEST
  • [284] PUSH1 0x60
  • [285] SWAP2
  • [286] POP
  • [287] JUMPDEST
  • [288] POP
  • [289] SWAP2
  • [290] POP
  • [291] SWAP2
  • [292] POP
  • [295] PUSH2 0x012f
  • [296] DUP3
  • [297] DUP3
  • [298] DUP7
  • [301] PUSH2 0x01d2
  • [302] JUMP
  • [303] JUMPDEST
  • [304] SWAP3
  • [305] POP
  • [306] POP
  • [307] POP
  • [308] JUMPDEST
  • [309] SWAP4
  • [310] SWAP3
  • [311] POP
  • [312] POP
  • [313] POP
  • [314] JUMP
  • [315] JUMPDEST
  • [317] PUSH1 0x00
  • [320] PUSH2 0x0145
  • [323] PUSH2 0x0276
  • [324] JUMP
  • [325] JUMPDEST
  • [327] PUSH1 0x01
  • [329] PUSH1 0x01
  • [331] PUSH1 0xa0
  • [332] SHL
  • [333] SUB
  • [334] AND
  • [339] PUSH4 0x5c60da1b
  • [341] PUSH1 0x40
  • [342] MLOAD
  • [343] DUP2
  • [348] PUSH4 0xffffffff
  • [349] AND
  • [351] PUSH1 0xe0
  • [352] SHL
  • [353] DUP2
  • [354] MSTORE
  • [356] PUSH1 0x04
  • [357] ADD
  • [359] PUSH1 0x20
  • [361] PUSH1 0x40
  • [362] MLOAD
  • [363] DUP1
  • [364] DUP4
  • [365] SUB
  • [366] DUP2
  • [367] DUP7
  • [368] DUP1
  • [369] EXTCODESIZE
  • [370] ISZERO
  • [371] DUP1
  • [372] ISZERO
  • [375] PUSH2 0x017d
  • [376] JUMPI
  • [378] PUSH1 0x00
  • [379] DUP1
  • [380] REVERT
  • [381] JUMPDEST
  • [382] POP
  • [383] GAS
  • [384] STATICCALL
  • [385] ISZERO
  • [386] DUP1
  • [387] ISZERO
  • [390] PUSH2 0x0191
  • [391] JUMPI
  • [392] RETURNDATASIZE
  • [394] PUSH1 0x00
  • [395] DUP1
  • [396] RETURNDATACOPY
  • [397] RETURNDATASIZE
  • [399] PUSH1 0x00
  • [400] REVERT
  • [401] JUMPDEST
  • [402] POP
  • [403] POP
  • [404] POP
  • [405] POP
  • [407] PUSH1 0x40
  • [408] MLOAD
  • [409] RETURNDATASIZE
  • [411] PUSH1 0x20
  • [412] DUP2
  • [413] LT
  • [414] ISZERO
  • [417] PUSH2 0x01a7
  • [418] JUMPI
  • [420] PUSH1 0x00
  • [421] DUP1
  • [422] REVERT
  • [423] JUMPDEST
  • [424] POP
  • [425] MLOAD
  • [426] SWAP1
  • [427] POP
  • [428] SWAP1
  • [429] JUMP
  • [430] JUMPDEST
  • [431] CALLDATASIZE
  • [433] PUSH1 0x00
  • [434] DUP1
  • [435] CALLDATACOPY
  • [437] PUSH1 0x00
  • [438] DUP1
  • [439] CALLDATASIZE
  • [441] PUSH1 0x00
  • [442] DUP5
  • [443] GAS
  • [444] DELEGATECALL
  • [445] RETURNDATASIZE
  • [447] PUSH1 0x00
  • [448] DUP1
  • [449] RETURNDATACOPY
  • [450] DUP1
  • [451] DUP1
  • [452] ISZERO
  • [455] PUSH2 0x01cd
  • [456] JUMPI
  • [457] RETURNDATASIZE
  • [459] PUSH1 0x00
  • [460] RETURN
  • [461] JUMPDEST
  • [462] RETURNDATASIZE
  • [464] PUSH1 0x00
  • [465] REVERT
  • [466] JUMPDEST
  • [468] PUSH1 0x60
  • [469] DUP4
  • [470] ISZERO
  • [473] PUSH2 0x01e1
  • [474] JUMPI
  • [475] POP
  • [476] DUP2
  • [479] PUSH2 0x0134
  • [480] JUMP
  • [481] JUMPDEST
  • [482] DUP3
  • [483] MLOAD
  • [484] ISZERO
  • [487] PUSH2 0x01f1
  • [488] JUMPI
  • [489] DUP3
  • [490] MLOAD
  • [491] DUP1
  • [492] DUP5
  • [494] PUSH1 0x20
  • [495] ADD
  • [496] REVERT
  • [497] JUMPDEST
  • [498] DUP2
  • [500] PUSH1 0x40
  • [501] MLOAD
  • [505] PUSH3 0x461bcd
  • [507] PUSH1 0xe5
  • [508] SHL
  • [509] DUP2
  • [510] MSTORE
  • [512] PUSH1 0x04
  • [513] ADD
  • [514] DUP1
  • [515] DUP1
  • [517] PUSH1 0x20
  • [518] ADD
  • [519] DUP3
  • [520] DUP2
  • [521] SUB
  • [522] DUP3
  • [523] MSTORE
  • [524] DUP4
  • [525] DUP2
  • [526] DUP2
  • [527] MLOAD
  • [528] DUP2
  • [529] MSTORE
  • [531] PUSH1 0x20
  • [532] ADD
  • [533] SWAP2
  • [534] POP
  • [535] DUP1
  • [536] MLOAD
  • [537] SWAP1
  • [539] PUSH1 0x20
  • [540] ADD
  • [541] SWAP1
  • [542] DUP1
  • [543] DUP4
  • [544] DUP4
  • [546] PUSH1 0x00
  • [547] JUMPDEST
  • [548] DUP4
  • [549] DUP2
  • [550] LT
  • [551] ISZERO
  • [554] PUSH2 0x023b
  • [555] JUMPI
  • [556] DUP2
  • [557] DUP2
  • [558] ADD
  • [559] MLOAD
  • [560] DUP4
  • [561] DUP3
  • [562] ADD
  • [563] MSTORE
  • [565] PUSH1 0x20
  • [566] ADD
  • [569] PUSH2 0x0223
  • [570] JUMP
  • [571] JUMPDEST
  • [572] POP
  • [573] POP
  • [574] POP
  • [575] POP
  • [576] SWAP1
  • [577] POP
  • [578] SWAP1
  • [579] DUP2
  • [580] ADD
  • [581] SWAP1
  • [583] PUSH1 0x1f
  • [584] AND
  • [585] DUP1
  • [586] ISZERO
  • [589] PUSH2 0x0268
  • [590] JUMPI
  • [591] DUP1
  • [592] DUP3
  • [593] SUB
  • [594] DUP1
  • [595] MLOAD
  • [597] PUSH1 0x01
  • [598] DUP4
  • [600] PUSH1 0x20
  • [601] SUB
  • [604] PUSH2 0x0100
  • [605] EXP
  • [606] SUB
  • [607] NOT
  • [608] AND
  • [609] DUP2
  • [610] MSTORE
  • [612] PUSH1 0x20
  • [613] ADD
  • [614] SWAP2
  • [615] POP
  • [616] JUMPDEST
  • [617] POP
  • [618] SWAP3
  • [619] POP
  • [620] POP
  • [621] POP
  • [623] PUSH1 0x40
  • [624] MLOAD
  • [625] DUP1
  • [626] SWAP2
  • [627] SUB
  • [628] SWAP1
  • [629] REVERT
  • [630] JUMPDEST
  • [663] PUSH32 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50
  • [664] SLOAD
  • [665] SWAP1
  • [666] JUMP
  • [667] 'fe'(Unknown Opcode)
  • [668] COINBASE
  • [674] PUSH5 0x6472657373
  • [675] GASPRICE
  • [676] SHA3
  • [682] PUSH5 0x656c656761
  • [704] PUSH21 0x652063616c6c20746f206e6f6e2d636f6e74726163
  • [726] PUSH21 0xa26469706673582212208d876f4df9e95fb28cbac2
  • [727] RETURN
  • [728] '2a'(Unknown Opcode)
  • [729] SHL
  • [730] 'bb'(Unknown Opcode)
  • [731] 'b4'(Unknown Opcode)
  • [732] 'e7'(Unknown Opcode)
  • [733] RETURN
  • [734] SWAP16
  • [735] SWAP14