Ethereum
0xb810766e8589152ad5eb1d7c7d2b1283705f709e
Decompiled Solidity recovered from this contract's runtime bytecode. Best-effort reconstruction — confirm behaviour against on-chain state.
Decompilation outputEthereum · 0xb810766e…705f709e648 B2.0 s
This result is permanently available athttps://decompiler.exvul.com/ethereum/0xb810766e8589152ad5eb1d7c7d2b1283705f709e
72 lines · Click a variable or keyword to highlight its references · Click a line number to copy its link; Shift-click to copy a block link
//decompiled by exvvul decompiler tool contact@exvul.com https://x.com/exvulsec// SPDX-License-Identifier: MIT >=0.8.0; { ( , , ) ( );} { ( ) { ("memory-safe") { (0x00, (224, 0x4e487b71)) (0x04, ) (0x00, 0x24) } } () { // Synthetic compatibility routes preserve original selectors for unresolved names. ((.. >= 4) && (. == 0x93856e68)) { // Route to Unknown_93856e68(address,uint256,bytes) after replacing only msg.sig. ((0x749fd108)); ; } (); } ( , , ) { (. > 0xffffffffffffffff) (65); ; ((( + (((. << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (((. << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (((. << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); (!((0x20 + ((0x04 + ) + (. << 0x05))) > ..)); = + 0x20; = (0x04 + ) + 0x20; () { (!( < (0x20 + ((0x04 + ) + (. << 0x05))))) { ; } (.[] == ((.[]))); = 0x20 + ; = 0x20 + ; } = 0; () { ( >= ) { ; } ().(., (), ); = 0x01 + ; } } ( ) { { := (0x40) (, 0, ()) (, (((), 0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff), (224, (, 0xffffffff)))) := ((), (), , (), 0, 0) := () (, 0, ) 0 { (, ) } { (, ) } } } // Note: This selector table is synthetic and is not part of the original Solidity source. // It records the recovered selector-to-signature mapping without executable behavior. // 0x93856e68 => Unknown_93856e68(address,uint256,bytes)}