BNB Chain
0xb0d5f3108af164f5f7046f53ab59fd2779812d10
Decompiled Solidity recovered from this contract's runtime bytecode. Best-effort reconstruction — confirm behaviour against on-chain state.
Decompilation outputBNB Chain · 0xb0d5f310…79812d108.7 KB32.7 s
This result is permanently available athttps://decompiler.exvul.com/bsc/0xb0d5f3108af164f5f7046f53ab59fd2779812d10
1,219 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; { = 50; = 50; = 5000; = 8000; = (0x60b9262456de011f7d15a54cdd8c48baaa8b022f); = ; = (0x55d398326f99059ff775485246999027b3197955); = 95000; ; // STORAGE[0x0] ; // STORAGE[0x1] ; // STORAGE[0x2] ; // STORAGE[0x3] ; // STORAGE[0x4] ; // STORAGE[0x5] ; // STORAGE[0x6] ; // STORAGE[0x7] ; // STORAGE[0x8] ; // STORAGE[0x9] ; // STORAGE[0xa] ; // STORAGE[0xb] ; // STORAGE[0xc] ; // STORAGE[0xd] ; // STORAGE[0xe] ; (); (); ( , , ); (); ( , , , ); (, ); (); ( ); ( ); (); (); (); (); (); ( , , , ); ( ); (); ( , , , ); (, ); (); (); (, , , , , ); (); (); (); (); ( , ); ( ); (); (); ( , ); ( , , ); (); ( , ); ( ) { ("memory-safe") { (0x00, (224, 0x4e487b71)) (0x04, ) (0x00, 0x24) } } () { (. == , ()); ; } () { (!(), ()); ; } () { // Synthetic compatibility routes preserve original selectors for unresolved names. ((.. >= 4) && (. == 0x3406fa35)) { // Route to Unknown_3406fa35(address) after replacing only msg.sig. ((0xac7ae20b)); ; } ((.. >= 4) && (. == 0xa9f6f795)) { // Route to Unknown_a9f6f795(bool,uint256,bool,bool,uint256,uint256) after replacing only msg.sig. ((0x640230a1)); ; } ((.. >= 4) && (. == 0xce00af16)) { // Route to Unknown_ce00af16(bytes) after replacing only msg.sig. ((0x90328846)); ; } (); } ( ) { = ; (, ); } () () { = ; = 0x01; ( , ) = .(., ( >> 0x08)); // staticcall (); (!()) { (0); = 0; ; } ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); (. <= 0xffffffffffffffff); ((( + .) + 0x1f) < ( + .)); (!( <= 0xffffffffffffffff)) (65); ((( + (((0x20 + ( << 0x05)) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (((0x20 + ( << 0x05)) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (((0x20 + ( << 0x05)) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) + ( << 0x05) + 0x20) <= ( + .)); = + 0x20; = ( + .) + 0x20; () { ( >= (( + .) + ( << 0x05) + 0x20)) { = 0; (!(( >> 0xe0))) { = 0x0100000000000000000000000000000000000000000000000000000000 | (0xffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff & ); } { = ; } (..); = 0; = + 0x20; = (( + 0x04) + 0x40) + 0x20; () { ( >= .) { ; } = 0x01 + ; = + 0x20; = 0x20 + ; ( , ) = .(., 0x40); // call (); = 0; () { ((( + 0) > 0xffffffffffffffff) | (( + 0) < )) (65); = + 0; } { = ; } (0 < .) { } ( , ) = .(., 0x40); // call (); = 0; = .; () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); } { = ; = 0; } (0 < .) { } (., , 0x20, .); = 0; ; } } = 0x20 + ; = 0x20 + ; } } ( ) { (!( != (0) && ( == || == )), ()); = ; (); } ( , , ) { ( != (0), ()); ( != (), ()); (!()) { ( , ) = .{ : }(""); // call (. == 0) { (, ()); } { (!(. <= 0xffffffffffffffff)) (65); ; ((( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + .))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + .))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + .))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); (, ()); } (, , ); } = 0xa9059cbb00000000000000000000000000000000000000000000000000000000; ( , ) = .(.((0xa9059cbb), , )); // call transfer = ((!.) & (!(!(..)))) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); (, , ); } ( , ) { ( == ( & 0xffff)); (. == , ()); (!(), ()); = 0x01; ( != (0), ()); (( & 0xffff) != 0x0) { } (!(( & 0xffff) != 0x0 && 0x1388 < + ( & 0xffff) || ( & 0xffff) == 0x0)) { = + (()); ( , ) = .(, ()); // call (); = 0xb494b279bbe5376623367820f0633daece482fa2f61004c4dc612dac308b7914; ; = .; () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); } { = ; = 0; } (, (), ); = 0; } ((0x1388 - ) > 0x1388, ()); (17); } ( ) () { (( + 0x23) < ..); (!((( + (. << 0x05)) + 0x24) > ..)); (!(), ()); = 0x01; ( == (( >> 0x08)), ()); (. > 0xffffffffffffffff) (65); ; ((( + (((0x20 + (. << 0x05)) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (((0x20 + (. << 0x05)) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + 0x20; = 0x24 + ; () { = + (((0x20 + (. << 0x05)) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); (!( < (( + (. << 0x05)) + 0x24))) { ; } = 0x20 + ; = 0x20 + ; } = 0; (!(( >> 0xe0))) { = 0x0100000000000000000000000000000000000000000000000000000000 | (0xffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff & ); } { = ; } (..); = 0; = + 0x20; = (( + 0x04) + 0x40) + 0x20; () { ( >= ) { ; } = 0x01 + ; = + 0x20; = 0x20 + ; ( , ) = .(., 0x40); // call (); = 0; () { ((( + 0) > 0xffffffffffffffff) | (( + 0) < )) (65); = + 0; } { = ; } = 0; = + 0x20; = (( + 0x04) + 0x40) + 0x20; () { ( >= ) { ; } = 0x01 + ; = + 0x20; = 0x20 + ; ( , ) = .(., 0x40); // call (); = 0; = .; () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); } { = ; = 0; } = 0; = + 0x20; = ( + 0x20) + 0x20; () { ( >= .) { ; } = 0x01 + ; = + 0x20; = 0x20 + ; } (., , 0x20, .); = 0; ; } } } ( , ) ( ) { ( == ( & 0xff)); ( , ) = (0x60b9262456de011f7d15a54cdd8c48baaa8b022f).(); // staticcall (); = 0; = ; () { ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); (. <= 0xffffffffffffffff); ((( + .) + 0x1f) < ( + .)); (!( <= 0xffffffffffffffff)) (65); ((( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) + + 0x20) <= ( + .)); } { = ; = 0; } ( != 0x0, ()); ((( + 0xc0) > 0xffffffffffffffff) | (( + 0xc0) < )) (65); = + 0xc0; ( , ) = .(()); // staticcall (); (!()) { = (()) - 0; (0 == (!(0 < (())))) { } { = 0; } = (0x017318 - ); ((0x017318 - ) >= ()) { = ; } = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; ; (( & 0xff) != 0x0) { = (()) < (0 + (())); (( & 0xff) != 0x0) { } { = ( & 0xff) == 0x0; } (!(), ()); = ; = .; = (()) * ; = + (( + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) * ); (() <= (0x017318 - ), ()); = ; } { = ; = (); = 0; = ; = (); = 0; } .(, ()); } (0x20 > .) { ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); (. == ((.))); = (()) - ((.)); (0 == (!((.) < (())))) { } { = 0; } = (0x017318 - ); ((0x017318 - ) >= ()) { = ; } = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; ; (( & 0xff) != 0x0) { = (()) < ((.) + (())); (( & 0xff) != 0x0) { } { = ( & 0xff) == 0x0; } (!(), ()); = ; = .; = (()) * ; ((.) != 0x0) { } { = + (( + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) * ); } (() <= (0x017318 - ), ()); = ; } { = ; = (); = .; = ; = (); = 0; } .(, ()); } { ((( + 0x20) > 0xffffffffffffffff) | (( + 0x20) < )) (65); = + 0x20; ((( + 0x20) - ) >= 0x20); (. == ((.))); = (()) - ((.)); (0 == (!((.) < (())))) { } { = 0; } = (0x017318 - ); ((0x017318 - ) >= ()) { = ; } = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; = 0x017318 - ; ; (( & 0xff) != 0x0) { = (()) < ((.) + (())); (( & 0xff) != 0x0) { } { = ( & 0xff) == 0x0; } (!(), ()); = ; = .; = (()) * ; ((.) != 0x0) { } { = + (( + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) * ); } (() <= (0x017318 - ), ()); = ; } { = ; = (); = .; = ; = (); = 0; } .(, ()); } } ( , , , , , ) { ; ((( + 0xc0) > 0xffffffffffffffff) | (( + 0xc0) < )) (65); = + 0xc0; ( == ( & 0xff)); ( == ( & 0xff)); = .[0] >> 0xe0; = == 0x0; (!) { = ; = !; } = ( & 0xff) == 0x0; () { = ; } = .[0] >> 0xe0; = 0x32 < ( & 0xff); () { = (); = ; } = ( & 0xff) == 0x0; () { = ; } = .[0] >> 0xe0; = 0x32 < ( & 0xff); () { = (); = ; } = .[0] >> 0xe0; = == 0x0; () { = ; = ; } = .[0] >> 0xe0; () { = ; } (!(! && == 0x0 || ), ()); = (()) > ( / ); ( % == 0) { } { = !( % ); } (!(), ()); = !(( >> 0x08) == (())); (!(( >> 0xe0))) { = ( >> 0xe0); } (!(), ()); = .; = ; = (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 & | ( & (0xff))) | (( << 0x08) & (0xff00)); = ; = ; (., , (), (), , ); } () () { ( >> 0xa0); } ( , ) ( ) { ( == ( & 0xff)); ( , ) = (0x60b9262456de011f7d15a54cdd8c48baaa8b022f).(); // staticcall (); = 0; = ; () { ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); (. <= 0xffffffffffffffff); ((( + .) + 0x1f) < ( + .)); (!( <= 0xffffffffffffffff)) (65); ((( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) + + 0x20) <= ( + .)); } { = ; = 0; } ( != 0x0, ()); ((( + 0xc0) > 0xffffffffffffffff) | (( + 0xc0) < )) (65); = + 0xc0; ( , ) = .(()); // staticcall (); = .; ; () { ; (0x20 > .) { ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); (. == ((.))); = (()) - ((.)); (0 == (!((.) < (())))) { } { = 0; } = (0x017318 - ); ((0x017318 - ) >= ()) { = ; } (!(())) { .(0, ()); } = ; } { ((( + 0x20) > 0xffffffffffffffff) | (( + 0x20) < )) (65); = + 0x20; ((( + 0x20) - ) >= 0x20); (. == ((.))); = (()) - ((.)); (0 == (!((.) < (())))) { } { = 0; } = (0x017318 - ); ((0x017318 - ) >= ()) { = ; } (!(())) { .(0, ()); } = ; } = ; } { = (()) - 0; (0 == (!(0 < (())))) { } { = 0; } = (0x017318 - ); ((0x017318 - ) >= ()) { = ; } (!(())) { .(0, ()); } = 0; = ; } = (()) < (() + (())); (( & 0xff) != 0x0) { } { = ( & 0xff) == 0x0; } (!(), ()); = ; = .; (0x01 != 0) { = ; = ; } = (()) * ; (( & 0xff) != 0x0) { } { = + (( + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) * ); } (() <= (0x017318 - ), ()); .(, ()); } ( ) () { ( , ) = .(); // staticcall (); (!()) { 0; } ; (0x20 > .) { ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); } { ((( + 0x20) > 0xffffffffffffffff) | (( + 0x20) < )) (65); = + 0x20; ((( + 0x20) - ) >= 0x20); } (. == ((.))); (.); } ( ) { (!( != (0) && ( == || == )), ()); = ; (); } () { ( == ., ()); = (0); (, .); = .; } () ( ) { ; ((( + 0xc0) > 0xffffffffffffffff) | (( + 0xc0) < )) (65); = + 0xc0; ((( + 0xc0) > 0xffffffffffffffff) | (( + 0xc0) < )) (65); = + 0xc0; .(., , (), (), , ); } () { = (0); (, (0)); = (0); } ( ) { ( == ( & 0xff)); (!(), ()); = 0x01; ( , ) = (0x60b9262456de011f7d15a54cdd8c48baaa8b022f).(.); // staticcall (); = 0; = ; () { ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); (. <= 0xffffffffffffffff); ((( + .) + 0x1f) < ( + .)); ( > 0xffffffffffffffff) (65); ((( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (0x1f + ))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) + + 0x20) <= ( + .)); } { = ; = 0; } ( != 0x0, ()); (. >= ( >> 0xa0), ()); ((( + 0xc0) > 0xffffffffffffffff) | (( + 0xc0) < )) (65); = + 0xc0; ( , ) = .(()); // staticcall (); ; ; ; () { ; ; ; (0x20 > .) { ((( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + .) - ) >= 0x20); (. == ((.))); = (()) < ((.) + (())); (( & 0xff) != 0x0) { } { = ( & 0xff) == 0x0; } (!(), ()); = (()) * ; (0 == (!((.)))) { } { = . + (( + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) * ); } (( + (())) > 0x017318) { ((0x017318 - ) > 0x017318, ()); (17); } { = + (()); ( , ) = .(., 0x60, ()); // call (); () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., , ( * 0x1f40) / 0x2710); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., (), - (( * 0x1f40) / 0x2710)); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); } { = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., , ( * 0x1f40) / 0x2710); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., (), - (( * 0x1f40) / 0x2710)); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } = ; ( != 0x0, ()); } (., (), (), ); } = ; = ( * 0x1f40) / 0x2710; = ( * 0x1f40) / 0x2710; } { ((( + 0x20) > 0xffffffffffffffff) | (( + 0x20) < )) (65); = + 0x20; ((( + 0x20) - ) >= 0x20); (. == ((.))); = (()) < ((.) + (())); (( & 0xff) != 0x0) { } { = ( & 0xff) == 0x0; } (!(), ()); = (()) * ; (0 == (!((.)))) { } { = . + (( + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) * ); } (( + (())) > 0x017318) { ((0x017318 - ) > 0x017318, ()); (17); } { = + (()); ( , ) = .(., 0x60, ()); // call (); () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., , ( * 0x1f40) / 0x2710); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., (), - (( * 0x1f40) / 0x2710)); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); } { = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., , ( * 0x1f40) / 0x2710); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., (), - (( * 0x1f40) / 0x2710)); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } = ; ( != 0x0, ()); } (., (), (), ); } = ; = ( * 0x1f40) / 0x2710; = ( * 0x1f40) / 0x2710; } = ; = ; = ; } { = (()) < (0 + (())); (( & 0xff) != 0x0) { } { = ( & 0xff) == 0x0; } (!(), ()); = (()) * ; = . + (( + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) * ); (( + (())) > 0x017318) { ((0x017318 - ) > 0x017318, ()); (17); } { = + (()); ( , ) = .(., 0x60, ()); // call (); () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., , ( * 0x1f40) / 0x2710); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., (), - (( * 0x1f40) / 0x2710)); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); } { = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., , ( * 0x1f40) / 0x2710); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); = 0x23b872dd00000000000000000000000000000000000000000000000000000000; ( , ) = (0x55d398326f99059ff775485246999027b3197955).(., (), - (( * 0x1f40) / 0x2710)); // call = ((!.) & ((0x55d398326f99059ff775485246999027b3197955)..)) & ; (!( & ( == 0x01))) { (!((!) & (0x01))); } { = ; } ( != 0x0, ()); } (., (), (), ); } = ; = ( * 0x1f40) / 0x2710; = ( * 0x1f40) / 0x2710; } (, (), , - ); = 0; } ( ) { (!( != (0) && ( == || == )), ()); = ; (); } ( ) { ( == ( & 0xffffffffffffffff)); (. == , ()); (. < (( >> 0xa0)), ()); (() >= ., ()); (() <= (. + 0x01e13380), ()); = (0xffffffffffffffff0000000000000000000000000000000000000000 & ( << 0xa0)) | ( & (0xffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff)); (()); } () () { = 0x01; ( , ) = .(.); // call (); = .[0] >> 0xe0; ; = .; () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); } { = ; = 0; } ( != 0x0, ()); (., ); = 0; ; } () () { (); } ( ) { ( != (0)) { } (!( != (0) && ( == || == (()))), ()); = ; (); } ( , ) { (!( != (0) && == (0) || == (0)), ()); = == ; ( == ()) { = == (); } = == ; () { = ; } = == ; () { = ; } (!) { ( != , ()); = == ; ( == ()) { = == (); } = == ; () { = ; } = == ; () { = ; } (!) { ( != , ()); } { (!(), ()); } } { (!(), ()); = == ; ( == ()) { = == (); } = == ; () { = ; } = == ; () { = ; } (!) { ( != , ()); } { (!(), ()); } } = ; = ( & (0xffffffffffffffffffffffff0000000000000000000000000000000000000000)) | ; (, ); } ( ) { // Decompilation incomplete: helper effect provenance is conservative. = () ? 1 : 0; (!(( >> 0xe0))) { = 0x0100000000000000000000000000000000000000000000000000000000 | (0xffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff & ); } { = ; } (..); = () ? 1 : 0; = 0x20; ; = (( + 0x04) + 0x40) + 0x20; () { ( >= ) { ; } = 0x01 + ; = + 0x20; = 0x20 + ; ( , ) = .(., 0x40); // call (); = () ? 1 : 0; () { ((( + ) > 0xffffffffffffffff) | (( + ) < )) (65); = + ; } { = ; } = () ? 1 : 0; = 0x20; = (( + 0x04) + 0x40) + 0x20; () { ( >= ) { ; } = 0x01 + ; = + 0x20; = 0x20 + ; ( , ) = .(., 0x40); // call (); = () ? 1 : 0; = .; () { = .; (0x20 <= .) { = 0x20; } ((( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65); = + (( + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); ((( + ) - ) >= 0x20); } { = ; = () ? 1 : 0; } = () ? 1 : 0; = 0x20; = ( + 0x20) + 0x20; () { ( >= ) { ; } = 0x01 + ; = + 0x20; = 0x20 + ; (., , 0x20, ); } } } } ( ) { { := (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. // 0x036f74e3 => publicCap() // 0x16de1335 => setRecipients(address,address) // 0x2f48ab7d => usdt() // 0x3406fa35 => Unknown_3406fa35(address) // 0x37ad4d8b => teamRecipient() // 0x4e71d92d => claim() // 0x5562effe => setMintStartTime(uint64) // 0x5db95f0a => requireHandle() // 0x5ebbd692 => handleRegistry() // 0x65543cdc => LIQUIDITY_BPS() // 0x662fac39 => mining() // 0x6d81779b => teamCap() // 0x6dcea85f => setMarket(address) // 0x6ecd2306 => mint(uint8) // 0x715018a6 => renounceOwnership() // 0x79502c55 => config() // 0x79ba5097 => acceptOwnership() // 0x7af21e07 => setRelic(address) // 0x7c5d9878 => unresolved_7c5d9878() // 0x80f55605 => market() // 0x82b2df83 => mintedOf(bytes32) // 0x8da5cb5b => owner() // 0x90d2f977 => quoteBnb(address,uint8) // 0x931e2e49 => mintStartTime() // 0x9642a65f => liquidityRecipient() // 0xa4590bd0 => relic() // 0xa4f4f8af => publicMinted() // 0xa9f6f795 => Unknown_a9f6f795(bool,uint256,bool,bool,uint256,uint256) // 0xc3a46161 => loom() // 0xc493544a => quote(address,uint8) // 0xce00af16 => Unknown_ce00af16(bytes) // 0xce658079 => teamMint(address,uint16) // 0xe30c3978 => pendingOwner() // 0xe63ea408 => emergencyWithdraw(address,address,uint256) // 0xe8b5498d => teamMinted() // 0xedb46daf => setMining(address) // 0xf05e5cef => weave() // 0xf2fde38b => transferOwnership(address) // 0xf9cb093d => unresolved_f9cb093d()}