Im in trouble i ve deployed a smart contract who is functionnally on testnet but in mainnet the withdrawFunds function failed
There is the smart contract
https://basescan.org/address/0x020bc070dd97cee4f7e8fd2624c217da617b7db1#code
and there is the failed tx
https://basescan.org/tx/0x5bc2be81f0e11fa9e10e379458a02860c1fa7e2696b0867a5af1ad5cd4576a9b
its very difficult for me to found any solutions and the lost amount is 2.31 ETH
Please help me