BNB Chain
0x931f294816a2f6ea8e9e90650282b4b14cd6e536
Decompiled Solidity recovered from this contract's runtime bytecode. Best-effort reconstruction — confirm behaviour against on-chain state.
Decompilation outputBNB Chain · 0x931f2948…4cd6e536758 B435 ms
This result is permanently available athttps://decompiler.exvul.com/bsc/0x931f294816a2f6ea8e9e90650282b4b14cd6e536
67 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; { ; // STORAGE[0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc] ( ); (); (); (); (); (); ( ) { ("memory-safe") { (0x00, (224, 0x4e487b71)) (0x04, ) (0x00, 0x24) } } () { ; = 0x80; (0xc715abc956e3c6c4510d67ad0d34821b1b78282 == .) { (0x4f1ef28600000000000000000000000000000000000000000000000000000000 == (0xffffffff00000000000000000000000000000000000000000000000000000000 & (.[0])), ()); (0x04 <= ..); (( + 0x23) < ..); (. > 0xffffffffffffffff) (65); ((( + ((0x3f + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (. + 0x1f))) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < ) | (( + ((0x3f + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (. + 0x1f))) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff)) (65); = + ((0x3f + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (. + 0x1f))) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) + 0x24) <= ..); (.., ()); = | (0xffffffffffffffffffffffff0000000000000000000000000000000000000000 & ); (); (. == 0) { (!(.), ()); } { ( , ) = ().(); // delegatecall () { (. != 0) { = ( + .) + 0x20; } { (.. == 0x0) { (!, ()); (0x0 != ., ()); (); } { = ( + .) + 0x20; } } } { (!) { (!, ()); (0x0 != ., ()); (); } { = ( + .) + 0x20; } } } } ( , ) = .(); // delegatecall (); 0x4e487b7100000000000000000000000000000000000000000000000000000000; } }