BNB Chain

0xbec76b9368c2c0690eebe4fbf5e56e3414432cde

Decompiled Solidity recovered from this contract's runtime bytecode. Best-effort reconstruction — confirm behaviour against on-chain state.

Decompilation outputBNB Chain · 0xbec76b93…14432cde8.3 KB11.0 s
Share
792 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;  {        = 22000000000000000000000000;        = (0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85);        = (0x55d398326f99059ff775485246999027b3197955);        = 2200000000000000000000000000;        = 18;        = 100;        = 664941163275171816742923645176394472326012466520;        = 50;        = 50;        = 200;        = (0x10ed43c718714eb63d5aa57b78b54704e256024e);        = 57005;        = 3000;        ( => )  ; // 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[0x44ad89ba62b98ff34f51403ac22759b55759460c0bb5521eb4b6ee3cff49cf83]     ; // STORAGE[0xad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5]         ( , , , , );     ( , );     ( ,  , );     ( , , );     (, , );     ();     ( , , , , , );     ( ,  ,  );     ();     ();     ( ,  , );     ();     ();     (, , );     ();     ( );     ();     ( ,  );     ( )   {         ("memory-safe") {            (0x00, (224, 0x4e487b71))            (0x04, )            (0x00, 0x24)        }    }         () {        (. == , ());        ;    }    ()   {        // Synthetic compatibility routes preserve original selectors for unresolved names.         ((.. >= 4) && (. == 0x5c812185)) {            // Route to Unknown_5c812185() after replacing only msg.sig.            ((0xf8c72324));            ;        }         ((.. >= 4) && (. == 0xc8360229)) {            // Route to Unknown_c8360229(uint256,uint256,uint256,uint256,uint256) after replacing only msg.sig.            ((0x76094c9b));            ;        }         ((.. >= 4) && (. == 0xcd2c649d)) {            // Route to Unknown_cd2c649d(address,address,address) after replacing only msg.sig.            ((0x4293bfba));            ;        }        ();    }             ()    () {          = 0x071bcc1ef9311a1f98000000 - ( + );         (0x071bcc1ef9311a1f98000000 > ( + )) {        }  {             = 0;        }          =  > 0x1232ae63c59c6bd6000000;         ( > 0x1232ae63c59c6bd6000000) {             = !(. < ( + 0x015180));        }          = ;         () {             = [] > 0;        }         ;    }         ()    ( ) {         ;    }         ( ,  )    () {        (. != (0), ((0)));        ( != (0), ((0)));        [.][] = ;         (., , );         ;    }         ()   {        ();    }         ( ,  ,  )    () {        (, ., );        (, , );         ;    }         ( )    {         = ( & (0xffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff)) | (0x010000000000000000000000000000000000000000 * );         ();    }         ( )    () {         ;         =  + 0x60;         (!(0 < .)) (50);         (!(0x01 < .)) (50);          = 0;          =  + 0x20;          = 0x20;          = ;          = 0;          = ;          = ((0x04 + ) + 0x40) + 0x20;         () {             ( >= ) {                ;            }             = 0x01 + ;             =  + ;             = ;             = ;             = ;             = ;             =  + ;        }        ( ,   ) = (0x10ed43c718714eb63d5aa57b78b54704e256024e).(, 0x40); // staticcall        ();         =  + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (. + 0x1f));        (!((( + .) - ) < 0x20));        (!(. > 0xffffffffffffffff));        ((( + .) + 0x1f) < ( + .));         ( > 0xffffffffffffffff) (65);         ((( + ((( << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((( << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65);         =  + ((( << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));        (!((0x20 + (( << 0x05) + ( + .))) > ( + .)));          =  + 0x20;          = 0x20 + ( + .);         () {             (!( < (0x20 + (( << 0x05) + ( + .))))) {                ;            }             = 0x20 + ;             = 0x20 + ;        }         (!((. - 0x01) < .)) (50);         ;    }         ()    {        ((0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85).. != 0x0);        ( ,   ) = (0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85).(); // call        ();    }         ()    () {         ();    }         ()    {         (, (0));         = (0);    }         ( )    {        ( != (0), "ZERO_PAIR");        (!(), "PAIR_ALREADY_SET");         = ;    }         ( ,  )    {        ( != (0), "ZERO_ADDRESS");        [] = ;    }         ()    () {          = 0x071bcc1ef9311a1f98000000 - ( + );         (0x071bcc1ef9311a1f98000000 > ( + )) {        }  {             = 0;        }        // duplicate declaration of value0 omitted    }         ()    ( ) {         ;    }         ( )    {        ( != (0), "ZERO_ADDRESS");         =  | (0xffffffffffffffffffffffff0000000000000000000000000000000000000000 & );         ();    }         ( ,  )    () {        (. != (0), ((0)));        ( != (0), ((0)));          = !(.);         (. != (0)) {             = !();        }          = () ? 1 : 0;         (!()) {             = ( / 0x01000000000000000000000000000000000000000000);        }          = ;         ( == 0) {             = ([.]) ? 1 : 0;        }          = ;         ( == 0) {             = ([]) ? 1 : 0;        }          = ;         ( == 0) {             = (() == (.)) ? 1 : 0;        }         (!( != 0x0 || () == )) {             (. != ) {                (!( ==  &&  != .), "USE_SELL_MNB");            }  {                 (!(( / 0x010000000000000000000000000000000000000000000000))) {                      = ( / 0x010000000000000000000000000000000000000000);                     (!(( / 0x010000000000000000000000000000000000000000))) {                         = [];                    }                    (, "BUY_DISABLED");                }            }             (. != (0)) {                (!([.] < ));                [.] = [.] - ;                 ( != (0)) {                    [] =  + [];                     ((.), , );                }  {                     =  - ;                     ((.), , );                }            }  {                 =  + ;                 ( != (0)) {                    [] =  + [];                     ((.), , );                }  {                     =  - ;                     ((.), , );                }            }        }  {             (. != (0)) {                (!([.] < ));                [.] = [.] - ;                 ( != (0)) {                    [] =  + [];                     ((.), , );                }  {                     =  - ;                     ((.), , );                }            }  {                 =  + ;                 ( != (0)) {                    [] =  + [];                     ((.), , );                }  {                     =  - ;                     ((.), , );                }            }        }         ;    }         ( ,  )    {        ( != (0), "ZERO_ADDRESS");        [] = ;         (, []);    }         ( ,  ,  ,  ,  )   {        (, , , , );    }         ( ,  ,  )    {          = !(!());         () {             = !(!());        }        (( &&  != (0)), "ZERO_ADDRESS");         = ;         = ;         = ;         (, , );    }         ()    () {         !(!(( / 0x010000000000000000000000000000000000000000)));    }         ()    () {         !(!(( / 0x01000000000000000000000000000000000000000000)));    }         ( )    {        ( != (0), ());         (, );         = ;    }         ()  {        // Decompilation incomplete: helper effect provenance is conservative.          = 0x071bcc1ef9311a1f98000000 - ( + );         (!(0x071bcc1ef9311a1f98000000 > ( + ))) {             = 0;        }          =  > 0x1232ae63c59c6bd6000000;         ( > 0x1232ae63c59c6bd6000000) {             = !(. < (( + 0x015180)));        }          = ;         () {             = [] > 0;        }        (, "RECYCLE_NOT_AVAILABLE");         = .;        (((0xc8 * []) / 0x2710) > 0, "EMPTY_POOL");         = 0x010000000000000000000000000000000000000000000000 | (0xffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff & );         ( != (0)) {            (!([] < ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8)), (, [], 0x64 * (0xc8 * [0xffffffffffffffffffffffffffffffffffffffff & ] / 0x2710) / 0xc8));            [] = [] - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8);        }  {             = (((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8) + );        }         ( != 0x0) {            [] = ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8) + [];        }  {             =  - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8);        }         (, , (0x64 * ((0xc8 * []) / 0x2710)) / 0xc8);         ( != (0)) {            (!([] < ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8)), (, [], 0x32 * (0xc8 * [0xffffffffffffffffffffffffffffffffffffffff & ] / 0x2710) / 0xc8));            [] = [] - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8);        }  {             = (((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8) + );        }         ( != 0x0) {            [] = ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8) + [];        }  {             =  - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8);        }         (, , (0x32 * ((0xc8 * []) / 0x2710)) / 0xc8);         ( != (0)) {            (!([] < (((0xc8 * []) / 0x2710) - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8) - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8))), (, [], 0xc8 * [0xffffffffffffffffffffffffffffffffffffffff & ] / 0x2710 - 0x64 * (0xc8 * [0xffffffffffffffffffffffffffffffffffffffff & ] / 0x2710) / 0xc8 - 0x32 * (0xc8 * [0xffffffffffffffffffffffffffffffffffffffff & ] / 0x2710) / 0xc8));            [] = [] - (((0xc8 * []) / 0x2710) - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8) - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8));        }  {             = (((0xc8 * []) / 0x2710) - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8) - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8) + );        }         ( != 0x0) {            [] = (((0xc8 * []) / 0x2710) - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8) - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8)) + [];        }  {             =  - (((0xc8 * []) / 0x2710) - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8) - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8));        }         (, , (((0xc8 * []) / 0x2710) - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8)) - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8));         = (0xffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff) & ;        (.. != 0x0);        ( ,   ) = .(); // call        ();          = (0x071bcc1ef9311a1f98000000 - (( + )));         (!(0x071bcc1ef9311a1f98000000 > (( + )))) {             = 0;        }         (, (0xc8 * []) / 0x2710, (0x64 * ((0xc8 * []) / 0x2710)) / 0xc8, (0x32 * ((0xc8 * []) / 0x2710)) / 0xc8, (((0xc8 * []) / 0x2710) - ((0x64 * ((0xc8 * []) / 0x2710)) / 0xc8)) - ((0x32 * ((0xc8 * []) / 0x2710)) / 0xc8), );    }         ( ,  ,  )  {        // Decompilation incomplete: helper effect provenance is conservative.        ( != (0), ((0)));        ( != (0), ((0)));        (, , );    }         ( ,  ,  )  {        // Decompilation incomplete: helper effect provenance is conservative.          = !();         ( != (0)) {             = !();        }          = () ? 1 : 0;         (!()) {             = ( / 0x01000000000000000000000000000000000000000000);        }          = ;         ( == 0) {             = ([]) ? 1 : 0;        }          = ;         ( == 0) {             = ([]) ? 1 : 0;        }          = ;         ( == 0) {             = (() == ) ? 1 : 0;        }         (!( != 0x0 || () == )) {             ( != ) {                (!( ==  &&  != ), "USE_SELL_MNB");                (, , );            }  {                 (!(( / 0x010000000000000000000000000000000000000000000000))) {                      = ( / 0x010000000000000000000000000000000000000000);                     (!(( / 0x010000000000000000000000000000000000000000))) {                         = [];                    }                    (, "BUY_DISABLED");                    (, , );                }  {                    (, , );                }            }            ;        }  {            (, , );            ;        }    }         ( ,  ,  )  {        // Decompilation incomplete: helper effect provenance is conservative.         ( != (0)) {            (!([] < ));            [] = [] - ;             ( != (0)) {                [] =  + [];                 (, , );            }  {                 =  - ;                 (, , );            }            ;        }  {             =  + ;             ( != (0)) {                [] =  + [];                 (, , );            }  {                 =  - ;                 (, , );            }            ;        }    }         ( ,  ,  )  {         ([][] < 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) {            (!([][] < ), (, [][], ));            ( != (0), ((0)));            ( != (0), ((0)));            [][] = [][] - ;        }    }         ( ,  ,  ,  ,  )  {        // Decompilation incomplete: helper effect provenance is conservative.        (!(( / 0x0100000000000000000000000000000000000000000000)), "SALE_IN_PROGRESS");        ( > 0x0, "ZERO_AMOUNT");        ( != 0x0, "ZERO_MIN_OUT");         (![.]) {            (( > 0x0 &&  > 0x0), "ZERO_MIN_OUT");        }        (!(. > ), "EXPIRED");        ( != 0x0, "PAIR_NOT_SET");        ();         (![.]) {            (() != 0x0, "QUOTA_MANAGER_NOT_SET");            ( ,   ) = ().(.); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (!((( + .) - ) < 0x20));            (!(. < ), "INSUFFICIENT_QUOTA");        }         = 0x0100000000000000000000000000000000000000000000 | (0xffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff & );         (![.]) {            (().. != 0x0);            ( ,   ) = ().(., ); // call            ();        }          = 0;         (![.]) {             = (0x0bb8 * ) / 0x2710;        }         ([.][()] < 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) {            (!([.][()] < ));            (. != (0));            (() != (0));            [.][()] = ([(.)][()] - );        }         (. != (0)) {            (!([.] < ));            [.] = [.] - ;        }  {             = ( + );        }         (() != (0)) {            [()] =  + [()];        }  {             =  - ;        }         (., (), );        ( ,   ) = (0x55d398326f99059ff775485246999027b3197955).(.); // staticcall        ();         =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));        (!((( + .) - ) < 0x20));         = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );         =  + 0x60;         (!(0 < .)) (50);         (!(0x01 < .)) (50);          = 0;          =  + 0x20;          = 0x20;          = ;          = 0;          = ;          = ((0x04 + ) + 0xa0) + 0x20;         () {             ( >= ) {                ;            }             ((0x01 + ) >= ) {                ;            }             = (0x01 + (0x01 + ));             = ( + ( + ));             = ;             = ;             = ;             = ;             = ( + ( + ));            ((0x10ed43c718714eb63d5aa57b78b54704e256024e).. != 0x0);            ( ,   ) = (0x10ed43c718714eb63d5aa57b78b54704e256024e).( - , , 0xa0, ., ); // call            ();             = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;            ( ,   ) = (0x55d398326f99059ff775485246999027b3197955).(.); // staticcall            ();              = .(, ());             (0x0 != ) {                 = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );                 (() != (0)) {                    (!([()] < ));                    [()] = [()] - ;                }  {                     =  + ;                }                 ((0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85 & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0) {                    [(0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85)] =  + [(0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85)];                }  {                     =  - ;                }                 ((), (0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85), );                ( ,   ) = (0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85).(, , ); // call                ();                 =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                (( + .) -  >= 0x20);                 = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;                 (., ,  - ., ., );                 (![.]) {                    ( ,   ) = ().(.); // staticcall                    ();                     =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                    (( + .) -  >= 0x20);                     (., , .);                }            }  {                 (., ,  - ., 0, );                 (![.]) {                    ( ,   ) = ().(.); // staticcall                    ();                     =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));                    (( + .) -  >= 0x20);                     (., , .);                }            }             = (0xffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff) & ;        }        ((0x10ed43c718714eb63d5aa57b78b54704e256024e).. != 0x0);        ( ,   ) = (0x10ed43c718714eb63d5aa57b78b54704e256024e).( - , , 0xa0, ., , ); // call        ();         = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;        ( ,   ) = (0x55d398326f99059ff775485246999027b3197955).(.); // staticcall        ();          = .(, ());          = ;         (0x0 != ) {             = 0x01000000000000000000000000000000000000000000 | (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff & );             (() != (0)) {                (!([()] < ));                [()] = [()] - ;            }  {                 =  + ;            }             ((0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85 & 0xffffffffffffffffffffffffffffffffffffffff) != 0x0) {                [(0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85)] =  + [(0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85)];            }  {                 =  - ;            }             ((), (0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85), );            ( ,   ) = (0x69703026f4f4126bcd917e6ee4f7ede5bd3eba85).(, , ); // call            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (( + .) -  >= 0x20);             = (0xffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff) & ;        }  {             = 0;        }         (., ,  - ., , );         (![.]) {            ( ,   ) = ().(.); // staticcall            ();             =  + ((. + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));            (!((( + .) - ) < 0x20));             (., , .);        }         = (0xffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff) & ;    }         ( )   () {        // Decompilation incomplete: helper effect provenance is conservative.         ;         =  + 0x60;         (!(0 < .)) (50);         (!(0x01 < .)) (50);        (0x04 + , , );        ( ,   ) = (0x10ed43c718714eb63d5aa57b78b54704e256024e).(, 0x40); // staticcall        ();         =  + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (. + 0x1f));        (,  + .);         (!(( - 0x01) < )) (50);         ;    }         ( ,  ,  )   () {        // Decompilation incomplete: helper effect provenance is conservative.        (,  + 0x40);         0x20 + (0x20 + (( + 0x40) + 0x20));    }         ( ,  )   () {        // Decompilation incomplete: helper effect provenance is conservative.        ( -  >= 0x20);        (!( > 0xffffffffffffffff));        ((( + ) + 0x1f) < );         ( > 0xffffffffffffffff) (65);         ((( + ((( << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | (( + ((( << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < )) (65);         =  + ((( << 0x05) + 0x3f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0));        (!((0x20 + (( << 0x05) + ( + ))) > ));          =  + 0x20;          = 0x20 + ( + );         () {              = ;              = ;             (!( < (0x20 + (( << 0x05) + ( + ))))) {                ;            }             (!((0x20 + ) < (0x20 + (( << 0x05) + ( + ))))) {                ;            }             = 0x20 + (0x20 + );             = 0x20 + (0x20 + );             = 0x20 + ;             = 0x20 + ;        }         ;    }         ( ,  )   () {        // Decompilation incomplete: helper effect provenance is conservative.          = 0;          =  + 0x20;          = 0x20;          = ;          = 0;          = () ? 1 : 0;          =  + 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.        // 0x04b58e8a => canRecycle()    // 0x06fdde03 => name()    // 0x095ea7b3 => approve(address,uint256)    // 0x0eb3c703 => MIN_EFFECTIVE_SUPPLY()    // 0x0f23cbaa => recycle()    // 0x18160ddd => totalSupply()    // 0x23b872dd => transferFrom(address,address,uint256)    // 0x2761dbab => unresolved_2761dbab()    // 0x2f48ab7d => usdt()    // 0x2ff2e9dc => INITIAL_SUPPLY()    // 0x313ce567 => decimals()    // 0x398daa85 => feeExempt(address)    // 0x3bec2bf3 => setTradeEnabled(bool)    // 0x4002bba7 => getUsdtAmountsOut(uint256)    // 0x50e15fdd => burnedAmount()    // 0x5c812185 => Unknown_5c812185()    // 0x5faa0b2f => unresolved_5faa0b2f()    // 0x63bb7076 => buyWhitelist(address)    // 0x64d391b4 => quotaManager()    // 0x70a08231 => balanceOf(address)    // 0x715018a6 => renounceOwnership()    // 0x8187f516 => setPair(address)    // 0x887979f5 => unresolved_887979f5()    // 0x8abc74b7 => mot()    // 0x8da5cb5b => owner()    // 0x8ebfc796 => setFeeExempt(address,bool)    // 0x8fc47093 => effectiveSupply()    // 0x95d89b41 => symbol()    // 0xa5f7ca24 => setQuotaManager(address)    // 0xa6fafc58 => NODE_BPS()    // 0xa8aa1b31 => pair()    // 0xa9059cbb => transfer(address,uint256)    // 0xa9a818bf => lastRecycleTimestamp()    // 0xb0e51917 => DAILY_POOL_BPS()    // 0xb6fb0d64 => setBuyWhitelist(address,bool)    // 0xba1f89e3 => gradeReceiver()    // 0xc8360229 => Unknown_c8360229(uint256,uint256,uint256,uint256,uint256)    // 0xcd2c649d => Unknown_cd2c649d(address,address,address)    // 0xd621e813 => tradeEnabled()    // 0xd8306786 => inSwap()    // 0xdd62ed3e => allowance(address,address)    // 0xe3e602b7 => nodeReceiver()    // 0xef80f255 => unresolved_ef80f255()    // 0xf2fde38b => transferOwnership(address)    // 0xf887ea40 => router()    // 0xfccc2813 => BURN_ADDRESS()    // 0xfd657856 => SELL_TAX_BPS()}