I stupidly lost my smart-contract source code due to a PC crash and was unable to recover it. I have an old version saved but much of the work I've done is lost. Luckily, I have the ABI, ByteCode, and all the necessary addresses.
Is it possible to rebuild the source-code of my smart-contract with all of this information? I was looking at various tools online for decompiling bytecode but I found nothing conclusive.