Sonic Blaze Testnet
    /

    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 0x0011
    • [8] JUMPI
    • [9] PUSH0 0x
    • [10] DUP1
    • [11] REVERT
    • [12] JUMPDEST
    • [13] PUSH0 0x
    • [14] CALLDATALOAD
    • [15] PUSH1 0xe0
    • [16] SHR
    • [17] DUP1
    • [18] PUSH4 0x1d5659fb
    • [19] EQ
    • [20] PUSH2 0x0044
    • [21] JUMPI
    • [22] DUP1
    • [23] PUSH4 0x82947abe
    • [24] EQ
    • [25] PUSH2 0x003f
    • [26] JUMPI
    • [27] PUSH4 0xc1a38006
    • [28] EQ
    • [29] PUSH2 0x003a
    • [30] JUMPI
    • [31] PUSH0 0x
    • [32] DUP1
    • [33] REVERT
    • [34] JUMPDEST
    • [35] PUSH2 0x01f8
    • [36] JUMP
    • [37] JUMPDEST
    • [38] PUSH2 0x0133
    • [39] JUMP
    • [40] JUMPDEST
    • [41] PUSH1 0x60
    • [42] CALLDATASIZE
    • [43] PUSH1 0x03
    • [44] NOT
    • [45] ADD
    • [46] SLT
    • [47] PUSH2 0x00e9
    • [48] JUMPI
    • [49] PUSH2 0x0058
    • [50] PUSH2 0x00ed
    • [51] JUMP
    • [52] JUMPDEST
    • [53] PUSH1 0x24
    • [54] CALLDATALOAD
    • [55] PUSH1 0x01
    • [56] PUSH1 0x01
    • [57] PUSH1 0x40
    • [58] SHL
    • [59] SUB
    • [60] DUP2
    • [61] GT
    • [62] PUSH2 0x00e9
    • [63] JUMPI
    • [64] PUSH2 0x0077
    • [65] SWAP1
    • [66] CALLDATASIZE
    • [67] SWAP1
    • [68] PUSH1 0x04
    • [69] ADD
    • [70] PUSH2 0x0103
    • [71] JUMP
    • [72] JUMPDEST
    • [73] SWAP2
    • [74] PUSH1 0x44
    • [75] CALLDATALOAD
    • [76] SWAP1
    • [77] PUSH1 0x01
    • [78] PUSH1 0x01
    • [79] PUSH1 0x40
    • [80] SHL
    • [81] SUB
    • [82] DUP3
    • [83] GT
    • [84] PUSH2 0x00e9
    • [85] JUMPI
    • [86] PUSH2 0x0099
    • [87] DUP5
    • [88] SWAP3
    • [89] CALLDATASIZE
    • [90] SWAP1
    • [91] PUSH1 0x04
    • [92] ADD
    • [93] PUSH2 0x0103
    • [94] JUMP
    • [95] JUMPDEST
    • [96] SWAP5
    • [97] SWAP1
    • [98] SWAP5
    • [99] SUB
    • [100] PUSH2 0x00e9
    • [101] JUMPI
    • [102] SWAP2
    • [103] SWAP1
    • [104] PUSH4 0x23b872dd
    • [105] PUSH1 0xe0
    • [106] SHL
    • [107] PUSH0 0x
    • [108] MSTORE
    • [109] CALLER
    • [110] PUSH1 0x04
    • [111] MSTORE
    • [112] PUSH1 0x05
    • [113] SHL
    • [114] DUP2
    • [115] ADD
    • [116] SWAP3
    • [117] DUP2
    • [118] SUB
    • [119] SWAP1
    • [120] JUMPDEST
    • [121] DUP1
    • [122] CALLDATALOAD
    • [123] PUSH1 0x24
    • [124] MSTORE
    • [125] DUP2
    • [126] DUP2
    • [127] SUB
    • [128] CALLDATALOAD
    • [129] PUSH1 0x44
    • [130] MSTORE
    • [131] PUSH0 0x
    • [132] DUP1
    • [133] PUSH1 0x64
    • [134] DUP2
    • [135] DUP1
    • [136] DUP8
    • [137] GAS
    • [138] CALL
    • [139] ISZERO
    • [140] PUSH2 0x00e9
    • [141] JUMPI
    • [142] PUSH1 0x20
    • [143] ADD
    • [144] SWAP2
    • [145] DUP4
    • [146] DUP4
    • [147] LT
    • [148] ISZERO
    • [149] PUSH2 0x00e7
    • [150] JUMPI
    • [151] SWAP2
    • [152] PUSH2 0x00bb
    • [153] JUMP
    • [154] JUMPDEST
    • [155] STOP
    • [156] JUMPDEST
    • [157] PUSH0 0x
    • [158] DUP1
    • [159] REVERT
    • [160] JUMPDEST
    • [161] PUSH1 0x04
    • [162] CALLDATALOAD
    • [163] SWAP1
    • [164] PUSH1 0x01
    • [165] PUSH1 0x01
    • [166] PUSH1 0xa0
    • [167] SHL
    • [168] SUB
    • [169] DUP3
    • [170] AND
    • [171] DUP3
    • [172] SUB
    • [173] PUSH2 0x00e9
    • [174] JUMPI
    • [175] JUMP
    • [176] JUMPDEST
    • [177] SWAP2
    • [178] DUP2
    • [179] PUSH1 0x1f
    • [180] DUP5
    • [181] ADD
    • [182] SLT
    • [183] ISZERO
    • [184] PUSH2 0x00e9
    • [185] JUMPI
    • [186] DUP3
    • [187] CALLDATALOAD
    • [188] SWAP2
    • [189] PUSH1 0x01
    • [190] PUSH1 0x01
    • [191] PUSH1 0x40
    • [192] SHL
    • [193] SUB
    • [194] DUP4
    • [195] GT
    • [196] PUSH2 0x00e9
    • [197] JUMPI
    • [198] PUSH1 0x20
    • [199] DUP1
    • [200] DUP6
    • [201] ADD
    • [202] SWAP5
    • [203] DUP5
    • [204] PUSH1 0x05
    • [205] SHL
    • [206] ADD
    • [207] ADD
    • [208] GT
    • [209] PUSH2 0x00e9
    • [210] JUMPI
    • [211] JUMP
    • [212] JUMPDEST
    • [213] PUSH1 0x80
    • [214] CALLDATASIZE
    • [215] PUSH1 0x03
    • [216] NOT
    • [217] ADD
    • [218] SLT
    • [219] PUSH2 0x00e9
    • [220] JUMPI
    • [221] PUSH2 0x0147
    • [222] PUSH2 0x00ed
    • [223] JUMP
    • [224] JUMPDEST
    • [225] PUSH1 0x24
    • [226] CALLDATALOAD
    • [227] PUSH1 0x01
    • [228] PUSH1 0x01
    • [229] PUSH1 0x40
    • [230] SHL
    • [231] SUB
    • [232] DUP2
    • [233] GT
    • [234] PUSH2 0x00e9
    • [235] JUMPI
    • [236] PUSH2 0x0166
    • [237] SWAP1
    • [238] CALLDATASIZE
    • [239] SWAP1
    • [240] PUSH1 0x04
    • [241] ADD
    • [242] PUSH2 0x0103
    • [243] JUMP
    • [244] JUMPDEST
    • [245] SWAP2
    • [246] PUSH1 0x44
    • [247] CALLDATALOAD
    • [248] SWAP1
    • [249] PUSH1 0x01
    • [250] PUSH1 0x01
    • [251] PUSH1 0x40
    • [252] SHL
    • [253] SUB
    • [254] DUP3
    • [255] GT
    • [256] PUSH2 0x00e9
    • [257] JUMPI
    • [258] PUSH2 0x0188
    • [259] DUP5
    • [260] SWAP3
    • [261] CALLDATASIZE
    • [262] SWAP1
    • [263] PUSH1 0x04
    • [264] ADD
    • [265] PUSH2 0x0103
    • [266] JUMP
    • [267] JUMPDEST
    • [268] SWAP5
    • [269] SWAP1
    • [270] SWAP5
    • [271] SUB
    • [272] PUSH2 0x00e9
    • [273] JUMPI
    • [274] PUSH4 0x23b872dd
    • [275] PUSH1 0xe0
    • [276] SHL
    • [277] PUSH0 0x
    • [278] MSTORE
    • [279] CALLER
    • [280] PUSH1 0x04
    • [281] MSTORE
    • [282] ADDRESS
    • [283] PUSH1 0x24
    • [284] MSTORE
    • [285] PUSH1 0x64
    • [286] CALLDATALOAD
    • [287] PUSH1 0x44
    • [288] MSTORE
    • [289] PUSH0 0x
    • [290] DUP1
    • [291] PUSH1 0x64
    • [292] DUP2
    • [293] DUP1
    • [294] DUP6
    • [295] GAS
    • [296] CALL
    • [297] ISZERO
    • [298] PUSH2 0x00e9
    • [299] JUMPI
    • [300] SWAP2
    • [301] SWAP1
    • [302] PUSH4 0xa9059cbb
    • [303] PUSH1 0xe0
    • [304] SHL
    • [305] PUSH0 0x
    • [306] MSTORE
    • [307] PUSH1 0x05
    • [308] SHL
    • [309] DUP2
    • [310] ADD
    • [311] SWAP3
    • [312] DUP2
    • [313] SUB
    • [314] SWAP1
    • [315] JUMPDEST
    • [316] DUP1
    • [317] CALLDATALOAD
    • [318] PUSH1 0x04
    • [319] MSTORE
    • [320] DUP2
    • [321] DUP2
    • [322] SUB
    • [323] CALLDATALOAD
    • [324] PUSH1 0x24
    • [325] MSTORE
    • [326] PUSH0 0x
    • [327] DUP1
    • [328] PUSH1 0x64
    • [329] DUP2
    • [330] DUP1
    • [331] DUP8
    • [332] GAS
    • [333] CALL
    • [334] ISZERO
    • [335] PUSH2 0x00e9
    • [336] JUMPI
    • [337] PUSH1 0x20
    • [338] ADD
    • [339] SWAP2
    • [340] DUP4
    • [341] DUP4
    • [342] LT
    • [343] ISZERO
    • [344] PUSH2 0x00e7
    • [345] JUMPI
    • [346] SWAP2
    • [347] PUSH2 0x01cc
    • [348] JUMP
    • [349] JUMPDEST
    • [350] PUSH1 0x40
    • [351] CALLDATASIZE
    • [352] PUSH1 0x03
    • [353] NOT
    • [354] ADD
    • [355] SLT
    • [356] PUSH2 0x00e9
    • [357] JUMPI
    • [358] PUSH1 0x04
    • [359] CALLDATALOAD
    • [360] PUSH1 0x01
    • [361] PUSH1 0x01
    • [362] PUSH1 0x40
    • [363] SHL
    • [364] SUB
    • [365] DUP2
    • [366] GT
    • [367] PUSH2 0x00e9
    • [368] JUMPI
    • [369] PUSH2 0x0223
    • [370] SWAP1
    • [371] CALLDATASIZE
    • [372] SWAP1
    • [373] PUSH1 0x04
    • [374] ADD
    • [375] PUSH2 0x0103
    • [376] JUMP
    • [377] JUMPDEST
    • [378] SWAP1
    • [379] PUSH1 0x24
    • [380] CALLDATALOAD
    • [381] SWAP1
    • [382] PUSH1 0x01
    • [383] PUSH1 0x01
    • [384] PUSH1 0x40
    • [385] SHL
    • [386] SUB
    • [387] DUP3
    • [388] GT
    • [389] PUSH2 0x00e9
    • [390] JUMPI
    • [391] PUSH2 0x0245
    • [392] DUP4
    • [393] SWAP3
    • [394] CALLDATASIZE
    • [395] SWAP1
    • [396] PUSH1 0x04
    • [397] ADD
    • [398] PUSH2 0x0103
    • [399] JUMP
    • [400] JUMPDEST
    • [401] SWAP4
    • [402] SWAP1
    • [403] SWAP4
    • [404] SUB
    • [405] PUSH2 0x00e9
    • [406] JUMPI
    • [407] DUP1
    • [408] SWAP2
    • [409] PUSH1 0x05
    • [410] SHL
    • [411] DUP2
    • [412] ADD
    • [413] SWAP3
    • [414] SUB
    • [415] SWAP1
    • [416] JUMPDEST
    • [417] PUSH0 0x
    • [418] DUP1
    • [419] DUP1
    • [420] DUP1
    • [421] DUP6
    • [422] DUP6
    • [423] ADD
    • [424] CALLDATALOAD
    • [425] DUP6
    • [426] CALLDATALOAD
    • [427] GAS
    • [428] CALL
    • [429] ISZERO
    • [430] PUSH2 0x00e9
    • [431] JUMPI
    • [432] PUSH1 0x20
    • [433] ADD
    • [434] SWAP1
    • [435] DUP2
    • [436] DUP4
    • [437] EQ
    • [438] PUSH2 0x00e7
    • [439] JUMPI
    • [440] SWAP1
    • [441] PUSH2 0x0258
    • [442] JUMP